Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Dec 2016 17:54:35 +0000 (UTC)
From:      Ruslan Makhmatkhanov <rm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r429934 - in head/multimedia/gpodder: . files
Message-ID:  <201612291754.uBTHsZsX024612@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rm
Date: Thu Dec 29 17:54:35 2016
New Revision: 429934
URL: https://svnweb.freebsd.org/changeset/ports/429934

Log:
  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

Added:
  head/multimedia/gpodder/files/
  head/multimedia/gpodder/files/patch-src_gpodder_util.py   (contents, props changed)
Modified:
  head/multimedia/gpodder/Makefile
  head/multimedia/gpodder/distinfo

Modified: head/multimedia/gpodder/Makefile
==============================================================================
--- head/multimedia/gpodder/Makefile	Thu Dec 29 17:52:05 2016	(r429933)
+++ head/multimedia/gpodder/Makefile	Thu Dec 29 17:54:35 2016	(r429934)
@@ -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
 		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
 

Modified: head/multimedia/gpodder/distinfo
==============================================================================
--- head/multimedia/gpodder/distinfo	Thu Dec 29 17:52:05 2016	(r429933)
+++ head/multimedia/gpodder/distinfo	Thu Dec 29 17:54:35 2016	(r429934)
@@ -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

Added: head/multimedia/gpodder/files/patch-src_gpodder_util.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/gpodder/files/patch-src_gpodder_util.py	Thu Dec 29 17:54:35 2016	(r429934)
@@ -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)
+ 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201612291754.uBTHsZsX024612>