Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Jun 2011 03:00:47 +0900
From:      KATO Tsuguru <tkato432@yahoo.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/158484: Update port: audio/terminatorx to 3.83
Message-ID:  <20110630030047.a1e33b20.tkato432@yahoo.com>
Resent-Message-ID: <201106291830.p5TIUIga009590@freefall.freebsd.org>

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

>Number:         158484
>Category:       ports
>Synopsis:       Update port: audio/terminatorx to 3.83
>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:   Wed Jun 29 18:30:18 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 7.4-RELEASE-p2 i386
>Organization:
>Environment:
>Description:
- Update to version 3.83

New file:
files/patch-src__tX_mastergui.cc
files/patch-src__tX_mouse.cc
files/patch-src__tX_mouse.h

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/audio/terminatorx/Makefile audio/terminatorx/Makefile
--- /usr/ports/audio/terminatorx/Makefile	2010-12-04 22:13:15.000000000 +0900
+++ audio/terminatorx/Makefile	2011-06-29 13:09:52.000000000 +0900
@@ -6,8 +6,7 @@
 #    $MCom: ports/audio/terminatorx/Makefile,v 1.6 2007/08/04 03:51:28 marcus Exp $
 
 PORTNAME=	terminatorx
-PORTVERSION=	3.82
-PORTREVISION=	13
+PORTVERSION=	3.83
 CATEGORIES=	audio
 MASTER_SITES=	http://terminatorx.org/dist/
 DISTNAME=	terminatorX-${PORTVERSION}
@@ -21,26 +20,30 @@
 		lrdf.2:${PORTSDIR}/textproc/liblrdf \
 		jack.0:${PORTSDIR}/audio/jack
 
+OPTIONS=	MPG123 "mpg123 support" on \
+		SOX "sox (.au) support" on \
+		VORBIS "OGG Vorbis support" on \
+		MAD "MPEG Audio Decoder (libmad) support" on
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/COPYING
+
 USE_BZIP2=	yes
-INSTALLS_OMF=	yes
 USE_XORG=	x11 xext xi xxf86dga ice sm
-USE_GNOME=	gnomehack gnomeprefix gnometarget gtk20 libxml2
+USE_GNOME=	gnomehack gnomehier gtk20 libxml2
 USE_GMAKE=	yes
-GNU_CONFIGURE=	yes
-USE_AUTOTOOLS=	autoconf autoheader
-CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
-		LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
+USE_AUTOTOOLS=	aclocal autoheader automake autoconf
+ACLOCAL_ARGS=	-I ${LOCALBASE}/share/aclocal
+CONFIGURE_ENV=	LDFLAGS="${LDFLAGS}"
 CONFIGURE_ARGS=	--disable-alsa \
-		--disable-alsamidi
-MAKE_ARGS=	ACLOCAL="${TRUE}" AUTOCONF="${TRUE}" AUTOMAKE="${TRUE}" \
-		AUTOHEADER="${TRUE}"
+		--disable-alsamidi \
+		--disable-scheduler
+INSTALLS_OMF=	yes
 
 MAN1=		terminatorX.1
 
-OPTIONS=	MPG123 "mpg123 support" on \
-		SOX "sox (.au) support" on \
-		VORBIS "OGG Vorbis support" on \
-		MAD "MPEG Audio Decoder (libmad) support" on
+CPPFLAGS=	-I${LOCALBASE}/include ${PTHREAD_CFLAGS}
+LDFLAGS=	-L${LOCALBASE}/lib ${PTHREAD_LIBS}
 
 .include <bsd.port.pre.mk>
 
@@ -86,8 +89,9 @@
 	${INSTALL_DATA} ${WRKSRC}/gnome-support/${file} \
 		${PREFIX}/share/mime-info
 .endfor
+	@${MKDIR} ${PREFIX}/share/applications
 	${INSTALL_DATA} ${WRKSRC}/gnome-support/terminatorX.desktop \
-		${PREFIX}/share/gnome/apps/Multimedia
+		${PREFIX}/share/applications
 	@${MKDIR} ${PREFIX}/share/gnome/help/terminatorX/C
 	${INSTALL_DATA} ${WRKSRC}/doc/terminatorX-manual/C/terminatorX-manual.xml \
 		${PREFIX}/share/gnome/help/terminatorX/C/terminatorX.xml
diff -urN /usr/ports/audio/terminatorx/distinfo audio/terminatorx/distinfo
--- /usr/ports/audio/terminatorx/distinfo	2011-03-20 02:17:51.000000000 +0900
+++ audio/terminatorx/distinfo	2011-03-18 02:24:32.000000000 +0900
@@ -1,2 +1,2 @@
-SHA256 (terminatorX-3.82.tar.bz2) = dad251021d6fab5a47eff8fde7afdfd18f97d2f5b940a90686a0fed580a04bd9
-SIZE (terminatorX-3.82.tar.bz2) = 395755
+SHA256 (terminatorX-3.83.tar.bz2) = 9d9a01036be03f2b36b8471538063c8b082bdbf717e7e5467c549d723e9f3d72
+SIZE (terminatorX-3.83.tar.bz2) = 449234
diff -urN /usr/ports/audio/terminatorx/files/patch-src__tX_mastergui.cc audio/terminatorx/files/patch-src__tX_mastergui.cc
--- /usr/ports/audio/terminatorx/files/patch-src__tX_mastergui.cc	1970-01-01 09:00:00.000000000 +0900
+++ audio/terminatorx/files/patch-src__tX_mastergui.cc	2011-03-24 11:38:13.000000000 +0900
@@ -0,0 +1,20 @@
+--- src/tX_mastergui.cc.orig	2011-01-31 06:01:32.000000000 +0900
++++ src/tX_mastergui.cc	2011-03-24 11:38:00.000000000 +0900
+@@ -273,7 +273,7 @@
+ GtkSignalFunc new_tables() {
+ 	GtkWidget *dialog=gtk_message_dialog_new(GTK_WINDOW(main_window), 
+ 		GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO,
+-		"Are you sure you want to loose all turntables and events?");
++		"Are you sure you want to lose all turntables and events?");
+ 	
+ 	int res=gtk_dialog_run(GTK_DIALOG(dialog));
+ 	gtk_widget_destroy(dialog);
+@@ -894,7 +894,7 @@
+ 	if (globals.quit_confirm) {
+ 		GtkWidget *dialog=gtk_message_dialog_new(GTK_WINDOW(main_window), 
+ 		GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO,
+-		"Exit terminatorX and loose all unsaved data?");
++		"Exit terminatorX and lose all unsaved data?");
+ 		
+ 		int res=gtk_dialog_run(GTK_DIALOG(dialog));
+ 		gtk_widget_destroy(dialog);
diff -urN /usr/ports/audio/terminatorx/files/patch-src__tX_mouse.cc audio/terminatorx/files/patch-src__tX_mouse.cc
--- /usr/ports/audio/terminatorx/files/patch-src__tX_mouse.cc	1970-01-01 09:00:00.000000000 +0900
+++ audio/terminatorx/files/patch-src__tX_mouse.cc	2011-04-02 11:56:50.000000000 +0900
@@ -0,0 +1,12 @@
+--- src/tX_mouse.cc.orig	2011-01-31 06:01:32.000000000 +0900
++++ src/tX_mouse.cc	2011-04-02 11:56:20.000000000 +0900
+@@ -47,7 +47,8 @@
+ #include "tX_global.h"
+ #include "tX_engine.h"
+ #include "tX_vtt.h"
+-#include <stdlib.h>
++#include <cstdlib>
++#include <cmath>
+ 
+ #define TX_MOUSE_SPEED_NORMAL 0.05
+ #define TX_MOUSE_SPEED_WARP 250000
diff -urN /usr/ports/audio/terminatorx/files/patch-src__tX_mouse.h audio/terminatorx/files/patch-src__tX_mouse.h
--- /usr/ports/audio/terminatorx/files/patch-src__tX_mouse.h	1970-01-01 09:00:00.000000000 +0900
+++ audio/terminatorx/files/patch-src__tX_mouse.h	2011-03-18 03:02:53.000000000 +0900
@@ -0,0 +1,11 @@
+--- src/tX_mouse.h.orig	2011-01-31 06:01:32.000000000 +0900
++++ src/tX_mouse.h	2011-03-18 02:55:38.000000000 +0900
+@@ -34,7 +34,7 @@
+ #include <X11/extensions/XInput.h>
+ #include <X11/keysym.h>
+ #include <glib.h>
+-#include <gdk/gdk.h>
++#include <gtk/gtk.h>
+ #include <gdk/gdkkeysyms.h>
+ 
+ /* Use old gdk keys if the new ones are not yet defined */
diff -urN /usr/ports/audio/terminatorx/pkg-descr audio/terminatorx/pkg-descr
--- /usr/ports/audio/terminatorx/pkg-descr	2009-12-21 15:16:12.000000000 +0900
+++ audio/terminatorx/pkg-descr	2011-06-29 13:09:12.000000000 +0900
@@ -1,5 +1,8 @@
-terminatorX is a realtime audio synthesizer that allows you to "scratch" on digitally sampled audio data (*.wav, *.au, *.mp3, etc.) the way hiphop-DJs scratch on vinyl records. 
+terminatorX is a realtime audio synthesizer that allows you to "scratch"
+on digitally sampled audio data (*.wav, *.au, *.mp3, etc.) the way
+hiphop-DJs scratch on vinyl records.
 
-It features multiple turntables, realtime effects (built-in as well as LADSPA plugin effects), a sequencer and an easy-to-use gtk+ GUI.
+It features multiple turntables, realtime effects (built-in as well as
+LADSPA plugin effects), a sequencer and an easy-to-use gtk+ GUI.
 
-WWW: http://www.terminatorx.org
+WWW: http://www.terminatorx.org/
diff -urN /usr/ports/audio/terminatorx/pkg-plist audio/terminatorx/pkg-plist
--- /usr/ports/audio/terminatorx/pkg-plist	2007-10-25 13:43:58.000000000 +0900
+++ audio/terminatorx/pkg-plist	2011-03-18 03:08:09.000000000 +0900
@@ -1,7 +1,7 @@
 bin/terminatorX
-share/gnome/apps/Multimedia/terminatorX.desktop
-share/gnome/help/terminatorX/C/terminatorX.xml
+share/applications/terminatorX.desktop
 share/gnome/help/terminatorX/C/figures/signalflow.png
+share/gnome/help/terminatorX/C/terminatorX.xml
 share/mime-info/terminatorX.keys
 share/mime-info/terminatorX.mime
 share/omf/terminatorX/terminatorX-C.omf
@@ -11,3 +11,4 @@
 @dirrm share/gnome/help/terminatorX/C/figures
 @dirrm share/gnome/help/terminatorX/C
 @dirrm share/gnome/help/terminatorX
+@dirrmtry share/applications
>Release-Note:
>Audit-Trail:
>Unformatted:



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