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
| System | Port | Version |
|---|---|---|
| MidnightBSD | audio/rhythmbox | 3.4.9 |
| FreeBSD | audio/rhythmbox | 3.4.9_2 |
| OpenBSD | audio/rhythmbox | 3.5.1 |
| NetBSD | audio/rhythmbox | 3.4.6nb31 |
| HardenedBSD | audio/rhythmbox | 3.4.9_2 |
| GhostBSD | audio/rhythmbox | 3.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
${LOCALBASE}/include/linux/videodev2.h: multimedia/v4l_compatitstool: textproc/itstool
Library 6
libtotem-plparser.so: multimedia/totem-pl-parserlibsoup-3.0.so: devel/libsoup3libpeas-1.0.so: devel/libpeas1libjson-glib-1.0.so: devel/json-gliblibsecret-1.so: security/libsecretlibtdb.so: databases/tdb
Build dependencies 8
Run dependencies 6
No port depends on this one.
Configuration
Options name: audio_rhythmbox
| Option | Default | Description |
|---|---|---|
| BRASERO | off | Brasero disc burning support |
| DAAP | off | DAAP support |
| GRILO | off | Media discovery with Grilo |
| IPOD | off | iPod support |
| LIRC | off | |
| MTP | off | |
| NLS | off | |
| NOTIFY | on | |
| PYTHON | on |
- 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
| File | Size | SHA256 |
|---|---|---|
| gnome/rhythmbox-3.4.9.tar.xz | 3.686916e+06 | e42291a18df7a21ffe6b352bf73f05d7e298bb4e05bce5967f98ee8cee4408f1 |
Master sites 1
- GNOME
Commit history 2
| Date | Commit | Credits | Log 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
… |