Commit graph

4439 commits

Author SHA1 Message Date
abs
bdde3a5b21 drop x11.buildlink3.mk - not apparently needed 2007-01-26 00:03:24 +00:00
wiz
3d1219c90a Update to 1.10:
1.10 - 2007.01.21
 * New Features:
   * FLAC: Skip ID3 tags. Added option to delete them on save.
   * EncodedTextSpec: Make private members more private.
   * Corrupted Oggs generated by GStreamer (e.g. Sound Juicer) can be read.
   * FileTypes have a .mime attribute which is a list of likely MIME types
     for the file.
   * ASF (WMA/WMV) support.
 * Bug Fixes:
   * ID3: Fixed reading of v2.3 tags with unsynchronized data.
   * ID3: The data length indicator for compressed tags is written
     as a synch-safe integer.
2007-01-25 23:33:19 +00:00
drochner
02ed45693e add Musepack support pkgs 2007-01-25 19:37:11 +00:00
drochner
97c206474b add mppenc-1.16, an encoder for Musepack autio files 2007-01-25 19:34:22 +00:00
drochner
763f1b7f7c provide a Musepack (mpeg-plus) plugin for Gstreamer (buily from
gst-plugins-bad)
2007-01-25 19:33:08 +00:00
drochner
7556735453 import libmpcdec-1.2.4, a decoder for Musepack (mpeg-plus) audio files 2007-01-25 19:31:34 +00:00
martti
a181724931 Xfce 4.2.4 released
A new bug fix release of Xfce 4.2 is available. This release is supposed to
be the last release for the 4.2 branch. It includes several fixes ported from
the current developpment branch. This release should not be confused with the
upcoming Xfce 4.4 release [1], it's a bug fix release of the previous stable
branch.

[1] Xfce 4.4.0 is already in pkgsrc-wip.
2007-01-23 11:53:46 +00:00
rillig
ba7f5723d7 One source file defines "const" to expand to nothing -- and includes
system headers before and after that definition. Luckily, Solaris is
quite strict about that, since it defines getopt() in three different
header files. And I always thought that this redundancy wasn't useful.
2007-01-21 04:39:14 +00:00
rillig
a6a9964876 Made the package build on SunOS-5.10-sparc-sunpro. 2007-01-21 04:02:01 +00:00
wiz
2592a38f1b Update to 1.3.0:
CHANGES 1.2.2 -> 1.3.0

* [IMPORTANT] The text search functionality currently does not work
  anymore.  This feature uses the search form on the freedb.org
  website.  But since this form has disappeared, text search fails.
  In the mean time you might make use of the album command of the
  freedb2.org servers (see below).

* [NEW] Support was added for the 'album' command of the freedb2.org
  servers.  This feature can be used to do a text search for a certain
  album.  It does not perform any HTML page parsing but uses an
  extension of the CDDB protocol.  As input the function needs a disc
  with either the artist or title filled in.  The results are similar
  as for the query command; i.e. a list of matching disc IDs together
  with their categories.  The example program also supports this
  feature.

* [NEW] Functions where added to set (libcddb_set_flags) or reset
  (libcddb_reset_flags) some flags.  The flags used influence the
  behaviour of the library.  By default all flags are disabled.
  Currently the following flags are available:
  - CDDB_F_EMPTY_STR: When this flag is set, the library will never
    return a NULL pointer for a string.  Instead the empty string will
    be returned.
  - CDDB_F_NO_TRACK_ARTIST: When this flag is set, the library will
    not return the disc artist if the track artist is undefined.  A
    NULL pointer (or the empty string if CDDB_F_EMPTY_STR is set) will
    be returned instead.


CHANGES 1.2.1 -> 1.2.2

* [BUGFIX] Correctly specify the character set (UTF-8) when submitting
  data to a server.
2007-01-20 17:43:36 +00:00
joerg
54b1e79e7b No need for X11 here. Bump revision. 2007-01-20 14:25:24 +00:00
rillig
7d4a6ee48b Added a patch for sunpro on Solaris. 2007-01-20 01:04:04 +00:00
wiz
e5b04d25c0 Very belatedly bump PKGREVISION for all jasper dependencies because
of the shlib name change (!) during the update to 1.900.0.

Noted by Robert Elz in PR 35431.
2007-01-17 23:47:18 +00:00
drochner
7d9ad417c4 +gst-plugins0.10-sid 2007-01-17 18:24:43 +00:00
drochner
e603e121fe add gst-plugins0.10-sid-0.10.5, a plugin for Commodore "sid" sounds 2007-01-17 18:23:14 +00:00
joerg
ec6b579bd7 Modular Xorg support. 2007-01-15 16:32:24 +00:00
rillig
9090d47ee8 Don't include files more often than necessary. 2007-01-15 03:03:47 +00:00
wiz
807381eaa1 Uses flac API directly, include flac/buildlink3.mk.
Was previously included indirectly (so no PKGREVISION bump necessary).
2007-01-14 09:25:21 +00:00
wiz
f972666daa Enable flac supprt.
Add flac-1.1.3 support, using a patch from
ftp.altlinux.org /pub/people/thresh

Bump PKGREVISION.
2007-01-13 23:36:28 +00:00
wiz
761c90d199 No need to include flac/buildlink3.mk, it is not supported
directly. No PKGREVISION bump, since it is pulled in by libsndfile/buildlink3.mk anyway.
2007-01-13 21:28:11 +00:00
joerg
b5aa7f107e Modular Xorg support. 2007-01-13 16:50:12 +00:00
wiz
3e7b0f1f18 Add support for flac-1.1.3 based on Josh Coalson's patches.
Bump PKGREVISION because previously it would just disable flac
support.
2007-01-13 15:35:52 +00:00
joerg
fbce6b64d8 Needs Python 2.3+ 2007-01-13 12:06:19 +00:00
joerg
0c191bc1e9 Fix Xt test. 2007-01-13 11:02:12 +00:00
wiz
eed53c485e Comment out flac/buildlink3.mk -- package does not support flac-1.1.3
API and I couldn't find any patches.
2007-01-13 09:34:59 +00:00
wiz
18774e92c3 Remove gst-plugins0.8-flac:
old version of gst-plugins0.10-flac,
no patches for flac-1.1.3 support available,
only one package in pkgsrc (tunesbrowser) remaining that uses gstreamer0.8
interface.
2007-01-13 09:28:40 +00:00
wiz
a6c34d85ad Depend on flac-1.1.3 because of the configure test. 2007-01-13 09:19:07 +00:00
wiz
a3c2d113c2 Update to 2.1.0.
New in 2.1.0:

Claes Na:sten (1):
Add support for compilation tag

dnk (3):
nomad.c seek index
mad: remove unnecessary seek
Add MP4 input plugin

dnk000@gm... (4):
dir_open leak in tabexp_load_dir()
Raw/mpeg-2 AAC plugin
Handle input plugin read errors properly
On error set ip->eof in ip_read(). Remove ip_set_eof()

Frank Terbeck (4):
help_view: one in all patch
updated email address.
added support for cmus' options to zsh completion in contrib/
used wrong indention in contrib/README. fixed.

Julien Louis (2):
build oss plugin on kFreeBSD
Fix typo in configure which causes problems in detection of the tremor decoder

Michael (1):
MikMod plugin

Michael Piotrowski (1):
Fix streaming for other systems than Linux

Simon Morgan (1):
Make setting terminal title optional

Timo Hirvonen (66):
Move VERSION from configure to Makefile
Convert all possible #include <...> lines to #include "..."
-I. is not needed in CFLAGS anymore
configure: Move COMPAT_LIBS check to configure
Keep cursor at selected line
Avoid unnecessary screen update
Fix cursor position saving for editable views
mad: Fix integer overflow in seeking big mp3 with a Xing tag
help: some clean-ups
player-pause: start playing if currently stopped
Use view names instead of indexes in the default bindings
Rename help_add and help_remove
Fix removing unbound command from help view
Make get_command() more robust
help view: Shorten lines, coding style fixes
Keep help view sorted
Support removing bindings directly from help view
Display options in help view
Make options editable in help view
Rename help view to settings, change binding to 7
Make options searchable in settings view
Rename CTX_HELP to CTX_SETTINGS
mad: Handle seek error
mad: Don't build seek index for streams
Save cursor position for settings view
mikmod: Disable tag loading
mikmod: Remove some debugging code
mikmod: Remove useless casts
Cache ip->duration() result
mad: Change seek index interval to 15
mad: Add support for albumartist tag
tree view: Group tracks by albumartist tag if available
tree view: Remove artist/album == NULL case, always sort special names first
Put all files with albumartist tag to <Compilations>
Fix updating title line if set_term_title is false
Small optimization for simple_track_cmp()
mad: Fix id3_key enumeration
configure: Fix check_header
Use check_header to check if neaacdec.h is available
Initialize ip if ip_open() fails
AAC: Small cleanups
Don't try to get duration for streams
mp4: Remove .aac from supported extensions
configure: Improve usage text
cmus-remote: TCP/IP support
Update usage messages for both cmus and cmus-remote
Define default port in Makefile
buffer_fill(): Return number of filled chunks
ip_read() error handling fixes
Disable TCP/IP server support
Classify commands
Simplify command reading from socket
Add simple authentication support for cmus-remote
Reenable TCP/IP support for cmus-remote
Add support for ID3 TDRL frame, parse date properly
build system: Mark clean and distclean .NOTPARALLEL
Add support for ID3 v2.4 TDOR frame
Support FLAC 1.1.3
wav: Don't read incomplete frame at end of a truncated file
wav: Use unsigned int instead of int in wav_read() and wav_seek()
Use unsigned int instead of int to store player position
Die if input plugin reads incomplete frame
Makefile: Use git archive instead of deprecated git tar-tree to create dist
Support large files
Change default value for format_playlist

New in 2.0.4:

Marc Tanner:
Hide .. if we are in the root dir within the file browser

Nikolai Weibull:
Add handling of $CMUS_HOME variable and clean up code using cmus home
Fix freeing of arguments to run command.

Timo Hirvonen:
Require alsa >= 1.0.11
make dist: Don't include extended pax header in tarball
configure: Darwin, not darwin
configure: Improve compiler flag detection
Put DL_CFLAGS to CFLAGS for cmus
ttman: Add @li keyword
cmus.1: Use the @li keyword
configure: Abort if CC or LD is totally useless
configure: Put SHELL to config.mk
build system: Add check for -lsocket
configure: Use check_socket
server.c needs <string.h>
<ao/ao.h> doesn't include <stdio.h>
Solaris needs <termios.h> for TIOCGWINSZ
Solaris needs <ncurses.h> instead of <curses.h>
build system: Run scripts using $(SHELL)
build system: Use ginstall if available
Add directory reading functions
Convert scandir() to use dir_*()
browser: Use dir_*() instead of load_dir()
Use dir_*() instead of load_dir() in tab completion
Remove load_dir()
Convert load_themes() to use dir_*()
Add str_array_plug()
Replace str_array_add() uses with ptr_array_add()
Fix buffer overflow when completing variable value
build system: Add various libs to COMPAT_LIBS on Solaris
Link against COMPAT_LIBS
build system: Add /usr/local/{include,lib} to header/library search paths for Solaris
Fix check_dl() for Darwin
FLAC: Clean up
FLAC: Support 12, 20 and 24 bit samples
FLAC: More clean ups
FLAC: Convert samples to little-endian
ALSA: Don't silence if period size is unknown
build system: Update comments and move private function to utils.sh
build system: Use prefixed variable name
build system: Split checks common to CC and CXX
build system: Support CXX in compile and link tests
build system: Split $PATH using IFS=:
build system: Use `cmd` syntax instead of $(cmd)
build system: Use expr instead of $(( ))
build system: Don't use ${#var} etc.
build system: Separate export and setting variable
build system: Don't use test -e
build system: ! is not supported by SunOS /bin/sh
configure: SunOS /bin/sh compatibility
build system: Fix path_find()
build system: No need to put SHELL to config.mk anymore
Split ip_open() to ip_open() and ip_setup()
Fix setting terminal title if t_ts and t_fs are not set
Fix some comments in pcm.c
Make player_set_op() void
player_seek: Change "whence" argument to "relative"
Remove unused function op_second_size()
Remove op_set_sf()
Don't do op_drop() when changing sample format
Remove unused argument from get_stream_title()
Fix calculations in mixer_check()
Add path_absolute_cwd(path, cwd)
Add struct stat into struct directory, special case for symbolic links
Don't follow symbolic links pointing within the directory we are processing
Display the default key bindings in bold on cmus(1)
ttman: Fix escaping "." at beginning of line inside @pre
Add keybindings section to cmus(1)
Fix segfault if CMUS_HOME is not set
Do op_drop() when changing song
Fix a bug in change_sf()
Support inverted filters in the filters view
factivate: support inverting filters
Display toggled but deactivated filters in square brackets
Software volume control
Document softvol and softvol_state options
Improve filter documentation
2007-01-13 08:57:56 +00:00
wiz
1d5d6fcbbb Needs pkg-config. If it is not installed, libsndfile and fftw support
are not compiled in -> bump PKGREVISION.
2007-01-13 07:41:09 +00:00
wiz
09b0afc66a Support flac-1.1.3 using a patch from
ftp.altlinux.org /pub/people/thresh
2007-01-12 20:21:47 +00:00
wiz
6c9d3c89cf Actually, do support flac-1.1.3 by using a patch from
ftp.altlinux.org /pub/people/thresh
2007-01-12 20:16:04 +00:00
wiz
96d33d4dea Does not build with flac-1.1.3; I am not going to backport the fix, since
easytag-devel already supports the new API, use that instead.
2007-01-12 20:02:53 +00:00
drochner
cc7e0859e5 add a comment why libdjbfft is not used here
(for those puzzled about the "No accelerated IMDCT transform found"
message)
2007-01-11 19:32:13 +00:00
joerg
48d5317e5f Needs glu. Bump revision. 2007-01-11 11:51:12 +00:00
joerg
f55dde5056 Needs glu, bump revision. 2007-01-11 11:49:33 +00:00
joerg
dda5f50eb2 Modular Xorg support. 2007-01-11 11:47:09 +00:00
joerg
40404f7c5c Modular Xorg support. 2007-01-11 11:37:07 +00:00
joerg
b0aee12520 Modular Xorg support. 2007-01-11 10:46:49 +00:00
joerg
3882655274 Modular Xorg support. 2007-01-11 09:41:04 +00:00
wiz
924a4e5f88 Disable flac support for now -- this doesn't build with flac-1.1.3
and there are no patches available, currently.
2007-01-11 00:27:37 +00:00
drochner
01889288f9 +exaile&py-mutagen 2007-01-10 10:49:35 +00:00
drochner
46baf4893b add exaile-0.2.8, another music player, built from Python and Gstreamer 2007-01-10 10:48:21 +00:00
drochner
72f892bdbe add py-mutagen-1.9, a Python module to handle audio metadata
(This is just the Python extension part. If the command line utils
are needed, a seperate pkg should be added.)
2007-01-10 10:21:25 +00:00
wiz
de547617d2 Fix build with flac-1.1.3. 2007-01-09 23:36:45 +00:00
wiz
4d43c0fdf8 Update to 0.12.1. Add patches from mpd svn repository to add flac-1.1.3.
ver 0.12.1 (2006/10/10)
* Fix segfault when scanning an MP3 that has a Xing tag with 0 frames
* Fix segfault when there's no audio output specified and one can't be detected
* Fix handling of escaping in quotes
* Allow a quality of -1 to be specified for shout outputs
* A few minor cleanups

ver 0.12.0 (2006/9/22)
* New audio output code which supports:
  * A plugin-like architecture
  * Non-libao ("native") outputs:
    * ALSA
    * OSS
    * OS X
    * Sun
    * Media MVP
    * PulseAudio
    * Shout (Icecast or Shoutcast)
  * Playing through multiple outputs at once
  * Enabling/disabling outputs while MPD is running
  * Saving output state (enabled/disabled) to the state_file
* OggFLAC support
  (doesn't currently work with flac-1.1.3)
* Musepack support
* Gapless MP3 playback
* MP3 ReplayGain support (using ID3v2 tags only)
* Support for MP2 files if MP3 support is enabled
* Composer, Performer, Comment, and Disc metadata support
* New outputs command for listing available audio outputs
* New enableoutput and disableoutput commands for enabling/disabling outputs
* New plchangesposid command for a stripped down version of plchanges
* New addid command for adding to the playlist and returning a song ID
* New commands and notcommands commands for checking available commands
* Can now specify any supported metadata type or "any" in search, find, and list
* New volume_normalization parameter for enabling Audio Compress normalization
* New metadata_to_use parameter for choosing supported metadata types
* New pid_file parameter for saving the MPD process ID to the specified file
* The db_file parameter is now required
* The port parameter is now optional (defaults to 6600)
* Can specify bind_to_address multiple times
* New --kill argument for killing MPD if pid_file is specified
* Removed --update-db argument (use the update function in your client instead)
* New mpdconf.example
* New mpd.conf man page
* Removed bundled libmad and libid3tag
* Lots of bug fixes, cleaned up code, and performance improvements
2007-01-09 23:19:26 +00:00
joerg
93d82e72e8 Modular Xorg support. 2007-01-09 13:30:46 +00:00
rillig
1fc4e0bd32 Fixed the build for non-privileged users who are not in the "wheel"
group and made the setuid bit explicit.
2007-01-09 04:17:30 +00:00
rillig
b1ec40655c Fixed pkglint nitpicks. 2007-01-08 21:42:41 +00:00
rillig
dac0daadb8 Fixed file permissions for gravis.cfg.
Reordered things in the Makefile.

PKGREVISION++
2007-01-08 21:34:57 +00:00
wiz
1d739a1ea6 Uses flac API from 1.1.3, add appropriate depends. 2007-01-08 00:19:18 +00:00