svn commit: r512101 - in head/multimedia/din: . files
Santhosh Raju
fox at FreeBSD.org
Sun Sep 15 12:53:28 UTC 2019
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 at gmail.com
+MAINTAINER= fox at 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
More information about the svn-ports-head
mailing list