Commit graph

19 commits

Author SHA1 Message Date
jperkin
3d4ccb246a Remove mk/find-prefix.mk usage from the audio category.
The find-prefix infrastructure was required in a pkgviews world where
packages installed from pkgsrc could have different installation
prefixes, and this was a way for a dependency prefix to be determined.

Now that pkgviews has been removed there is no longer any need for the
overhead of this infrastructure.  Instead we use BUILDLINK_PREFIX.pkg
for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the
dependency is coming from pkgsrc.

Provides a reasonable performance win due to the reduction of `pkg_info
-qp` calls, some of which were redundant anyway as they were duplicating
the same information provided by BUILDLINK_PREFIX.pkg.
2015-11-25 12:47:55 +00:00
agc
b734eb2ebf Add SHA512 digests for distfiles for audio category
Problems found with existing distfiles:
	/pub/pkgsrc/distfiles/amp-0.7.6.tgz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-16000-1.0.12.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.12.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.12.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-8000-1.0.12.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz
	/pub/pkgsrc/distfiles/kid3-3.3.0.tar.gz
	/pub/pkgsrc/distfiles/libdca-0.0.5.tar.bz2
	/pub/pkgsrc/distfiles/mp3to.gz
	/pub/pkgsrc/distfiles/squeezeboxserver-7.5.1-noCPAN.tgz
No changes made to these file.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 01:12:23 +00:00
ryoon
a3e3cd517a Restore accidentally removed #.
Linux build should be fixed.
2013-07-10 14:44:53 +00:00
ryoon
994d2d8a04 Add *BSD support patch. 2013-07-05 16:14:13 +00:00
ryoon
cda40f4ded Update to 0.8.2
Changelog:

libmp3splt version 0.8.2
-------------------------------------------------------------

- added option to specify the input tags encoding for when writing ID3v2 tags
(SPLT_OPT_INPUT_TAGS_ENCODING)
- enable -O3 by default
- added LIBMP3SPLT_MAJOR_VERSION, LIBMP3SPLT_MINOR_VERSION and LIBMP3SPLT_MICRO_VERSION
(feature request #96)
- added option SPLT_TAGS_ORIGINAL for mp3splt_tags_set
- added option to keep the original tags and just replace them when importing a CUE or CDDB file
(SPLT_OPT_CUE_CDDB_ADD_TAGS_WITH_KEEP_ORIGINAL_TAGS) (feature request #95)
- added 'split into memory' ability with a callback function for use with 'pretend to split'
(feature request #94)
- replaced mp3splt.m4 with pkg-config (bug #145)
- corrected build files (configure.ac, Makefile.am, ...) and check using 'make distcheck' (bug #147)
- fixed a lot of doxygen issues

libmp3splt version 0.8.1a
-------------------------------------------------------------

- corrected ChangeLog file of 0.8.1 release
- added minimal.c in the distribution for the doxygen documentation
- added libmp3splt_ico.svg in the distribution for the doxygen documentation
- added something in the empty_footer.html file to avoid doxygen segfault

libmp3splt version 0.8.1
-------------------------------------------------------------

- fixed a bug - was crashing when removing tags from skippoints
- added option to set output ID3v2 tags encoded in latin1, UTF-8 or UTF16
- forgot to add 'empty_footer.html' in the distribution

libmp3splt version 0.8
-------------------------------------------------------------

- rewritten libmp3splt public API to target future 1.0 stable release
- written complete documentation of the public API
- done issues #40 and #85 - added minimum silence length parameter for auto adjust
- implemented back the proxy feature with basic authentification - feature #50
- added option to generate exactly the same input tags bytes using @O
- added minimum silence length for trim silence mode (minimum silence to trigger a trimming)
- done issue #12 - added option to output the full silence log useful to plot a graph
- enhanced the CUE export to export the tags as REM comments and also the splitpoint names
- fixed bug when detecting the input tags version - output had no tags when the input only had ID3v1
- fixed bug: output tags versions was not equal to the input file tags versions when the user was
setting custom tags without any @o to get the original tags
- done issue #79 - added 0 to the number of digits to output in order to be able to support
the old mp3splt output format
- fixed bug #141 - when input file is a symlink and output directory is the one of the input file
- amplitude more precise with ogg vorbis files
- plugins are now installed in $(libdir)/libmp3splt$(SONAME) instead of $(libdir)/libmp3splt
- fixed bug #131 - use /usr/lib64 instead of /usr/lib on x64 in mp3splt.m4
- fixed bug #133 - updated GPLv2 COPYING file
- fixed bug on mp3 trim silence scan: last frame was skipped
- fixed bug #134 - use of deprecated gethostbyname()

-------------------------------------------------------------
libmp3splt version 0.7.3

- added the trackjoin parameter for silence detection split: tracks shorter than trackjoin will be joined with others
- fixed bug: removing TLEN id3v2 tag from the split files
- fixed bug #3530488 - regression introduced with ogg multiple logical streams

libmp3splt version 0.7.2
-------------------------------------------------------------

- fixed error when ID3v2 was containing what appears a valid frame; make sure we skip the ID3v2 after looking for the first frames
- fixed bug #3497957 libtoolize vs glibtoolize
- fixed #3487543 - compilation without pcre support
- added the shots parameter to silence detection

libmp3splt version 0.7.1
-------------------------------------------------------------

- added minimum track length option for silence scan - closes #2393766
- added option to set original tags when using 'replace tags in tags' - closes #3407314
- added support for multiple ogg/vorbis logical streams (mail)
- fixed mp3 frame mode with skippoint when skippoint too small (on the same frame as previous)
- fixed some regression regarding mp3splt v2.1c - removed some checks relative to the total
time - we cannot rely on the total time - for example with concatenated mp3s
- fixed several audacity labels issues
- fixed inconsistency (extra 0 padding) between @n of custom tags and @n of output filename (mail)
- fixed compilation error without libid3tag
- fixed #3385833 - don't apply debugging flags or warnings flags by default:
added --enable-c-debug --enable-optimise --enable-extra-warnings
- fixed #3385827 - added --disable-doxygen_doc
- fixed #3385829 - building doxygen documentation by itself + installing doxygen files
2013-07-05 16:12:30 +00:00
asau
2fead99d50 "user-destdir" is default these days 2012-09-11 23:59:21 +00:00
wiz
ee311e3b36 Recursive bump for pcre-8.30* (shlib major change) 2012-03-03 00:11:51 +00:00
hans
37943928b3 Fix build on SunOS. 2012-01-11 18:43:31 +00:00
ryoon
9c64597bbd Update to 0.7
* Remove LOCALBASE
* Use pkg-config for library detection (pcre and so on)

Changelog:
libmp3splt version 0.7
-------------------------------------------------------------

- added negative splitpoints support: closes #3005266, #1659204
- added trimming using silence detection: closes #3016524, #3141369, #880051, #1576489
- fixed bug #3034474: genre tag problem + original tags are now correctly copied, with two exceptions:
* only one artist, album, title are supported
* for mp3's, the total tracknumber is not yet supported
- rewritten internet part (tracktype, freedb)
- fixed windows bug to take translations from the current directory
- fixed windows bug with wide characters in directory path of executable

libmp3splt version 0.6.1a
-------------------------------------------------------------

- fixed tracktype.org issue

libmp3splt version 0.6.1
-------------------------------------------------------------

- added genre tag to custom tags and to output format (@g)
- support for the FILE attribute in CUE files - #1353726
- support for setting tags from filename regular expression
- added cutter as unit testing framework in libmp3splt
- fixed CUE import bug - spaces at the end are now correctly wiped out
- fixed bug #3114384: introduced back the 'file might be VBR' warning
- fixed bug #3034474: genre tag problems
- fixed ogg stream issues - #2861898 & #1078018
- fixed bug: setting the saved end time on wrong splitpoint indexes
- more translations (project mp3splt-gtk on transifex)
- and many other bugs ...
2011-10-21 20:51:50 +00:00
obache
1d9df3258a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
drochner
f0aae53412 update to 0.6
changes:
-added support for both ID3v1 and v2
-more output format variables
-i18n support
-cue export support
-bugfixes
2010-11-30 19:16:23 +00:00
joerg
d0278d538d Recursive bump for libltdl 2009-12-15 21:30:51 +00:00
schmonz
a2e2155837 Update to 0.5.6. From the changelog:
- fixed compilation problem, bug #2785683
- fixed critical bug with overlap splitpoints not working (feature
    #1530782 => bug)
- fixed critical bug with mp3 stdin (& framemode)
- fixed bug #2786300 in plugins compilation (added -lm)
- Xing header is now written even if SPLT_NO_TAGS option is used
- added SPLT_OPT_XING option to not write Xing header
- fixed bug with custom tags and multiple usages of @o
- fixed bug with stdin & id3v2 & xing
- fixed a small bug with genre in custom tags
- fixed some warning messages & added some more
- fixed dewrap error message
- fixed dewrap bug to not attempt to create output directories when
    '-d' option is used
- fixed minor bug #2790952 : time mode creating an empty file (at the end)
- fixed issue with CUE file not being imported correctly : \r and
    \n problem (bug #2778717)
- fixed bug #2691576 - CUE file seg fault if no artist
- fixed bug #2520183 : wrong size in snprintf call
- fixed bug with ID3v1 and '@N' (was 1,3,5,... instead of 1,2,3,...)
- fixed time split with '0.0' was infinite looping
- fixed empty output format '' seg fault
- added options @m,@M,@s,@S,@H,@h + no @h or @H in output filenames
    if hundreths are 0
- added --with-(mad|id3)(-libraries|-includes)?, --disable-[mad|id3]test
    configure options
- added overlapping option of split files (feature request #1530782)
2009-07-25 14:58:00 +00:00
joerg
e209761d06 Remove @dirrm entries from PLISTs 2009-06-14 17:28:16 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
drochner
a2829fdc32 move the libltdl where it belongs 2009-02-12 22:52:49 +00:00
schmonz
a7b428bda7 Update to 0.5.4. From the changelog:
- fixed bug crashing the applications on the silence split when no
    'get_silence_level' function defined
- added ID3v2 support when compiling with 'libid3tag' support
- added '@nX' to '-o' option to specify the number of digits (X)
    in the output track identifier number
- added the '@N' variable when using the '-g' option for auto
    incrementing the track number in the tags
- fixed bug #2398397 : 'license version broken in README'
- fixed the zeroes not being added before the number when using @n
- fixed a lot of ugly codings and compiler warnings
- fixed problem with configure yielding error when libid3tag not found
- fixed libtool incompatibility issue (libtool: link: cannot find
    the library `../libltdl/libltdlc.la'), bug #2144760
- updated to check for illegal characters in output filenames
- fixed all tags/filenames "unicode" encoding issues on windows
- the default behaviour of the tags on the split files has changed:
    by default, we set the tags version of the file to split in the
    split files (for example if the file for split has ID3 version
    X, the tags in the split files will be ID3vX)
- the tags in the output files can be changed with the
    SPLT_OPT_FORCE_TAGS_VERSION option
- fixed issue when the input file is erased if the output is the
    same as the original file
- fixed small track issue in tags
2009-02-12 21:35:08 +00:00
schmonz
eb8f04705c Update to 0.5.1 and take MAINTAINER. From the changelog:
- fixed bug settings custom tags to splitted files
- fixed bug for mac compilation (#2099498 : no plugin matches the
    file 'xxx')
- added plugin system for audio formats (currently supports ogg
    vorbis and mp3)
- implemented STDIN and STDOUT (like in the original mp3splt)
- moved translation of error codes to string into the library
- implemented experimental version of 'mp3splt.log' (like in the
    original mp3splt)
- return codes of many functions were checked
- option '-o' now creates directories if necessary
- fixed a log of bugs, including :
(some are related to mp3splt command line, but I post them here)
#1807288 : one-off bug
#1483040 : problems with output file path(mp3splt is removing '/')
#1665006 & #1665002 : corrected return codes & const correctness
#2000246 : changed 'splitted' to 'split'
#118157 : unplayable stdin files on windows (+ same problem for stdin)
2008-10-05 22:47:23 +00:00
bjs
e8c651f5e0 This library provides functions for splitting/manipulation of MP3 and
OGG/Vorbis files.  It is provided mainly for use with mp3splt, as this
allows the mp3splt package not to explicitly depend on any of this
library's dependencies.  Of course, other programs are free to
use it!
2008-02-06 09:26:36 +00:00