git: ee7ed7391480 - main - audio/din: Update to 54

From: Santhosh Raju <fox_at_FreeBSD.org>
Date: Sat, 07 May 2022 11:43:54 UTC
The branch main has been updated by fox:

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

commit ee7ed73914803f95cb36047c23ef6ad4832530c3
Author:     Santhosh Raju <fox@FreeBSD.org>
AuthorDate: 2022-05-07 11:31:18 +0000
Commit:     Santhosh Raju <fox@FreeBSD.org>
CommitDate: 2022-05-07 11:43:02 +0000

    audio/din: Update to 54
    
    Changes since 53.1:
    
    DIN Is Noise 54:
    
      NEW in DIN54:
    
      /*
        Drones Per Launch and Launches Per Minute for drone launchers
          Until DIN53.1 you could launch only 1 drone per launch.
          In DIN54, you can launch a bunch of drones every launch with
          launches per minute.
    
          Change drones per launch / launches per minute of an existing
          launcher from Menu > Drone Params > Motion > Drones Per Launch or
          Menu > Drone Params > Motion > Launches Per Minute
    
          for new launcher set in defaults:
    
          Menu > Drone Params > Defaults > Drones Per Launch
            default = 1
          Menu > Drone Params > Defaults > Launches Per Minute
            default = 60
    
          Tip:
    
            When there are many drones launched every launch, they will all launch
            along the direction (of velocity) of the launcher.  Their trajectory will
            therefore overlap, turn on Menu > Drone Params > Defaults > Velocity | Randomize
            to randomize their launch directions
      /*
    
      /*
        drone velocity modulation:
          affects all launched drones
          specify how amount of velocity (actually the speed!) changes from birth to death of a drone
            default is constant ie no change from velocity (ie the speed) at birth
              this is the behaviour in DIN53.1
    
          edit the change curve from Menu > Editors > Drone velocity modulation
      /*
      /*
        in Gravity widget:
          Size:
              if turned ON, gravity size continuously expands or contracts to Mouse or
              (1st selected) Drone position !warning! Big gravity sizes can move drones
              fast to max volume and get loud!
    
          To Screen + : puts base of gravity vector to the center of the screen
          To drones + : puts base of gravity vector to the center (magenta arrow) of selected drones.
            To drone  : puts base of gravity vector to the (first) selected drone.
      /*
    
      /* save/load color sliders /*
    
      + draw gravity vector when UI is off
      * draw drone trails even if drones are off visible note / pitch ranges
      ! fixed: drones bounced only once irrespective of Menu > Drone Params > Defaults > Bounces parameter !
        ! bug introduced in DIN53 :( !
      ! fixed: potential (null pointer) crash when turning UI on/off from microtonal keyboard !
      ! fixed: sudden increase in loudness (sorry!) when frozen drones are deleted but then
               thawed, frozen and deleted again and again !
      ! fixed: restore oscilloscope display state when UI is turned off and on !
      ! fixed: timing (introduced in DIN53.1 due to change of alarm.cc/h) of auto split / delete boxes in mondrian !
      ! fixed: deleted drones not de-selected !
---
 audio/din/Makefile | 2 +-
 audio/din/distinfo | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/audio/din/Makefile b/audio/din/Makefile
index b32f9f061394..4890c11a5f42 100644
--- a/audio/din/Makefile
+++ b/audio/din/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	din
-PORTVERSION=	53.1
+PORTVERSION=	54
 CATEGORIES=	audio
 MASTER_SITES=	https://archive.org/download/dinisnoise_source_code/
 
diff --git a/audio/din/distinfo b/audio/din/distinfo
index 85a9d9f02fad..9cf9d3d6d5b4 100644
--- a/audio/din/distinfo
+++ b/audio/din/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1645857009
-SHA256 (din-53.1.tar.gz) = 5dfcecd490a7df8e4cc18ff0f4eabaf2b596d3b636621249be86dc5c52f07b0a
-SIZE (din-53.1.tar.gz) = 3708022
+TIMESTAMP = 1651912709
+SHA256 (din-54.tar.gz) = b56ea9f45e206b8bb9f1451870c9a410872d93b47ac17652651fbaf1708df0b7
+SIZE (din-54.tar.gz) = 3710611