In preparation for making libtool generate libraries with a sane name, fix all LIB_DEPENDS in audio With hat: portmgr5978476c35
Port details
audio/exaile 4.2.2
Full featured python-based music player for GTK
Port info
- Maintainer
- rm@FreeBSD.org
- Packages
- latest: 4.2.2
- Upstream
- up to date
- Last update
- to 4.2.2 · 8217f9005d
- Quarterly
- 2026Q4: 4.2.2
- Formerly
- audio/exaile-devel until 2009-11-28
- WWW
- https://exaile.org/
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install exaileinstalls 4.2.2 fromlatest; fromquarterly(2026Q4) 4.2.2- Port
# cd /usr/ports/audio/exaile && make install clean# make -C /usr/ports/audio/exaile config # change options first
- Size
- 2.0 MiB download · 12 MiB installed
- Depends on
- accessibility/at-spi2-core 2.60.4, audio/gstreamer1-plugins-faad 1.28.8, audio/py-mutagen 1.48.1, databases/py-berkeleydb 18.1.16, databases/py-sqlite3 3.12.15_10, devel/desktop-file-utils 0.28, devel/gettext-runtime 1.0_1, devel/glib20 2.88.3,2, devel/py-dbus 1.4.0_1, devel/py-pygobject 3.58.0, graphics/cairo 1.18.2,3, graphics/gdk-pixbuf2 2.44.1, graphics/librsvg2-rust 2.62.3_3, lang/python312 3.12.15, multimedia/gstreamer1 1.28.8_1, multimedia/gstreamer1-plugins 1.28.8, multimedia/gstreamer1-plugins-bad 1.28.8, multimedia/gstreamer1-plugins-good 1.28.8, multimedia/py-gstreamer1 1.28.8, print/harfbuzz 14.6.0, x11-toolkits/gtk30 3.24.52, x11-toolkits/pango 1.57.1
- License
- GPLv2
- Options
- 2 of 3 on in the package: DOCS NLS
Show the 1 options that are off
UDISKS2
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 4.2.2 | 4.2.2 | – |
| FreeBSD 15 | 4.2.2 | 4.2.2 | – |
| FreeBSD 14 | 4.2.2 | 4.2.2 | 4.2.2 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 4.2.2 | 4.2.2 | – |
| FreeBSD 14 | 4.2.2 | 4.2.2 | 4.2.2 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 4.2.2.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (99)
- update to 3.3.2 - add staging support - update USE_PYTHON value - drop BDB from options list, there is no such option (portlint warning) changelog: 3.3.2 is primarily a bugfix release, with only very limited new features added. - Tracks were sometimes selected incorrectly when searching a playlist - Sometimes the main window wouldn't appear when minimizing to the system tray - More tags supported for MP4/M4A/FLAC/OGG files - Locale bugs when executing --help - Updated Windows installer dependency download versions - Fixed plugins: librivox PR: 183843 Submitted by: rm (myself) Approved by: jsa (maintainer, by mail)2cbb04c05e
- Remove manual creation and removal of share/applications, as it's now in the mtree (categories starting with a) Approved by: portmgr (bdrewery)444b74f1ca
Add NO_STAGE all over the place in preparation for the staging support (cat: audio)183c2ed74f
- Fix build Reported by: pkg (DEVELOPER_MODE)6ec3e9fd05
- Convert USE_GETTEXT to USES (part 3) Approved by: portmgr (bapt)e159824929
- update to 3.3.1 changelog: https://launchpad.net/exaile/3.3.x/3.3.1 PR: 174042 Submitted by: rm (myself) Approved by: maintainer timeout (2 weeks+)0eec3b593b
- update to 3.3.0 - convert Makefile header into two-line format - use PORTVERSION and common launchpad download url, as other launchpad ports do to remove complexity - update COMMENT (indefinite article removed) - remove LICENSE_FILE for common license (GPLv2) - convert py-* to ${PYTHON_PKGNAMEPREFIX} in dependencies - remove shlib version from hal library dependency - limit python version to 2
changelog:
- see first news article on www.exaile.org
PR: 171911
Submitted by: rm (myself)
Approved by: jsa (maintainer)5654168e6d- update png to 1.5.102b74a89bc8
The vast majority of pkg-descr files had the following format when they had both lines: Author: ... WWW: .... So standardize on that, and move them to the end of the file when necessary. Also fix some more whitespace, and remove more "signature tags" of varying forms, like -- name, etc. s/AUTHOR/Author/ A few other various formatting issues989772c9ac
Update to 0.3.2.2. Approved by: kwm (mentor)43719fbe50
Include support for AAC formats. PR: ports/155887 Submitted by: miwi Approved by: kwm (mentor)2853485e83
Update to 0.3.2.1. This release removes the SHOUTcast plugin for similar reasons you can read about here: http://www.videolan.org/press/2010-1.html Approved by: wxs (mentor)c85140d562
Update my email address to my new @FreeBSD.org addy Approved by: wxs (mentor)4e2ca55c11
Update to 0.3.2 PR: ports/148154 Submitted by: Joseph S. Atkinson <jsa@wickedmachine.net> (maintainer) Feature safe: yesd9812e6386
Bounce PORTREVISION for gettext-related ports. Have fun, ya'll.8d837132c7
- Update to 0.3.1.1 PR: ports/145466 Submitted by: Joseph S. Atkinson <jsa@wickedmachine.net>31489bbc48
- update to 1.4.1 Reviewed by: exp8 run on pointyhat Supported by: miwide78af3ac5
- Update to 0.3.1.0 PR: 144787 Submitted by: "Joseph S. Atkinson" <jsa@wickedmachine.net> (maintainer)176e5b4e58
- update to jpeg-8ca9c60461c
- Fix OPTIONs PR: ports/142020 Submitted by: Thomas Zander <thomas.e.zander@googlemail.com> Approved by: "Joseph S. Atkinson" <jsa.bsd@gmail.com> (maintainer)d8ec343b2f
- Add dependency on librsvg2 to prevent crashes on runtime PR: ports/140984 Submitted by: Joseph S. Atkinson <jsa@wickedmachine.net> (maintainer)7d8136e754
- Remove audio/exaile-devel; main port (audio/exaile) was updated to the latest stable version PR: 140952 Submitted by: "Joseph S. Atkinson" <jsa@wickedmachine.net> (maintainer)02fd49df6b
- Update to 0.3.0.2 PR: 140439 Submitted by: "Joseph S. Atkinson" <jsa@wickedmachine.net>742e7a7ef5
- bump all port that indirectly depends on libjpeg and have not yet been bumped or updated Requested by: edwineca78ec61b
- Fix plist Submitted by: maintainer8d4323d8f4
- Update to 0.3a3 PR: ports/137023 Submitted by: "Joseph S. Atkinson" <jsa@wickedmachine.net>" (maintainer)8552afb93e
On most systems, the default Python bsddb module is Python's module. On FreeBSD, we build one based on the bsddb in base and make Python's a seperate port. Our default works with Exaile, but causes a bit of oddness, such as file paths inexplicably relocating. This oddness may cause further unseen consequences, so instead we will rely on databases/py-bsddb to keep in sync with expected behaviors. If users decide that potentially broken behavior is good enough for them and they do not want this extra dependency, I have left the rope on the chandelier for them. ~/.local/share/exail/music.db.db This file should really have only one db extension, and this artifact is tied to some differenence in behavior between the the two flavors of bsddb modules. PR: ports/136481 Submitted by "Joseph S. Atkinson" <jsa@wickedmachine.net> (maintainer)7da0a6ab16
Fix with custom PREFIX / LOCALBASE PR: ports/135528 Submitted by: maintainer Reported by: QATtye7887ce395
This fixes the collection manager from duplicating album entries when adding to the playlist or collapsing the menu entry. PR: ports/135612 Obtained from: exaile bzr. Submitted by: "Joseph S. Atkinson" <jsa@wickedmachine.net> (maintainer)de7d909737
Bump exaile-devel to 2.99.2 (aka 0.3 Alpha 2). While I am here, do some better sorting of the plist to make it easier for future maintenance. There's a known issue with the collection manager, where adding an album to the playlist causes the album entry to duplicate. Does not affect usability. PR: ports/135431 Submitted by: "Joseph S. Atkinson" <jsa@wickedmachine.net> (maintainer)a6d7b8bb56
Fix install with custom PREFIX. It failed because wrongly used LIBDIR in the distributed Makefile having its value set from MAKE_ENV. Change pushed upstream. Submitted by: itetcu@ Reported by: QATty Approved by: maintainerfb190a03fe
- Port cleanup - Bump PORTREVISION PR: ports/134150 Submitted by: "Joseph S. Atkinson" <jsa@wickedmachine.net> (maintainer) Approved by: miwi (mentor implicit)86801509ce
Add confilicts with the new -devel port and bump PORTREVISION. PR: ports/131629 Submitted by: Joseph S. Atkinson (maintainer)92292f4e9c
This introduces a new track for audio/exaile that allows FreeBSD users to easily follow changes for the upcoming 0.3 revamp. This port can be accessed as audio/exaile-devel and CONFLICTS with audio/exaile. Some of the changes include: * Non-explicit reliance upon gettext * Transitions from sqlite to a faster pickle database * Drag and drop support * Plugin API * More to come... PR: ports/131629 Submitted by: Joseph S. Atkinson Repocopy by: marcus@f7ba0daa72
Assign maintainership to submitter of last PR.5425e73773
- Update to 0.2.14 PR: 127955 Submitted by: "Joseph S. Atkinson" <jsa@wickedmachine.net>20e390610a
Reset infofarmer due to maintainer-timeouts and no response to email. Hat: portmgrd72c560b21
Bump portrevision due to upgrade of devel/gettext. The affected ports are the ones with gettext as a run-dependency according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT in Makefile (29 of them). PR: ports/124340 Submitted by: edwin@ Approved by: portmgr (pav)6527ef2070
- Update to 0.2.13 Prodded by: Joseph S. Atkinson <jsatkinson@embarqmail.com>76c5f77b20
- Update to 0.2.10 - Disable translations (msgfmt problems) - Rely on dbus and disable mmkeys61863cebe0
- Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.d4f0d0048a- Update to 0.2.942ec0268b8
- Update to 0.2.9b69a9bac802
- Update to 0.2.8326f230d0e
- Update to 0.2.7fcada99ca1
- Add yet more dependencies8500d0edbc
- An extra dependency on py-notify won't hurtd19bf767d4
Add port audio/exaile: Exaile is a media player aiming to be similar to KDE's AmaroK, but for GTK+. It incorporates many of the cool things from AmaroK (and other media players) like automatic fetching of album art, handling of large libraries, lyrics fetching, artist/album information via the wikipedia, last.fm support, optional iPod support (assuming you have python-gpod installed). WWW: http://www.exaile.org/ Author: Adam Olsen <arolsen@gmail.com>8f53b0b3e8