summaryrefslogtreecommitdiff
path: root/audio/rhythmbox
AgeCommit message (Collapse)AuthorFilesLines
2005-08-10Remove the abuse of buildlink that was pkg-config/buildlink3.mk. Thatjlam1-3/+2
file's sole purpose was to provide a dependency on pkg-config and set some environment variables. Instead, turn pkg-config into a "tool" in the tools framework, where the pkg-config wrapper automatically adds PKG_CONFIG_LIBDIR to the environment before invoking the real pkg-config. For all package Makefiles that included pkg-config/buildlink3.mk, remove that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-07-21Change path from devel/pkgconfig to devel/pkg-config.wiz1-2/+2
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-06-01Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.jlam1-2/+1
Several changes are involved since they are all interrelated. These changes affect about 1000 files. The first major change is rewriting bsd.builtin.mk as well as all of the builtin.mk files to follow the new example in bsd.builtin.mk. The loop to include all of the builtin.mk files needed by the package is moved from bsd.builtin.mk and into bsd.buildlink3.mk. bsd.builtin.mk is now included by each of the individual builtin.mk files and provides some common logic for all of the builtin.mk files. Currently, this includes the computation for whether the native or pkgsrc version of the package is preferred. This causes USE_BUILTIN.* to be correctly set when one builtin.mk file includes another. The second major change is teach the builtin.mk files to consider files under ${LOCALBASE} to be from pkgsrc-controlled packages. Most of the builtin.mk files test for the presence of built-in software by checking for the existence of certain files, e.g. <pthread.h>, and we now assume that if that file is under ${LOCALBASE}, then it must be from pkgsrc. This modification is a nod toward LOCALBASE=/usr. The exceptions to this new check are the X11 distribution packages, which are handled specially as noted below. The third major change is providing builtin.mk and version.mk files for each of the X11 distribution packages in pkgsrc. The builtin.mk file can detect whether the native X11 distribution is the same as the one provided by pkgsrc, and the version.mk file computes the version of the X11 distribution package, whether it's built-in or not. The fourth major change is that the buildlink3.mk files for X11 packages that install parts which are part of X11 distribution packages, e.g. Xpm, Xcursor, etc., now use imake to query the X11 distribution for whether the software is already provided by the X11 distribution. This is more accurate than grepping for a symbol name in the imake config files. Using imake required sprinkling various builtin-imake.mk helper files into pkgsrc directories. These files are used as input to imake since imake can't use stdin for that purpose. The fifth major change is in how packages note that they use X11. Instead of setting USE_X11, package Makefiles should now include x11.buildlink3.mk instead. This causes the X11 package buildlink3 and builtin logic to be executed at the correct place for buildlink3.mk and builtin.mk files that previously set USE_X11, and fixes packages that relied on buildlink3.mk files to implicitly note that X11 is needed. Package buildlink3.mk should also include x11.buildlink3.mk when linking against the package libraries requires also linking against the X11 libraries. Where it was obvious, redundant inclusions of x11.buildlink3.mk have been removed.
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-23Add RMD160 digests to the SHA1 ones.agc1-1/+2
2004-11-14Update to 0.8.8:jmmv3-8/+6
* Flip playing icon in RTL locale [Colin Walters] * Don't include x-directory/normal in MimeType [Colin Walters] * Save playlists after first start even if nothing's loaded [Colin Walters] * Don't include nautilus menu item by default [Colin Walters] * Updated Translations: ja (Takeshi AIHANA)
2004-10-07Update to 0.8.7. OK'd by jmmv.hira2-6/+5
Overview of Changes from 0.8.6: * Fix periodic crasher in shuffle code. * Make documentation valid DocBook. * Compile fix for ipod source. * Save order of playlists. * Enable support for typeahead in property views. * Update ko, tr and fi translations.
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam1-3/+1
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-21Update to 0.8.6. Closes PR pkg/27003.jmmv3-6/+44
Overview of Changes in Rhythmbox 0.8.6 ====================================== * Updated documentation [Jens Schittenhelm] * Japanese help translation [SATOH Satoru] * Fix .pc file to use correct path variables [bugzilla@c0decafe.net] * Add MimeType to .desktop file [Colin Walters] * More extensive Bonobo interface [eskil heyn olsen] * Read disc number tags from ipod [Christophe Fergeau] New Translations he (Shoshannah Forbes, Gil Osher) eu (Iñaki Larrañaga) nb (Kjartan Maraas) Updated Translations en_CA (Adam Weinberger) nl (Vincent van Adrighem) ko (Changwoo Ryu) fi (Tommi Vainikainen) tr (Baris Cicek)
2004-06-25Update to 0.8.5. From Kouichirou Hiratsuka in PR pkg/26083.jmmv3-6/+8
* Metadata loading via Xine [Bastien Nocera] * Don't crash on duplicate database entries [Colin Walters] * Fix random crasher when using commandline args [Colin Walters] * Fix small display, sourcelist, and browser keybindings to not conflict with HIG [Colin Walters] * Actually include sk translation New Translations * is (Gunnar Steinn Magnússon) * sk (Ivan Noris) Updated translations * az (Metin Amiroff) * bg (Peter Slavov) * el (Nikos Charonitakis) * fi (Ilkka Tuohela) * fr (Christophe Fergeau) * it (Luca Ferretti)
2004-05-19Update to 0.8.4; from Kouichirou Hiratsuka in PR pkg/25635:jmmv2-5/+5
* Many memory leak during playback fixes. * Fix initial sorting. * Make size-limited automatic playlists work. * Make editing automatic playlists with size/count limits work. * Fix seeking on short tracks. * Sync play/forward/back buttons after play order change. * Make supported media type tests dynamic, add audio/x-m4a if faad plugin is available. * Play even 0-rated songs sometimes in weighted random mode. * Add sk translation. * Update et, ca, no, de, pt and sv translations.
2004-05-04Update to 0.8.3, from Kouichirou Hiratsuka in PR pkg/25461:jmmv2-5/+5
* Revert change to use authentication callbacks, it broke too much. * Don't crash on gnome-panel restart. * Plug a memory leak. * Update et and nl translations.
2004-05-02Update to 0.8.2, from Kouichirou Hiratsuka in PR pkg/25420:jmmv2-9/+12
* Fixed Rhythmbox GUI when using an RTL locale. * Require GStreamer 0.8.1. * Fix issue with previous button in playlists. * Allow playback of untagged mp3s. * Don't crash on passing directory on cmdline. * Convert more filenames to UTF-8. * Show errors during initial import too. * Set up GnomeVFS authentication callbacks. * Avoid ReplayGain setup delay. * Add DOCTYPE to docs. * Prevent crash when the GConf schema wasn't properly installed. * Make auto rating work much better. * Squash a major memory leak with size-limited automatic playlists. * Don't spew (harmless) warnings in small-mode playback. * Update ru translation.
2004-04-22Update to 0.8.1; patch from Kouichirou Hiratsuka in PR pkg/25280.jmmv2-5/+5
* Really fix playlist saving. * Include completely untagged files too. * Fix .applications file to handle any gnome-vfs location. * Fix iPod compilation on big-endian machines. * Find iradio-initial.pls correctly. * Fix a prototype. * Make saving playlists dialog work with GTK+ 2.4. * Squash a few small memleaks. * Update es, pl and ja translations.
2004-04-16Update to 0.8.0:jmmv3-8/+11
* Fix playlist saving [Colin Walters] * Memory leak fixes [Benjamin Otte] * Ignore .Trash directories [Jonathan Blandford] * Add audio/x-mod to known music types [Colin Walters] * Several drag and drop fixes [Colin Walters] * Fix usage of GtkFileSelection [Colin Walters] * Revert back to using "Music Player" as Name [Colin Walters] * Add code to guard against some GConf errors [Colin Walters] * Display error on missing help files [Colin Walters] * Some station properties dialog UI tweaks [Colin Walters] * Remove quality column for now, it doesn't work [Colin Walters] * Require GStreamer 0.8 [Colin Walters] * Handle invalid UTF-8 when parsing playlists [Colin Walters] * Fixes to bonobo interface [Colin Walters] * Quote names with spaces for allmusic.com URIs [Colin Walters] * Disable GTK+ sounds just for Rhythmbox [Miguel Coca] * Better error message on missing plugin [Colin Walters] * Fix GConf schema default for selected source [Colin Walters] * A really major crasher bug fixed [Colin Walters] * Allow player to release audio sink when GStreamer supports it [Benjamin Otte] * Fix several crashers in multiple selection dialog [Colin Walters] * New translations: en_CA, en_GB, pa. * Updated translations: id, lt, cs, ca, pt_BR, es, nl, sv, pl, da, pt, no, sr, hr.
2004-04-14Make use of the new USE_DIRS variable, instead of directly depending on thejmmv1-2/+2
*-dirs packages.
2004-04-06Update to 0.7.2. The package now uses a working version of gstreamer, andjmmv2-5/+9
only requires the plugins it will really use. Changes since 0.7.1: * Many crasher bugfixes [Ben Liblit, Colin Walters] * Initial work on saving database and playlists while running [David Dollar] * Fix mime type detection [Colin Walters] * Fix import of non-UTF8 filenames [Colin Walters] * Actually respect Cancel in import dialog [Colin Walters] * Several fixes for GTK+ 2.4 file dialogs [Colin Walters] * Display buffering progress for Xine backend [David Dollar] * iPod fixes [Christophe Fergeau] * Remove deprecated casting usage [Christophe Fergeau] * New --shuffle argument [James Willcox] * Use automake 1.8 if available [Christian Schaller, Colin Walters] * Fix for GTK+ 2.4 detection [Christophe Fergeau] * Nicer iPod icon [Jakub Steiner] * Actually distribute README.iPod [Colin Walters] * Xine player fixes [David Dollar] * Add MonkeysAudio to known music MIME types [Jérémy SIMON] * Canonicalize filenames into URLS when loading playlists [Colin Walters] * Fix race condition in database load [Colin Walters] * Remove some unused functions [Bastien Nocera] * Updated translations: el, hu, hr, tr, ga, ja, nl, da, lt.
2004-04-01Update to 0.7.1:jmmv5-57/+23
Overview of Changes in Rhythmbox 0.7.1 ====================================== * Initial iPod support (see README.iPod) [Christophe Fergeau] * Ignore files with unknown MIME types [Colin Walters] * Support for Rating criteria in automatic playlists [Colin Walters] * Disc number tags [Christophe Fergeau] * Per-song automatic rating is now configurable [Michael Terry] * Improved multiselection dialog [Colin Walters] * Fix GStreamer configure checks [Christophe Fergeau, Colin Walters] * Use weighted random algorithm when using Shuffle+Repeat [Jeffrey Yasskin] * Remove Bonobo statusbar for now [Colin Walters] * Disable "Browse by..." context menu if browser isn't enabled [Colin Walters] * Some state saving: search text, selected source [Colin Walters] * Use GtkFileChooser in startup druid too [Christophe Fergeau, Colin Walters] * Add audioconvert in pipeline [Colin Walters] * Don't do prelighting on ratings (avoids theme color issues) [Colin Walters] * Actually save library if it didn't exist before [Christophe Fergeau] * Use GAtomic if available [Christophe Fergeau] * Improved Xing header parsing [Christophe Fergeau] * Improved duration reading using GStreamer [Christophe Fergeau] * Fix flac configury [foser@gentoo.org] * Don't set sink to NULL to avoid pausing issue [Colin Walters] * Fix occasional deadlock on startup [Colin Walters] * Other various bugfixes * New and updated translations Overview of Changes in Rhythmbox 0.7.0 ====================================== * Support for GStreamer-based metadata [Colin Walters] * Initial tag editing work [Colin Walters] * Adaptive ratings [Michael Terry] * ReplayGain support [Jeremy SIMON] * Create automatic playlists via drag and drop from browsers [Jonatan Magnusson] * Editing of automatic playlists [Colin Walters] * Song info dialog cleanups [Colin Walters] * Implement "Browse this genre/artist/album" context menu [Colin Walters] * Allow reordering playlists via DND [Colin Walters] * Automatically scroll view while dragging [Yann Rouillard] * Fix sorting by genre [Colin Walters] * Pause support for multimedia keys [Crispin Flowerday] * Lots of playback order fixes and speedups [Jeffrey Yasskin] * .m3u parsing fixes [Colin Walters] * Some MacOS X work [Jeffrey Yasskin] * Fix time display with partial days [James Kahn] * Use new GtkFileChooser if available [Sriram Ramkrishna] * Internet radio buffering progress now uses bottom progress bar [Colin Walters] * Correctly remember state for Import Folder dialog [Colin Walters] * Lots more error checking for playback [Colin Walters] * Update INTERNALS documentation [Colin Walters] * New "equals" criteria for automatic playlists [Colin Walters] * New default iradio station list [Colin Walters, Jeffrey Yasskin, Joseph Wilhelm] * Default CFLAGS warning bits stolen from gnome-keyring [Colin Walters] * Configuration/build fixes [Juilo M. Merino Vidal] * More C89 fixes [Scott Wheeler] * General code cleanup [Colin Walters, Christophe Fergeau, Jeffrey Yasskin] * Misc bugfixes [Colin Walters, Christophe Fergeau, Jefferey Yasskin] * New and updated translations
2004-03-26PKGREVISION bump after openssl-security-fix-update to 0.9.6m.wiz1-2/+2
Buildlink files: RECOMMENDED version changed to current version.
2004-03-09Fix build under 1.6.2 by removing a C99-ism.jmmv2-1/+19
Noted by last kristerw's bulk build.
2004-03-08Handle some shared directories by depending on (or updating dependancies tojmmv1-2/+3
the latest versions) xdg-dirs, xdg-x11-dirs or gnome*-dirs. Bump PKGREVISION.
2004-02-29Update to 0.6.7.jmmv5-32/+23
Changes in 0.6.7: * Brown paper bag release * Fix usage of GCONF_SCHEMA_FILE_DIR [Joe Markus Clarke] * Don't include unsupported MIME types in .applications [Colin Walters] Changes in 0.6.6: * Don't lose on AMD64 [Colin Walters] * Honor G_PARAM_CONSTRUCT_ONLY properties [Colin Walters] * Fix startup notification when already running [Christophe Fergeau] * Keep current selection on right-click [Colin Walters] * Fix use of non-POSIX sh syntax [Julio M. Merino Vidal] * Use GCONF_SCHEMAS_FILE_DIR [Julio M. Merino Vidal] * Don't crash trying to save session while loading [Colin Walters] * Escape symlink names when resolving URIs [Colin Walters] * More gcc-2.95 fixes [Colin Walters] * Improved genre sort [Colin Walters] * Parse bare .m3u files [Colin Walters] * Less strict version tests in autogen.sh [Colin Walters]
2004-02-20bl3ifyjmmv1-15/+15
2004-02-14LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globsjlam1-2/+1
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk.
2004-02-09Bump PKGREVISION due to gnome-vfs2 update (fam readded as a dependancy).jmmv1-1/+2
2004-01-26Fix PATH of gst-plugins (misc -> multimedia).xtraeme1-2/+2
2004-01-26Fix paths to gst-plugins and gstreamer (now in the multimedia category).jmmv1-2/+2
2004-01-24Initial import of rhythmbox, version 0.6.5:jmmv6-0/+233
Rhythmbox is an integrated music management application, originally inspired by Apple's iTunes. It is free software, designed to work well under the GNOME Desktop, and is based on the powerful GStreamer media framework. Rhythmbox has a number of features, including: * Easy to use music browser. * Searching and sorting. * Comprehensive audio format support through GStreamer. * Internet Radio support. * Playlists.