1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-23 00:43:28 +00:00

- Fix build with clang

- Add LICENSE, desktop entry file
- Support staging

PR:		ports/184891
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
This commit is contained in:
Pawel Pekala 2013-12-21 01:05:38 +00:00
parent f668431c90
commit d68b9eb102
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=337114
3 changed files with 31 additions and 11 deletions

View File

@ -3,32 +3,35 @@
PORTNAME= gtkguitune
PORTVERSION= 0.8
PORTREVISION= 3
DISTVERSIONPREFIX= gtk2-
PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES= http://www.oocities.org/harpin_floh/mysoft/
DISTNAME= ${PORTNAME}-gtk2-${PORTVERSION}
MASTER_SITES= GENTOO/distfiles \
http://www.oocities.org/harpin_floh/mysoft/
MAINTAINER= ports@FreeBSD.org
COMMENT= Guitar (and other instruments) tuner for GTK+2
LIB_DEPENDS= libgtkmm-2.4.so:${PORTSDIR}/x11-toolkits/gtkmm24
LICENSE= GPLv2 # (or later)
WRKSRC= ${WRKDIR}/${PORTNAME}
USES= pkgconfig
NO_STAGE= yes
USE_GNOME= gtkmm24
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
PLIST_FILES= bin/${PORTNAME} \
share/icons/hicolor/scalable/apps/guitune_logo.svg
DESKTOP_ENTRIES="GtkGuitune" "" "guitune_logo" "${PORTNAME}" "" ""
post-patch:
@${REINPLACE_CMD} -e \
's|VERSION=0.7|VERSION=${PORTVERSION}|g' ${WRKSRC}/configure
.for file in guitune.cc main.cc
.for i in guitune.cc main.cc
@${REINPLACE_CMD} -e \
's|<linux/soundcard.h>|<sys/soundcard.h>|' ${WRKSRC}/${file}
's|<linux/soundcard.h>|<sys/soundcard.h>|' ${WRKSRC}/${i}
.endfor
.include <bsd.port.mk>

View File

@ -0,0 +1,16 @@
--- lcdview.cc.orig
+++ lcdview.cc
@@ -23,11 +23,12 @@
#include "lcdview.h"
-LCDView::LCDView(const char * str = 0)
+LCDView::LCDView(const char * str)
{
i_LCD_num = 11;
i_string_maxlen = 1000;
i_string = new char [i_string_maxlen];
+ str = 0;
set( str );
i_col_bg. set( "black" ); get_colormap()->alloc_color( i_col_bg );

View File

@ -1,6 +1,7 @@
gtkguitune is a program for tuning guitars and other instruments. Rather than
using FFT like many programs, it counts the number of triggerings between two
trigger levels in a certain amount of time, which tends to be more accurate for
instrument tuning while requiring less processing than FFT.
gtkguitune is a program for tuning guitars and other instruments.
Rather than using FFT like many programs, it counts the number of
triggerings between two trigger levels in a certain amount of time,
which tends to be more accurate for instrument tuning while requiring
less processing than FFT.
WWW: http://www.oocities.com/harpin_floh/kguitune_page.html