pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/time/khal khal: updated to 0.10.4



details:   https://anonhg.NetBSD.org/pkgsrc/rev/be19c2e461aa
branches:  trunk
changeset: 456468:be19c2e461aa
user:      adam <adam%pkgsrc.org@localhost>
date:      Fri Jul 30 05:39:47 2021 +0000

description:
khal: updated to 0.10.4

0.10.4
======
2021-07-29

* DROPPED support for Python 3.5
* CHANGE ikhal: tab (and shift tab) jump from the events back to the calendar
* NEW Add symbol for events with at least one alarm
* FIX URL can now be set/updated from ikhal
* FIX Imported events without an end or duration will now last one day if
   `DTSTART` is a date (as per RFC) or one hour if it is a datetime.

0.10.3
======
2021-04-27

* DROPPED support for Python 3.4
* FIX `khal interactive` now accepts -a/-d options (as documented)
* FIX Strip whitespace when loading `displayname` and `color` files
* FIX Warn when loading events with a recurrence that finishes before it starts
* FIX Warn when loading events with a recurrence that never occurs
* FIX Alarms without descriptions no longer crash `ikhal`
* FIX Display all-day events at the top of the day in `ikhal`
* FIX Keybindings in empty search results no longer crash `ikhal`
* NEW Possibility to add a blank line before day in `khal` with
   `blank_line_before_day` option
* FIX `new` keybinding in search no longer crash `ikhal`
* NEW Improved sorting of events. Sort by `DTSTART`, `DTEND` then `SUMMARY`.
* NEW Add url input and `{url}` template option

diffstat:

 time/khal/Makefile |  60 ++++++++++++++++++++++++++---------------------------
 time/khal/distinfo |  10 ++++----
 2 files changed, 34 insertions(+), 36 deletions(-)

diffs (101 lines):

diff -r ecb7a4859169 -r be19c2e461aa time/khal/Makefile
--- a/time/khal/Makefile        Fri Jul 30 04:19:47 2021 +0000
+++ b/time/khal/Makefile        Fri Jul 30 05:39:47 2021 +0000
@@ -1,38 +1,35 @@
-# $NetBSD: Makefile,v 1.32 2020/12/04 20:45:46 nia Exp $
+# $NetBSD: Makefile,v 1.33 2021/07/30 05:39:47 adam Exp $
 
-DISTNAME=              khal-0.10.2
-PKGREVISION=           1
-CATEGORIES=            time net
-MASTER_SITES=          ${MASTER_SITE_PYPI:=k/khal/}
+DISTNAME=      khal-0.10.4
+CATEGORIES=    time net python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=k/khal/}
 
-MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=              https://github.com/geier/khal
-COMMENT=               CLI calendar application built around CalDAV
-LICENSE=               mit
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/geier/khal
+COMMENT=       CLI calendar application built around CalDAV
+LICENSE=       mit
 
-DEPENDS+=              ${PYPKGPREFIX}-atomicwrites-[0-9]*:../../devel/py-atomicwrites
-DEPENDS+=              ${PYPKGPREFIX}-click>=3.2:../../devel/py-click
-DEPENDS+=              ${PYPKGPREFIX}-click-log-[0-9]*:../../devel/py-click-log
-DEPENDS+=              ${PYPKGPREFIX}-configobj-[0-9]*:../../devel/py-configobj
-DEPENDS+=              ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
-DEPENDS+=              ${PYPKGPREFIX}-icalendar>=3.9.2:../../time/py-icalendar
-DEPENDS+=              ${PYPKGPREFIX}-pkginfo-[0-9]*:../../devel/py-pkginfo
-BUILD_DEPENDS+=                ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
-DEPENDS+=              ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
-DEPENDS+=              ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
-DEPENDS+=              ${PYPKGPREFIX}-tzlocal-[0-9]*:../../time/py-tzlocal
-DEPENDS+=              ${PYPKGPREFIX}-urwid>=1.3.0:../../devel/py-urwid
-DEPENDS+=              ${PYPKGPREFIX}-vdirsyncer>=0.5.2:../../time/py-vdirsyncer
-DEPENDS+=              ${PYPKGPREFIX}-xdg>=0.17:../../devel/py-xdg
+BUILD_DEPENDS+=        ${PYPKGPREFIX}-setuptools_scm-[0-9]*:../../devel/py-setuptools_scm
+DEPENDS+=      ${PYPKGPREFIX}-atomicwrites>=0.1.7:../../devel/py-atomicwrites
+DEPENDS+=      ${PYPKGPREFIX}-click>=3.2:../../devel/py-click
+DEPENDS+=      ${PYPKGPREFIX}-click-log>=0.2.0:../../devel/py-click-log
+DEPENDS+=      ${PYPKGPREFIX}-configobj-[0-9]*:../../devel/py-configobj
+DEPENDS+=      ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
+DEPENDS+=      ${PYPKGPREFIX}-icalendar>=4.0.3:../../time/py-icalendar
+DEPENDS+=      ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
+DEPENDS+=      ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
+DEPENDS+=      ${PYPKGPREFIX}-tzlocal>=1.0:../../time/py-tzlocal
+DEPENDS+=      ${PYPKGPREFIX}-urwid>=1.3.0:../../devel/py-urwid
+DEPENDS+=      ${PYPKGPREFIX}-xdg>=0.17:../../devel/py-xdg
 # not needed, but recommended, so let's just depend on it
-DEPENDS+=              ${PYPKGPREFIX}-setproctitle-[0-9]*:../../sysutils/py-setproctitle
+DEPENDS+=      ${PYPKGPREFIX}-setproctitle-[0-9]*:../../sysutils/py-setproctitle
 # for the man page
-USE_TOOLS+=            gmake
-BUILD_DEPENDS+=                ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
-BUILD_DEPENDS+=                ${PYPKGPREFIX}-sphinxcontrib-newsfeed-[0-9]*:../../textproc/py-sphinxcontrib-newsfeed
+BUILD_DEPENDS+=        ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
+BUILD_DEPENDS+=        ${PYPKGPREFIX}-sphinxcontrib-newsfeed-[0-9]*:../../textproc/py-sphinxcontrib-newsfeed
 # 0.9.10: one test failure https://github.com/pimutils/khal/issues/825
-TEST_DEPENDS+=         ${PYPKGPREFIX}-freezegun-[0-9]*:../../devel/py-freezegun
-TEST_DEPENDS+=         ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
+TEST_DEPENDS+= ${PYPKGPREFIX}-freezegun-[0-9]*:../../devel/py-freezegun
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
+TEST_DEPENDS+= ${PYPKGPREFIX}-vdirsyncer-[0-9]*:../../time/py-vdirsyncer
 
 PYTHON_VERSIONS_INCOMPATIBLE=  27 # not supported as of 0.8.0
 
@@ -41,14 +38,15 @@
 REPLACE_PYTHON+=       khal/*.py
 
 post-build:
-       cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} PYTHONPATH=${WRKSRC} ${GMAKE} man SPHINXBUILD=sphinx-build-${PYVERSSUFFIX}
+       cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} PYTHONPATH=${WRKSRC} \
+               sphinx-build-${PYVERSSUFFIX} -b man -d build/doctrees source build/man
 
 post-install:
        ${INSTALL_DATA} ${WRKSRC}/khal.conf.sample ${DESTDIR}${PREFIX}/share/doc/khal
        ${INSTALL_MAN} ${WRKSRC}/doc/build/man/khal.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
 
 do-test:
-       cd ${WRKSRC} && pytest-${PYVERSSUFFIX} tests
+       cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests
 
 .include "../../lang/python/application.mk"
 .include "../../lang/python/egg.mk"
diff -r ecb7a4859169 -r be19c2e461aa time/khal/distinfo
--- a/time/khal/distinfo        Fri Jul 30 04:19:47 2021 +0000
+++ b/time/khal/distinfo        Fri Jul 30 05:39:47 2021 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.20 2020/08/24 08:07:45 wiz Exp $
+$NetBSD: distinfo,v 1.21 2021/07/30 05:39:47 adam Exp $
 
-SHA1 (khal-0.10.2.tar.gz) = f711dbf082c50fe419f131ccddccbe1f3f48d59d
-RMD160 (khal-0.10.2.tar.gz) = 94fc32c9ebf727ee1ee0f8ecda54f2f7678e10d8
-SHA512 (khal-0.10.2.tar.gz) = e15449b73175190f02b6fe5774a8feef8a5390966da3836624c94a044d146cc6e8a73985d991042fbb617f736c6759ded387a65292529e71f5b2f34bc80a686e
-Size (khal-0.10.2.tar.gz) = 182534 bytes
+SHA1 (khal-0.10.4.tar.gz) = 56433a2de17272b2a94e9e40a524548d7d70881c
+RMD160 (khal-0.10.4.tar.gz) = d12ccc2df23508fae0839fc56182c825ddbc787b
+SHA512 (khal-0.10.4.tar.gz) = b32f1bfe5d3a3976278726a6570eb345a5ad44f63a52b75f045fd0509d145edd5b76e11a10acffd9c3982edc124f93daec34a37c39299c2311796c0314016eb6
+Size (khal-0.10.4.tar.gz) = 185736 bytes



Home | Main Index | Thread Index | Old Index