pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/audio/libxmp libxmp: Update to 4.4.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d80d7e3ad0ce
branches:  trunk
changeset: 405046:d80d7e3ad0ce
user:      nia <nia%pkgsrc.org@localhost>
date:      Thu Nov 21 23:48:27 2019 +0000

description:
libxmp: Update to 4.4.1

4.4.1 (20161012):
        Fix issues reported by Saga Musix:
        - fix MDL c5spd to preserve base periods
        - fix MDL sample decoder loop with corrupted data
        - fix MASI loader OPLH and PPAN subchunks parsing
        Other changes:
        - fix MacOS Tiger build issues (reported by Misty De Meo)
        - fix sample loop corner case (reported by knight-ryu12)
        - fix set pan effect in multichannel MODs (reported by Leilei)
        - fix global volume on module loop (reported by Travis Evans)
        - fix IT pan right value (by NoSuck)
        - fix MASI effects based on OpenMPT PSM loader
        - fix memory leak in XMs with 256 patterns
        - fix anticlick when rendering only one sample
        - fix anticlick in His Master's Noise instruments
        - fix anticlick in MED synth instruments

4.4.0 (20160719):
        Fix bugs caught in the OpenMPT test cases:
        - fix XM arpeggio in FastTracker 2 compatible mode
        - fix IT bidirectional loop sample length
        - fix MOD vibrato and tremolo in Protracker compatible mode
        Fix multichannel MOD issues reported by Leilei:
        - fix XM replayer note delay and retrig quirk
        - fix XM replayer channel pan
        - fix MOD loader period to note conversion
        Fix issues reported by Lionel Debroux:
        - fix virtual channel deallocation error handling
        - fix S3M global volume effect
        - fix IT envelope reset on tone portamento
        - fix IT voice leak caused by disabled envelope
        - fix IT volume column tone portamento
        - fix XM envelope position setting
        - fix FT2 arpeggio+portamento quirk with finetunes
        - fix mixer anticlick routines
        - accept S3M modules with invalid effects
        Fix issues reported by Saga Musix:
        - fix 669 effects when no instrument number is specified
        - fix 669 effects to be frequency-based
        - fix 669 initial tempo
        Other changes:
        - fix S3M channel reset on sample end (reported by Alexander Null)
        - fix Noisetracker MOD speed setting (reported by Tero Auvinen)
        - fix IT loader DCA sanity check (reported by Paul Gomez Givera)
        - fix IT envelope reset after offset with portamento
        - fix bidirectional sample interpolation
        - fix mixer resampling and tuning issues
        - add Antti Lankila's Amiga 500 modeling mixer
        - add support to filter effect E0 in Amiga mods
        - add flags to configure player mode
        - add option to set the maximum number of virtual channels
        - add frequency-based "period" mode
        - add support to IT sample sustain loop
        - limit Oktalyzer modules to MOD note range
        - remove broken synth chip and Adlib emulation suport
        - code refactoring and cleanup

4.3.13 (20160417):
        Fix bugs caught in the OpenMPT test cases:
        - fix IT volume column fine volume slide with row delay
        Other changes:
        - fix MOD vs XM set finetune effect
        - fix IT old instrument volume
        - fix IT panbrello speed
        - fix IT random pan variation left bias
        - fix IT default pan in sample mode (reported by Hai Shalom)
        - fix S3M set pan effect (reported by Hai Shalom and Johannes Schultz)
        - code refactoring and cleanup

4.3.12 (20160305):
        Fix bugs caught in the OpenMPT test cases:
        - fix IT note off with instrument
        - fix IT note recover after cut
        - fix IT instrument without note after note cut event
        - fix IT pan reset on new note instead of new instrument
        - fix IT volume swing problems
        - fix XM glissando effect
        - fix Scream Tracker 3 period limits
        - fix Scream Tracker 3 tremolo memory
        Other changes:
        - fix IT pattern break in hexadecimal (reported by StarFox008)
        - fix S3M subsong detection (reported by knight-ryu12)
        - fix S3M/IT special marker handling (reported by knight-ryu12)
        - fix Galaxy Music System 4.0 song length (reported by AntonZab)
        - fix tone portamento memory without note (reported by NoSuck)
        - fix IT pan swing limits
        - Add TrackerPacker v1 format converter
        - Add TrackerPacker v2 format converter
        - Add ProPacker 1.0 format converter

diffstat:

 audio/libxmp/Makefile                   |   8 ++++----
 audio/libxmp/distinfo                   |  12 ++++++------
 audio/libxmp/patches/patch-src_common.h |   8 ++++----
 3 files changed, 14 insertions(+), 14 deletions(-)

diffs (62 lines):

diff -r 1bf8d395d691 -r d80d7e3ad0ce audio/libxmp/Makefile
--- a/audio/libxmp/Makefile     Thu Nov 21 23:42:46 2019 +0000
+++ b/audio/libxmp/Makefile     Thu Nov 21 23:48:27 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.10 2016/02/25 10:15:45 jperkin Exp $
+# $NetBSD: Makefile,v 1.11 2019/11/21 23:48:27 nia Exp $
 
-DISTNAME=      libxmp-4.3.11
+DISTNAME=      libxmp-4.4.1
 CATEGORIES=    audio
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=xmp/}
 
@@ -9,8 +9,8 @@
 COMMENT=       Player for many different Amiga and PC module formats
 LICENSE=       gnu-gpl-v2
 
-USE_TOOLS+=            gmake pkg-config
-GNU_CONFIGURE=         yes
+USE_TOOLS+=    gmake pkg-config
+GNU_CONFIGURE= yes
 
 INSTALLATION_DIRS=     bin lib
 INSTALL_MAKE_FLAGS+=   INSTALL=${INSTALL:Q}
diff -r 1bf8d395d691 -r d80d7e3ad0ce audio/libxmp/distinfo
--- a/audio/libxmp/distinfo     Thu Nov 21 23:42:46 2019 +0000
+++ b/audio/libxmp/distinfo     Thu Nov 21 23:48:27 2019 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.9 2016/02/14 14:06:21 rxg Exp $
+$NetBSD: distinfo,v 1.10 2019/11/21 23:48:27 nia Exp $
 
-SHA1 (libxmp-4.3.11.tar.gz) = f4c35b322bf1a4690e9ba80368cf1f23d4387d39
-RMD160 (libxmp-4.3.11.tar.gz) = 7bb388642d513be6ff585e4598b71cffad849bd4
-SHA512 (libxmp-4.3.11.tar.gz) = e05e124eb39aa7919f4ee9d43a9b61fd6f286109930efb5b62037a3af73d502c03c60cedfe672eb296e71b59eb062d46b09803add51247fb73e4ae882d1a5e11
-Size (libxmp-4.3.11.tar.gz) = 632371 bytes
+SHA1 (libxmp-4.4.1.tar.gz) = 172fbed9154f6aa6765924771ab7b27582bc5fd3
+RMD160 (libxmp-4.4.1.tar.gz) = cbfa7d25d0d4e470a2e1bcc59b1ddab7d849d9c1
+SHA512 (libxmp-4.4.1.tar.gz) = 81608b60f9b952ae4899854235c99493f0acb9e79254143037f7f5b8d368a0149d52e5c32cd4fd07882d02897f801bac3f7e27d6dd20ba9f6106534f54ab1cf6
+Size (libxmp-4.4.1.tar.gz) = 618448 bytes
 SHA1 (patch-include_xmp.h) = 235dbcae39926fcacb07eea5dde4b64a6064dca9
-SHA1 (patch-src_common.h) = ef38e204ee6cb380f44938e86bf3e623b14e0792
+SHA1 (patch-src_common.h) = f23d1490d6b3f0ec95c4ff7932348a4b05266570
diff -r 1bf8d395d691 -r d80d7e3ad0ce audio/libxmp/patches/patch-src_common.h
--- a/audio/libxmp/patches/patch-src_common.h   Thu Nov 21 23:42:46 2019 +0000
+++ b/audio/libxmp/patches/patch-src_common.h   Thu Nov 21 23:48:27 2019 +0000
@@ -1,13 +1,13 @@
-$NetBSD: patch-src_common.h,v 1.2 2015/02/10 03:30:03 rxg Exp $
+$NetBSD: patch-src_common.h,v 1.3 2019/11/21 23:48:27 nia Exp $
 
---- src/common.h.orig  2015-02-07 11:28:38.000000000 +0000
+--- src/common.h.orig  2016-10-12 10:30:03.000000000 +0000
 +++ src/common.h
 @@ -10,7 +10,7 @@
  #include "xmp.h"
  
  #if defined(__GNUC__) || defined(__clang__)
--#if !defined(WIN32) && !defined(ANDROID) && !defined(__APPLE__) && !defined(__AMIGA__) && !defined(B_BEOS_VERSION) && !defined(__ATHEOS__) && !defined(EMSCRIPTEN) && !defined(__MINT__) 
-+#if !defined(WIN32) && !defined(ANDROID) && !defined(__APPLE__) && !defined(__AMIGA__) && !defined(B_BEOS_VERSION) && !defined(__ATHEOS__) && !defined(EMSCRIPTEN) && !defined(__MINT__) && 
!defined(__sun)
+-#if !defined(WIN32) && !defined(__ANDROID__) && !defined(__APPLE__) && !defined(__AMIGA__) && !defined(B_BEOS_VERSION) && !defined(__ATHEOS__) && !defined(EMSCRIPTEN) && !defined(__MINT__) 
++#if !defined(WIN32) && !defined(__ANDROID__) && !defined(__APPLE__) && !defined(__AMIGA__) && !defined(B_BEOS_VERSION) && !defined(__ATHEOS__) && !defined(EMSCRIPTEN) && !defined(__MINT__) && 
!defined(__sun)
  #define USE_VERSIONED_SYMBOLS
  #endif
  #endif



Home | Main Index | Thread Index | Old Index