Port details |
- libtai Library for storing and manipulating dates and times
- 0.60_7 devel =8 0.60_7Version of this port present on the latest quarterly branch.
- Maintainer: rodrigo@FreeBSD.org
- Port Added: 2000-07-07 11:02:32
- Last Update: 2024-02-26 17:54:38
- Commit Hash: 5ffc7be
- People watching this port, also watch:: gnupg, aalib, wget, nmap, vorbis-tools
- License: UNLICENSE
- WWW:
- https://cr.yp.to/libtai.html
- Description:
- libtai supports two time scales: (1) TAI64, covering a few hundred
billion years with 1-second precision; (2) TAI64NA, covering the same
period with 1-attosecond precision. Both scales are defined in terms of
TAI, the current international real time standard.
libtai provides an internal format for TAI64, struct tai, designed for
fast time manipulations. The tai_pack() and tai_unpack() routines
convert between struct tai and a portable 8-byte TAI64 storage format.
libtai provides similar internal and external formats for TAI64NA.
libtai provides struct caldate to store dates in year-month-day form. It
can convert struct caldate, under the Gregorian calendar, to a modified
Julian day number for easy date arithmetic.
This version of libtai requires a UNIX system with gettimeofday(). It
will be easy to port to other operating systems with compilers
supporting 64-bit arithmetic.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS_INSTALL:
- To install the port:
- cd /usr/ports/devel/libtai/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/libtai
- pkg install libtai
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libtai
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (libtai-0.60.tar.gz) = 06dc42ccb77aee681fbd0e0754fc2180e1e9aeaa650838e9d74933d447a3d219
SIZE (libtai-0.60.tar.gz) = 17300
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- groff : textproc/groff
- This port is required by:
- for Libraries
-
- sysutils/clockspeed
Configuration Options:
- No options to configure
- Options name:
- devel_libtai
- USES:
- groff
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.60_7 26 Feb 2024 17:54:38 |
Rodrigo Osorio (rodrigo) |
devel/libtai: moved manpages to share/man
Fix do-install target and plist to install manpages in share/man
Reorder and format Makefile to make linter happy |
0.60_6 11 May 2023 07:10:46 |
Alexey Dokuchaev (danfe) |
devel/libtai: prune no longer useful or needed patch. |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
0.60_6 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
0.60_6 26 Aug 2022 12:00:33 |
Baptiste Daroussin (bapt) |
sunsite.auc.dk: remove dead mirror |
0.60_6 20 Jul 2022 14:21:35 |
Tobias C. Berner (tcberner) |
devel: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* <jkoshy@FreeBSD.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron H. K. Diep <ahkdiep@gmail.com>
* Aaron Hurt <ahurt@anbcs.com>
* Abel Chow <abel_chow@yahoo.com>
* Adam McLaurin
* Adam Saponara <as@php.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
0.60_6 06 Apr 2021 14:31:13 |
Mathieu Arnold (mat) |
all: Remove all other $FreeBSD keywords. |
0.60_6 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
0.60_6 15 Oct 2017 11:12:44 |
rodrigo |
Add a CONFLICT_INSTALL to report a conflict with mail/mess822 port, both install
etc/leapsecs.dat file
Fix COMMENT length and add LICENCE for this port
Bump PORTREVISION |
0.60_5 28 May 2017 10:58:00 |
antoine |
Register dependency on groff
PR: 213725 |
0.60_5 05 Jul 2015 08:48:50 |
rodrigo |
Update leapseconds data, add 2015-06-30
PR: 201238
Submitted by: kaoru <kaoru@kaisei.org> |
0.60_4 27 Oct 2014 10:40:08 |
bapt |
Cleanup plist |
0.60_4 04 Sep 2014 19:26:24 |
antoine |
Change INSTALL_DATA to install with mode 644
Remove patches and hacks that were used to work around the previous
situation
This allows to stage more ports as a regular user
Differential Revision: https://reviews.freebsd.org/D703
Reviewed by and discussed with: bapt
With hat: portmgr |
0.60_4 25 Aug 2014 16:42:33 |
antoine |
Allow staging as a regular user |
0.60_4 28 Jul 2014 16:28:03 |
adamw |
Rename devel/ patch-xy patches to reflect the files they modify. |
0.60_4 10 Jun 2014 07:39:02 |
olgeni |
Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. Categories D-F.
CR: D196
Approved by: portmgr (bapt) |
0.60_4 29 Apr 2014 08:50:38 |
rodrigo |
support staging
Submitted by: rodrigo (maintainer)
Reviewed by: kwm (mentor) |
0.60_4 29 Jan 2014 09:17:42 |
rodrigo |
Update maintainer email address
Approved by: bapt@ (co-mentor) |
0.60_4 20 Sep 2013 17:13:47 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3) |
0.60_4 13 Apr 2013 21:12:27 |
bdrewery |
- Fix builds when ENV is set and not executable by using proper SETENV for
/usr/bin/env
This fixes all cases of incorrect ENV/SETENV usage.
Approved by: portmgr (implicit)
With hat: portmgr
PR: ports/173559 |
0.60_4 12 Jan 2013 12:07:59 |
wen |
- Trim Makefile headers
- Pass maintainership to submitter
PR: 175184
Submitted by: Rodrigo (ros) OSORIO <rodrigo@bebik.net> |
0.60_4 30 May 2012 20:28:31 |
madpilot |
- Update leapseconds data
- bump PORTREVISION
PR: ports/168467
Submitted by: TAKAHASHI Kaoru <kaoru@kaisei.org>
Approved by: crees (mentor) |
0.60_3 14 Jul 2011 15:37:22 |
arved |
Fix build with clang
PR: 158555
Submitted by: Niclas Zeising |
0.60_3 03 Jul 2011 14:59:23 |
ohauer |
-remove MD5 |
0.60_3 18 Nov 2009 22:39:55 |
pav |
- Mark MAKE_JOBS_UNSAFE
Reported by: pointyhat |
0.60_3 12 Oct 2008 09:02:54 |
miwi |
- Update leapseconds data
PR: 127341
Submitted by: TAKAHASHI Kaoru <kaoru@kaisei.org> |
0.60_2 19 Apr 2008 17:56:05 |
miwi |
- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+
Thanks to all Helpers:
Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
ehaupt, nox, itetcu, flz, pav
PR: 116263
Tested on: pointyhat
Approved by: portmgr (pav) |
0.60_2 15 Dec 2006 01:07:43 |
lioux |
Drop maintainership |
0.60_2 04 May 2006 21:41:12 |
edwin |
Remove USE_REINPLACE from all categories starting with D |
0.60_2 23 Dec 2005 20:21:33 |
lioux |
o Update the leap seconds table according to
http://hpiers.obspm.fr/eoppc/bul/bulc/bulletinc.dat. There is a
leap seconds at the end of 2005.
o Bump PORTREVISION
PR: 89948
Submitted by: Frank W. Josellis <frank@dynamical-systems.org>,
markzero <mark@darklogik.org>
Obtained from: http://hpiers.obspm.fr/eoppc/bul/bulc/bulletinc.dat |
0.60_1 11 Nov 2005 06:06:17 |
lioux |
Add SHA256 checksum |
0.60_1 25 Dec 2004 11:43:58 |
lioux |
Remove deprecated USE_SIZE |
0.60_1 08 Feb 2004 01:14:05 |
lioux |
USE_SIZEify |
0.60_1 23 Feb 2003 19:58:35 |
lioux |
De-pkg-comment |
0.60_1 04 Nov 2002 03:05:48 |
edwin |
PERL -> REINPLACE
and russian/mod_ssl has USE_PERL5=yes
Notices on: bento |
0.60_1 22 Sep 2002 14:17:44 |
lioux |
Remove forgotten dir
PR: 43248
Submitted by: Edwin Groothuis <edwin@mavetju.org> |
0.60_1 20 Sep 2002 14:06:12 |
lioux |
Update MASTER_SITES |
0.60_1 20 Aug 2002 16:42:35 |
lioux |
o Install header files so that this library is actually usable
o Bump PORTREVISION
Prompted by: tobez |
29 Jan 2002 10:16:28 |
knu |
Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command; the ECHO
macro is set to "echo" by default, but it is set to "true" if make(1) is
invoked with the -s option while ECHO_CMD is always set to the echo command.
|
22 Feb 2001 17:22:39 |
lioux |
Add new MASTER_SITES |
14 Feb 2001 04:12:53 |
lioux |
typo clean up police: \s -> \t |
08 Oct 2000 02:10:04 |
asami |
Convert category devel to new layout. |
03 Oct 2000 06:12:50 |
lioux |
Maintainer is now a committer, update email accordingly |
07 Jul 2000 15:02:32 |
sobomax |
Add libtai - a library for storing and manipulating dates and times in
second/attosecond. |