Sun Feb 9 19:14:23 2020 UTC ()
Pullup ticket #6132 - requested by minskim
www/py-feedgen: security fix

Revisions pulled up:
- www/py-feedgen/Makefile                                       1.3
- www/py-feedgen/PLIST                                          1.2
- www/py-feedgen/distinfo                                       1.2

---
   Module Name:    pkgsrc
   Committed By:   minskim
   Date:           Tue Feb  4 00:18:02 UTC 2020

   Modified Files:
           pkgsrc/www/py-feedgen: Makefile PLIST distinfo

   Log Message:
   www/py-feedgen: Update to 0.9.0

   This version fixes a DoS vulnerability (CVE-2020-5227).


(bsiegert)
diff -r1.2 -r1.2.32.1 pkgsrc/www/py-feedgen/Makefile
diff -r1.1 -r1.1.32.1 pkgsrc/www/py-feedgen/PLIST
diff -r1.1 -r1.1.32.1 pkgsrc/www/py-feedgen/distinfo

cvs diff -r1.2 -r1.2.32.1 pkgsrc/www/py-feedgen/Makefile (expand / switch to unified diff)

--- pkgsrc/www/py-feedgen/Makefile 2016/08/28 15:48:36 1.2
+++ pkgsrc/www/py-feedgen/Makefile 2020/02/09 19:14:23 1.2.32.1
@@ -1,20 +1,19 @@ @@ -1,20 +1,19 @@
1# $NetBSD: Makefile,v 1.2 2016/08/28 15:48:36 wiz Exp $ 1# $NetBSD: Makefile,v 1.2.32.1 2020/02/09 19:14:23 bsiegert Exp $
2 2
3DISTNAME= v0.3.2 3DISTNAME= feedgen-0.9.0
4PKGNAME= ${PYPKGPREFIX}-${GITHUB_PROJECT:S/python-//}-${DISTNAME:S/v//} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= www 5CATEGORIES= www python
6MASTER_SITES= ${MASTER_SITE_GITHUB:=lkiesow/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=f/feedgen/}
7GITHUB_PROJECT= python-feedgen 
8GITHUB_TAG= ${DISTNAME} 
9DIST_SUBDIR= ${GITHUB_PROJECT} 
10 7
11MAINTAINER= minskim@NetBSD.org 8MAINTAINER= minskim@NetBSD.org
12HOMEPAGE= ${MASTER_SITE_GITHUB:=lkiesow/python-feedgen/} 9HOMEPAGE= https://lkiesow.github.io/python-feedgen
13COMMENT= Python module to generate ATOM feeds, RSS feeds, and Podcasts 10COMMENT= Feed Generator (ATOM, RSS, Podcasts)
14LICENSE= 2-clause-bsd 11LICENSE= 2-clause-bsd
15 12
16DEPENDS+= ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil 13DEPENDS+= ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
17DEPENDS+= ${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml 14DEPENDS+= ${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml
18 15
19.include "../../lang/python/distutils.mk" 16USE_LANGUAGES= # none
 17
 18.include "../../lang/python/egg.mk"
20.include "../../mk/bsd.pkg.mk" 19.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1 -r1.1.32.1 pkgsrc/www/py-feedgen/PLIST (expand / switch to unified diff)

--- pkgsrc/www/py-feedgen/PLIST 2016/08/17 01:01:22 1.1
+++ pkgsrc/www/py-feedgen/PLIST 2020/02/09 19:14:23 1.1.32.1
@@ -1,41 +1,57 @@ @@ -1,41 +1,57 @@
1@comment $NetBSD: PLIST,v 1.1 2016/08/17 01:01:22 minskim Exp $ 1@comment $NetBSD: PLIST,v 1.1.32.1 2020/02/09 19:14:23 bsiegert Exp $
2${PYSITELIB}/feedgen-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info 2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
 5${PYSITELIB}/${EGG_INFODIR}/requires.txt
 6${PYSITELIB}/${EGG_INFODIR}/top_level.txt
3${PYSITELIB}/feedgen/__init__.py 7${PYSITELIB}/feedgen/__init__.py
4${PYSITELIB}/feedgen/__init__.pyc 8${PYSITELIB}/feedgen/__init__.pyc
5${PYSITELIB}/feedgen/__init__.pyo 9${PYSITELIB}/feedgen/__init__.pyo
6${PYSITELIB}/feedgen/__main__.py 10${PYSITELIB}/feedgen/__main__.py
7${PYSITELIB}/feedgen/__main__.pyc 11${PYSITELIB}/feedgen/__main__.pyc
8${PYSITELIB}/feedgen/__main__.pyo 12${PYSITELIB}/feedgen/__main__.pyo
9${PYSITELIB}/feedgen/compat.py 13${PYSITELIB}/feedgen/compat.py
10${PYSITELIB}/feedgen/compat.pyc 14${PYSITELIB}/feedgen/compat.pyc
11${PYSITELIB}/feedgen/compat.pyo 15${PYSITELIB}/feedgen/compat.pyo
12${PYSITELIB}/feedgen/entry.py 16${PYSITELIB}/feedgen/entry.py
13${PYSITELIB}/feedgen/entry.pyc 17${PYSITELIB}/feedgen/entry.pyc
14${PYSITELIB}/feedgen/entry.pyo 18${PYSITELIB}/feedgen/entry.pyo
15${PYSITELIB}/feedgen/ext/__init__.py 19${PYSITELIB}/feedgen/ext/__init__.py
16${PYSITELIB}/feedgen/ext/__init__.pyc 20${PYSITELIB}/feedgen/ext/__init__.pyc
17${PYSITELIB}/feedgen/ext/__init__.pyo 21${PYSITELIB}/feedgen/ext/__init__.pyo
18${PYSITELIB}/feedgen/ext/base.py 22${PYSITELIB}/feedgen/ext/base.py
19${PYSITELIB}/feedgen/ext/base.pyc 23${PYSITELIB}/feedgen/ext/base.pyc
20${PYSITELIB}/feedgen/ext/base.pyo 24${PYSITELIB}/feedgen/ext/base.pyo
21${PYSITELIB}/feedgen/ext/dc.py 25${PYSITELIB}/feedgen/ext/dc.py
22${PYSITELIB}/feedgen/ext/dc.pyc 26${PYSITELIB}/feedgen/ext/dc.pyc
23${PYSITELIB}/feedgen/ext/dc.pyo 27${PYSITELIB}/feedgen/ext/dc.pyo
 28${PYSITELIB}/feedgen/ext/geo.py
 29${PYSITELIB}/feedgen/ext/geo.pyc
 30${PYSITELIB}/feedgen/ext/geo.pyo
 31${PYSITELIB}/feedgen/ext/geo_entry.py
 32${PYSITELIB}/feedgen/ext/geo_entry.pyc
 33${PYSITELIB}/feedgen/ext/geo_entry.pyo
 34${PYSITELIB}/feedgen/ext/media.py
 35${PYSITELIB}/feedgen/ext/media.pyc
 36${PYSITELIB}/feedgen/ext/media.pyo
24${PYSITELIB}/feedgen/ext/podcast.py 37${PYSITELIB}/feedgen/ext/podcast.py
25${PYSITELIB}/feedgen/ext/podcast.pyc 38${PYSITELIB}/feedgen/ext/podcast.pyc
26${PYSITELIB}/feedgen/ext/podcast.pyo 39${PYSITELIB}/feedgen/ext/podcast.pyo
27${PYSITELIB}/feedgen/ext/podcast_entry.py 40${PYSITELIB}/feedgen/ext/podcast_entry.py
28${PYSITELIB}/feedgen/ext/podcast_entry.pyc 41${PYSITELIB}/feedgen/ext/podcast_entry.pyc
29${PYSITELIB}/feedgen/ext/podcast_entry.pyo 42${PYSITELIB}/feedgen/ext/podcast_entry.pyo
30${PYSITELIB}/feedgen/ext/syndication.py 43${PYSITELIB}/feedgen/ext/syndication.py
31${PYSITELIB}/feedgen/ext/syndication.pyc 44${PYSITELIB}/feedgen/ext/syndication.pyc
32${PYSITELIB}/feedgen/ext/syndication.pyo 45${PYSITELIB}/feedgen/ext/syndication.pyo
 46${PYSITELIB}/feedgen/ext/torrent.py
 47${PYSITELIB}/feedgen/ext/torrent.pyc
 48${PYSITELIB}/feedgen/ext/torrent.pyo
33${PYSITELIB}/feedgen/feed.py 49${PYSITELIB}/feedgen/feed.py
34${PYSITELIB}/feedgen/feed.pyc 50${PYSITELIB}/feedgen/feed.pyc
35${PYSITELIB}/feedgen/feed.pyo 51${PYSITELIB}/feedgen/feed.pyo
36${PYSITELIB}/feedgen/util.py 52${PYSITELIB}/feedgen/util.py
37${PYSITELIB}/feedgen/util.pyc 53${PYSITELIB}/feedgen/util.pyc
38${PYSITELIB}/feedgen/util.pyo 54${PYSITELIB}/feedgen/util.pyo
39${PYSITELIB}/feedgen/version.py 55${PYSITELIB}/feedgen/version.py
40${PYSITELIB}/feedgen/version.pyc 56${PYSITELIB}/feedgen/version.pyc
41${PYSITELIB}/feedgen/version.pyo 57${PYSITELIB}/feedgen/version.pyo

cvs diff -r1.1 -r1.1.32.1 pkgsrc/www/py-feedgen/distinfo (expand / switch to unified diff)

--- pkgsrc/www/py-feedgen/distinfo 2016/08/17 01:01:22 1.1
+++ pkgsrc/www/py-feedgen/distinfo 2020/02/09 19:14:23 1.1.32.1
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.1 2016/08/17 01:01:22 minskim Exp $ 1$NetBSD: distinfo,v 1.1.32.1 2020/02/09 19:14:23 bsiegert Exp $
2 2
3SHA1 (python-feedgen/v0.3.2.tar.gz) = 4fdf62276134438cf4bc5802fef0ab07a017ad4d 3SHA1 (feedgen-0.9.0.tar.gz) = 9da79674d8d1b0a830066f0e8d7dcd9f23db98f1
4RMD160 (python-feedgen/v0.3.2.tar.gz) = 96ee1a2b146a50c53743e29192cd11aae091f363 4RMD160 (feedgen-0.9.0.tar.gz) = ebcc5aa289c6f2d17d7d77b03d9ea3e739bd967e
5SHA512 (python-feedgen/v0.3.2.tar.gz) = 2bcaf707daf2ea24b0534a0fd8707d9d12ca709f84a554d05e83f7eebb3d595989535aa44c8ae93531cb358b3774402d80b9d5897428eed44ef5f5c54984bde7 5SHA512 (feedgen-0.9.0.tar.gz) = fca43ad43656b6a63c7489a8c8d4e9dd46182e2ecaead988d978014a29bec87e1cfbaae962907fae6373a759e8ab68ea2dfed8fa538d2deba7eaa5298c07af1d
6Size (python-feedgen/v0.3.2.tar.gz) = 42953 bytes 6Size (feedgen-0.9.0.tar.gz) = 217925 bytes