Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Sep 2019 12:53:27 +0000 (UTC)
From:      Santhosh Raju <fox@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r512101 - in head/multimedia/din: . files
Message-ID:  <201909151253.x8FCrRhv071272@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: fox
Date: Sun Sep 15 12:53:27 2019
New Revision: 512101
URL: https://svnweb.freebsd.org/changeset/ports/512101

Log:
  multimedia/din: Updates to 43
  
  - Updates the maintainer email.
  - Adds comment in the patch header.
  - Adds missing linker flag for JACK Audio.
  
  Changes since 42:
  
  DIN Is Noise 43 @ Chennai, India
  	+ move groups of harmonics on sine mixer
  		+ shift + click harmonic on sine mixer to select / deselect
  		+ moving one of the selected harmonics moves all the selected harmonics
  			'But then one lizard (or iguana) moved, and all moved'
  				- VS Naipaul, Among the Believers
  			+ but shift when moving moves just the selected harmonic
  		+ all, none, invert buttons for gross selection
  	+ resize phrase position slider
  		+ DIN saves/reloads slider
  	+ change both notes of selected range using mouse slider
  		+ Use Menu > Ranges > Change note? > Both
  	- removed Change Left note, Change Right note menu items in Menu > Ranges
  		+ replaced with Change note? Left Right Both menu items
  	+ scrub / scratch point modulations
  		+ click on Scrub and move up or down
  	+ Sync on Point Modulator
  		+ workflow is
  			+ select modulations
  				+ pause
  				+ sync
  				+ play
  	+ voice volume minimum can be < 0 [voice waveform flips]
  	+ spinner to set absolute drone master volume
  		+ drone master volume can be < 0 [drone waveform flips]
  	- removed mute drones button
  			* just spin drone master volume to 0
  	+ save/load auto apply state on sine mixer
  	+ save/load drone selection state
  	+ save/load drone frozen state
  	+ save/load plugins fold state for each curve editor
  	+ save/load auto select launched drones flag
  	+ turn on/off UI in all screens, not just in instruments
  		* optimised
  	+ click repeat of Apply button and key repeat of shortcut r for continous apply
  		of plugin output to curve
  		+ useful/interesting when point modulating custom sin/cos/radius curves etc
  	+ drones per minute is floating point instead of integer
  	* improved phrase handling for voice on microtonal keyboard
  	* improved plugin browser on curve editors
  	* changed default drone handle size to 3
  	! fixed bug: turning on/off ui on point modulator may crash DIN42 !
  	! fixed bug: pressing shift/ctrl effected selection box when not previewing mesh !
  	! fixed bug: changing parameters on Number plugin didnt update preview !
  	! fixed bug: frozen drones saved to disk thawed on reload !
  	! fixed bug: didnt save/load turns on spiraler !
  	! fixed bug: rotate/scale of drones happened in UI loop, now moved to audio loop !
  	! fixed bug: stopped gravity editing when menu displayed !
  
  Approved by:	philip (mentor)

Modified:
  head/multimedia/din/Makefile
  head/multimedia/din/distinfo
  head/multimedia/din/files/patch-src_Makefile.am

Modified: head/multimedia/din/Makefile
==============================================================================
--- head/multimedia/din/Makefile	Sun Sep 15 11:59:49 2019	(r512100)
+++ head/multimedia/din/Makefile	Sun Sep 15 12:53:27 2019	(r512101)
@@ -1,12 +1,11 @@
 # $FreeBSD$
 
 PORTNAME=	din
-PORTVERSION=	42
-PORTREVISION=	1
+PORTVERSION=	43
 CATEGORIES=	multimedia
 MASTER_SITES=	https://archive.org/download/dinisnoise_source_code/
 
-MAINTAINER=	santhosh.raju@gmail.com
+MAINTAINER=	fox@FreeBSD.org
 COMMENT=	Open source, cross-platform sound synthesizer
 
 LICENSE=	GPLv2
@@ -16,7 +15,7 @@ LIB_DEPENDS=	libasound.so:audio/alsa-lib \
 		libboost_system.so:devel/boost-libs \
 		libjack.so:audio/jack
 
-USES=		autoreconf gl gnome sdl tcl:86+
+USES=		autoreconf gl gnome sdl tcl:86+ xorg
 USE_GL=		gl
 USE_SDL=	sdl
 
@@ -35,6 +34,6 @@ ALSA_CXXFLAGS+=	-D__LINUX_ALSA__
 JACK_CXXFLAGS+=	-D__UNIX_JACK__
 
 CXXFLAGS+=	-I${LOCALBASE}/include -I${LOCALBASE}/include/tcl${TCL_VER}
-LIBS+=		-L${LOCALBASE}/lib -ltcl${TCL_SHLIB_VER} -lthr
+LIBS+=		-L${LOCALBASE}/lib -ltcl${TCL_SHLIB_VER} -lthr -ljack
 
 .include <bsd.port.mk>

Modified: head/multimedia/din/distinfo
==============================================================================
--- head/multimedia/din/distinfo	Sun Sep 15 11:59:49 2019	(r512100)
+++ head/multimedia/din/distinfo	Sun Sep 15 12:53:27 2019	(r512101)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1557576490
-SHA256 (din-42.tar.gz) = 2a95a2b86712b9e57b525eb9ad7ddc6a8c0a6afc2f18b95f512e429b9bee15d5
-SIZE (din-42.tar.gz) = 3643106
+TIMESTAMP = 1568461122
+SHA256 (din-43.tar.gz) = 1c30eec9dc9463e40aebc5d0acaae95f3a5fd90eb5fd70b8700d872e60918455
+SIZE (din-43.tar.gz) = 3644006

Modified: head/multimedia/din/files/patch-src_Makefile.am
==============================================================================
--- head/multimedia/din/files/patch-src_Makefile.am	Sun Sep 15 11:59:49 2019	(r512100)
+++ head/multimedia/din/files/patch-src_Makefile.am	Sun Sep 15 12:53:27 2019	(r512101)
@@ -1,10 +1,13 @@
+Removed tcl8.6, asound and jack flags, this is now handled in the ports
+script.
+
 --- src/Makefile.am.orig	2018-10-22 17:17:28 UTC
 +++ src/Makefile.am
 @@ -1,5 +1,5 @@
--AM_CXXFLAGS = -I ../include -I /usr/include/tcl8.6 -Wall -D __GPL20__ -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D __SVG__ -DPREFIX=\"@prefix@\"
--LIBS +=  -ltcl8.6 -lSDL -lGL -lpthread -lasound -ljack
-+AM_CXXFLAGS = -I ../include -Wall -D __GPL20__ -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D __SVG__ -DPREFIX=\"@prefix@\"
-+LIBS +=  -lSDL -lGL -lpthread -lasound -ljack
+-AM_CXXFLAGS = -I ../include -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__EVALUATION__ -D __SVG__ -D__GPL20__ -DPREFIX=\"@prefix@\"
+-LIBS +=  -ltcl8.6 -lSDL -lGL -lpthread -lasound
++AM_CXXFLAGS = -I ../include -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__EVALUATION__ -D __SVG__ -D__GPL20__ -DPREFIX=\"@prefix@\"
++LIBS +=  -lSDL -lGL -lpthread
  
  AM_CFLAGS = -I ../include
  bin_PROGRAMS = din



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