Tuesday, August 14, 2018

[UPDATE] devel/py-rope 0.10.7 -> 0.11.0

Index: devel/py-rope/Makefile
===================================================================
RCS file: /cvs/ports/devel/py-rope/Makefile,v
retrieving revision 1.5
diff -u -p -u -r1.5 Makefile
--- devel/py-rope/Makefile 26 Apr 2018 20:29:26 -0000 1.5
+++ devel/py-rope/Makefile 14 Aug 2018 21:49:39 -0000
@@ -1,28 +1,29 @@
# $OpenBSD: Makefile,v 1.5 2018/04/26 20:29:26 danj Exp $

-COMMENT= refactoring library
+COMMENT = refactoring library

-MODPY_EGG_VERSION= 0.10.7
-DISTNAME= rope-${MODPY_EGG_VERSION}
-PKGNAME= py-${DISTNAME}
+MODPY_EGG_VERSION = 0.11.0
+DISTNAME = rope-${MODPY_EGG_VERSION}
+PKGNAME = py-${DISTNAME}

-CATEGORIES= devel
+CATEGORIES = devel

-HOMEPAGE= https://github.com/python-rope/rope
+HOMEPAGE = https://github.com/python-rope/rope

-# GPLv2
-PERMIT_PACKAGE_CDROM= Yes
+MAINTAINER = Elias M. Mariani <marianielias@gmail.com>

-MODULES= lang/python
-MODPY_PI = Yes
-MODPY_SETUPTOOLS= Yes
-
-FLAVORS= python3
-FLAVOR?=
-
-TEST_DEPENDS= devel/py-test${MODPY_FLAVOR}
-do-test:
- cd ${WRKSRC} && ${MODPY_BIN} -m pytest
+# GPLv2
+PERMIT_PACKAGE_CDROM = Yes

+MODULES = lang/python
+MODPY_PI = Yes
+MODPY_SETUPTOOLS = Yes
+
+FLAVORS = python3
+FLAVOR ?=
+
+.if !${FLAVOR:Mpython3}
+TEST_DEPENDS += devel/py-unittest2
+.endif

.include <bsd.port.mk>
Index: devel/py-rope/distinfo
===================================================================
RCS file: /cvs/ports/devel/py-rope/distinfo,v
retrieving revision 1.2
diff -u -p -u -r1.2 distinfo
--- devel/py-rope/distinfo 26 Apr 2018 20:29:26 -0000 1.2
+++ devel/py-rope/distinfo 14 Aug 2018 21:49:39 -0000
@@ -1,2 +1,2 @@
-SHA256 (rope-0.10.7.tar.gz) = oJ7f0gNP1QCZpngi+b2FH70PTpjTuHUZ9iZ7YOUNgNE=
-SIZE (rope-0.10.7.tar.gz) = 244089
+SHA256 (rope-0.11.0.tar.gz) = oQjEReHNiX/hknKreHfRcuf689QUjIDn0g+rpC6o97I=
+SIZE (rope-0.11.0.tar.gz) = 247351
Version changes:
fix for CVE-2014-3539
https://nvd.nist.gov/vuln/detail/CVE-2014-3539

Port wise:
- Removed devel/py-test dependency, it works with unittest.
- All test passing.
- No consumers to test until devel/spyder gets committed.
- Fixed whitespaces and tabs mix-up.
- Taking Maintainership.

Cheers.
Elias.

No comments:

Post a Comment