Summary
The Fake Time Preload Library (FTPL, a.k.a. libfaketime) intercepts various system calls which programs use to retrieve the current date and time. It can then report faked dates and times (as specified by you, the user) to these programs. This means you can modify the system time a program sees without having to change the time system-wide. FTPL allows you to specify both absolute dates (e.g., 2004-01-01) and relative dates (e.g., 10 days ago).
Versions
v0.9.10 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- amd64 arm arm64 sparc x86 ~alpha ~hppa ~ia64 ~ppc ~ppc64 ~riscv
v0.9.9 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86
v0.9.6-r4 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- -riscv amd64 arm arm64 sparc x86 ~alpha ~hppa ~ia64 ~ppc ~ppc64
USE flags
abi_mips
- n32
- 64-bit (32-bit pointer) libraries
- n64
- 64-bit libraries
- o32
- 32-bit libraries
abi_s390
- 32
- 32-bit (s390) libraries
- 64
- 64-bit (s390x) libraries
abi_x86
- 32
- 32-bit (x86) libraries
- 64
- 64-bit (amd64) libraries
- x32
- x32 ABI libraries
Depending packages
app-crypt / glep63-check : GLEP 63 compliance checker for OpenPGP keys
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/libfaketime: Stabilize 0.9.10 x86, #899532
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/libfaketime: Stabilize 0.9.10 amd64, #899532
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/libfaketime: Stabilize 0.9.10 sparc, #899532
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/libfaketime: Stabilize 0.9.10 arm, #899532
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/libfaketime: Stabilize 0.9.10 arm64, #899532
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/libfaketime: filter LTO
It's a delicate package anyway. Closes: https://bugs.gentoo.org/863911 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/libfaketime: add 0.9.10
Dropping workaround b/c of upstream changes [0][1] [0] https://github.com/wolfcw/libfaketime/commit/40edcc7ca087a8118fe5a2d27152617fa233e0e2 [1] https://github.com/wolfcw/libfaketime/commit/0e61d3d1917f530b5e3f66db2ed5dd6acd20e798 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alex Fan · gentoo
sys-libs/libfaketime: keyword 0.9.9 for ~riscv
Signed-off-by: Alex Fan <alex.fan.q@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org> - Alex Fan · gentoo
sys-libs/libfaketime: fix test hang on riscv
Closes: https://bugs.gentoo.org/844958 Signed-off-by: Alex Fan <alex.fan.q@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
sys-libs/libfaketime: treat unknown clock_ids like CLOCK_REALTIME
Backport of commit bb635e4367adcac2c1517a698799a60a2bf86e83 upstream. Bug: https://bugs.gentoo.org/733590 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
sys-libs/libfaketime: keyword for -riscv
Doesn't work properly on this arch, same problems as reported here: https://github.com/wolfcw/libfaketime/issues/335 Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
sys-libs/libfaketime: drop old
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
sys-libs/libfaketime: migrate to EAPI 7
libfaketime-0.9.6 will be around for a long time due to problems with jemalloc in newer versions so move this version to EAPI 7. Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
sys-libs/libfaketime: bump to v0.9.9
Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
sys-libs/libfaketime: bump to v0.9.9
Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
*/*: Drop most stable hppa keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
sys-libs/libfaketime-0.9.8: add ~alpha
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/libfaketime: stable 0.9.8 for hppa, bug #720552
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-libs/libfaketime: sparc stable wrt bug #720552
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/libfaketime: keyworded 0.9.8 for ppc, bug #710396
Package-Manager: Portage-2.3.96, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/libfaketime: keyworded 0.9.8 for ppc64, bug #710396
Package-Manager: Portage-2.3.96, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/libfaketime: keyworded 0.9.8 for ia64, bug #710396
Package-Manager: Portage-2.3.96, Repoman-2.3.22 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
sys-libs/libfaketime-0.9.7: add ~alpha, bug 710396
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
sys-libs/libfaketime: bump to v0.9.8
Package-Manager: Portage-2.3.90, Repoman-2.3.20 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
sys-libs/libfaketime: don't call CC directly for tests
Package-Manager: Portage-2.3.90, Repoman-2.3.20 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
sys-libs/libfaketime: Remove -Werror for tests
Closes: https://bugs.gentoo.org/711342 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Thomas Deutschmann · gentoo
sys-libs/libfaketime: drop old
Package-Manager: Portage-2.3.90, Repoman-2.3.20 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mart Raudsepp · gentoo
sys-libs/libfaketime-0.9.6-r2: arm64 stable
Package-Manager: Portage-2.3.28, Repoman-2.3.9 - Markus Meier · gentoo
sys-libs/libfaketime: arm stable, bug #645870
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="arm" - Thomas Deutschmann · gentoo
sys-libs/libfaketime: Bump to v0.9.7
Package-Manager: Portage-2.3.16, Repoman-2.3.6 - Sergei Trofimovich · gentoo
sys-libs/libfaketime: stable 0.9.6-r2 for hppa/sparc, bug #632542 (thanks to Rolf Eike Beer)
Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="hppa sparc" - Thomas Deutschmann · gentoo
sys-libs/libfaketime: x86 & amd64 stable
Maintainer stabilization Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Thomas Deutschmann · gentoo
sys-libs/libfaketime: Run test suite only for native ABI (bug #618828)
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Thomas Deutschmann · gentoo
sys-libs/libfaketime: Rev bump to add multilib support and GCC-6 compatibility
Gentoo-Bug: https://bugs.gentoo.org/617624 Gentoo-Bug: https://bugs.gentoo.org/617634 Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Mike Frysinger · gentoo
sys-libs/libfaketime: mark 0.9.6-r1 arm/arm64 stable #593814 - Jeroen Roovers · gentoo
sys-libs/libfaketime: Stable for HPPA (bug #593814).
Package-Manager: portage-2.3.1 RepoMan-Options: --ignore-arches - Jeroen Roovers · gentoo
sys-libs/libfaketime: Mark ~hppa (bug #577008).
Package-Manager: portage-2.3.0_rc1 RepoMan-Options: --ignore-arches - Markus Meier · gentoo
sys-libs/libfaketime: add ~arm, bug #577008
Package-Manager: portage-2.2.27 RepoMan-Options: --include-arches="arm" - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed