notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
pithos Pandora client for the GNOME desktop
1.5.1_2 audio on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.5.1_2Version of this port present on the latest quarterly branch.
Maintainer: jhixson@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2012-04-16 18:48:28
Last Update: 2024-01-12 22:40:48
Commit Hash: 9f8f710
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
License: GPLv3
WWW:
https://github.com/pithos/pithos/
Description:
Pithos is a Pandora client for the GNOME Desktop. The official Flash-based client is a CPU hog, and Pianobar is a great reverse-engineered implementation, but is command-line only. Neither integrate with the desktop very well, missing things like media key support and song notifications.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (50 items)
Collapse this list.
  1. share/glib-2.0/schemas/io.github.Pithos.gschema.xml
  2. /usr/local/share/licenses/pithos-1.5.1_2/catalog.mk
  3. /usr/local/share/licenses/pithos-1.5.1_2/LICENSE
  4. /usr/local/share/licenses/pithos-1.5.1_2/GPLv3
  5. bin/pithos
  6. lib/python3.9/site-packages/pithos/AboutPithosDialog.py
  7. lib/python3.9/site-packages/pithos/PreferencesPithosDialog.py
  8. lib/python3.9/site-packages/pithos/SearchDialog.py
  9. lib/python3.9/site-packages/pithos/StationsDialog.py
  10. lib/python3.9/site-packages/pithos/StationsPopover.py
  11. lib/python3.9/site-packages/pithos/__init__.py
  12. lib/python3.9/site-packages/pithos/__main__.py
  13. lib/python3.9/site-packages/pithos/application.py
  14. lib/python3.9/site-packages/pithos/gi_composites.py
  15. lib/python3.9/site-packages/pithos/gobject_worker.py
  16. lib/python3.9/site-packages/pithos/migrate_settings.py
  17. lib/python3.9/site-packages/pithos/pandora/__init__.py
  18. lib/python3.9/site-packages/pithos/pandora/blowfish.py
  19. lib/python3.9/site-packages/pithos/pandora/data.py
  20. lib/python3.9/site-packages/pithos/pandora/fake.py
  21. lib/python3.9/site-packages/pithos/pandora/pandora.py
  22. lib/python3.9/site-packages/pithos/pithos.py
  23. lib/python3.9/site-packages/pithos/plugin.py
  24. lib/python3.9/site-packages/pithos/plugins/10_band_equalizer.py
  25. lib/python3.9/site-packages/pithos/plugins/__init__.py
  26. lib/python3.9/site-packages/pithos/plugins/auto_volume_normalization.py
  27. lib/python3.9/site-packages/pithos/plugins/dbus_util/DBusServiceObject.py
  28. lib/python3.9/site-packages/pithos/plugins/inhibit_screensaver.py
  29. lib/python3.9/site-packages/pithos/plugins/journald_logging.py
  30. lib/python3.9/site-packages/pithos/plugins/lastfm.py
  31. lib/python3.9/site-packages/pithos/plugins/mediakeys.py
  32. lib/python3.9/site-packages/pithos/plugins/mpris.py
  33. lib/python3.9/site-packages/pithos/plugins/notification_icon.py
  34. lib/python3.9/site-packages/pithos/plugins/notify.py
  35. lib/python3.9/site-packages/pithos/plugins/screensaver_pause.py
  36. lib/python3.9/site-packages/pithos/util.py
  37. share/man/man1/pithos.1.gz
  38. share/applications/io.github.Pithos.desktop
  39. share/dbus-1/services/io.github.Pithos.service
  40. share/icons/hicolor/48x48/apps/io.github.Pithos-tray.png
  41. share/icons/hicolor/scalable/apps/io.github.Pithos-tray.svg
  42. share/icons/hicolor/scalable/apps/io.github.Pithos.svg
  43. share/icons/hicolor/symbolic/apps/io.github.Pithos-symbolic.svg
  44. share/icons/ubuntu-mono-dark/16x16/apps/io.github.Pithos-tray.svg
  45. share/icons/ubuntu-mono-light/16x16/apps/io.github.Pithos-tray.svg
  46. share/metainfo/io.github.Pithos.appdata.xml
  47. share/pithos/pithos.gresource
  48. @owner
  49. @group
  50. @mode
Collapse this list.
Dependency lines:
  • pithos>0:audio/pithos
To install the port:
cd /usr/ports/audio/pithos/ && make install clean
To add the package, run one of these commands:
  • pkg install audio/pithos
  • pkg install pithos
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: pithos
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1629256642 SHA256 (pithos-pithos-1.5.1_GH0.tar.gz) = a82c59489822fa7c7248121a17223a84b0e33aa68a0cc05a30b5d2d9c4d624b3 SIZE (pithos-pithos-1.5.1_GH0.tar.gz) = 123504

Packages (timestamps in pop-ups are UTC):
pithos
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.5.1_21.5.1_2-1.5.1_21.5.1_2---
FreeBSD:13:quarterly1.5.1_21.5.1_2-1.5.1_21.5.1_2-1.5.1_1-
FreeBSD:14:latest1.5.1_21.5.1_2-1.5.1_21.5.1_2--1.5.1_1
FreeBSD:14:quarterly1.5.1_21.5.1_2-1.5.1_21.5.1_2-1.5.1_1-
FreeBSD:15:latest1.5.1_21.5.1_2n/a1.5.1_2n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. appstream-util : devel/appstream-glib
  2. desktop-file-validate : devel/desktop-file-utils
  3. help2man : misc/help2man
  4. python3.9 : lang/python39
  5. gstreamer1-plugins-bad>=1.22.5 : multimedia/gstreamer1-plugins-bad
  6. gstreamer1-plugins-core>=1.16 : multimedia/gstreamer1-plugins-core
  7. gstreamer1-plugins-good>=1.22.5 : multimedia/gstreamer1-plugins-good
  8. gstreamer1-plugins-soup>=1.22.5 : devel/gstreamer1-plugins-soup
  9. gstreamer1-plugins>=1.22.5 : multimedia/gstreamer1-plugins
  10. meson : devel/meson
  11. ninja : devel/ninja
  12. gettext-runtime>=0.22_1 : devel/gettext-runtime
  13. msgfmt : devel/gettext-tools
Test dependencies:
  1. python3.9 : lang/python39
Runtime dependencies:
  1. gnome-keyring : security/gnome-keyring
  2. gsettings-desktop-schemas>3.0.0 : devel/gsettings-desktop-schemas
  3. __init__.py : devel/py-dbus@py39
  4. Gst.py : multimedia/py-gstreamer1@py39
  5. py39-pylast>0 : audio/py-pylast@py39
  6. __init__.py : devel/py-xdg@py39
  7. pkgconf>=1.3.0_1 : devel/pkgconf
  8. python3.9 : lang/python39
  9. gstreamer1-plugins-bad>=1.22.5 : multimedia/gstreamer1-plugins-bad
  10. gstreamer1-plugins-core>=1.16 : multimedia/gstreamer1-plugins-core
  11. gstreamer1-plugins-good>=1.22.5 : multimedia/gstreamer1-plugins-good
  12. gstreamer1-plugins-soup>=1.22.5 : devel/gstreamer1-plugins-soup
  13. gstreamer1-plugins>=1.22.5 : multimedia/gstreamer1-plugins
Library dependencies:
  1. libglib-2.0.so : devel/glib20
  2. libintl.so : devel/gettext-runtime
  3. libgstreamer-1.0.so : multimedia/gstreamer1
  4. libintl.so : devel/gettext-runtime
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
audio_pithos
USES:
pkgconfig:run python gnome gstreamer meson ninja gettext shebangfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/pithos/pithos/tar.gz/1.5.1?dummy=/
Collapse this list.

Number of commits found: 37

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.5.1_2
12 Jan 2024 22:40:48
commit hash: 9f8f710b3ec3945ede5cf5d996c3391081d32df1commit hash: 9f8f710b3ec3945ede5cf5d996c3391081d32df1commit hash: 9f8f710b3ec3945ede5cf5d996c3391081d32df1commit hash: 9f8f710b3ec3945ede5cf5d996c3391081d32df1 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
*/*: Sanitize MANPREFIX for meson ports

Approved by:	portmgr
1.5.1_1
27 Jun 2023 19:34:34
commit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacb files touched by this commit
Rene Ladan (rene) search for other commits by this committer
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
1.5.1_1
25 Apr 2023 15:17:15
commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96 files touched by this commit
Christian Weisgerber (naddy) search for other commits by this committer
audio/opus: bump consumers after update to 1.4
1.5.1
20 Jul 2022 14:20:54
commit hash: 213b0b7a75cfb93729483fb1f59b236448f06a13commit hash: 213b0b7a75cfb93729483fb1f59b236448f06a13commit hash: 213b0b7a75cfb93729483fb1f59b236448f06a13commit hash: 213b0b7a75cfb93729483fb1f59b236448f06a13 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
audio: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  <dmagda+libsamplerate@ee.ryerson.ca>
  *  <trasz@FreeBSD.org>
  *  Adam Weinberger
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Aleksander Fafula <alex@bsdguru.org>
  *  Alex Allan <alex@kamaz.org.uk>
  *  Alexander Botero-Lowry <alex@foxybanana.com>
  *  Alexander Kojevnikov <alexander@kojevnikov.com>
  *  Alexander Nedotsukov <bland@FreeBSD.org>
  *  Alexander Vereeken <Alexander88207@protonmail.com>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.5.1
30 Apr 2022 08:03:20
commit hash: ca3f925d6eb53ff27e2a49775f6d33f52a587ae4commit hash: ca3f925d6eb53ff27e2a49775f6d33f52a587ae4commit hash: ca3f925d6eb53ff27e2a49775f6d33f52a587ae4commit hash: ca3f925d6eb53ff27e2a49775f6d33f52a587ae4 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
framework: convert bsd.gstreamer.mk to Uses/gstreamer.mk

- convert bsd.gstreamer.mk to Uses/gstreamer.mk
- convert ports tree to make use of USES=gstreamer
- remove duplicate dependency lines from the tree

Differential Revision: https://reviews.freebsd.org/D35097
1.5.1
19 Oct 2021 08:36:47
commit hash: ce1af7fdc2cde4dc409a344a4210a3af581ccd2dcommit hash: ce1af7fdc2cde4dc409a344a4210a3af581ccd2dcommit hash: ce1af7fdc2cde4dc409a344a4210a3af581ccd2dcommit hash: ce1af7fdc2cde4dc409a344a4210a3af581ccd2d files touched by this commit
Tobias Kortkamp (tobik) search for other commits by this committer
*: apply refactor.remove-consecutive-empty-lines

Submitted by:	portedit
1.5.1
10 Oct 2021 19:44:42
commit hash: 2c672a4de941dc57142d867ba42396b1b64d2921commit hash: 2c672a4de941dc57142d867ba42396b1b64d2921commit hash: 2c672a4de941dc57142d867ba42396b1b64d2921commit hash: 2c672a4de941dc57142d867ba42396b1b64d2921 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
INSTALLS_ICONS: retire the macro and rework the related dependencies

While here, make sure gtk-update-icon-cache is only on run dependency
where added as a dependency
Enforce gtk3 to depend on gtk-update-icon-cache (previously it was
inheriting the dependency)
1.5.1
18 Aug 2021 23:41:24
commit hash: d4db191fc980e91299f927bb576a9fede8b212b4commit hash: d4db191fc980e91299f927bb576a9fede8b212b4commit hash: d4db191fc980e91299f927bb576a9fede8b212b4commit hash: d4db191fc980e91299f927bb576a9fede8b212b4 files touched by this commit
John Hixson (jhixson) search for other commits by this committer
audio/pithos: update to version 1.5.1
1.5.0
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
1.5.0
10 Oct 2020 18:01:40
Revision:552011Original commit files touched by this commit
sunpoet search for other commits by this committer
Update USES=python for audio/py-pylast 4.0.0 update
1.5.0
25 Oct 2019 20:13:48
Revision:515661Original commit files touched by this commit
jhixson search for other commits by this committer
audio/pithos: update to 1.5.0
1.4.1
29 Jan 2019 06:48:15
Revision:491543Original commit files touched by this commit
tobik search for other commits by this committer
audio/pithos: Use USES=pkgconfig
1.4.1
28 Jan 2019 18:12:42
Revision:491500Original commit files touched by this commit
jhixson search for other commits by this committer
audio/pithos: Update to 1.4.1

Approved by:	miwi (mentor)
Differential Revision:	https://reviews.freebsd.org/D18898
1.0.0_3
13 Jan 2019 21:45:03
Revision:490216Original commit files touched by this commit
linimon search for other commits by this committer
Remove unneccesary dependency on git.  Switch to USE_GSTREAMER1.

PR:		234393
Reported by:	jhibbits
Approved by:	maintainer
07 Aug 2018 12:13:48
Revision:476591Original commit files touched by this commit Refresh
jhixson search for other commits by this committer
Change jhixson port maintainer email to jhixson@FreeBSD.org

Approved by:	miwi (mentor), kmoore (mentor), araujo (mentor)
Differential Revision:	https://reviews.freebsd.org/D16592
1.0.0_2
20 Jun 2018 17:05:44
Revision:472884Original commit files touched by this commit
mat search for other commits by this committer
Use PY_FLAVOR for dependencies.

FLAVOR is the current port's flavor, it should not be used outside of
this scope.

Sponsored by:	Absolight
1.0.0_2
03 Jan 2018 13:22:32
Revision:457964Original commit files touched by this commit
mat search for other commits by this committer
Cleanup Mk/Uses/gnome.mk.

- Remove the use of comp_DETECT.
- Remove all comp_DETECT variables.
- Remove a use of comp_DETECT outside of gnome.mk
- Remove py3gobject3.
- Have ports depending directly on devel/py-gobject3 use gnome to do it.

PR:		224618
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D13550
1.0.0_2
30 Nov 2017 15:50:34
Revision:455210Original commit files touched by this commit Sanity Test Failure
mat search for other commits by this committer
Convert Python ports to FLAVORS.

  Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.0.0_2
20 Mar 2017 18:42:27
Revision:436558Original commit files touched by this commit
araujo search for other commits by this committer
Update maintainer email address.

Submitted by:	John Hixson <jhixson@gmail.com> (maintainer)
1.0.0_2
26 Jul 2016 16:51:16
Revision:419133Original commit files touched by this commit
mat search for other commits by this committer
Cleanup patches, a* categories.

Rename them to follow the make makepatch naming, and regenerate them.

With hat:	portmgr
Sponsored by:	Absolight
1.0.0_2
01 Apr 2016 13:29:17
Revision:412344Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.

With hat:	portmgr
Sponsored by:	Absolight
1.0.0_2
06 May 2015 12:57:56
Revision:385514Original commit files touched by this commit
mat search for other commits by this committer
Update ports in the a* categories to not use GH_COMMIT.

With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
1.0.0_2
10 Jan 2015 23:15:28
Revision:376731Original commit files touched by this commit
demon search for other commits by this committer
Switch default python3 version from 3.3 to 3.4.
Bump PORTREVISIONs for the affected ports.

Exp-run by:	antoine
1.0.0_1
20 Oct 2014 06:36:00
Revision:371234Original commit files touched by this commit
bapt search for other commits by this committer
Cleanup plist
1.0.0_1
28 Sep 2014 17:26:53
Revision:369470Original commit files touched by this commit
mva search for other commits by this committer
- Convert to USES=python

Approved by:	portmgr (implicit)
1.0.0_1
11 Aug 2014 19:18:38
Revision:364643Original commit files touched by this commit
kmoore search for other commits by this committer
- Add missing depend on gstreamer-soup
- Bump PORTREV
1.0.0
09 Aug 2014 15:54:11
Revision:364451Original commit files touched by this commit
kmoore search for other commits by this committer
- Update to 1.0.0

Approved by: Maintainer
0.3.18_2
20 Jun 2014 20:54:41
Revision:358635Original commit files touched by this commit
wg search for other commits by this committer
audio/pithos: add missing dependency

PR:		190335
Submitted by:	grant_watson yahoo com
Approved by:	maintainer (timeout)
0.3.18_1
08 Jun 2014 08:48:01
Revision:356990Original commit files touched by this commit
mva search for other commits by this committer
- Convert to stagedir
- Remove easy_install dependency
- Pet portlint
- Bump PORTREVISION to enforce a cleanup for the easy_install references

With hat:	python@
Approved by:	portmgr (implicit)
0.3.18
13 Jan 2014 21:00:04
Revision:339634Original commit files touched by this commit
rene search for other commits by this committer
Python cleanup:
- USE_PYTHON* = 2.X -> USE_PYTHON* = 2
- USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
Reviewed by:	python (mva, rm)
Approved by:	portmgr-lurkers (mat)
0.3.18
02 Jan 2014 22:41:18
Revision:338506Original commit files touched by this commit
rakuco search for other commits by this committer
Update to 0.3.18.

PR:		ports/185411
Submitted by:	John Hixson <john@pcbsd.org> (maintainer)
0.3.17
20 Sep 2013 14:36:37
Revision:327706Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
audio)
0.3.17
08 Jul 2013 17:15:05
Revision:322520Original commit files touched by this commit
bapt search for other commits by this committer
Remove unneeded USE_DISPLAY
While here:
- Trim headers
- Remove undefinite article from comment
- Remove useless pre.mk/post.mk dancing
0.3.17
04 Jun 2012 09:50:13
Original commit files touched by this commit
ak search for other commits by this committer
- Update to 0.3.17
  * Switch to JSON API to work around XMLRPC API update

Approved by:    eadler, itetcu (mentors, implicit)
0.3.14_2
01 Jun 2012 05:26:28
Original commit files touched by this commit
dinoex search for other commits by this committer
- update png to 1.5.10
0.3.14_1
27 Apr 2012 21:02:43
Original commit files touched by this commit
delphij search for other commits by this committer
patch pithos to work with pandora v34.

PR:             ports/167377
Submitted by:   John Hixson (maintainer)
0.3.14
16 Apr 2012 18:47:55
Original commit files touched by this commit
delphij search for other commits by this committer
New Port: audio/pithos GNOME Pandora player

PR:             ports/158925
Submitted by:   John Hixson <john ixsystems.com>

Number of commits found: 37