Page MenuHomeFreeBSD

D3566.id8481.diff
No OneTemporary

D3566.id8481.diff

Index: devel/Makefile
===================================================================
--- devel/Makefile
+++ devel/Makefile
@@ -3857,6 +3857,7 @@
SUBDIR += py-apipkg
SUBDIR += py-appdirs
SUBDIR += py-application
+ SUBDIR += py-apscheduler
SUBDIR += py-archetypes.querywidget
SUBDIR += py-archetypes.referencebrowserwidget
SUBDIR += py-archetypes.schemaextender
Index: devel/py-apscheduler/Makefile
===================================================================
--- /dev/null
+++ devel/py-apscheduler/Makefile
@@ -0,0 +1,42 @@
+# $FreeBSD$
+
+PORTNAME= apscheduler
+PORTVERSION= 3.0.3
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= APScheduler-${DISTVERSION}
+
+MAINTAINER= wg@FreeBSD.org
+COMMENT= In-process task scheduler with Cron-like capabilities
+
+LICENSE= MIT
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:${PORTSDIR}/devel/py-pytz \
+ ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:${PORTSDIR}/devel/py-six \
+ ${PYTHON_PKGNAMEPREFIX}tzlocal>0:${PORTSDIR}/devel/py-tzlocal
+
+NO_ARCH= yes
+USES= python
+USE_PYTHON= autoplist distutils
+
+OPTIONS_DEFINE= TEST
+
+TEST_BUILD_DEPENDS=${PYTHON_PKGNAMEPREFIX}pytest>=2.5.1:${PORTSDIR}/devel/py-pytest
+TEST_MAKE_ENV= TZ=UTC
+PYDISTUTILS_TEST_TARGET?= test
+
+.include <bsd.port.pre.mk>
+
+.if ${PORT_OPTIONS:MTEST} && ${PYTHON_REL} < 3300
+BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mock>0:${PORTSDIR}/devel/py-mock
+.endif
+
+.if ${PYTHON_REL} < 3200
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}futures>0:${PORTSDIR}/devel/py-futures
+.endif
+
+pre-install-TEST-on:
+ @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} ${PYDISTUTILS_TEST_TARGET} ${PYDISTUTILS_TESTARGS})
+
+.include <bsd.port.post.mk>
Index: devel/py-apscheduler/distinfo
===================================================================
--- /dev/null
+++ devel/py-apscheduler/distinfo
@@ -0,0 +1,2 @@
+SHA256 (APScheduler-3.0.3.tar.gz) = cb22f71682cfcd21d0cb95487756da6870f751cc86014748075dfbda858e88b9
+SIZE (APScheduler-3.0.3.tar.gz) = 74853
Index: devel/py-apscheduler/pkg-descr
===================================================================
--- /dev/null
+++ devel/py-apscheduler/pkg-descr
@@ -0,0 +1,9 @@
+Advanced Python Scheduler (APScheduler) is a Python library that lets
+you schedule your Python code to be executed later, either just once
+or periodically. You can add new jobs or remove old ones on the fly as
+you please. If you store your jobs in a database, they will also
+survive scheduler restarts and maintain their state. When the
+scheduler is restarted, it will then run all the jobs it should have
+run while it was offline.
+
+WWW: https://pypi.python.org/pypi/APScheduler
Index: devel/py-path.py/Makefile
===================================================================
--- devel/py-path.py/Makefile
+++ devel/py-path.py/Makefile
@@ -1,9 +1,8 @@
# $FreeBSD$
PORTNAME= path.py
-PORTVERSION= 6.0
+PORTVERSION= 8.1
CATEGORIES= devel python
-MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wg@FreeBSD.org
@@ -11,7 +10,15 @@
LICENSE= MIT
-USES= python zip
+USES= python
USE_PYTHON= autoplist distutils
+USE_GITHUB= yes
+GH_ACCOUNT= jaraco
+
+post-patch:
+ @${REINPLACE_CMD} -e '/setuptools_scm/d' \
+ -e 's/use_scm_version=True,/version=${PORTVERSION},/' \
+ ${WRKSRC}/${PYSETUP}
+
.include <bsd.port.mk>
Index: devel/py-path.py/distinfo
===================================================================
--- devel/py-path.py/distinfo
+++ devel/py-path.py/distinfo
@@ -1,2 +1,2 @@
-SHA256 (path.py-6.0.zip) = f1534f0c0dc7d05968e7fc22329e8efa42dd2952c3b968c32c83f4d836a88724
-SIZE (path.py-6.0.zip) = 28120
+SHA256 (jaraco-path.py-8.1_GH0.tar.gz) = 9c070f2179631bf60f4926aae072e4a37eca4e6d4fad2975fd84c4c9e904b10e
+SIZE (jaraco-path.py-8.1_GH0.tar.gz) = 32191
Index: multimedia/py-guessit/Makefile
===================================================================
--- multimedia/py-guessit/Makefile
+++ multimedia/py-guessit/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= guessit
-PORTVERSION= 0.8
+PORTVERSION= 0.10.3
CATEGORIES= multimedia python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,8 @@
LICENSE= LGPL3
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}babelfish>=0.5.3:${PORTSDIR}/devel/py-babelfish \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}babelfish>=0.5.4:${PORTSDIR}/devel/py-babelfish \
+ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:${PORTSDIR}/devel/py-dateutil \
${PYTHON_PKGNAMEPREFIX}stevedore>=0.14:${PORTSDIR}/devel/py-stevedore \
${PYTHON_PKGNAMEPREFIX}requests>=0:${PORTSDIR}/www/py-requests \
${PYTHON_PKGNAMEPREFIX}enzyme>=0:${PORTSDIR}/multimedia/py-enzyme
Index: multimedia/py-guessit/distinfo
===================================================================
--- multimedia/py-guessit/distinfo
+++ multimedia/py-guessit/distinfo
@@ -1,2 +1,2 @@
-SHA256 (guessit-0.8.tar.gz) = 76cf51f0cc30f176855303de5cda6dfea96554e8213536b4de42576b9e9dcd21
-SIZE (guessit-0.8.tar.gz) = 157714
+SHA256 (guessit-0.10.3.tar.gz) = d14ea0a2ea3413ec46119ea4d7a91b1f045761cfb3dc262c9dcd545742712dfe
+SIZE (guessit-0.10.3.tar.gz) = 141772
Index: www/py-flexget/Makefile
===================================================================
--- www/py-flexget/Makefile
+++ www/py-flexget/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= flexget
-PORTVERSION= 1.2.172
-PORTREVISIO= 1
+PORTVERSION= 1.2.348
PORTEPOCH= 1
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
@@ -34,7 +33,9 @@
${PYTHON_PKGNAMEPREFIX}jsonschema>=2.0:${PORTSDIR}/devel/py-jsonschema \
${PYTHON_PKGNAMEPREFIX}tvrage>0:${PORTSDIR}/devel/py-tvrage \
${PYTHON_PKGNAMEPREFIX}tmdb3>0:${PORTSDIR}/www/py-tmdb3 \
- ${PYTHON_PKGNAMEPREFIX}path.py>0:${PORTSDIR}/devel/py-path.py
+ ${PYTHON_PKGNAMEPREFIX}apscheduler>0:${PORTSDIR}/devel/py-apscheduler \
+ ${PYTHON_PKGNAMEPREFIX}guessit>=0.9.3:${PORTSDIR}/multimedia/py-guessit \
+ ${PYTHON_PKGNAMEPREFIX}path.py>=6.2:${PORTSDIR}/devel/py-path.py
TEST_DEPENDS:= ${RUN_DEPENDS} \
${PYTHON_PKGNAMEPREFIX}nose>0:${PORTSDIR}/devel/py-nose \
${PYTHON_PKGNAMEPREFIX}mock>0:${PORTSDIR}/devel/py-mock
Index: www/py-flexget/distinfo
===================================================================
--- www/py-flexget/distinfo
+++ www/py-flexget/distinfo
@@ -1,2 +1,2 @@
-SHA256 (FlexGet-1.2.172.tar.gz) = 090c4d433765752d9ce75538ee007c75fa8e01b82fbae0bcf513969c28920878
-SIZE (FlexGet-1.2.172.tar.gz) = 956601
+SHA256 (FlexGet-1.2.348.tar.gz) = 083c317aea13243936670ad53b8b01ba8df1cfbe30f4842e9b34845aacda2da7
+SIZE (FlexGet-1.2.348.tar.gz) = 897000

File Metadata

Mime Type
text/plain
Expires
Sat, Apr 18, 11:15 AM (11 h, 36 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31715943
Default Alt Text
D3566.id8481.diff (6 KB)

Event Timeline