gPodder downloads and manages free audio and video content ("podcasts") for you.
Listen directly on your computer or on your mobile devices.
* Supports RSS, Atom, YouTube, Soundcloud, Vimeo and XSPF feeds
* Discover new content at our Podcast directory
* Synchronize between devices with full gpodder.net integration
* Easily customizable - support for user-defined hooks and plugins
* Open Source and Free Software (GPL v3 or later)
===> The following configuration options are available for gpodder-3.11.5:
GTK3=on: GTK 3 GUI toolkit support
===> Use 'make config' to modify these settings
python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc
EXT_SUFFIX, according to PEP 3149, refers to the full tag and
extension for compiled extension module objects, eg .cpython-311.so,
.cpython-313t.so, etc. We do not use the correct semantic meaning,
and this usage becomes ambiguous and confusing when tags do not
match between bytecode and compiled extension module objects.
Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's
specification of a magic tag, which consists of implementation name
and shorthand version only. This is meant for bytecode and other
files containing this tag in their filename that do not depend on
a specific Python ABI for the same version. Chase all existing
consumers.
(Only the first 15 lines of the commit message are shown above )
*/*: Add ${PY_SETUPTOOLS} to BUILD_DEPENDS
Fix build when setuptools is removed from RUN_DEPENDS in
Mk/Uses/python.mk.
PR: 270510
Approved by: portmgr (blanket)
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>
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
multimedia: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Aaron LI <aly@aaronly.me>
* Alexander Botero-Lowry <alexbl@FreeBSD.org>
* Alexander Logvinov <ports@logvinov.com>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Anders Nordby <anders@FreeBSD.org>
* Andrew Pantyukhin <infofarmer@FreeBSD.org>
* Andrew Thompson <andy@fud.org.nz>
* Andrew Thompson <thompsa@FreeBSD.org>
* Angel Carpintero <ack@telefonica.net>
* Anish Mistry (with help from mean)
* Anonymous <swell.k@gmail.com>
(Only the first 15 lines of the commit message are shown above )
Ports that depend on youtube-dl: Depend on yt-dlp
yt-dlp [1] is a youtube-dl fork with additional features and fixes. For
ports that depend on www/youtube-dl switch the dependency to www/yt-dlp.
For ports that have an optional dependency on www/youtube-dl, create a
new OPTIONS_RADIO that includes www/yt-dlp and make it the default.
[1] https://github.com/yt-dlp/yt-dlp
Other changes:
- www/yt-dlp: Turn the symlink option on by default
- www/py-pafy: Fix build when depending on www/yt-dlp
PR: 259944
Reported by: Oleh Vinichenko <moonlapse81@gmail.com>
Reviewed by: diizzy, Oleh Vinichenko <moonlapse81@gmail.com>,
VVD <vvd@unislabs.com>
Approved by: 0mp, adridg (kde@), rm, tcberner (multimedia@),
yuri (maintainers)
acm and nivit (maintainers, timeout)
Differential Revision: https://reviews.freebsd.org/D33090
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)
multimedia/gpodder: enable eyed3 dependency
Since r520137 we have decent eyed3 version in ports that is
capable to work with python3, so enable this recommended dependency
in default gpodder package.
multimedia/gpodder: update to 3.10.8
- update to latest 3.10.8 version and switch to github
- follow upstream development and switch the port to py3/gtk3
- adjust options and dependencies accordingly
- comment off eyed3 dependency, because version in ports in not py3-compatible
- remove patch, merged upstream; update homepage URL
- change DATADIR in plist with relative patch, because gpodder doesn't support
changing it's files location
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 )
multimedia/gpodder: update to 3.9.3
- replace feedparser with podcastparser. This change was done upstream in
version 3.9.2, so the current version is broken, and this is why I requesting
MFH.
- add patch to make network detection routine work with wireless interfaces in
FreeBSD
MFH: 2016Q4
- fix network interface detection failure, introduced in 3.4.0. There is
upstream bug-report [1] and the issue is patched partially in upstream's
repository, but it has some problems so I stick with own workaround until
the new release
- add missing runtime dependency on audio/py-eyed3, while here
- bump PORTREVISION
[1] https://bugs.gpodder.org/show_bug.cgi?id=1730
Reported by: Stephan Schindel <sts@tp1.rub.de> (via ports@)
- update to 3.1.1 (current upstream branch)
- remove mygpoclient parts, because it's now a separate port
- drop COVERART and IPOD options - they are not yet ported to 3.1.0
- MP3TAG options has changed with MUTAGEN (user also need to enable
corresponding extension to make it work)
- drop SHOWNOTES option - it's now require python-webkit package,
that we lack in the ports tree
- make py-notify dependency optional (default off)
- make GTK GUI optional (default on), there is also working CLI with
web-server
- add patch-setup.py - ugly hack to stop installing man-page with
setup.py, they are now installed manually into correct location
Differences in 2.x/3.x are listed here:
http://blog.gpodder.org/2011/11/gpodder-300-397d-released.html
- update to 2.20
- update mirrors list
- strict python version to 2.6-2.7
- update mygpoclient to 1.6
- drop dependency on py-simplejson
Approved by: miwi (co-mentor)
Feature safe: yes
- Update to 2.18
- Bump USE_PYTHON to 2.5+
- Remove dependency on databases/py-pysqlite23, keep py-sqlite3
- Conditionally depend on simplejson, since we have json module in python 2.6+
- Whitespace fix
PR: 160155
Submitted by: Ruslan Mahmatkhanov <cvs-src@yandex.ru>
Update to version 2.10
This is mostly a bugfix/code-cleanup release.
Some minor improvements to the UI.
PR: ports/152756
Submitted by: Charlie Kester (corky1951@comcast.net) (maintainer)
Approved by: itetcu (mentor) (implicit)
- Update to 2.5
- Remove misleading video option as gpodder works with all kind
of media players
Submitted by: Frank Steinborn <steinex AT nognu.de> (maintainer)
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)