summaryrefslogtreecommitdiff
path: root/time
diff options
context:
space:
mode:
authorwiz <wiz>2015-02-04 12:09:46 +0000
committerwiz <wiz>2015-02-04 12:09:46 +0000
commitc497a0070739d13c43d01655ce84eaed33b675f8 (patch)
tree95a95437a297fea9320c46c454bc307655127690 /time
parent879a55a27b1f5939de925ffae15a25acd2bf0f82 (diff)
downloadpkgsrc-c497a0070739d13c43d01655ce84eaed33b675f8.tar.gz
Update to 0.4.0:
0.4.0 released on 2015-02-02 dependency changes new dependency: click>3.2 removed dependency: docopt note to package mantainers: requirements.txt has been removed, dependencies are still listed in setup.py users will need to delete the local database, no data should be lost (and khal will inform the user about this) bug fixes FIX: vtimezones were not assembled properly, this lead to spurious offsets of events in some other calendar applications new and changed features new config_option: [default] print_new, lets the user decide what should be printed after adding a new event new config option: [default] show_all_days lets users decide if they want to see days without any events in agenda and calendar view (thanks to Pierre David) khal (and ikhal) can now display weeknumbers (see config file) khal new can now create repetitive events (with ārepeat), see documentation (thanks to Eric Scheibler) config file: the debug option has been removed (use khal -v instead) better support for broken events, e.g. events ending before they start (Thanks to Markus Unterwaditzer) more recurrence rules are supported, khal will print warnings on unsupported rules change in behaviour: recurring events are now always expanded until 2037 major speedup in inserting events into the caching database, especially noticeable when running khal for the first time or after an deleting the database (Thanks to Markus Unterwaditzer) ikhal ikhalās calendar should now be filled on startup pressing t refocuses on today pressing ctrl-w in input fields should delete the last word before the cursor when the focus is set on the events list/editor, the current date should still be visible in the calendar 0.3.1 released on 2014-09-08 FIX: events deleted in the vdir are not shown anymore in khal. You might want to delete your local database file, if you have deleted any events on the server. FIX: in some cases non-ascii characters were printed even if unicode_symbols is set to False in the config FIX: events with different start and end timezones are now properly exported (the end timezone was disregarded when building an icalendar, but since timezones cannot be edited anyway, this shouldnāt have caused any problems) FIX: calendars marked as read-only in the configuration file should now really be read-only 0.3.0 released on 2014-09-03 new unified documentation html documentation (website) and man pages are all generated from the same sources via sphinx (type make html or make man in doc/, the result will be build in build/html or build/man respectively the new documentation lives in doc/ the package sphinxcontrib-newsfeed is needed for generating the html version (for generating an RSS feed) the man pages live doc/build/man/, they can be build by running make man in doc/sphinx/ new dependencies: configobj, tzlocal>=1.0 IMPORTANT: the configuration fileās syntax changed (again), have a look at the new documentation for details local_timezone and default_timezone will now be set to the timezone the computer is set to (if they are not set in the configuration file)
Diffstat (limited to 'time')
-rw-r--r--time/khal/Makefile16
-rw-r--r--time/khal/PLIST28
-rw-r--r--time/khal/distinfo8
3 files changed, 36 insertions, 16 deletions
diff --git a/time/khal/Makefile b/time/khal/Makefile
index 61c175aa7b0..d069a7b18bd 100644
--- a/time/khal/Makefile
+++ b/time/khal/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.1 2014/07/22 17:08:46 wiz Exp $
+# $NetBSD: Makefile,v 1.2 2015/02/04 12:09:46 wiz Exp $
-DISTNAME= khal-0.2.0
+DISTNAME= khal-0.4.0
CATEGORIES= time net
MASTER_SITES= -https://github.com/geier/khal/archive/${DISTNAME:S/khal-/v/}${EXTRACT_SUFX}
@@ -13,16 +13,16 @@ DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
DEPENDS+= ${PYPKGPREFIX}-xdg>=0.17:../../devel/py-xdg
DEPENDS+= ${PYPKGPREFIX}-icalendar>=2.0.1:../../time/py-icalendar
DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
-DEPENDS+= ${PYPKGPREFIX}-lxml>=2:../../textproc/py-lxml
-DEPENDS+= ${PYPKGPREFIX}-requests>=0.10:../../devel/py-requests
-# SimpleFocusListWalker is in urwid 1.1.0
+DEPENDS+= ${PYPKGPREFIX}-click>=3.2:../../devel/py-click
+DEPENDS+= ${PYPKGPREFIX}-configobj-[0-9]*:../../devel/py-configobj
+DEPENDS+= ${PYPKGPREFIX}-tzlocal-[0-9]*:../../time/py-tzlocal
+DEPENDS+= ${PYPKGPREFIX}-vdirsyncer-[0-9]*:../../time/py-vdirsyncer
DEPENDS+= ${PYPKGPREFIX}-urwid>=1.1.0:../../devel/py-urwid
-# not needed, but recommended, so let's just depend on them
-DEPENDS+= ${PYPKGPREFIX}-keyring-[0-9]*:../../security/py-keyring
+# not needed, but recommended, so let's just depend on it
DEPENDS+= ${PYPKGPREFIX}-setproctitle-[0-9]*:../../sysutils/py-setproctitle
PYTHON_VERSIONED_DEPENDENCIES= dateutil
-PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # not yet ported as of 0.2.0
+PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # not yet ported as of 0.4.0
INSTALLATION_DIRS= share/doc/khal
REPLACE_PYTHON+= khal/*/*.py
diff --git a/time/khal/PLIST b/time/khal/PLIST
index 1ec93329fc9..755e969ac55 100644
--- a/time/khal/PLIST
+++ b/time/khal/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2014/07/22 17:08:46 wiz Exp $
+@comment $NetBSD: PLIST,v 1.2 2015/02/04 12:09:46 wiz Exp $
bin/ikhal
bin/khal
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
@@ -25,24 +25,44 @@ ${PYSITELIB}/khal/compat.pyo
${PYSITELIB}/khal/controllers.py
${PYSITELIB}/khal/controllers.pyc
${PYSITELIB}/khal/controllers.pyo
+${PYSITELIB}/khal/exceptions.py
+${PYSITELIB}/khal/exceptions.pyc
+${PYSITELIB}/khal/exceptions.pyo
${PYSITELIB}/khal/khalendar/__init__.py
${PYSITELIB}/khal/khalendar/__init__.pyc
${PYSITELIB}/khal/khalendar/__init__.pyo
+${PYSITELIB}/khal/khalendar/aux.py
+${PYSITELIB}/khal/khalendar/aux.pyc
+${PYSITELIB}/khal/khalendar/aux.pyo
${PYSITELIB}/khal/khalendar/backend.py
${PYSITELIB}/khal/khalendar/backend.pyc
${PYSITELIB}/khal/khalendar/backend.pyo
-${PYSITELIB}/khal/khalendar/datetimehelper.py
-${PYSITELIB}/khal/khalendar/datetimehelper.pyc
-${PYSITELIB}/khal/khalendar/datetimehelper.pyo
${PYSITELIB}/khal/khalendar/event.py
${PYSITELIB}/khal/khalendar/event.pyc
${PYSITELIB}/khal/khalendar/event.pyo
+${PYSITELIB}/khal/khalendar/exceptions.py
+${PYSITELIB}/khal/khalendar/exceptions.pyc
+${PYSITELIB}/khal/khalendar/exceptions.pyo
${PYSITELIB}/khal/khalendar/khalendar.py
${PYSITELIB}/khal/khalendar/khalendar.pyc
${PYSITELIB}/khal/khalendar/khalendar.pyo
${PYSITELIB}/khal/log.py
${PYSITELIB}/khal/log.pyc
${PYSITELIB}/khal/log.pyo
+${PYSITELIB}/khal/settings/__init__.py
+${PYSITELIB}/khal/settings/__init__.pyc
+${PYSITELIB}/khal/settings/__init__.pyo
+${PYSITELIB}/khal/settings/default.khal
+${PYSITELIB}/khal/settings/exceptions.py
+${PYSITELIB}/khal/settings/exceptions.pyc
+${PYSITELIB}/khal/settings/exceptions.pyo
+${PYSITELIB}/khal/settings/khal.spec
+${PYSITELIB}/khal/settings/settings.py
+${PYSITELIB}/khal/settings/settings.pyc
+${PYSITELIB}/khal/settings/settings.pyo
+${PYSITELIB}/khal/settings/utils.py
+${PYSITELIB}/khal/settings/utils.pyc
+${PYSITELIB}/khal/settings/utils.pyo
${PYSITELIB}/khal/terminal.py
${PYSITELIB}/khal/terminal.pyc
${PYSITELIB}/khal/terminal.pyo
diff --git a/time/khal/distinfo b/time/khal/distinfo
index 8ebb179b527..649e334108c 100644
--- a/time/khal/distinfo
+++ b/time/khal/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2014/07/22 17:08:46 wiz Exp $
+$NetBSD: distinfo,v 1.2 2015/02/04 12:09:46 wiz Exp $
-SHA1 (khal-0.2.0.tar.gz) = 703f68454f3e47a7f8786fb63b7348541ef919c4
-RMD160 (khal-0.2.0.tar.gz) = 624d2f14a225fa846d5997e983a542f612cc2c8f
-Size (khal-0.2.0.tar.gz) = 165316 bytes
+SHA1 (khal-0.4.0.tar.gz) = 79601cf8892e8aacdea70dd66a5a8a9ff4c5d081
+RMD160 (khal-0.4.0.tar.gz) = 0175635ae0808db323bceded78ebdb2a3e14516f
+Size (khal-0.4.0.tar.gz) = 77085 bytes