Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Jan 2025 21:43:54 GMT
From:      Santhosh Raju <fox@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: f0e73ad47839 - main - audio/din: Update to 59
Message-ID:  <202501192143.50JLhst4018874@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by fox:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f0e73ad47839d7ba7f97b468f58f69fb8cebc0b1

commit f0e73ad47839d7ba7f97b468f58f69fb8cebc0b1
Author:     Santhosh Raju <fox@FreeBSD.org>
AuthorDate: 2025-01-19 21:36:03 +0000
Commit:     Santhosh Raju <fox@FreeBSD.org>
CommitDate: 2025-01-19 21:40:20 +0000

    audio/din: Update to 59
    
    Changes since 58.1:
    
    DIN Is Noise 59:
      /*
        track phrase position while scrubbing
          Menu > Voice > Track
            default is off
      *\
    
      /*
        record multiple mouse phrases on the phrasor:
          press f to record a phrase. move mouse.
            press f again to stop recording and start playing
          press f to record another phrase. din appends this phrase to existing phrase.
            press f again to stop recording and start playing from the start
          press g to clear all phrases
      *\
    
      /*
    
        Gater is now called Beater in preparation for the new beat engine in DIN (still WIP
        as of 59)
    
        edit beat pattern in beat pattern editor
          press 5 from microtonal-keyboard or Menu > Editors > Beater
        new beat patterns in the library
        use 9 and 0 keys to go thru beat patterns
    
        in the beat pattern editor:
    
          press F3 to halve current BPM
          press F4 to double current BPM
          press F5 to shift key up an octave
          press F6 to shift key down an octave
    
        on the microtonal keyboard:
    
          press F3 to halve current BPM
          press F4 to double current BPM
    
      *\
    
      in a curve editor:
    
        /*
    
          increase/decrease size of tangent of a curve
    
          click+pick a tangent of a curve and press f or Menu > Tools > Size tangent
          and just mouse up and down to size tangent
    
        *\
    
        /*
    
          pin / unpin vertices & tangents of a curve in a curve editor
    
          choose Menu > Tools > Pin / Unpin
          and click+pick a vertex or tangent. ESC to stop.
    
          or click-pick a vertex or tangent and press p to pin/unpin. click to stop.
    
          why pin?
    
            pinned vertices and tangents dont rotate when curve rotates.
            pinned tangents dont move when their vertex moves
    
              try it on shapeforms!
              watch fft!
    
        *\
    
        /*
            press ' to draw/hide snapping guides or Menu > Tools > Draw
            press g to draw/hide cursor or Menu > Tools > Draw cursor
            press u to restore view too on undo/redo or Menu > Tools > View too
        *\
    
      /* press SHIFT when clicking into a text/value field to clear its contents *\
    
      /* timestamps on log file at start and shutdown of program *\
    
      * changes to default parameters in binaural drones instrument
        * start pitch is 128 Hz
        * justification is left
        * scale notes at C D G B when C = 128 hz (if A = 432 Hz)
    
      * default tuning is pythagoras for all instruments
        * tuning is global ie applies to all instruments
    
      * Menu > Tools > Fold tangents with Selection only ON, folds just the selected tangent
        and if you select a vertex folds both its tangents
    
      * improved delay lines
      * optimised handling of parameter spinners in UI *
    
      * boxes not filled by default in Mondrian
    
      :( mouse returns to last position on all screens :)
      :( bug asked user to select drones when no drones were selected and drone volume change was attempted :)
      :( fixed bug not saving inner, letter and word spacing curves on morse code module :)
      :( fixed fold tangents only folding tangents of the selected vertex then stopping, instead of offering
         to fold other tangents until canceled by user :)
---
 audio/din/Makefile                    | 5 ++---
 audio/din/distinfo                    | 6 +++---
 audio/din/files/patch-src_Makefile.am | 6 +++---
 audio/din/pkg-plist                   | 7 +------
 4 files changed, 9 insertions(+), 15 deletions(-)

diff --git a/audio/din/Makefile b/audio/din/Makefile
index 3a6a218fb6a4..5804ed279f58 100644
--- a/audio/din/Makefile
+++ b/audio/din/Makefile
@@ -1,8 +1,7 @@
 PORTNAME=	din
-PORTVERSION=	58.1
-PORTREVISION=	2
+PORTVERSION=	59
 CATEGORIES=	audio
-MASTER_SITES=	https://archive.org/download/dinisnoise_source_code/
+MASTER_SITES=	https://dinisnoise.org/files/
 
 MAINTAINER=	fox@FreeBSD.org
 COMMENT=	Open source, cross-platform sound synthesizer
diff --git a/audio/din/distinfo b/audio/din/distinfo
index cbbde45c2d26..c11e89771449 100644
--- a/audio/din/distinfo
+++ b/audio/din/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708173418
-SHA256 (din-58.1.tar.gz) = 3eb5bc6b39e2a033d100e5cb04ce25881a560851aea77d3417ec7098558049dd
-SIZE (din-58.1.tar.gz) = 3689591
+TIMESTAMP = 1737314802
+SHA256 (din-59.tar.gz) = a395a223675107957a129cd9f0ea5564105be8996fe42dbdcddf383a1ac98c97
+SIZE (din-59.tar.gz) = 3700930
diff --git a/audio/din/files/patch-src_Makefile.am b/audio/din/files/patch-src_Makefile.am
index da66b26f1a95..dee0a7d93325 100644
--- a/audio/din/files/patch-src_Makefile.am
+++ b/audio/din/files/patch-src_Makefile.am
@@ -1,14 +1,14 @@
 Removed tcl8.6, asound and jack flags, this is now handled in the ports
 script.
 
---- src/Makefile.am.orig	2024-01-12 06:34:36 UTC
+--- src/Makefile.am.orig	2024-09-15 12:03:12 UTC
 +++ src/Makefile.am
 @@ -1,7 +1,7 @@
  #dinincludedir = $(pkgsrcdir)
  
--AM_CXXFLAGS = -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D__SVG__ -D__GPL20__ -DPREFIX=\"@prefix@\"
+-AM_CXXFLAGS = -I /usr/include/tcl8.6 -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D__SVG__ -D__GPL20__ -DPREFIX=\"@prefix@\" 
 -LIBS +=  -ltcl8.6 -lSDL -lGL -lpthread -lasound
-+AM_CXXFLAGS = -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D__SVG__ -D__GPL20__ -DPREFIX=\"@prefix@\"
++AM_CXXFLAGS = -Wall -D_THREAD_SAFE -DHAVE_OPENGL -D__LICENSED__ -D__SVG__ -D__GPL20__ -DPREFIX=\"@prefix@\" 
 +LIBS +=  -lSDL -lGL -lpthread
  
  bin_PROGRAMS = din
diff --git a/audio/din/pkg-plist b/audio/din/pkg-plist
index 10b9a309add5..02cd00f7b16b 100644
--- a/audio/din/pkg-plist
+++ b/audio/din/pkg-plist
@@ -3,6 +3,7 @@ share/applications/din.desktop
 %%DATADIR%%/factory/2600
 %%DATADIR%%/factory/2600.help.tcl
 %%DATADIR%%/factory/2600.patch.tcl
+%%DATADIR%%/factory/CDGB
 %%DATADIR%%/factory/Makefile.am
 %%DATADIR%%/factory/Sine_Mixer
 %%DATADIR%%/factory/all_notes
@@ -11,7 +12,6 @@ share/applications/din.desktop
 %%DATADIR%%/factory/attack.ed
 %%DATADIR%%/factory/attack.lib
 %%DATADIR%%/factory/audio_prefs
-%%DATADIR%%/factory/bd.ins
 %%DATADIR%%/factory/binaural-drone.help.tcl
 %%DATADIR%%/factory/binaural-drones-waveform.crv
 %%DATADIR%%/factory/binaural-drones-waveform.ed
@@ -358,8 +358,6 @@ share/applications/din.desktop
 %%DATADIR%%/factory/get-style.help.tcl
 %%DATADIR%%/factory/get-var.help.tcl
 %%DATADIR%%/factory/globals
-%%DATADIR%%/factory/gravmod.crv
-%%DATADIR%%/factory/gravmod.ed
 %%DATADIR%%/factory/harmonics
 %%DATADIR%%/factory/harmonics.help.tcl
 %%DATADIR%%/factory/harmonics.patch.tcl
@@ -370,7 +368,6 @@ share/applications/din.desktop
 %%DATADIR%%/factory/inner_space.crv
 %%DATADIR%%/factory/jag.fnt
 %%DATADIR%%/factory/just-intonation.tuning
-%%DATADIR%%/factory/kbkb.ins
 %%DATADIR%%/factory/key.help.tcl
 %%DATADIR%%/factory/keyboard-keyboard-waveform.crv
 %%DATADIR%%/factory/keyboard-keyboard-waveform.ed
@@ -383,13 +380,11 @@ share/applications/din.desktop
 %%DATADIR%%/factory/list-patches.help.tcl
 %%DATADIR%%/factory/load-patch.help.tcl
 %%DATADIR%%/factory/load-scale.help.tcl
-%%DATADIR%%/factory/major-chord
 %%DATADIR%%/factory/make-interval-note-vars.tcl
 %%DATADIR%%/factory/microtonal-keyboard-waveform.crv
 %%DATADIR%%/factory/microtonal-keyboard-waveform.ed
 %%DATADIR%%/factory/midimap.help.tcl
 %%DATADIR%%/factory/midimap.patch.tcl
-%%DATADIR%%/factory/mkb.ins
 %%DATADIR%%/factory/modulation.ed
 %%DATADIR%%/factory/modv.crv
 %%DATADIR%%/factory/modv.ed



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