Bug 200705

Summary: [NEW PORT] audio/py-audiotools: Modules and tools for audio processing
Product: Ports & Packages Reporter: James Buren <ryu0>
Component: Individual Port(s)Assignee: Pawel Pekala <pawel>
Status: Closed FIXED    
Severity: Affects Only Me CC: koobs, pawel, robak, ryu0
Priority: --- Keywords: feature, needs-patch, needs-qa, patch
Version: LatestFlags: koobs: maintainer-feedback? (ryu0)
Hardware: Any   
OS: Any   
Attachments:
Description Flags
the port's shell archive
none
revised shell archive none

Description James Buren 2015-06-07 21:53:11 UTC
Created attachment 157529 [details]
the port's shell archive

This provides a python API as well as command line tools for audio processing. It has useful features rarely seen in other audio tools. It can rip audio CDs to single file FLAC files. It can also verify those with the Accurate Rip database to compare the resulting file against the results of other people. It is also capable of a number of other tasks that people may find useful.

Thank you.
Comment 1 Bartek Rutkowski freebsd_committer freebsd_triage 2015-08-05 14:48:46 UTC
The port fails to build currently:

http://pd.valinor.palantiri.org/data/93amd64-default/2015-08-05_16h39m40s/logs/errors/py27-audiotools-3.0.log
Comment 2 James Buren 2015-08-05 17:54:28 UTC
Created attachment 159577 [details]
revised shell archive

This attachment is an updated shell archive that has the following changes:

1) Patches replaced with the official set incorporated by upstream in git. They still fix the same issues present on FreeBSD 9 and 10.

2) LAME is turned off as a default dependency because it is not available as a binary package.

This should also fix the build issues on FreeBSD 9, as the problem was due to how the patch was originally written by me. I did not test the build on FreeBSD 9 originally, only on FreeBSD 10.
Comment 3 commit-hook freebsd_committer freebsd_triage 2015-10-28 19:19:08 UTC
A commit references this bug:

Author: pawel
Date: Wed Oct 28 19:18:38 UTC 2015
New revision: 400412
URL: https://svnweb.freebsd.org/changeset/ports/400412

Log:
  Python Audio Tools are a collection of audio handling programs which work from
  the command line. These include programs for CD extraction, track conversion
  from one audio format to another, track renaming and retagging, track
  identification, CD burning from tracks, and more. Supports internationalized
  track filenames and metadata using Unicode. Works with high-definition,
  multi-channel audio as well as CD-quality. Track conversion uses multiple CPUs
  or CPU cores if available to greatly speed the transcoding process. Track
  metadata can be retrieved from FreeDB, MusicBrainz or compatible servers.

  WWW: http://audiotools.sourceforge.net

  PR:		200705
  Submitted by:	James Buren <ryu0@ymail.com>

Changes:
  head/audio/Makefile
  head/audio/py-audiotools/
  head/audio/py-audiotools/Makefile
  head/audio/py-audiotools/distinfo
  head/audio/py-audiotools/files/
  head/audio/py-audiotools/files/patch-src_cdiomodule.h
  head/audio/py-audiotools/files/patch-src_samplerate_common.h
  head/audio/py-audiotools/pkg-descr
Comment 4 commit-hook freebsd_committer freebsd_triage 2015-10-28 19:21:10 UTC
A commit references this bug:

Author: pawel
Date: Wed Oct 28 19:20:43 UTC 2015
New revision: 47696
URL: https://svnweb.freebsd.org/changeset/doc/47696

Log:
  For audio/py-audiotools

  PR:		200705

Changes:
  head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml