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 + +.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 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 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