pkgsrc/time/Makefile

262 lines
6.3 KiB
Makefile
Raw Normal View History

# $NetBSD: Makefile,v 1.208 2020/07/01 15:57:35 adam Exp $
#
COMMENT= Clocks, calendars, daily planners and other time related applications
SUBDIR+= R-hms
2018-02-09 17:53:50 +01:00
SUBDIR+= R-timeDate
2011-11-08 11:50:35 +01:00
SUBDIR+= abclock
2004-04-11 13:34:55 +02:00
SUBDIR+= anacron
SUBDIR+= asclock
SUBDIR+= asclock-gtk
SUBDIR+= asclock-xlib
2003-07-18 17:55:08 +02:00
SUBDIR+= bbdate
SUBDIR+= cal
SUBDIR+= cardboard-schedule
SUBDIR+= catclock
2013-10-21 17:05:33 +02:00
SUBDIR+= dateutils
SUBDIR+= dclock
SUBDIR+= deforaos-todo
2001-03-20 22:48:33 +01:00
SUBDIR+= devtodo
SUBDIR+= emiclock
2009-05-05 15:00:51 +02:00
SUBDIR+= etm
2014-08-07 23:59:22 +02:00
SUBDIR+= fet
2003-06-15 01:24:31 +02:00
SUBDIR+= gcal
2005-12-29 22:12:36 +01:00
SUBDIR+= gchore
SUBDIR+= glclock
2001-11-26 21:49:27 +01:00
SUBDIR+= globe
2020-04-14 16:26:35 +02:00
SUBDIR+= gnome-pomodoro
SUBDIR+= gnutime
SUBDIR+= gnyaclock
2003-12-04 17:10:56 +01:00
SUBDIR+= grdc
2009-03-05 04:19:41 +01:00
SUBDIR+= hebcal
SUBDIR+= heirloom-date
2020-01-03 06:32:28 +01:00
SUBDIR+= hs-clock
2020-01-17 00:27:47 +01:00
SUBDIR+= hs-hourglass
2020-01-02 04:07:01 +01:00
SUBDIR+= hs-old-time
2020-01-02 03:55:31 +01:00
SUBDIR+= hs-time-compat
SUBDIR+= hs-timezone-olson
SUBDIR+= hs-timezone-series
SUBDIR+= ical
2009-08-15 16:31:41 +02:00
SUBDIR+= ical2rem
2004-01-09 14:42:28 +01:00
SUBDIR+= jday
2019-11-11 10:31:25 +01:00
SUBDIR+= kcalendarcore
2019-11-17 07:23:28 +01:00
SUBDIR+= kcalutils
2014-07-22 19:09:02 +02:00
SUBDIR+= khal
2018-06-21 10:17:11 +02:00
SUBDIR+= kholidays
2006-04-01 00:24:07 +02:00
SUBDIR+= kronolith
2012-03-20 07:18:32 +01:00
SUBDIR+= ktimer
2008-07-30 16:00:14 +02:00
SUBDIR+= leapsunpack
2008-12-19 22:48:56 +01:00
SUBDIR+= libical
2002-11-09 01:37:36 +01:00
SUBDIR+= lmclock
SUBDIR+= logtime
SUBDIR+= memo
2019-03-25 16:43:05 +01:00
SUBDIR+= ntpsec
2008-11-01 13:11:21 +01:00
SUBDIR+= ocaml-calendar
2019-07-01 18:07:29 +02:00
SUBDIR+= ocaml-mtime
SUBDIR+= ocaml-time_now
2013-05-27 12:52:14 +02:00
SUBDIR+= oclock
2016-08-25 02:05:56 +02:00
SUBDIR+= p5-Business-Hours
2008-03-16 20:11:28 +01:00
SUBDIR+= p5-Calendar-Simple
SUBDIR+= p5-Convert-NLS_DATE_FORMAT
2007-06-06 14:18:01 +02:00
SUBDIR+= p5-Data-ICal
SUBDIR+= p5-Data-ICal-DateTime
2014-01-09 23:10:48 +01:00
SUBDIR+= p5-Date-Extract
2011-05-19 06:19:36 +02:00
SUBDIR+= p5-Date-ICal
SUBDIR+= p5-Date-Leapyear
SUBDIR+= p5-DateTime
SUBDIR+= p5-DateTime-Calendar-Discordian
2017-08-01 14:57:21 +02:00
SUBDIR+= p5-DateTime-Calendar-Julian
SUBDIR+= p5-DateTime-Calendar-Mayan
SUBDIR+= p5-DateTime-Event-Cron
2007-06-06 14:18:01 +02:00
SUBDIR+= p5-DateTime-Event-ICal
2009-02-17 16:02:12 +01:00
SUBDIR+= p5-DateTime-Event-Random
2007-06-06 14:18:01 +02:00
SUBDIR+= p5-DateTime-Event-Recurrence
SUBDIR+= p5-DateTime-Format-Builder
SUBDIR+= p5-DateTime-Format-CLDR
2009-02-14 01:02:42 +01:00
SUBDIR+= p5-DateTime-Format-DateManip
2009-02-14 00:09:38 +01:00
SUBDIR+= p5-DateTime-Format-DateParse
2005-05-25 19:09:22 +02:00
SUBDIR+= p5-DateTime-Format-Epoch
2009-02-14 00:54:27 +01:00
SUBDIR+= p5-DateTime-Format-Flexible
2009-02-22 15:34:09 +01:00
SUBDIR+= p5-DateTime-Format-HTTP
2007-06-06 14:18:01 +02:00
SUBDIR+= p5-DateTime-Format-ICal
SUBDIR+= p5-DateTime-Format-ISO8601
2007-02-18 04:06:07 +01:00
SUBDIR+= p5-DateTime-Format-Mail
SUBDIR+= p5-DateTime-Format-MySQL
2009-02-14 00:49:15 +01:00
SUBDIR+= p5-DateTime-Format-Natural
SUBDIR+= p5-DateTime-Format-Oracle
SUBDIR+= p5-DateTime-Format-Pg
SUBDIR+= p5-DateTime-Format-SQLite
SUBDIR+= p5-DateTime-Format-Strptime
2007-02-18 04:11:06 +01:00
SUBDIR+= p5-DateTime-Format-W3CDTF
SUBDIR+= p5-DateTime-Incomplete
SUBDIR+= p5-DateTime-Locale
2008-08-17 16:44:04 +02:00
SUBDIR+= p5-DateTime-Precise
SUBDIR+= p5-DateTime-Set
SUBDIR+= p5-DateTime-TimeZone
SUBDIR+= p5-DateTime-TimeZone-HPUX
2009-02-14 01:14:54 +01:00
SUBDIR+= p5-DateTimeX-Easy
2009-02-14 00:17:11 +01:00
SUBDIR+= p5-MooseX-Types-DateTime
SUBDIR+= p5-MooseX-Types-DateTime-ButMaintained
SUBDIR+= p5-MooseX-Types-DateTime-MoreCoercions
SUBDIR+= p5-MooseX-Types-DateTimeX
SUBDIR+= p5-Olson-Abbreviations
2016-05-21 12:56:07 +02:00
SUBDIR+= p5-POSIX-strftime-Compiler
SUBDIR+= p5-Rose-DateTime
SUBDIR+= p5-Schedule-At
SUBDIR+= p5-Schedule-Cron-Events
SUBDIR+= p5-Template-Plugin-DateTime
SUBDIR+= p5-Test-MockTime
2014-11-03 03:13:22 +01:00
SUBDIR+= p5-Test-Time
SUBDIR+= p5-Time-Clock
2007-01-02 19:14:41 +01:00
SUBDIR+= p5-Time-Duration
2008-08-25 22:39:26 +02:00
SUBDIR+= p5-Time-Duration-Parse
2010-05-16 14:27:19 +02:00
SUBDIR+= p5-Time-Elapsed
2007-11-04 16:09:36 +01:00
SUBDIR+= p5-Time-Format
SUBDIR+= p5-Time-Format_XS
SUBDIR+= p5-Time-HiRes
2007-11-04 17:03:02 +01:00
SUBDIR+= p5-Time-Interval
2006-04-17 00:25:45 +02:00
SUBDIR+= p5-Time-Local
2003-05-15 13:53:01 +02:00
SUBDIR+= p5-Time-Period
2004-10-23 19:06:27 +02:00
SUBDIR+= p5-Time-Piece
2008-11-18 00:24:28 +01:00
SUBDIR+= p5-Time-Progress
2006-02-09 11:42:34 +01:00
SUBDIR+= p5-Time-TAI64
2008-09-10 18:50:08 +02:00
SUBDIR+= p5-Time-Warp
2009-01-19 19:05:34 +01:00
SUBDIR+= p5-Time-modules
SUBDIR+= p5-TimeDate
SUBDIR+= pcal
2002-10-04 18:26:13 +02:00
SUBDIR+= pclock
SUBDIR+= pear-Date
2001-11-11 00:01:12 +01:00
SUBDIR+= phoon
2010-03-16 16:18:01 +01:00
SUBDIR+= php-calendar
2015-01-31 13:23:40 +01:00
SUBDIR+= php-mrbs
SUBDIR+= plan
SUBDIR+= polclock
2002-05-09 14:23:37 +02:00
SUBDIR+= projclock
2015-07-22 01:35:41 +02:00
SUBDIR+= projectlibre
SUBDIR+= py-aniso8601
SUBDIR+= py-arrow
SUBDIR+= py-cftime
SUBDIR+= py-ciso8601
2017-09-29 23:22:07 +02:00
SUBDIR+= py-dateparser
2007-07-02 20:06:21 +02:00
SUBDIR+= py-dateutil
2014-01-30 04:38:12 +01:00
SUBDIR+= py-goocalendar
2009-05-19 11:20:15 +02:00
SUBDIR+= py-icalendar
2014-03-31 10:10:17 +02:00
SUBDIR+= py-iso8601
SUBDIR+= py-isodate
2014-10-26 00:33:33 +02:00
SUBDIR+= py-jdcal
2018-02-25 01:53:05 +01:00
SUBDIR+= py-jinja2-time
2017-12-19 15:26:55 +01:00
SUBDIR+= py-jrnl
2017-09-29 10:48:11 +02:00
SUBDIR+= py-ligotimegps
2017-09-29 23:23:11 +02:00
SUBDIR+= py-maya
SUBDIR+= py-monotonic
SUBDIR+= py-mxDateTime
SUBDIR+= py-parsedatetime
2017-09-29 23:19:07 +02:00
SUBDIR+= py-pendulum
SUBDIR+= py-pytimeparse
2008-06-23 23:31:17 +02:00
SUBDIR+= py-pytz
SUBDIR+= py-relativetimebuilder
2015-12-01 09:38:11 +01:00
SUBDIR+= py-rfc3339
SUBDIR+= py-snaptime
SUBDIR+= py-tempora
SUBDIR+= py-trading-calendars
2014-02-01 21:13:28 +01:00
SUBDIR+= py-trytond-calendar
SUBDIR+= py-trytond-calendar-classification
SUBDIR+= py-trytond-calendar-scheduling
SUBDIR+= py-trytond-calendar-todo
Updates and additions to release 3.6 details found here (http://www.tryton.org/posts/new-tryton-release-36.html) Major changes for the developer It is now allowed to have many times the same field in list/tree view. There is no more a datetime widget for list/tree, two columns with one widget date and one widget time should be used instead. A new field TimeDelta appears in this release to represent a duration. It replace the float_time widget which had some rounding issue. This new field is already used in the timesheet and project modules. The One2Many widget can be configured to use a Cartesian product with the selections of many values for Many2One or Reference fields. A method restore_history_before is added to ModelSQL which behaves like the existing restore_history but restore the records just before the datetime. The on_change methods have been migrated to a behaviour more consistent with the Active Record Pattern used in Tryton. Instead of returning a dictionary with the values to change, now the instance is directly changed. This allow to chain easily the on_change methods or reuse them in other methods reducing the duplication. The method save on ModelStorage is now a dualmethod which means that it can be called as usual as an instance method but also as a class method with a list of records. Saving many records at once this way improves the performance as the method will minimize the number of queries to the database and will validate the result by bunch. The Dict field received a translated method to create descriptors which translate the values or the keys like the same method on Selection field. It is now allowed to use the dotted notation in the order clause of a search. The ORM will automatically generate the needed joins. The API of the Report class has been reworked to improve the customization of the engine. The formatting methods are now more strict to prevent silent failure. The safe_eval (which was not sure to be safe) has been completely removed. In the places where the evaluated code was any way safe, the standard eval is used. For evaluated code from outside, a JSON notation is now used. Some utilities have been developed to ease the creation of JSON from XMl or in the views. A new kind of button has been added which works on non-saved record. They are quite similar to on_change but they are triggered by a click on a button instead of a change of field. Accounting A new method reverse_compute has been added to Tax which allow to compute the base amount from the taxed amount. The sign of the second currency amount is enforced to be the same as debit - credit. The analytic account management has been reworked to use a really One2Many instead of the pseudo-field. This simplification was possible thanks to the recent new features like the usage of Reference field on One2Many. Party The vat number is now stored in its compact format. Product The number of decimal for internal price calculations is now a configuration parameter price_decimal. This parameter is used everywhere to ensure consistency between all modules. Purchase/Sale Their lines support both mixed invoice type (Invoice vs Credit Note) per line when computing the invoiced quantity. Stock A new state staging is added to the move. Such state doesn't impact at all the computation of the stock level. It is used for supply on sale, to create moves in advance. Inactive products are still computed for the stock level. The computation of assigned move has been improved to take only in consideration outgoing move assigned not the incoming. This result in a less optimistic for the stock level and thus prevent to assign a move with an incoming one that is just assigned but not yet done. Forecasts are now automatically deactivated when their period is in the past. pkgsrc related updates: update to tryton-3.6.0 update to trytond-3.6.0 including UTC check patch for SunOS update trytond modules to latest 3.6 add meta-pkgs/py-tryton-platform add misc/py-trytond-party-relationship add misc/py-trytond-product-attribute add misc/py-trytond-production add misc/py-trytond-stock-inventory-location add misc/py-trytond-stock-product-location add finance/py-trytond-account-invoice-line-standalone add finance/py-trytond-account-invoice-history add finance/py-trytond-account-invoice-stock add finance/py-trytond-account-payment-clearing add finance/py-trytond-account-stock-continental add finance/py-trytond-analytic-invoice add finance/py-trytond-analytic-purchase add finance/py-trytond-analytic-sale add finance/py-trytond-product-price-list add finance/py-trytond-product-cost-fifo add finance/py-trytond-product-cost-history add finance/py-trytond-purchase add finance/py-trytond-purchase-invoice-line-standalone add finance/py-trytond-sale add finance/py-trytond-stock-supply add time/py-trytond-company-work-time
2015-08-24 16:49:41 +02:00
SUBDIR+= py-trytond-company-work-time
SUBDIR+= py-trytond-timesheet
SUBDIR+= py-trytond-timesheet-cost
2017-09-29 15:58:05 +02:00
SUBDIR+= py-tzdata
2015-08-27 11:49:43 +02:00
SUBDIR+= py-tzlocal
2014-08-18 11:49:00 +02:00
SUBDIR+= py-vdirsyncer
SUBDIR+= rclock
2009-12-07 02:29:42 +01:00
SUBDIR+= rem2ics
SUBDIR+= remind
2007-05-06 00:09:04 +02:00
SUBDIR+= rsibreak
SUBDIR+= ruby-hitimes
2017-06-05 17:30:47 +02:00
SUBDIR+= ruby-iso8601
SUBDIR+= ruby-timers
2006-10-12 22:52:40 +02:00
SUBDIR+= ruby-tzinfo
2016-01-03 11:04:17 +01:00
SUBDIR+= ruby-tzinfo-data
SUBDIR+= ruby-tzinfo1
2005-07-21 02:16:35 +02:00
SUBDIR+= saytime
SUBDIR+= sunclock
SUBDIR+= swisswatch
2016-06-20 22:31:47 +02:00
SUBDIR+= taskwarrior
2008-09-04 13:16:18 +02:00
SUBDIR+= tdl
2017-08-24 04:31:08 +02:00
SUBDIR+= tex-datenumber
SUBDIR+= tex-datenumber-doc
2020-05-22 03:58:50 +02:00
SUBDIR+= tex-datetime2
SUBDIR+= tex-datetime2-bahasai
SUBDIR+= tex-datetime2-basque
SUBDIR+= tex-datetime2-breton
SUBDIR+= tex-datetime2-bulgarian
SUBDIR+= tex-datetime2-catalan
SUBDIR+= tex-datetime2-croatian
SUBDIR+= tex-datetime2-czech
SUBDIR+= tex-datetime2-danish
SUBDIR+= tex-datetime2-doc
SUBDIR+= tex-datetime2-dutch
SUBDIR+= tex-datetime2-en-fulltext
SUBDIR+= tex-datetime2-english
SUBDIR+= tex-datetime2-esperanto
SUBDIR+= tex-datetime2-estonian
SUBDIR+= tex-datetime2-finnish
SUBDIR+= tex-datetime2-french
SUBDIR+= tex-datetime2-galician
SUBDIR+= tex-datetime2-german
SUBDIR+= tex-datetime2-greek
SUBDIR+= tex-datetime2-hebrew
SUBDIR+= tex-datetime2-icelandic
SUBDIR+= tex-datetime2-irish
SUBDIR+= tex-datetime2-it-fulltext
2020-05-28 08:17:02 +02:00
SUBDIR+= tex-datetime2-italian
2020-05-22 03:58:50 +02:00
SUBDIR+= tex-datetime2-latin
SUBDIR+= tex-datetime2-lsorbian
SUBDIR+= tex-datetime2-magyar
SUBDIR+= tex-datetime2-norsk
SUBDIR+= tex-datetime2-polish
SUBDIR+= tex-datetime2-portuges
SUBDIR+= tex-datetime2-romanian
SUBDIR+= tex-datetime2-russian
SUBDIR+= tex-datetime2-samin
SUBDIR+= tex-datetime2-scottish
SUBDIR+= tex-datetime2-serbian
SUBDIR+= tex-datetime2-slovak
SUBDIR+= tex-datetime2-slovene
SUBDIR+= tex-datetime2-spanish
SUBDIR+= tex-datetime2-swedish
SUBDIR+= tex-datetime2-turkish
SUBDIR+= tex-datetime2-ukrainian
SUBDIR+= tex-datetime2-usorbian
SUBDIR+= tex-datetime2-welsh
SUBDIR+= titrax
2017-12-19 12:40:40 +01:00
SUBDIR+= todotxt
SUBDIR+= vixie-cron
SUBDIR+= wmCalClock
2005-06-24 00:08:14 +02:00
SUBDIR+= wmclockmon
2001-06-09 12:53:07 +02:00
SUBDIR+= wmfishtime
2013-11-06 01:35:53 +01:00
SUBDIR+= wmitime
SUBDIR+= wmmoonclock
SUBDIR+= wmtime
2010-01-16 15:41:03 +01:00
SUBDIR+= wmzcalock
2006-07-25 01:04:52 +02:00
SUBDIR+= wxRemind
SUBDIR+= wyrd
SUBDIR+= xalarm
SUBDIR+= xbeats
2002-05-14 20:48:36 +02:00
SUBDIR+= xchrono
2013-05-27 12:52:14 +02:00
SUBDIR+= xclock
SUBDIR+= xdaliclock
2004-07-13 12:59:48 +02:00
SUBDIR+= xdkcal
2003-12-03 06:16:54 +01:00
SUBDIR+= xfce4-datetime-plugin
2007-04-12 11:50:02 +02:00
SUBDIR+= xfce4-orage
2007-04-27 13:02:36 +02:00
SUBDIR+= xfce4-timer-plugin
2007-12-17 21:17:42 +01:00
SUBDIR+= xonclock
2010-03-14 17:39:53 +01:00
SUBDIR+= xtide
SUBDIR+= xtimer
2002-02-27 22:26:02 +01:00
SUBDIR+= xtu
2007-11-08 21:10:46 +01:00
SUBDIR+= zonetab
.include "../mk/misc/category.mk"