Bug 202583

Summary: audio/soundtouch: update to 1.9.0
Product: Ports & Packages Reporter: Jan Beich <jbeich>
Component: Individual Port(s)Assignee: Jan Beich <jbeich>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
URL: http://www.surina.net/soundtouch/README.html
Attachments:
Description Flags
v0
none
QA: poudriere testport -j 93i386
none
QA: poudriere testport -j 93amd64
none
QA: poudriere testport -j 102amd64
none
QA: poudriere testport -j 101i386
none
QA for OPENMP=on: poudriere testport -j 93i386
none
QA for OPENMP=on: poudriere testport -j 102amd64 none

Description Jan Beich freebsd_committer freebsd_triage 2015-08-23 00:19:39 UTC
Created attachment 160232 [details]
v0

ChangeLog:
libsoundtouch:
    Added support for parallel computation support via OpenMP primitives for better performance in multicore systems. Benchmarks show that achieved parallel processing speedup improvement typically range from +30% (x86 dual-core) to +180% (ARM quad-core). The OpenMP optimizations are disabled by default, see OpenMP notes above in this readme file how to enabled these optimizations.
    Android: Added support for Android devices featuring X86 and MIPS CPUs, in addition to ARM CPUs.
    Android: More versatile Android example application that processes WAV audio files with SoundTouch library
    Replaced Windows-like 'BOOL' types with native 'bool'
    Changed documentation token to "dist_doc_DATA" in Makefile.am file
    Miscellaneous small fixes and improvements

soundstretch:
    Added support for WAV file 'fact' information chunk.
Comment 2 Jan Beich freebsd_committer freebsd_triage 2015-08-23 02:32:28 UTC
Created attachment 160233 [details]
QA: poudriere testport -j 93i386
Comment 3 Jan Beich freebsd_committer freebsd_triage 2015-08-23 02:32:31 UTC
Created attachment 160234 [details]
QA: poudriere testport -j 93amd64
Comment 4 Jan Beich freebsd_committer freebsd_triage 2015-08-23 02:32:34 UTC
Created attachment 160235 [details]
QA: poudriere testport -j 102amd64
Comment 5 Jan Beich freebsd_committer freebsd_triage 2015-08-23 02:32:37 UTC
Created attachment 160236 [details]
QA: poudriere testport -j 101i386
Comment 6 Jan Beich freebsd_committer freebsd_triage 2015-08-23 03:16:24 UTC
Created attachment 160239 [details]
QA for OPENMP=on: poudriere testport -j 93i386
Comment 7 Jan Beich freebsd_committer freebsd_triage 2015-08-23 18:37:30 UTC
Created attachment 160261 [details]
QA for OPENMP=on: poudriere testport -j 102amd64

Note, USES=openmp pulls lang/gcc since FreeBSD 10.0. Clang 3.7 on FreeBSD 11.0-CURRENT may finally be able to do such a feat as well.
Comment 8 Chris Rees freebsd_committer freebsd_triage 2015-08-23 18:48:31 UTC
I guess you have it all ready in San checkout?  Please be my guest, and take maintainer if you like, or reset to ports@.

I'll do it if not.

Thanks very much for your work on this.
Comment 9 commit-hook freebsd_committer freebsd_triage 2015-08-23 21:21:36 UTC
A commit references this bug:

Author: jbeich
Date: Sun Aug 23 21:21:32 UTC 2015
New revision: 395133
URL: https://svnweb.freebsd.org/changeset/ports/395133

Log:
  audio/soundtouch: update to 1.9.0

  Changes:	http://www.surina.net/soundtouch/README.html
  ACC report:	https://people.freebsd.org/~jbeich/compat_reports/soundtouch/1.8.0_to_1.9.0/compat_report.html
  PR:		202583
  Approved by:	crees (maintainer)

Changes:
  head/audio/soundtouch/Makefile
  head/audio/soundtouch/distinfo
Comment 10 Jan Beich freebsd_committer freebsd_triage 2015-08-23 21:22:56 UTC
Thanks. Committed. I'm not interested in maintaining the port.