Commit graph

42 commits

Author SHA1 Message Date
David Brownlee
c2dce2fb03 adapt for textproc/intltool/buildlink3.mk -> USE_TOOLS+=intltool change 2006-07-05 12:20:25 +00:00
Sergey Svishchev
b826b4ad5c Follow redirects in HOMEPAGEs (and, in some cases, MASTER_SITEs too). 2006-07-02 19:04:33 +00:00
Yoshito Komatsu
3ac4fbc0ed Replace tech-pkg@NetBSD.org with pkgsrc-users@NetBSD.org. 2006-05-19 16:51:13 +00:00
Thomas Klausner
aafb65a014 Centralize package update notes for pkgsrc-wip packages.
pkglint support might be coming soon...

rillig@ ok
2006-05-18 19:36:29 +00:00
Thomas Klausner
ee411664b4 0.14.4 out. 2006-05-04 23:24:40 +00:00
Johnny C. Lam
37f83ea08f Strip ${PKGLOCALEDIR} from PLISTs of packages that already obey
PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries.  From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.
2006-04-18 00:46:27 +00:00
Johnny C. Lam
9b16f6c531 BUILD_USE_MSGFMT and USE_MSGFMT_PLURALS are obsolete. Replace with
USE_TOOLS+=msgfmt.
2006-04-13 18:18:11 +00:00
Jeremy C. Reed
37f815a375 Change BUILDLINK_DEPENDS.foo to BUILDLINK_API_DEPENDS.foo.
Change BUILDLINK_RECOMMENDED.foo to BUILDLINK_ABI_DEPENDS.foo.

As discussed on tech-pkg.
2006-04-06 07:16:55 +00:00
Thomas Klausner
36c5a37bcc 0.14.3 out. 2006-04-05 17:18:47 +00:00
Thomas Klausner
3849ca4352 0.14 out. 2006-03-19 11:54:54 +00:00
Thomas Klausner
78313bbc4c 0.13.1 out. 2006-03-07 19:20:24 +00:00
Thomas Klausner
35ad305469 0.13 out.
Make use of gstreamer0.10 packages.
2006-02-11 10:24:44 +00:00
Adrian Portelli
c153fcb512 Update bl3 link to gstreamer as it was renamed to gstreamer0.8 in pkgsrc.
Update bl3 link to gst-plugins as it was renamed to gst-plugins0.8 in pkgsrc.
2006-01-23 22:42:58 +00:00
Leonard Schmidt
4f5d807a0a options.mk: Gah, `-gui'' needs GTK2 support, too, because of `libskinned''.
Also add a ``debug'' option.
Makefile.common: Add back x11/gtk2.
TODO: Remove GStreamer note; BROKEN in Makefile should be enough.
2005-12-13 15:44:16 +00:00
Leonard Schmidt
d48705eb7e Update to 0.12.9 "Breaker Switch":
- Bugfixes.
2005-11-30 09:40:08 +00:00
Leonard Schmidt
5c1388bdab Formatting, set MAINTAINER to tech-pkg. 2005-11-23 18:18:21 +00:00
Leonard Schmidt
6a9e094277 Mark as broken (again). 2005-11-19 15:41:58 +00:00
Leonard Schmidt
1d06d5e390 BMPx 0.12.8 "The Golden Silver Cats Strike Back":
- HTTP fetching code is threaded
- Threading problems under FreeBSD were fixed (might affect OpenBSD/NetBSD
  and other BSDs too, not tested)
- Support  for XCursor themes when no xsettings manager is running was
  added (preliminarily)
- Support for "wait"/"busy" cursor on various actions/procedures in
  the app so the user is aware that the app hasn't just stalled was
  added
- Various other minor bugfixes and code cleanups
2005-11-19 10:12:16 +00:00
Leonard Schmidt
625c4e754e BMPx 0.12.7 "Sheer, Make, Serve":
- GUI lockups when acquiring remote metadata were removed (stream
  listing, adding of playlists which contain http:// URIs)
- List scrolling was improved (pre-fetching of metadata for all items
  coming into view after a scroll)
- The metadata caching system was improved with sanity checks and a
  versioning which makes incompatible future changes of the format
  crash-safe
- Various other bugs were fixed
2005-11-17 11:16:39 +00:00
Leonard Schmidt
5880a7554d BMPx 0.12.6.1 "Revenge Of The Golden Silver Cats":
- This is a hotfix release that fixes a bug that is related to the
  startup splash progress bar which can raise a SIGFPE (floating point
  exception) in case the library is empty at startup.

BMPx 0.12.6 "Return Of The Golden Silver Cats":
-  A splash screen which shows the progress of loading the metadata
   cache was added
-  Sanity checks and bugfixes in the metadata caching system were made
-  A few other minor to medium sized bugs were fixed
2005-11-14 09:22:43 +00:00
Leonard Schmidt
2bcded6ee6 BMPx 0.12.5:
- Support for startup-notification
- A new tool was added, bmpx-remote, which is a somewhat more
  elaborate interface for integrating enqueueing files into BMPx from
  filemanagers. A .desktop file that makes use of it is provided as
  well.
- The metadata-caching on disk storage was optimized by about 33% in
  speed of loading the cache at startup, and saving changes only
  incrementally which removes the long shutdown times of BMPx.
- Updated Afrikaans translation (af.po)
- Added Lithuanian translation (Ernestas Liubarskij)
- New images for shoutcast and icecast stream lister.
- Make those listers somewhat more GUI responsive while retrieving the
  list, although full threading isn't being done yet.
- Added shoutcast/icecast streaming titles support.
- Update main window title with currently playing track title.
- Fix bitrate acquired from XINE metadata fallback (divide trough
  10^3).
2005-11-13 09:28:08 +00:00
Leonard Schmidt
7dda990803 Some things left to do. 2005-11-12 14:56:18 +00:00
Leonard Schmidt
9c85d18846 BMPx 0.12.4 "Roswell":
-  A Shoutcast and Icecast stream lister were added to the music
    library dialog.
 -  The metadata caching on-disk storage was changed to a more
    filesystem-like system which makes the application close faster,
    and start up somewhat faster (this is work in progress an
    elaborate system will take us a while to finish).
 -  A lot of minor to medium sized bugs were fixed, please read the
    ChangeLog file for details.
2005-11-11 21:35:12 +00:00
Leonard Schmidt
ba5a8fc310 BMPx 0.12.3 "Zeta":
- The media library dialog is back and better than ever: live updating
  at runtime when adding new music, using the libhrel backend. We're also
  preparing to move to the new data structures and widgets which will get
  us much closer to be independent of a specific GUI system (in our current
  case, Winamp2-style UI), and we're going to start on working on the SVG
  skinning system. The media library system still has its quirks, but the
  basic foundation is very sane and open for any future possible ways of
  extending and improving it (current media library is just a facet that you
  see of what the current system can do).
- The "Library" category was moved out of the preferences window and all
  library controls are now to be found in the Music Library dialog
  (which you can invoke e.g. by using "Add from Library...").
- Drag'n'Drop into the Playlists area is now possible with all container
  formats, and not only folders; that is, all for which there is a container
  plugin (which currently are: folder, m3u, pls and xspf).  That means like,
  just drop an M3U or XSPF into the Playlists area and it'll create a new
  tracklist out of it with its contents.
- A few translations got updated (e.g.  French and Greek).
- The build system was made fully POSIX shell compliant without any need for
  bash-specifics.
- Versioning was added to the metadata on-disk cache storage, so at subsequent
  updates and incompatible changes of the format BMPx will not crash anymore,
  yet it will, though, discard your current cache/library, in which case you
  might have to re-load it.
2005-11-09 21:35:15 +00:00
Leonard Schmidt
efa2d9ae70 The libxml2 dependency belongs into Makefile.common. 2005-11-01 12:54:25 +00:00
Leonard Schmidt
be8a8a6700 Oops, the glib2 dependency belongs into Makefile.common. 2005-11-01 12:51:04 +00:00
Leonard Schmidt
b4de00b88d Update to 0.12.2. Added a ``gui'' option (perl, python and
xchat options would need dbus support).
Fixed verifypc warnings (except the gtk2 one, since >= 2.9.0
is not in pkgsrc).

Changes:
- The metadata caching subsystem was ported to HRel. For
  now it only serves for the purpose of metadata caching,
  as some features for the first milestone (which is meant
  to be reached in sync with BMPx 0.13) are missing yet to
  allow for searching in the library, etc.
- A very thorough memory leak audit has been made, we
  should be now almost leak-free (but, of course, work on
  this will progress until there are no leaks left to
  crush).
- The container plugins (M3U/PLS/XSPF, etc.), are not
  hardcoded into the filechooser file filter anymore, but
  are registered at runtime with their descriptions and
  extensions to filter by, same goes for audio files, the
  audio files filter doesn't hardcode the list, but instead
  supplies the list of supported files from the playback backend.
2005-11-01 11:54:44 +00:00
Leonard Schmidt
af8e616f43 Oggs work now. Thank you, Min Sik Kim, for patch-aa! 2005-10-29 10:27:41 +00:00
Min Sik Kim
11491cba31 Update PLIST. 2005-10-29 03:21:57 +00:00
Min Sik Kim
54814efbc7 Install manpage to the correct place. 2005-10-29 03:21:04 +00:00
Min Sik Kim
49ea7f3171 Add a missing dependency and add SED to MAKE_ENV. 2005-10-29 02:59:20 +00:00
Min Sik Kim
ccf3fed108 Remove bashism. 2005-10-29 02:57:27 +00:00
Leonard Schmidt
78efe65f29 Accidentally removed the BROKEN line. 2005-10-26 07:35:20 +00:00
Leonard Schmidt
6170734c67 0.12.1:
- Write support in the container plugins was added. Pratically, this means
  you can now not only load e.g. M3Us or PLS files, but also export your
  tracklist (or its selection) using one of those container formats.
  Just check out the "Export Tracklist" menu item from the tracklist context
  menu, it's dead easy!
- As a novelty a container plugin for the XSPF playlist format was introduced.
  You can load XSPF playlists and export your lists as XSPF lists.
- We did a small overhaul of the playlist rendering subsystems and font
  handling which results in a cleaner and more compact layout of the playlist
  window and removes some minor (possibly even invisible to most people)
  drawing errors.
- Also other minor bugs and a few memory leaks were fixed, please check the
  ChangeLog for full details.

0.12:
- Source code layout was changed slightly.
- Bugs #8, #11, #12, #16, #17 and #21 were fixed (see Mantis bug reporting
  tool, http://bmpx.berlios.de/m).
- Other minor bugs along the way were fixed, please see ChangeLog for full
  details.

0.12_RC12:
- XFWM4 "shrinking playlist" issue was fixed in particular, as well
  as geometry hints in general are working again (no more
  too-small-playlist-bmpx-freezes issues).
- The most prominent other fixes in this release were a lot of memory
  leaks in various places.
- Also a few error checks/malcondition guards were added in various places
  (libcontainer_pls.so doesn't crash anymore on invalid .pls files, etc).
- Lots of other small bugfixes, please check ChangeLog for details.
2005-10-26 07:32:57 +00:00
Thomas Klausner
9a0a142c1a 0.12 is out. 2005-10-25 13:05:46 +00:00
Leonard Schmidt
24b52bbc32 0.12_RC11:
- Fix display of URIs in file info/about box
- Fix "Delete" key doesn't work until playlist context menu was shown
- Reset list adjustment to 0.0 upon removing all items from the list
- Proper handling of window delete event ("ALT+F4") for main and playlist
  window
- Fix bug with not setting the skin shape right for a shaped skin on
  initial startup
- Fix tracklist index numbers disabled on a fresh ~/.bmpx directory
  (no config.xml)
- Add BMPx XChat Perl script (Kim Winters) (Requires Perl Net::DBus from
  maintainer's CVS, CPAN version will not work!)
- Use sanity check functions in plugins
- Fix building with GUI disabled
- ... (see ChangeLog for rest)

0.12_RC10:
- Change naming scheme for RC releases from N.NN-RCx to N.NN_RCx
  (some packaging systems have issues with the former scheme)
- The plugin system was ported to a GTypeModule based system, in
  which each plugin is a loadable GType which implements a specific
  GInterface type (one for each kind of plugin)
- Various bugfixes/logic error fixes
- Minor UI changes in the preferences window (category icon view
  doesn't resize anymore when resizing the window)
- Added 'plugins' category which shows an overview of and information
  about plugins
2005-10-16 20:38:32 +00:00
Leonard Schmidt
14453c0681 BMPx 0.12-RC8:
- A VFS layer was introduced that allows location-independent access to
  files (currently file:///, http:/// and in a still different kind of course
  cdda:/// is also supported). Work on this still is far from being complete,
  but the groundworks are there.
- Subsystems were separated into plugins which are used by the VFS, into
  transport (http,file) and container (m3u,pls,folder), which an exception
  being individual file items which are currently not being added trough the
  VFS  (this  will require a container plugin of type 'list')
- A lot of  bugfixes were made, most if not all bugs reported from RC7 were
  fixed, except for a few persistent ones (the XFWM4 shrinking playlist issue
  still remains, unfortunately)

BMPx 0.12-RC7:
- Caching of Audio CD metadata was introduced
- Minor  UI  changes  (e.g.  new  Sort by Location sorting item)
- Removed a few roundtrips inside the custom GUI code
- Fix naming of remote DBus methods to be more consistent
- Various other bugfixes reported from RC6

BMPx 0.12-RC6:
- BMPx  can  now be built completely without dependency on GUI-related
  libs (X11/GTK+) as a pure audio playback daemon that can be controlled
  trough DBus with 3rd party frontends
- URI storage system was fixed to avoid corruption of URIs containing
  non-ASCII characters
- DBus API updates, which make the remote interface nearly identical to the
  internal interface by which the core GUI interfaces with the player core
- Fixes in the flow control system
2005-10-11 13:16:02 +00:00
Leonard Schmidt
48d77557dc BMPx 0.12-RC5:
- Bugfixes in playback flow control system and tracklist-item
  GUID-based tracking, fixed repeat mode
- Minor other bugfixes
2005-10-08 10:04:24 +00:00
Leonard Schmidt
2a69b3066d mkrevision.sh uses /bin/sh by default now. 2005-10-07 08:54:30 +00:00
Leonard Schmidt
5fd62a3ef9 BMPx 0.12-RC4:
- Reported bugs from RC3 and some we found on our own (hey!) were fixed
- Lots of cleanups in the build system, general code cleanups etc.
- Initial support for a native kind of plugins
- The traditional previous/next track system was replaced by a playback
  history system.
- The DBus API was extended once again...
- System tray icon UI hiding/unhiding now works without drawing errors
  ("emtpy playlist" syndrome)
2005-10-07 08:43:48 +00:00
Leonard Schmidt
8173959bd8 BMPx 0.12-RC3:
- Lots of code cleanups were made
- A lot of bugs were fixed and sanity checks in all places introduced
- The DBus API was extended once more to allow clients to add/remove
  tracks to the playlists (Currently it's not possible to create new lists though)
- An ICCCM-compliant "system tray" icon was introduced using code from GTK CVS HEAD

BMPx 0.12-RC2:
- Various sanity checks added to the code to fail gracefully on malconditions
- Code cleanups, build system cleanups
- DBus API was extended so that it's now possible for clients to fully monitor
  changes to playlists/tracklists

BMPx 0.12-RC1:
- RC1 contains various bugfixes of bugs that were found and/or reported in RC0
  (check ChangeLog for details).
2005-10-06 08:34:01 +00:00
Leonard Schmidt
5553fba0dc BMPx is an audio player that can be either used with a built-in frontend
which currently utilizes Winamp 2.x-compatible skins, or as a daemon for
other frontends to connect via a DBus interface.

This package is built using the GStreamer backend.
2005-10-04 12:30:24 +00:00