aboutsummaryrefslogtreecommitdiff
path: root/multimedia/gpodder
diff options
context:
space:
mode:
authorRuslan Makhmatkhanov <rm@FreeBSD.org>2016-12-29 17:54:35 +0000
committerRuslan Makhmatkhanov <rm@FreeBSD.org>2016-12-29 17:54:35 +0000
commite95be893241a04e75d32b29959baca4883d306ac (patch)
tree20248b99091729b6aa6df9e87588ef9429e7d934 /multimedia/gpodder
parentef119717dbd2f6644e96f6002b0b3ed7614e91ed (diff)
downloadports-e95be893241a04e75d32b29959baca4883d306ac.tar.gz
ports-e95be893241a04e75d32b29959baca4883d306ac.zip
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
Notes
Notes: svn path=/head/; revision=429934
Diffstat (limited to 'multimedia/gpodder')
-rw-r--r--multimedia/gpodder/Makefile4
-rw-r--r--multimedia/gpodder/distinfo6
-rw-r--r--multimedia/gpodder/files/patch-src_gpodder_util.py11
3 files changed, 16 insertions, 5 deletions
diff --git a/multimedia/gpodder/Makefile b/multimedia/gpodder/Makefile
index 3a7696eac119..130746e05baf 100644
--- a/multimedia/gpodder/Makefile
+++ b/multimedia/gpodder/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gpodder
-PORTVERSION= 3.9.2
+PORTVERSION= 3.9.3
CATEGORIES= multimedia python
MASTER_SITES= http://gpodder.org/src/
@@ -16,8 +16,8 @@ BUILD_DEPENDS= intltool-extract:textproc/intltool \
help2man:misc/help2man
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3 \
${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib \
- ${PYTHON_PKGNAMEPREFIX}feedparser>=5.0.1:textproc/py-feedparser \
${PYTHON_PKGNAMEPREFIX}mygpoclient>=1.4:devel/py-mygpoclient \
+ ${PYTHON_PKGNAMEPREFIX}podcastparser>0:devel/py-podcastparser \
${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus \
${PYTHON_PKGNAMEPREFIX}eyed3>=0:audio/py-eyed3
diff --git a/multimedia/gpodder/distinfo b/multimedia/gpodder/distinfo
index 738e5a3b30c8..152882fa4e62 100644
--- a/multimedia/gpodder/distinfo
+++ b/multimedia/gpodder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1481321517
-SHA256 (gpodder-3.9.2.tar.gz) = 927bad1e895c7ba32e6c1247043e661ed12d577990692ad5a19f9d9c2c1220b5
-SIZE (gpodder-3.9.2.tar.gz) = 994358
+TIMESTAMP = 1483006367
+SHA256 (gpodder-3.9.3.tar.gz) = f44141d32cd0ae226dc1a74ea5cb16c183923ade999bcd39bc5fb0d840aa03e9
+SIZE (gpodder-3.9.3.tar.gz) = 994482
diff --git a/multimedia/gpodder/files/patch-src_gpodder_util.py b/multimedia/gpodder/files/patch-src_gpodder_util.py
new file mode 100644
index 000000000000..86a3b0e35750
--- /dev/null
+++ b/multimedia/gpodder/files/patch-src_gpodder_util.py
@@ -0,0 +1,11 @@
+--- src/gpodder/util.py.orig 2016-12-22 13:48:52 UTC
++++ src/gpodder/util.py
+@@ -1833,7 +1833,7 @@ def unix_get_active_interfaces():
+ process = subprocess.Popen(['ifconfig'], stdout=subprocess.PIPE)
+ stdout, _ = process.communicate()
+ for i in re.split('\n(?!\t)', stdout, re.MULTILINE):
+- b = re.match('(\\w+):.*status: active$', i, re.MULTILINE | re.DOTALL)
++ b = re.match('(\\w+):.*status: (active|associated)$', i, re.MULTILINE | re.DOTALL)
+ if b:
+ yield b.group(1)
+