Commit graph

5373 commits

Author SHA1 Message Date
tron
9aa5b7cac8 Set the license type to "gnu-lgpl-v2.1". 2009-06-08 09:32:16 +00:00
tron
64d47286eb Add upstream patch (taken from Debian bug report) to fix crashes
caused by bad audio files.
2009-06-08 09:30:17 +00:00
hasso
4cae0fa7c4 Make it build on DragonFly at least. This needs better handling IMHO,
though.
2009-06-08 07:25:20 +00:00
snj
e54e287f3f Grr, forgot to cvs rm these. 2009-06-08 00:56:09 +00:00
snj
345a3b849c Update to 0.0.11. Includes the 5 patches we had in pkgsrc, and:
* obey ~/.libao default_driver="" setting
2009-06-08 00:52:54 +00:00
ahoka
126bf39924 Add cmus-unofficial 2009-06-07 12:53:29 +00:00
ahoka
7467812504 Import cmus-unofficial-20090605 as audio/cmus-unofficial.
"cmus-unoficial a fork of cmus for collecting patches from the mailing list
until Timo comes back online."

CMus is a small and fast music player using the ncurses library.
CMus has vi-style command interface, e.g. searching using '/' or
'?' and adding files to playlist ':add ~/foo.ogg'.

  * Plays FLAC, OGG, MP3, MP4, AAC, WAV, WV and modules
  * MP3 and Ogg streaming (Shoutcast/Icecast)
  * WinAmp / XMMS keys "zxcvb"
  * Can be controlled via UNIX socket
  * Customizable colors
  * Nice vi-style interface with tabulator expansion
  * Background playlist loading
  * Track metadata database makes adding files to playlist very fast.
  * Album/artist modes. Playing within one album or artist.
  * Powerful playlist filters
  * Can run external commands for the currently selected files
  * Directory browser
  * Supports 256 colors
  * Play Queue
  * Dynamic Keybinding
  * Easy to use directory browser
2009-06-07 12:49:00 +00:00
ahoka
0d8e5be591 I need some parts reusable for cmus-unofficial. 2009-06-07 12:31:43 +00:00
zafer
4bb30a73f2 update master sites. remove ftp. service suspended. 2009-06-06 22:53:23 +00:00
zafer
e0ebbc7b50 upate url for ljudmila.org 2009-06-05 23:45:29 +00:00
zafer
32cabc1279 update homepage and master site. remove dead mirrors. 2009-06-05 23:22:10 +00:00
rillig
e8d73a886a Moved the HTML documentation from share/doc/html to share/doc/${PKGNAME}.
PKGREVISION++
2009-06-05 21:02:45 +00:00
rillig
3e429219c8 Added a patch for Linux.
Fixed pkglint warnings.
2009-06-05 20:47:30 +00:00
drochner
13a854ba4f only headers are exported, set BUILDLINK_DEPMETHOD'd default to "build" 2009-06-04 16:44:43 +00:00
drochner
965620fd75 update to 0.12.2
changes:
Support for cover art images embedded in song metadata
New plugin that sets your IM status to describe the current playing song
Last.fm submission protocol v1.2 (including the 'now playing' feature)
New status icon plugin
Replaced libglade with GtkBuilder
Switched from playbin to playbin2 when crossfading is disabled, providing
 gapless playback and better support for visualization
-bugfixes
-translation updates
2009-06-04 11:44:24 +00:00
abs
8829c3d2be PKG_DESTDIR_SUPPORT= user-destdir 2009-05-31 16:07:19 +00:00
abs
5e774568c6 works fine with PKG_DESTDIR_SUPPORT= user-destdir for me... 2009-05-31 15:59:03 +00:00
obache
c010d77f30 LICENSE=gnu-gpl-v2. 2009-05-30 01:39:09 +00:00
obache
a52c723e7a Remove unused patch. 2009-05-30 01:33:57 +00:00
obache
4c0f8c7a38 Update gimmx to 0.5.6.1.
Version 0.5.6.1 (February 07, 2009)
* Fix location of libmpd headers in gimmix.h [thanks to Qball]
* Check for libmpd>=0.17.0 in configure script [thanks to Qball]
* Set default cover when gimmix starts.

Version 0.5.6 (February 07, 2009)
* Gimmix requires libmpd version to be atleast 0.17.0 or higher
* Fixed lots of crashes/lockups due to cover/lyrics plugins.
* Tag editing support is now optional.
* Revamped tag editor and now it also shows album cover.
* Speed improvements and fixed some memory leaks.
* Added Swedish translation (Thanks to Niklas Grahn)

Version 0.5.5 (January 02, 2009)
* Bug #313023: Fix missing entries in POTFILES
* Bug #313018: gimmix.desktop contains encoding key (which is deprecated)

Version 0.5.4 (January 01, 2009)
* Bug #307527: Fix missing prototypes in some headers (patch from Christoph Mende)
* Added support for columns in Current playlist
* Fixed a bug where newly fetched lyrics were sometimes stored at odd locations
* LOTS of memory leaks fixed
* Fixed some crashes due to cover/lyrics plugins

Version 0.5.3 (December 12, 2008)
* Bug #293908: Segfaults when disabling coverart plugin
* Bug #305662: Segfault with accents and long filename
* Added support for manually setting cover images from files
* Added support for connection through proxy servers
* Fixed random crashes because of cover and lyrics plugins

Version 0.5.2 (October 11, 2008)
* Improved connection handling and fixed almost all crashes
* Fix random crashes occurring because of cover and lyrics plugins
* Fixed a bug that caused Gimmix to freeze sometimes when the user clicked "Get Lyrics" button
* Interface enhancement: Player control buttons made borderless
* Fixed delays/problems while updating song info when user updates an ID3 tag
* Wejpconfig updated to 20061102
* Previously Gimmix could handle only 128 covers in the database. This is now fixed.
* Fixed a crash when saving newly fetched album covers whose album name(s) contained trailing whitespaces
* The system tray tooltip is too close to the panel. make it display a little away from the panel.

Version 0.5.1 (October 02, 2008)
* Gimmix is now compatible with libmpd >= v0.16.0
* Improved cover art search function
* Numerous crash fixes
* Cover and Lyrics plugins are now enabled by default. use --disable-lyrics and --disable-cover to
disable them.
* Gimmix now continues to run even if mpd is not running. Users can reconnect to mpd from Gimmix by
clicking the "Connect" button
* Fixed a bug where "Germany" was not being displayed in cover art location in preferences
* Minor tweaks

Version 0.5.0 (September 26, 2008) Happy 2nd Birthday GIMMIX! \o/
* Bug #234739: Progress bar shows garbage next to time (in case of songs of length over 99 minutes)
* Bug #253140: Gimmix sometimes displays "assertion `percentage >= 0 && percentage <= 1.0' failed"
* Bug #263975: Window becomes too large if the song title is very long. This bug also fixes an issue
where strange trailing whitespaces appearead in the song title when the user modified the ID3 tag
information of a song.
* Added support for command-line arguments using getopt. (currently only --version)
* Added German translation (Thanks to Martin Stromberger)
* Added support for fetching Lyrics from Leoslyrics.com
* Added support for fetching Album cover art from Amazon.com
* Added support for changing audio output device in Preferences
* Some user interface enhancements
2009-05-30 01:33:11 +00:00
obache
664535ca1a Update gmpc to 0.18.0.
Based on PR#41471 by Guillaume Lasmayous.

Pkgsrc changes:
 * LICENSE=gnu-gpl-v2
 * Use system libsexy.
 * add option for support mac.
 * add buildlink3.mk for plugins.

Added features
* Global copy/paste system
  You can now copy songs from any song list and paste them in the play queue or
  the playlist-editor. The copy-paste system can also be used to move block of
  songs inside a playlist or between playlists.
* Easy Command
  Easy command is a gnome-do like interface to gmpc. This allows you to quickly
  add songs, play a certain songs or replace the play queue. More information .
* Windows Installer
  There is now a nice easy to use installer for gmpc on windows. It installs
  gmpc and all the needed gtk files, add menu option and uninstall program.
* Metadata Browser back/forward buttons
  The metadata browser now has browser-like back/forward buttons, allowing
  faster and easier navigation.
* Initial albumartist support
  If mpd provides it, gmpc now can use the albumartist tag to fetch metadata
  more reliably.
* Artist Image tooltip
  For the users that use gmpc in collapsed mode, there is a nice tooltip showing
  the artist image when hovering over the artist name in the player.
* Customizable quick links in metadata browser
  Via the gmpc wiki, hyper links can easily be added to the links section of the
  metadata browser. e.g. Wikipedia links are now included by default.
* Integrated search
  The search browser now gives you access to the magnatune and jamendo database
  as well (if plugins are installed). The search options also adjust to tags
  that actually can be searched.
* Initial Sticker Support
  MPD from git allows you to attach "stickers" to songs. GMPC can use this to
  rate songs.
  This is still very basic and will improve when stickers in mpd evolves.
* Server Information Page
  The serverstats plugin is now integrated into gmpc. This provides several
  statistics about your mpd database and configuration.
* Integrated favorites support
  The favorites plugin is now integrated in the playlist-editor. Press ctrl-
  enter to add the current playing song to the special "Favorites" playlist.

Bug fixes and Improvements
* Improved graphics, thanks to Chymera.
  * New Stylized covers.
  * No artist image.
  * Fetching artist image.
* Many translations updated and added. GMPC will be available in 28 languages.
* Reduced recourse usage.
  * Reduced the amount of unneeded image refreshing.
  * Play Queue grabs rows in blocks of X at the time. (Improves usage on high
    latency networks).
  * Main-loop based async downloader instead of manually iterating the loop.
* Better handling of file-encoding on windows.
* Less cpu intensive progress bar.
* Add songs to mpd in blocks of 16383 songs, so mpd does not run out of command-  buffer.
* Add clip when drawing images, avoiding small artifacts caused by scaling
  images.
* Compile time optional use of libsexy.
* Make search window integrate better.
* Don't save column width unless changed by user.
* Avoid race condition when listfield results are inconsistent.
* Fix drawing issues.
* Much more.

Internal changes
* Moved from libcurl to using libsoup for fetching data from the internet.
* Async downloader added.
* Internal vapi bindings so new features can be added coded in vala.
* All access to plugins via accessor functions.
* Removed Egg code that is now available in gtk.
* Moved everything, beside main gui, to GtkBuilder.
* Moved from custom popup code to GtkToolTip.
* and much more.

Plugins
* Jamendo
  * Use the new Downloader of gmpc, allowing for a quicker download and adds
    cancel option. This removes the libgio dependency.
  * Store the jamendo database in sqlite3. To gives faster and more complete
    access to all the songs. It also reduces the memory usage.
  * Integrate into gmpc Search browser
  * Make plugin work for windows.
  * Fix storing metadata on windows.
* Magnatune
  * Use the new Downloader of gmpc, allowing for a quicker download and adds
    cancel option.
  * Store the Magnatune database in sqlite3. To gives faster and more complete
    access to all the songs. It also reduces the memory usage.
  * Integrate into gmpc Search browser
  * Make plugin work for windows.
  * Fix storing metadata on windows.
* Last.fm
  * Allow user to set what metadata last.fm is used for.
  * Fix storing metadata on windows.
* MServer
  * Improve integrated feel in gmpc. (copy support for the copy/paste system,
    right mouse menu, etc.)
  * Send artist,album and title name to mpd. (via icy http header)
  * Drag and drop support. dn'd files from your file browser onto mserver
    browser to add files and folders.
  * If supported in gtk, allow the user to browse audio cd and add the tracks to
    the list. (Requires libgio to be working).
2009-05-30 01:25:19 +00:00
obache
21a76ca50e Update libmpd to 0.18.0.
Based on PR 41470 by Guillaume Lasmayous.

Pkgsrc change:
* LICENSE=gnu-gpl-v2
* bump shlib major 0 => 1, (previously, just not defined),
  so bump ABI_DEPENDS.libmpd.
2009-05-30 00:44:59 +00:00
heinz
95b0637fe5 Make pkgsrc provide autoconf>=2.62, the minimum version required here.
See configure.ac, line 23.
2009-05-29 15:51:34 +00:00
zafer
694779e1a4 update master site. 2009-05-28 20:48:08 +00:00
zafer
c102eca69b update master site 2009-05-28 20:35:53 +00:00
zafer
30b3362ba6 update master site. 2009-05-28 20:30:01 +00:00
wiz
682fc45a84 Split off options into options.mk file.
Use standard name for option variable.
2009-05-26 20:26:58 +00:00
wiz
2e4a1fafc1 dd links to upstream bug reports. 2009-05-26 20:23:50 +00:00
wiz
00a1e45c22 Remove unneeded patch (compilation succeeds on NetBSD-5.99.12/amd64
without it).
2009-05-26 20:23:44 +00:00
drochner
9f8e389a00 update to 1.6.2
This is a major update - many bugfixes and UI improvements.
2009-05-26 18:24:58 +00:00
drochner
5cd10516aa update to 0.12.1
changes:
* Removal of libgnome dependency when building with gtk+ 2.14+
* Greatly reduced memory usage when accessing Jamendo catalog
* Cover art improvements:
  - Provide cover art for all songs transferred to iPods
  - Support for transferring cover art to MTP devices
  - Cover art image widget is better behaved when resized
* Switched to decodebin2, notably allowing playback of chained ogg streams
* Better support for lossless encoded files in the UI
* Compatibility with the DeviceKit-disks gvfs volume monitor
* Some support for 'album sortname' tags
* Allow configuration of the audioscrobbler handshake URL (libre.fm)
* Improved network buffering in the crossfading player backend
2009-05-26 18:15:20 +00:00
wiz
9d41e9fbb0 Simplify Makefile. Set LICENSE. Fix path to helper programs.
Bump PKGREVISION.
2009-05-25 12:42:26 +00:00
zafer
e2a57aca77 update master site. ftp.gw.com has suspended the service. 2009-05-24 15:53:19 +00:00
zafer
e60e762c77 update master site. 2009-05-20 23:29:21 +00:00
zafer
6aa07788e0 update master site. 2009-05-20 23:20:39 +00:00
zafer
c216eda46a remove dead mirror. 2009-05-20 23:08:28 +00:00
zafer
ebed664478 update master site. 2009-05-20 23:06:26 +00:00
wiz
272d51cc21 Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlib
major change.

Reported by Robert Elz in PR 41345.
2009-05-20 00:58:05 +00:00
asau
09826230ec Update to mpc 0.15
Changes since previous release:
* optimized and simplified the "add" command, don't obtain and print
  song list when adding directories
* same optimization for the "ls" command, which did some very
  expensive underscore matching logic using "listall"
* show MPD error message in "status"
* fixed special character handling in bash completion
* don't fall back to ISO-Latin-1 in unknown locale
* disable character set conversion to/from pipe
* bug fixes
2009-05-20 00:10:13 +00:00
abs
355126fa37 +PKG_DESTDIR_SUPPORT 2009-05-19 22:16:08 +00:00
wiz
60f460ab01 Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENT
block). Uncomment some commented out LICENSE lines while here.
2009-05-19 08:59:00 +00:00
abs
c74a524075 +PKG_DESTDIR_SUPPORT 2009-05-19 07:00:50 +00:00
abs
409a5e878f +PKG_DESTDIR_SUPPORT 2009-05-19 06:54:51 +00:00
dholland
23f76b33c5 Simplify previous. We don't need to call getrawpartition() to find out
whether to use /dev/rcd0c or /dev/rcd0d; we can just try both. This
avoids needing libutil in libcdda_interface.so. Fixes broken build of
mplayer (and others?) without needing a recursive revbump as adding
libutil would have. PKGREVISION++ (now 8).
2009-05-19 00:36:06 +00:00
dholland
b363453117 Fix 64-bit issue. PKGREVISION++ (to 6) 2009-05-18 05:21:18 +00:00
dholland
f033dfbb1b Three fixes to close PR 39819:
(1) Fix top level makefile to stop on error.
(2) Use <errno.h>, not <sys/errno.h>, in rplayd/cdrom.c to fix Solaris build.
(3) Fix botched configure test for libedit vs. readline.
2009-05-18 05:11:50 +00:00
dholland
dd566c6fb5 PR 37177: Raymond Meyer: gcc no longer supports -mv8 on Solaris.
Build fix; no version bump.
2009-05-18 04:42:44 +00:00
dholland
3a0b80ca34 Only use mremap() on systems that have it. On others, like NetBSD 4.0,
fall back to munmap() and a fresh mmap(). Fixes PR 38164.
Theoretically a build fix, but bump PKGREVISION as a precaution.
2009-05-18 04:33:28 +00:00
dholland
acb232a004 Make the cdrom device probe work properly under NetBSD, instead of
messily hardwiring it to /dev/rcd0[cd]; the latter apparently breaks
in some circumstances. Uses as a starting point a patch from Kimura
Fuyuki in PR 34008. PKGREVISION++ (to 7).
2009-05-17 21:29:33 +00:00
adam
a7cc7ddb05 Changes 1.0.20:
* Fix potential heap overflow in VOC file parser.
2009-05-14 12:58:27 +00:00