Commit graph

7236 commits

Author SHA1 Message Date
spz
0add82f5ac patches for http://secunia.com/advisories/61132 from the
libsndfile github repository
2015-01-03 18:43:48 +00:00
wiz
ec4a1d6e9e + shine. 2015-01-03 00:39:40 +00:00
wiz
86f58aff79 Import shine-3.1.0 as audio/shine.
shine is a blazing fast mp3 encoding library implemented in
fixed-point arithmetic. The library can thus be used to performe
super fast mp3 encoding on architectures without a FPU, such as
`armel`, etc.. It is also, however, also super fast on architectures
with a FPU!
2015-01-03 00:39:26 +00:00
dholland
3b56069e7c Gratuitous change in ONLY_FOR_PLATFORM to group like platforms together. 2015-01-01 09:11:09 +00:00
dholland
e7ae67ece5 Use BROKEN_EXCEPT_ON_PLATFORM. This package comes only with cdrom code
for Solaris and IRIX; we ship cdrom code for BSD, so theoretically we
could also ship cdrom code for other platforms if anyone wanted to get
it working. Hence, report it broken on those platforms instead of
skipping it.
2015-01-01 09:09:15 +00:00
dholland
5d8a341667 Use BROKEN_EXCEPT_ON_PLATFORM=${LITTLEENDIANPLATFORMS} instead of trying
to enumerate such platforms on the fly. (and doing it incorrectly)
2015-01-01 09:01:37 +00:00
dholland
e9dded7eca Comment out NOT_FOR_COMPILER and remove ONLY_FOR_PLATFORM restriction that
appears to have originated in a much earlier mpg123's build system.
2015-01-01 08:29:07 +00:00
dholland
de3bb08bbc Instead of an ONLY_FOR_PLATFORM declaration listing all the major
platforms, just leave it off. If this doesn't build on IRIX, OSF/1, or
whatever and anyone actually cares about testing and documenting that,
add BROKEN_ON_PLATFORM or NOT_FOR_PLATFORM as appropriate.
2015-01-01 08:23:53 +00:00
dholland
540b418644 Switch ONLY_FOR_PLATFORM to NOT_FOR_PLATFORM and list the platforms known
not to support the Sun audio interface, as per mpg123-sun.

XXX: this knowledge should be centralized.
2015-01-01 08:15:51 +00:00
dholland
c4d8a25948 Change ONLY_FOR_PLATFORM to BROKEN_EXCEPT_ON_PLATFORM - the reason for
the restriction is not documented and the CVS history indicates it was
at least originally about build failures.
2015-01-01 08:05:21 +00:00
dholland
d4c0910e2a Using nonexistent ioctls is grounds for BROKEN_ON_PLATFORM instead of
NOT_FOR_PLATFORM.
2015-01-01 07:58:11 +00:00
dholland
04a60a46ee typo in comment 2015-01-01 07:56:42 +00:00
wiz
3ec156f142 Improve EGG_NAME default to work for packages with '-' in their name.
Remove now unnecessary overrides in various packages.
2014-12-31 13:57:25 +00:00
mef
cda48b835b Fix typo at MAINTAINER (was pkgstc-users@). 2014-12-30 15:04:14 +00:00
wiz
f2164c6213 Update to 0.18.21:
ver 0.18.21 (2014/12/17)
* playlist
  - embcue: fix filename suffix detection
* decoder
  - ffmpeg: fix time stamp underflow
2014-12-30 13:40:51 +00:00
wiz
70964f35d5 Update to 0.2.4667:
2014-12-21 - libopenmpt 0.2-beta9

    [Bug] libopenmpt_ext.hpp was missing from the Windows binary
    zip files.

2014-12-21 - libopenmpt 0.2-beta8

    foo_openmpt: Settings are now accessable via foobar2000 advanced
    settings.
    Autotools based build now supports libunmo3. Specify âenable-unmo3.
    Support for dynamic loading of libunmo3 on MacOS X.
    libopenmpt now uses libltld (from libtool) for dynamic loading
    of libunmo3 on all non-Windows platforms.
    Support for older compilers:
	GCC 4.1.x to 4.3.x (use make ANCIENT=1)
	Microsoft Visual Studio 2008 (with latest Service Pack)
	(see build/vs2008)
    libopenmpt_ext.hpp is now distributed by default. The API is
    still considered experimental and not guaranteed to stay API
    or ABI compatible.
    xmp-openmpt / in_openmpt: No more libopenmpt_settings.dll. The
    settings dialog now uses a statically linked copy of MFC.
    [Bug] The -autotools tarballs were not working at all.
    Vastly improved MT2 loader.
    Improved S3M playback compatibility.
    Added openmpt::ext::interactive, an extension which adds a
    whole bunch of new functionality to change playback in some
    way or another.
    Added possibility to sync sample playback when using
    openmpt::module::set_position_* by setting the ctl value
    seek.sync_samples=1
    Support for "hidden" subsongs has been added. They are accessible
    through the same interface as ordinary subsongs, i.e. use
    openmpt::module::select_subsong to switch between any kind of
    subsongs.
    All subsongs can now be played consecutively by passing -1 as
    the subsong index in openmpt::module::select_subsong.
    Added documentation for a couple of more functions.
2014-12-30 12:48:31 +00:00
mef
da71cf09ea MASTER_SITES moved from cs.cmu.edu to festvox.org. 2014-12-20 22:12:20 +00:00
wiz
f1e802fc06 Update to 0.18.20:
ver 0.18.20 (2014/12/08)
* decoder
  - ffmpeg: support FFmpeg 2.5
* fix build failure with musl
2014-12-14 15:47:03 +00:00
joerg
251d370192 Pass rpath as linker option. 2014-12-09 13:19:44 +00:00
wiz
dffe1a3278 Fix build with ffmpeg2-2.5 and depend on it.
Bump PKGREVISION.
2014-12-08 12:59:53 +00:00
wiz
ef1596daa6 Update to 0.18.19:
ver 0.18.19 (2014/11/26)
* archive
  - zzip: fix crash after seeking
2014-12-01 11:26:16 +00:00
adam
af6530f2f5 Added audio/fdk-aac version 0.1.3 2014-11-30 19:04:43 +00:00
adam
7549255a8b The Fraunhofer FDK AAC is a high-quality open-source AAC encoder library
developed by Fraunhofer IIS. It was officially released for Android, but has
been ported to other platforms.
2014-11-30 18:58:43 +00:00
adam
1d83062421 Changes 0.1.3:
- Adjusted libtool flags for building DLLs for windows
- Update to the latest upstream opencore source
- Updated and improved example applications
- Add options for enabling the arm inline assembly
- Add options for disabling the encoder or decoder in the amrnb library
- Avoid dependencies on libstdc++ if building the source as C
- Hide internal symbols in shared libraries
- Minor tweaks
- Remove old static makefiles and corresponding build scripts
2014-11-30 18:55:57 +00:00
markd
8e50638831 Explicitly disable Soprano and Nepomuk 2014-11-30 02:00:16 +00:00
adam
fde70501ad Changes 1.3.1:
* Improved decoding efficiency of all bit depths but especially so for 24 bits for IA32 architecture.
* Faster encoding using SSE and AVX.
* Fixed bartlett, bartlett_hann and triangle functions.
* New apodization functions partial_tukey and punchout_tukey for improved compression.
* Retuned compression presets to incorporate new apodization functions.
* Fix -Wcast-align warnings on armhf architecture
2014-11-29 20:42:12 +00:00
mef
9b9748c4f0 PLIST was not udated for 1.2 to 1.3 update. sorry. Thanks joerg@ 2014-11-26 12:47:43 +00:00
mef
2a6eb2996d Update 1.2 to 1.3
Version 1.3 - 2014-10-20
 * The "About" window now displays the versions of libraries used by Picard

 * Picard now correctly handles matching of MP3 files saved in ID3v2.3 tags
   (which is the version that Microsoft Windows and iTunes both use).
   Note: You may need to re-save your tags once to get them to match in future.

 * A sort tags plugin is now provided as tag data is no longer
   displayed sorted by default.

 * A new tag, musicbrainz_releasetrackid, containing the MusicBrainz
   Track MBID introduced in the May 2013 schema change release, is now
   written to files.

 * Add %_recordingtitle% (PICARD-515)
 * Fix plugin install bugs (PICARD-444)

 * Fix Options / File naming examples to handle primary/secondary
   release types (PICARD-516)

 * A new advanced option is available to permanently set the starting
   directory for the file browser and "Add files/folder" buttons.

 * Requests to Musicbrainz against your own account e.g. for
   collections are now handled through SSL (PICARD-337)

 * Refresh of Albums using Ctrl-R and selection of Other Releases are
   now more responsive during batch lookups.

 * Main window is now emitting a "selection_updated" signal, plugin
   api version bumps to 1.3.0

 * Append system information to user-agent string
 * Compilation tag/variable functionality (for tagging & file naming)
   has been split into two:
   - %compilation% is now aligned with iTunes, and set only for
      Various Artists type compilations
   - %_multiartist% variable now indicates whether this release has
     tracks by multiple artists (in order to prepend the artist name
     to the filename as shown in the default file naming script)

 * autodetect the CD drive on Mac OS X (PICARD-123)

 * Ignore directories and files while indexing when show_hidden_files
   option is set to False (PICARD-528)

 * Add ignore_regex option which allows one to ignore matching paths,
   can be set in Options > Advanced (PICARD-528)

 * Added an "artists" multi-value tag to track metadata, based on the
   one in Jaikoz, which contains the individual artist names from the
   artist credit. Also useful in scripts (joining phrases like 'feat:'
   are omitted) and plugins.

 * Added "_artists_sort", "_albumartists", "_albumartists_sort"
   variables for scripts and plugins.

 * Made Picard use the country names also used on the MusicBrainz
   website (PICARD-205)

 * New setup.py command `get_po_files` (Retrieve po files from
   transifex)

 * New setup.py command `regen_pot_file` (Regenerate po/picard.pot)

 * New Work tag (which for Classical music is often different from the
   track title) saved as ID3 TOAL tag.

 * New Composer Sort Order tag (variable %composersort%).

 * Improve the Other Releases list to prioritise and separate releases
   which match the correct number of tracks and your Options /
   Metadata / Prefered Releases settings for Country and Format.

 * New %_absolutetracknumber% variable numbering tracks sequentially
   regardless of disc structure (so you can numbers tracks on
   multi-disc releases without a disc number)

 * Support dropping image directly from Google image results to cover
   art box

 * Add %_musicbrainz_tracknumber% to hold track # as shown on
   MusicBrainz release web-page e.g. vinyl/cassette style A1, A2, B1,
   B2

 * Show the ID3 version of the file in the Info... dialog (Ctrl-I)
   (PICARD-218)

 * Fixed a bug where Picard crashed if a MP3 file had malformed TRCK
   or TPOS tags (PICARD-112)

 * Add --files option to setup.py build_ui, used to force .ui to .py
   regeneration (PICARD-566)

 * New setup.py command `update_constants` (Regenerate countries.py
   and attributes.py)

 * Made Picard use release groups, medium formats and cover art types
   also used on the MusicBrainz website

 * Use MusicBrainz Server translations for release groups, medium
   formats and cover art types

 * Add checkbox to toggle debug at runtime in log/debug view dialog
 * Add a plugin to add Artist Official Homepage relationships to the
   website tag (ID3 WOAR tag)

 * Add integrated functions $eq_any, $ne_all, $eq_all, $ne_any,
   $swapprefix and $delprefix.

 * Add %_performance_attributes%, containing performance attributes
   for the work e.g. live, cover, medley etc.  Use $inmulti in file
   naming scripts
   i.e. ...$if($inmulti(%_performance_attributes%,medley), (Medley),)

 * Add optional `priority` parameter to
   `register_album_metadata_processor()` and
   `register_track_metadata_processor()` Default priority is
   `PluginPriority.NORMAL`, plugins registered with
   `PluginPriority.HIGH` will be run first, plugins registered with
   `PluginPriority.LOW` will run last

 * Add Standardise Performers plugin to convert e.g. Performer [piano
   and guitar] into Performer [piano] and Performer [guitar].

 * Add support for release group cover art fallback (PICARD-418, PICARD-53)
 * Add a clear button to search box
 * Honour preferred release formats when matching AcoustIds (PICARD-631)
 * Prevent ZeroDivisionError in some rare cases (PICARD-630)
2014-11-24 12:22:17 +00:00
mef
a4743ca5a4 Update 0.13 to 0.14
0.14  Sun Apr 27 00:50:07 EDT 2014
  - bugfix for https://rt.cpan.org/Public/Bug/Display.html?id=94951,
    thanks to Haruka Kataoka
2014-11-24 12:05:44 +00:00
wiz
f9019719e7 Update to 0.18.18:
ver 0.18.18 (2014/11/18)
* decoder
  - ffmpeg: support opus
* fix crash on failed filename charset conversion
* fix local socket detection from uid=0 (root)
2014-11-23 15:13:22 +00:00
mef
9ac1e6880b Recursive bump by audio/libdiscid 0.50 -> 0.61 2014-11-21 23:22:17 +00:00
mef
2f54cb840a (pkgsrc)
- delete patch-ab, NetBSD support improved since 0.5.1
(upstream)
 - Update 0.5.0 to 0.6.1

libdiscid ChangeLog:
--------------------
libdiscid-0.6.1:
 - LIB-59: windows: fix bug preventing ISRC reads

libdiscid-0.6.0:
 - LIB-41: add discid_get_troc_string() for fuzzy toc lookup
 - LIB-54: add libmusicbrainz example with fuzzy toc lookup
 - LIB-43: windows: the default drive is the first cd drive letter
 - LIB-45: Linux/BSD/Solaris: try several possible default device names
 - LIB-28: Mac: allow drive numbers as devices, default now "1"
 - LIB-55, LIB-56: allow drive numbers for Windows and Linux
 - LIB-53: discid_get_submission_url() returns the new NGS url
           currently no functional change, the old url was redirected
 - LIB-52: more validation for parameters of discid_put()
 - LIB-48: assert successful read/put when API is used
 - the discisrc example prints the name of the device usedp

libdiscid-0.5.2:
 - LIB-51: fix ISRC reading on Mac OS X again
 - LIB-50: fix segfault in mb_disc_load_toc on Solaris
 - LIB-26: add a better test suite, including valgrind memcheck target
 - print time information in the discid example

libdiscid-0.5.1:
 - LIB-40: discid_get_webservice_url() (web service version 1) is deprecated
           please use libmusicbrainz to gather metadata by disc ID
 - LIB-7:  rewrote data track handling, releases with multiple data tracks
           This also fixes LIB-18 (no ID for DVDs) and LIB-9 (PS/PS2 CDs)
 - LIB-44: fix invalid disc IDs on first read of multi-session discs
 - LIB-37: Autotools optimization (non-recursive build etc.)
 - LIB-42: remove Windows 9x platform code
 - renamed openbsd platform code to netbsd, still used by both.
2014-11-21 22:59:47 +00:00
joerg
6aebc7ae93 MPRIS2 is an optional dependency and disabled by default, so remove it
from the PLIST. Bump revision.
2014-11-21 22:14:33 +00:00
adam
345c52869f Changes 3.2.6:
- Fix curses linkage on some setups. (add -ltinfo if necessary.)
- Windows version now relies on %USERPROFILE% instead of %HOME%
  for its config and playlist.
- The dos version doesn't check %HOME% anymore and simply uses C:
  for its config and playlist.
- Support for AmigaOS and its variants like MorphOS, AROS. (thanks
  to Szilard Biro for lots of help.)
- Build system configuration and packaging simplifications, tidy-ups.
- Configury: fix link tests for older binutils.
- Cmake updates and improvements. Several makefile clean-ups.
- Several portability tweaks.
- Fix some OS/2 bit rot. (for nostalgia...)
- Removed ancient convert_playlist script which used to supposed
  to convert pre-ancient mikmod playlists. Documentation updates.
2014-11-21 15:45:23 +00:00
adam
ca8fbf0ab0 Changes 3.3.7:
- Android support, thanks to Radovan Cervenka, with the OpenSL ES
  driver adapted from the old libmikmod-android project.
- Support for AmigaOS and its variants like MorphOS, AROS, and a new
  AHI driver thanks to Szilárd Biró.
- Build system configuration and packaging simplifications, tidy-ups.
- Several portability tweaks.
- New PSP driver. (untested. suggested by Jon Daniel, based on older
  ports from pspdev.)
- Fix some OS/2 bit rot. (for nostalgia...)
2014-11-21 15:44:27 +00:00
mef
3294029312 (pkgsrc)
- Add comment on patch-ae (from commit log)
 - Remove patch-ad, patched line (file) no longer exists

(upstream) Update 0.21 to 0.24
ncmpc 0.24 - (2014-07-14)
* fix crash on "jump" (hotkey ".")
* save keys to path specified by --key-file


ncmpc 0.23 - (2014-07-10)
* fix broken l10n in out-of-tree builds


ncmpc 0.22 - (2014-06-09)
* rename "playlist" to "queue"
* remove useless "Connected to ..." message
* require libmpdclient 2.3, MPD 0.16
* patched color line-flags
* configuration option "search-format"
* remove broken leoslyrics plugin
* show audio format in song screen
2014-11-21 13:47:46 +00:00
mef
a1b8538808 gtick 0.5.4, 2014-07-27, Roland Stigge <stigge@gnu.org>
* Added Hungarian translation
	* Fixed Makefle.am: application -> applications directory name

gtick 0.5.3, 2014-06-22, Roland Stigge <stigge@gnu.org>
	* Updated Brazilian Portuguese, Finnish, Russian and Ukrainian
	  translations
	* Added appdata file
	* Updated GNU build infrastructure files
	* glib and yacc API adjustments
	* Include and install desktop and icon files
2014-11-21 12:22:46 +00:00
mef
d873fbcd94 Based on PR pkg/49405
(upstream)
  Update mpg123*  from 1.19.0 to 1.21.0
(pkgsrc)
  Add comment to patch-ad
Tks wiz@ and obache@ for review.x
1.21.0
---
- Use LL as shortcut for LOADLIST remote command, L is taken already (bug 210).
- Less namespace pollution (MPG123_EXPORT in header instead of EXPORT, bug 212).

1.20.1
---
- Make feed reader more efficient when skipping junk by early
  discarding of data from buffers to avoid re-parsing.

1.20.0
---
- Added NEON optimized decoder for AArch64 (ARM 64bit environment)
- enabled for --with-cpu=neon64 (NEON only) or --with-cpu=aarch64
  (runtime switch between neon and generic_fpu, like arm_fpu)
  configuration
- compatible with aarch64-linux-gnu toolchains (from Ubuntu, debian) and Xcode 5
- Added new binary out123 only with the audio output part of mpg123.
  This is a precursor to separating out said code into a simple audio
  output library. It also allows plugging in some processing in a pipe
  before feeding to output.
- Prevent opendir(NULL) for unknown module directory when listing modules.
- some build fixes, among those fixing mpg123-id3dump on Windows
2014-11-20 13:07:12 +00:00
markd
3d43183bcb Updates for KDE 4.14.3. Bump PKGREVISION. 2014-11-14 09:10:37 +00:00
joerg
d93cdaa79b Needs pkg-config. 2014-11-11 15:38:24 +00:00
wiz
a326d81130 Update to 0.18.17:
ver 0.18.17 (2014/11/02)
* playlist
  - don't allow empty playlist name
  - m3u: recognize the file suffix ".m3u8"
* decoder
  - ignore URI query string for plugin detection
  - faad: remove workaround for ancient libfaad2 ABI bug
  - ffmpeg: recognize MIME type audio/aacp
2014-11-09 16:12:06 +00:00
adam
8e3b70e314 Revbump after updating boost 2014-11-07 19:39:24 +00:00
joerg
c97aec28a7 bml_setup no longer takes an argument. 2014-11-04 21:38:14 +00:00
joerg
858f66e3e6 Doesn't want Python 2.6. 2014-10-28 13:05:28 +00:00
mef
df303ed904 (upstream) update 3.5.1 to 3.5.2
Current stable release: 3.5.2 (October 16, 2014)
(PLIST) Add two libraries,
   lib/audacious/Effect/resample.so
   lib/audacious/Effect/speed-pitch.so
(options.mk)
   Add SUGGESTED options jack and arts.
2014-10-28 02:20:26 +00:00
wiz
7ac8425ca6 Remove patches after 2.5 update. 2014-10-23 23:38:44 +00:00
gls
1230beda73 Update audio/mpdas to 0.3.2
Upstream changes:
-----------------

Fix some memory leaks.
2014-10-22 20:33:06 +00:00
mef
c7c17f4a0b (upstream) Update 3.5.1 to 3.5.2
The final release in the 3.5 series contains updated translations
  and fixes for a few more bugs, including #457, #458, and
  #462. Meanwhile, we are working hard on Audacious 3.6.
2014-10-20 13:14:12 +00:00
wiz
619f773cd2 Update comment - py-mutagen is 3.x ready, but this itself isn't. 2014-10-20 13:07:30 +00:00
wiz
1ba92f8992 Update comment; py-mutagen is 3.x ready, but this itself isn't. 2014-10-20 13:06:25 +00:00