BSD Ports

audio/rhythmbox 3.4.9 MidnightBSD

Audio player for GNOME

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
7695ff09eb
License
gpl2+
Categories
audio, gnome

Description

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 based on the powerful GStreamer media framework.

In the other systems

SystemPortVersion
MidnightBSDaudio/rhythmbox3.4.9
FreeBSDaudio/rhythmbox3.4.9_2
OpenBSDaudio/rhythmbox3.5.1
NetBSDaudio/rhythmbox3.4.6nb31
HardenedBSDaudio/rhythmbox3.4.9_2
GhostBSDaudio/rhythmbox3.4.9_2

Install

Binary package:

mport install rhythmbox

From mports:

cd /usr/mports/audio/rhythmbox && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	rhythmbox>0:audio/rhythmbox
LIB_DEPENDS=	librhythmbox-core.so:audio/rhythmbox

Dependencies

As this port's Makefile names them.

Build 2

Library 6

Build dependencies 8
Run dependencies 6

No port depends on this one.

Configuration

Options name: audio_rhythmbox

OptionDefaultDescription
BRASEROoffBrasero disc burning support
DAAPoffDAAP support
GRILOoffMedia discovery with Grilo
IPODoffiPod support
LIRCoff
MTPoff
NLSoff
NOTIFYon
PYTHONon
USES
desktop-file-utils gettext gnome gstreamer localbase:ldflags meson pkgconfig tar:xz vala:build xorg
Service scripts
none

Files

Manual pages 2
  • rhythmbox(1)
  • rhythmbox-client(1)
pkg-plist 502
  • bin/rhythmbox
  • bin/rhythmbox-client
  • include/rhythmbox/backends/rb-encoder.h
  • include/rhythmbox/backends/rb-player-gst-filter.h
  • include/rhythmbox/backends/rb-player-gst-helper.h
  • include/rhythmbox/backends/rb-player-gst-tee.h
  • include/rhythmbox/backends/rb-player.h
  • include/rhythmbox/lib/libmediaplayerid/mediaplayerid.h
  • include/rhythmbox/lib/rb-async-copy.h
  • include/rhythmbox/lib/rb-builder-helpers.h
  • include/rhythmbox/lib/rb-chunk-loader.h
  • include/rhythmbox/lib/rb-debug.h
  • include/rhythmbox/lib/rb-file-helpers.h
  • include/rhythmbox/lib/rb-gst-media-types.h
  • include/rhythmbox/lib/rb-list-model.h
  • include/rhythmbox/lib/rb-stock-icons.h
  • include/rhythmbox/lib/rb-string-value-map.h
  • include/rhythmbox/lib/rb-task-progress-simple.h
  • include/rhythmbox/lib/rb-task-progress.h
  • include/rhythmbox/lib/rb-util.h
  • include/rhythmbox/metadata/rb-ext-db-key.h
  • include/rhythmbox/metadata/rb-ext-db.h
  • include/rhythmbox/metadata/rb-metadata.h
  • include/rhythmbox/plugins/rb-plugin-macros.h
  • include/rhythmbox/podcast/rb-podcast-manager.h
  • include/rhythmbox/podcast/rb-podcast-parse.h
  • include/rhythmbox/podcast/rb-podcast-search.h
  • include/rhythmbox/rhythmdb/rb-refstring.h
  • include/rhythmbox/rhythmdb/rhythmdb-entry-type.h
  • include/rhythmbox/rhythmdb/rhythmdb-entry.h
  • include/rhythmbox/rhythmdb/rhythmdb-import-job.h
  • include/rhythmbox/rhythmdb/rhythmdb-property-model.h
  • include/rhythmbox/rhythmdb/rhythmdb-query-model.h
  • include/rhythmbox/rhythmdb/rhythmdb-query-result-list.h
  • include/rhythmbox/rhythmdb/rhythmdb-query-results.h
  • include/rhythmbox/rhythmdb/rhythmdb.h
  • include/rhythmbox/shell/rb-application.h
  • include/rhythmbox/shell/rb-history.h
  • include/rhythmbox/shell/rb-play-order.h
  • include/rhythmbox/shell/rb-playlist-manager.h
  • include/rhythmbox/shell/rb-removable-media-manager.h
  • include/rhythmbox/shell/rb-shell-player.h
  • include/rhythmbox/shell/rb-shell-preferences.h
  • include/rhythmbox/shell/rb-shell.h
  • include/rhythmbox/shell/rb-task-list.h
  • include/rhythmbox/shell/rb-track-transfer-batch.h
  • include/rhythmbox/shell/rb-track-transfer-queue.h
  • include/rhythmbox/sources/rb-auto-playlist-source.h
  • include/rhythmbox/sources/rb-browser-source.h
  • include/rhythmbox/sources/rb-device-source.h
  • include/rhythmbox/sources/rb-display-page-group.h
  • include/rhythmbox/sources/rb-display-page-model.h
  • include/rhythmbox/sources/rb-display-page-tree.h
  • include/rhythmbox/sources/rb-display-page.h
  • include/rhythmbox/sources/rb-media-player-source.h
  • include/rhythmbox/sources/rb-playlist-source.h
  • include/rhythmbox/sources/rb-playlist-xml.h
  • include/rhythmbox/sources/rb-source-search-basic.h
  • include/rhythmbox/sources/rb-source-search.h
  • include/rhythmbox/sources/rb-source.h
  • include/rhythmbox/sources/rb-static-playlist-source.h
  • include/rhythmbox/sources/rb-streaming-source.h
  • include/rhythmbox/sources/rb-transfer-target.h
  • include/rhythmbox/widgets/rb-button-bar.h
  • include/rhythmbox/widgets/rb-cell-renderer-pixbuf.h
  • include/rhythmbox/widgets/rb-cell-renderer-rating.h
  • include/rhythmbox/widgets/rb-dialog.h
  • include/rhythmbox/widgets/rb-entry-view.h
  • include/rhythmbox/widgets/rb-fading-image.h
  • include/rhythmbox/widgets/rb-library-browser.h
  • include/rhythmbox/widgets/rb-property-view.h
  • include/rhythmbox/widgets/rb-rating.h
  • include/rhythmbox/widgets/rb-search-entry.h
  • include/rhythmbox/widgets/rb-segmented-bar.h
  • include/rhythmbox/widgets/rb-song-info.h
  • include/rhythmbox/widgets/rb-source-toolbar.h
  • include/rhythmbox/widgets/rb-uri-dialog.h
  • lib/girepository-1.0/MPID-3.0.typelib
  • lib/girepository-1.0/RB-3.0.typelib
  • lib/librhythmbox-core.so
  • lib/librhythmbox-core.so.10
  • lib/librhythmbox-core.so.10.0.0
  • lib/rhythmbox/plugins/artsearch/artsearch.plugin
  • lib/rhythmbox/plugins/artsearch/artsearch.py
  • lib/rhythmbox/plugins/artsearch/embedded.py
  • lib/rhythmbox/plugins/artsearch/lastfm.py
  • lib/rhythmbox/plugins/artsearch/local.py
  • lib/rhythmbox/plugins/artsearch/musicbrainz.py
  • lib/rhythmbox/plugins/artsearch/oldcache.py
  • lib/rhythmbox/plugins/artsearch/songinfo.py
  • lib/rhythmbox/plugins/audiocd/audiocd.plugin
  • lib/rhythmbox/plugins/audiocd/libaudiocd.so
  • lib/rhythmbox/plugins/audioscrobbler/audioscrobbler.plugin
  • lib/rhythmbox/plugins/audioscrobbler/libaudioscrobbler.so
  • lib/rhythmbox/plugins/cd-recorder/cd-recorder.plugin
  • lib/rhythmbox/plugins/cd-recorder/libcd-recorder.so
  • lib/rhythmbox/plugins/daap/daap.plugin
  • lib/rhythmbox/plugins/daap/libdaap.so
  • lib/rhythmbox/plugins/dbus-media-server/dbus-media-server.plugin
  • lib/rhythmbox/plugins/dbus-media-server/libdbus-media-server.so

The first 100 are listed.

distinfo 1
FileSizeSHA256
gnome/rhythmbox-3.4.9.tar.xz3.686916e+06e42291a18df7a21ffe6b352bf73f05d7e298bb4e05bce5967f98ee8cee4408f1
Master sites 1
  • GNOME

Commit history 2

DateCommitCreditsLog message
7695ff09eb Lucas Holt audio/rhythmbox: update to 3.4.9 (#896)
Updates Rhythmbox to 3.4.9 from the FreeBSD ports reference while retaining available MidnightBSD GStreamer dependencies. Validation: makesum, patch, clean package, AppData test (1/1), check-license, portlint -C, and git diff --check. ## Summary by Sourcery Update the Rhythmbox port to 3.4.9 while preserving supported optional integrations and current platform dependencies. Enhancements: - Update the Rhythmbox port to version 3.4.9 and align its dependency and optional feature definitions with the newer release. - Adjust Python plugin dependencies and mark the Python option as broken due to an upstream issue. - Refresh the package metadata and installed file list for the updated release. Signed-off-by: Lucas Holt <[email protected]>
a05b377b53 Lucas Holt *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848)
`textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to `libxml2.so.16` **and** removed ELF symbol versioning entirely — the new library defines no `LIBXML2_*` versions at all. Consumers built against the old library were never rebuilt, so they still record a dependency on `libxml2.so.2` plus version requirements nothing can satisfy, and fail at load time: ``` ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by /usr/local/lib/libevdocument3.so.4 not defined ``` ### Scope `Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436 Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION` line. The diff touches nothing but `PORTREVISION` lines (verified: `git diff -U0` shows no other changed line), and spot-checked ports still …