* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2015-09-15 0:41 Tim Harder
0 siblings, 0 replies; 42+ messages in thread
From: Tim Harder @ 2015-09-15 0:41 UTC (permalink / raw
To: gentoo-commits
commit: cc47bc966dca317eb5644a993f026b7653e4db16
Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 14 19:30:23 2015 +0000
Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Tue Sep 15 00:38:44 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc47bc96
sys-libs/libfaketime: drop myself as maintainer
sys-libs/libfaketime/metadata.xml | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/sys-libs/libfaketime/metadata.xml b/sys-libs/libfaketime/metadata.xml
index a08a3ed..ec80453 100644
--- a/sys-libs/libfaketime/metadata.xml
+++ b/sys-libs/libfaketime/metadata.xml
@@ -2,8 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
- <email>radhermit@gentoo.org</email>
- <name>Tim Harder</name>
+ <email>maintainer-needed@gentoo.org</email>
</maintainer>
<longdescription lang="en">
The Fake Time Preload Library (FTPL, a.k.a. libfaketime) intercepts
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2016-03-15 17:28 Markus Meier
0 siblings, 0 replies; 42+ messages in thread
From: Markus Meier @ 2016-03-15 17:28 UTC (permalink / raw
To: gentoo-commits
commit: 7d908326d37826a1616c66abae41e7e6aecaf692
Author: Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 15 17:27:38 2016 +0000
Commit: Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Tue Mar 15 17:27:38 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d908326
sys-libs/libfaketime: add ~arm, bug #577008
Package-Manager: portage-2.2.27
RepoMan-Options: --include-arches="arm"
sys-libs/libfaketime/libfaketime-0.9.6-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.6-r1.ebuild b/sys-libs/libfaketime/libfaketime-0.9.6-r1.ebuild
index a0dedf8..b44531f 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.6-r1.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.6-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://www.code-wizards.com/projects/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm x86"
src_prepare() {
tc-export CC
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2016-05-19 9:42 Jeroen Roovers
0 siblings, 0 replies; 42+ messages in thread
From: Jeroen Roovers @ 2016-05-19 9:42 UTC (permalink / raw
To: gentoo-commits
commit: c3761d581694a653aca43f739ffd13956c068e8a
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Thu May 19 09:36:02 2016 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Thu May 19 09:42:40 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3761d58
sys-libs/libfaketime: Mark ~hppa (bug #577008).
Package-Manager: portage-2.3.0_rc1
RepoMan-Options: --ignore-arches
sys-libs/libfaketime/libfaketime-0.9.6-r1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.6-r1.ebuild b/sys-libs/libfaketime/libfaketime-0.9.6-r1.ebuild
index b44531f..01cdb2d 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.6-r1.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -12,7 +12,7 @@ SRC_URI="http://www.code-wizards.com/projects/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm x86"
+KEYWORDS="amd64 ~arm ~hppa x86"
src_prepare() {
tc-export CC
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2016-09-14 20:20 Thomas Deutschmann
0 siblings, 0 replies; 42+ messages in thread
From: Thomas Deutschmann @ 2016-09-14 20:20 UTC (permalink / raw
To: gentoo-commits
commit: e504abf4a0212775c1a3857c01c10d5820eb4d83
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 14 20:20:10 2016 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Wed Sep 14 20:20:31 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e504abf4
sys-libs/libfaketime: Add myself as maintainer
Package-Manager: portage-2.3.0
sys-libs/libfaketime/metadata.xml | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/sys-libs/libfaketime/metadata.xml b/sys-libs/libfaketime/metadata.xml
index ce73adb..e4f0f0f 100644
--- a/sys-libs/libfaketime/metadata.xml
+++ b/sys-libs/libfaketime/metadata.xml
@@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person">
+ <email>whissi@gentoo.org</email>
+ <name>Thomas Deutschmann</name>
+ </maintainer>
<longdescription lang="en">
The Fake Time Preload Library (FTPL, a.k.a. libfaketime) intercepts
various system calls which programs use to retrieve the current date and time.
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2016-09-25 19:57 Jeroen Roovers
0 siblings, 0 replies; 42+ messages in thread
From: Jeroen Roovers @ 2016-09-25 19:57 UTC (permalink / raw
To: gentoo-commits
commit: ed5dca5c6cfa7e317d17b68e2db4c6aee55c1103
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 25 19:57:37 2016 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Sun Sep 25 19:57:53 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed5dca5c
sys-libs/libfaketime: Stable for HPPA (bug #593814).
Package-Manager: portage-2.3.1
RepoMan-Options: --ignore-arches
sys-libs/libfaketime/libfaketime-0.9.6-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.6-r1.ebuild b/sys-libs/libfaketime/libfaketime-0.9.6-r1.ebuild
index 01cdb2d..1efc97a 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.6-r1.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.6-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://www.code-wizards.com/projects/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa x86"
+KEYWORDS="amd64 ~arm hppa x86"
src_prepare() {
tc-export CC
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2016-12-05 16:26 Mike Frysinger
0 siblings, 0 replies; 42+ messages in thread
From: Mike Frysinger @ 2016-12-05 16:26 UTC (permalink / raw
To: gentoo-commits
commit: 26e347ec74a7a49b4d8353988419a538199ff252
Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 5 16:24:40 2016 +0000
Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Mon Dec 5 16:26:23 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26e347ec
sys-libs/libfaketime: mark 0.9.6-r1 arm/arm64 stable #593814
sys-libs/libfaketime/libfaketime-0.9.6-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.6-r1.ebuild b/sys-libs/libfaketime/libfaketime-0.9.6-r1.ebuild
index 1efc97a..8961fe2 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.6-r1.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.6-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://www.code-wizards.com/projects/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm hppa x86"
+KEYWORDS="amd64 arm arm64 hppa x86"
src_prepare() {
tc-export CC
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2017-05-07 7:06 Thomas Deutschmann
0 siblings, 0 replies; 42+ messages in thread
From: Thomas Deutschmann @ 2017-05-07 7:06 UTC (permalink / raw
To: gentoo-commits
commit: 5060e662d951f292c8aec27400d4c3ef9c339e4c
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sun May 7 07:05:46 2017 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun May 7 07:05:46 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5060e662
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
sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild | 48 ++++++++++++++++++++++++
1 file changed, 48 insertions(+)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild b/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild
new file mode 100644
index 00000000000..ebfd4525a43
--- /dev/null
+++ b/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit toolchain-funcs multilib-minimal
+
+DESCRIPTION="Report faked system time to programs"
+HOMEPAGE="http://www.code-wizards.com/projects/libfaketime/ https://github.com/wolfcw/libfaketime"
+SRC_URI="http://www.code-wizards.com/projects/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~x86"
+
+src_prepare() {
+ sed -i 's/-Werror //' "${S}/src/Makefile" || die
+
+ # Bug #617624 (GCC-6 compatibility)
+ sed -i 's/-Wno-nonnull-compare //' "${S}/src/Makefile" || die
+
+ eapply_user
+
+ multilib_copy_sources
+}
+
+multilib_src_compile() {
+ local target=all
+
+ pushd src > /dev/null || die
+ multilib_is_native_abi || target="${PN}.so.1 ${PN}MT.so.1"
+ # ${target} is intentionally not quoted
+ emake CC="$(tc-getCC)" LIBDIRNAME="/$(get_libdir)" PREFIX=/usr ${target}
+ popd > /dev/null || die
+}
+
+multilib_src_install() {
+ multilib_is_native_abi && dobin src/faketime
+ exeinto /usr/$(get_libdir)
+ doexe src/${PN}*.so.*
+ dosym ${PN}.so.1 /usr/$(get_libdir)/${PN}.so
+ dosym ${PN}MT.so.1 /usr/$(get_libdir)/${PN}MT.so
+}
+
+multilib_src_install_all() {
+ doman man/faketime.1
+ dodoc NEWS README TODO
+}
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2017-05-18 19:16 Thomas Deutschmann
0 siblings, 0 replies; 42+ messages in thread
From: Thomas Deutschmann @ 2017-05-18 19:16 UTC (permalink / raw
To: gentoo-commits
commit: 7182606d0fff8f0cad459fcfd567056e87874084
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Thu May 18 19:15:56 2017 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Thu May 18 19:16:18 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7182606d
sys-libs/libfaketime: Run test suite only for native ABI (bug #618828)
Package-Manager: Portage-2.3.5, Repoman-2.3.2
sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild b/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild
index ebfd4525a43..7ee232e43d4 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild
@@ -34,6 +34,10 @@ multilib_src_compile() {
popd > /dev/null || die
}
+multilib_src_test() {
+ multilib_is_native_abi && emake test
+}
+
multilib_src_install() {
multilib_is_native_abi && dobin src/faketime
exeinto /usr/$(get_libdir)
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2017-08-12 19:11 Thomas Deutschmann
0 siblings, 0 replies; 42+ messages in thread
From: Thomas Deutschmann @ 2017-08-12 19:11 UTC (permalink / raw
To: gentoo-commits
commit: 46b787187d45faa25be945fea18a62209bfe9224
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 12 18:56:53 2017 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sat Aug 12 19:11:05 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46b78718
sys-libs/libfaketime: x86 & amd64 stable
Maintainer stabilization
Package-Manager: Portage-2.3.5, Repoman-2.3.2
sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild b/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild
index 7ee232e43d4..67542888b3f 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.code-wizards.com/projects/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa x86"
src_prepare() {
sed -i 's/-Werror //' "${S}/src/Makefile" || die
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2017-10-01 19:38 Sergei Trofimovich
0 siblings, 0 replies; 42+ messages in thread
From: Sergei Trofimovich @ 2017-10-01 19:38 UTC (permalink / raw
To: gentoo-commits
commit: c0d6bdbd9fc399327fc344efde9ab72b12dcfb0f
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 1 19:37:56 2017 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Oct 1 19:38:37 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0d6bdbd
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"
sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild b/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild
index 67542888b3f..9ff87fcff83 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.code-wizards.com/projects/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa x86"
+KEYWORDS="amd64 ~arm ~arm64 hppa sparc x86"
src_prepare() {
sed -i 's/-Werror //' "${S}/src/Makefile" || die
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2017-11-23 20:48 Thomas Deutschmann
0 siblings, 0 replies; 42+ messages in thread
From: Thomas Deutschmann @ 2017-11-23 20:48 UTC (permalink / raw
To: gentoo-commits
commit: f98c14ccece43d8a550866533228abecdaa6220c
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 23 20:42:36 2017 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Thu Nov 23 20:48:23 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f98c14cc
sys-libs/libfaketime: Bump to v0.9.7
Package-Manager: Portage-2.3.16, Repoman-2.3.6
sys-libs/libfaketime/Manifest | 3 +-
sys-libs/libfaketime/libfaketime-0.9.7.ebuild | 52 +++++++++++++++++++++++++++
2 files changed, 54 insertions(+), 1 deletion(-)
diff --git a/sys-libs/libfaketime/Manifest b/sys-libs/libfaketime/Manifest
index bd010b43a42..1c293bb1a9c 100644
--- a/sys-libs/libfaketime/Manifest
+++ b/sys-libs/libfaketime/Manifest
@@ -1 +1,2 @@
-DIST libfaketime-0.9.6.tar.gz 51333 SHA256 3a89972708e262ae3a548655a04f197b48e9c82ac2b61acaeb1c47b135a682b7 SHA512 ab2e9c53f4ca2b9dcd2bbcd8de3ab9e27be57547ed9b52a17f07a6fe880fd3a283a6f10018736be2a6ba4e150f54e92161959ccb887be1f78ddfc96058729860 WHIRLPOOL 1a2dcc549286bb9d4e8a576ee8ea44b8508e6b40c581560099cf3351464470ef3b01e0ea8667e9d4973f5f8d35d3eeea68bd258f9ffc2fb0f424e128ba446a6d
+DIST libfaketime-0.9.6.tar.gz 51333 BLAKE2B b9aab3da744e250f43eca4f837322932c3260d35550171d34da851740a415bf3d2c3bfe02cdf37782058d8524008743838757ed8326384ecb36d0d9839cadd1a SHA512 ab2e9c53f4ca2b9dcd2bbcd8de3ab9e27be57547ed9b52a17f07a6fe880fd3a283a6f10018736be2a6ba4e150f54e92161959ccb887be1f78ddfc96058729860
+DIST libfaketime-0.9.7.tar.gz 56277 BLAKE2B 62e10c4b3c33c203cde023cbc4e114c2ee1ad87298b1840bb2f7ea3610fdfd81c12a60c1c00a44409ca322e96408427fcad32f202737b75d28c5d69b85b579d6 SHA512 593e14e96dc0a49f65e93d25b7aace6e78fd2b4251f692c14bd6c6a2ac6360d997573aeac9005388bc49276078075c23a39fdaee912c2469acb8014127625537
diff --git a/sys-libs/libfaketime/libfaketime-0.9.7.ebuild b/sys-libs/libfaketime/libfaketime-0.9.7.ebuild
new file mode 100644
index 00000000000..16245df161c
--- /dev/null
+++ b/sys-libs/libfaketime/libfaketime-0.9.7.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit toolchain-funcs multilib-minimal
+
+DESCRIPTION="Report faked system time to programs"
+HOMEPAGE="http://www.code-wizards.com/projects/libfaketime/ https://github.com/wolfcw/libfaketime"
+SRC_URI="https://github.com/wolfcw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86"
+
+src_prepare() {
+ sed -i 's/-Werror //' "${S}/src/Makefile" || die
+
+ # Bug #617624 (GCC-6 compatibility)
+ sed -i 's/-Wno-nonnull-compare //' "${S}/src/Makefile" || die
+
+ eapply_user
+
+ multilib_copy_sources
+}
+
+multilib_src_compile() {
+ local target=all
+
+ pushd src > /dev/null || die
+ multilib_is_native_abi || target="${PN}.so.1 ${PN}MT.so.1"
+ # ${target} is intentionally not quoted
+ emake CC="$(tc-getCC)" LIBDIRNAME="/$(get_libdir)" PREFIX=/usr ${target}
+ popd > /dev/null || die
+}
+
+multilib_src_test() {
+ multilib_is_native_abi && emake test
+}
+
+multilib_src_install() {
+ multilib_is_native_abi && dobin src/faketime
+ exeinto /usr/$(get_libdir)
+ doexe src/${PN}*.so.*
+ dosym ${PN}.so.1 /usr/$(get_libdir)/${PN}.so
+ dosym ${PN}MT.so.1 /usr/$(get_libdir)/${PN}MT.so
+}
+
+multilib_src_install_all() {
+ doman man/faketime.1
+ dodoc NEWS README TODO
+}
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2018-03-28 5:05 Markus Meier
0 siblings, 0 replies; 42+ messages in thread
From: Markus Meier @ 2018-03-28 5:05 UTC (permalink / raw
To: gentoo-commits
commit: 9cbff8308c691e2d2ff37eef3842dedd328a62d2
Author: Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 28 04:59:16 2018 +0000
Commit: Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Wed Mar 28 04:59:16 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cbff830
sys-libs/libfaketime: arm stable, bug #645870
Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="arm"
sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild b/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild
index 9ff87fcff83..eddc1a8e479 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
@@ -11,7 +11,7 @@ SRC_URI="http://www.code-wizards.com/projects/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 hppa sparc x86"
+KEYWORDS="amd64 arm ~arm64 hppa sparc x86"
src_prepare() {
sed -i 's/-Werror //' "${S}/src/Makefile" || die
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2018-06-03 8:00 Mart Raudsepp
0 siblings, 0 replies; 42+ messages in thread
From: Mart Raudsepp @ 2018-06-03 8:00 UTC (permalink / raw
To: gentoo-commits
commit: 71be4910a2622c0921b278f0bfe7a8a3cb920fab
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 3 07:59:52 2018 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sun Jun 3 08:00:38 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71be4910
sys-libs/libfaketime-0.9.6-r2: arm64 stable
Package-Manager: Portage-2.3.28, Repoman-2.3.9
sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild b/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild
index eddc1a8e479..da55fc5ae41 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.code-wizards.com/projects/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 hppa sparc x86"
+KEYWORDS="amd64 arm arm64 hppa sparc x86"
src_prepare() {
sed -i 's/-Werror //' "${S}/src/Makefile" || die
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2020-03-03 0:03 Thomas Deutschmann
0 siblings, 0 replies; 42+ messages in thread
From: Thomas Deutschmann @ 2020-03-03 0:03 UTC (permalink / raw
To: gentoo-commits
commit: ebfd4e7a894a8111e6cbd7755cc5c0e066759eab
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 2 23:29:17 2020 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Tue Mar 3 00:03:02 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebfd4e7a
sys-libs/libfaketime: drop old
Package-Manager: Portage-2.3.90, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
sys-libs/libfaketime/libfaketime-0.9.6-r1.ebuild | 32 ------------------------
1 file changed, 32 deletions(-)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.6-r1.ebuild b/sys-libs/libfaketime/libfaketime-0.9.6-r1.ebuild
deleted file mode 100644
index 33655f66e02..00000000000
--- a/sys-libs/libfaketime/libfaketime-0.9.6-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit toolchain-funcs multilib
-
-DESCRIPTION="Report faked system time to programs"
-HOMEPAGE="http://www.code-wizards.com/projects/libfaketime/ https://github.com/wolfcw/libfaketime/"
-SRC_URI="http://www.code-wizards.com/projects/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa x86"
-
-src_prepare() {
- tc-export CC
-}
-
-src_compile() {
- emake CC="$(tc-getCC)" LIBDIRNAME="/$(get_libdir)" PREFIX=/usr
-}
-
-src_install() {
- dobin src/faketime
- doman man/faketime.1
- exeinto /usr/$(get_libdir)
- doexe src/${PN}*.so.*
- dosym ${PN}.so.1 /usr/$(get_libdir)/${PN}.so
- dosym ${PN}MT.so.1 /usr/$(get_libdir)/${PN}MT.so
- dodoc NEWS README TODO
-}
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2020-03-03 0:03 Thomas Deutschmann
0 siblings, 0 replies; 42+ messages in thread
From: Thomas Deutschmann @ 2020-03-03 0:03 UTC (permalink / raw
To: gentoo-commits
commit: 5dae2868a47e01217e76ec8d5b3735d5066a28c8
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 2 23:46:27 2020 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Tue Mar 3 00:03:03 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dae2868
sys-libs/libfaketime: Remove -Werror for tests
Closes: https://bugs.gentoo.org/711342
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild | 2 ++
sys-libs/libfaketime/libfaketime-0.9.7.ebuild | 2 ++
2 files changed, 4 insertions(+)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild b/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild
index da55fc5ae41..d157aa32edf 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild
@@ -16,6 +16,8 @@ KEYWORDS="amd64 arm arm64 hppa sparc x86"
src_prepare() {
sed -i 's/-Werror //' "${S}/src/Makefile" || die
+ sed -i 's/-Werror //' "${S}/test/Makefile" || die
+
# Bug #617624 (GCC-6 compatibility)
sed -i 's/-Wno-nonnull-compare //' "${S}/src/Makefile" || die
diff --git a/sys-libs/libfaketime/libfaketime-0.9.7.ebuild b/sys-libs/libfaketime/libfaketime-0.9.7.ebuild
index 16245df161c..0a558c5d178 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.7.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.7.ebuild
@@ -16,6 +16,8 @@ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86"
src_prepare() {
sed -i 's/-Werror //' "${S}/src/Makefile" || die
+ sed -i 's/-Werror //' "${S}/test/Makefile" || die
+
# Bug #617624 (GCC-6 compatibility)
sed -i 's/-Wno-nonnull-compare //' "${S}/src/Makefile" || die
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2020-03-03 0:03 Thomas Deutschmann
0 siblings, 0 replies; 42+ messages in thread
From: Thomas Deutschmann @ 2020-03-03 0:03 UTC (permalink / raw
To: gentoo-commits
commit: b1b3e2d5cd9337f76cd867061f77701e604e9d1f
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 3 00:02:35 2020 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Tue Mar 3 00:03:05 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1b3e2d5
sys-libs/libfaketime: bump to v0.9.8
Package-Manager: Portage-2.3.90, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
sys-libs/libfaketime/Manifest | 1 +
sys-libs/libfaketime/libfaketime-0.9.8.ebuild | 59 +++++++++++++++++++++++++++
2 files changed, 60 insertions(+)
diff --git a/sys-libs/libfaketime/Manifest b/sys-libs/libfaketime/Manifest
index 1c293bb1a9c..e7b654ec774 100644
--- a/sys-libs/libfaketime/Manifest
+++ b/sys-libs/libfaketime/Manifest
@@ -1,2 +1,3 @@
DIST libfaketime-0.9.6.tar.gz 51333 BLAKE2B b9aab3da744e250f43eca4f837322932c3260d35550171d34da851740a415bf3d2c3bfe02cdf37782058d8524008743838757ed8326384ecb36d0d9839cadd1a SHA512 ab2e9c53f4ca2b9dcd2bbcd8de3ab9e27be57547ed9b52a17f07a6fe880fd3a283a6f10018736be2a6ba4e150f54e92161959ccb887be1f78ddfc96058729860
DIST libfaketime-0.9.7.tar.gz 56277 BLAKE2B 62e10c4b3c33c203cde023cbc4e114c2ee1ad87298b1840bb2f7ea3610fdfd81c12a60c1c00a44409ca322e96408427fcad32f202737b75d28c5d69b85b579d6 SHA512 593e14e96dc0a49f65e93d25b7aace6e78fd2b4251f692c14bd6c6a2ac6360d997573aeac9005388bc49276078075c23a39fdaee912c2469acb8014127625537
+DIST libfaketime-0.9.8.tar.gz 70614 BLAKE2B a10a8859c216ce4c2edae3324515507f4c2b8a284d80da5a83d1b8046262ae5e624e358c809c2d473fdc21caa0d89f675beb3adfdb401411356145fdb9a1bac3 SHA512 87081024cab10462d4ed4d4ad9c3c56ab40fee3300d3a9ff180a4d96d418b3f25d80d7d5ad0a1af2fb87204f01a506d9fa273def7a8f9cc3be4cc0e9fef42aed
diff --git a/sys-libs/libfaketime/libfaketime-0.9.8.ebuild b/sys-libs/libfaketime/libfaketime-0.9.8.ebuild
new file mode 100644
index 00000000000..ebf80efc57d
--- /dev/null
+++ b/sys-libs/libfaketime/libfaketime-0.9.8.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic toolchain-funcs multilib-minimal
+
+DESCRIPTION="Report faked system time to programs"
+HOMEPAGE="http://www.code-wizards.com/projects/libfaketime/ https://github.com/wolfcw/libfaketime"
+SRC_URI="https://github.com/wolfcw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86"
+
+src_prepare() {
+ default
+
+ sed -i 's/-Werror //' "${S}/src/Makefile" || die
+
+ sed -i 's/-Werror //' "${S}/test/Makefile" || die
+
+ # Bug #617624 (GCC-6 compatibility)
+ sed -i 's/-Wno-nonnull-compare //' "${S}/src/Makefile" || die
+
+ # upstream doesn't want that we set this by default but
+ # I didn't find a single system where libfaketime passed
+ # CLOCK_MONOTONIC test without that
+ append-cflags -DFORCE_MONOTONIC_FIX
+
+ multilib_copy_sources
+}
+
+multilib_src_compile() {
+ local target=all
+
+ pushd src > /dev/null || die
+ multilib_is_native_abi || target="${PN}.so.1 ${PN}MT.so.1"
+ # ${target} is intentionally not quoted
+ emake CC="$(tc-getCC)" LIBDIRNAME="/$(get_libdir)" PREFIX=/usr ${target}
+ popd > /dev/null || die
+}
+
+multilib_src_test() {
+ multilib_is_native_abi && emake CC="$(tc-getCC)" test
+}
+
+multilib_src_install() {
+ multilib_is_native_abi && dobin src/faketime
+ exeinto /usr/$(get_libdir)
+ doexe src/${PN}*.so.*
+ dosym ${PN}.so.1 /usr/$(get_libdir)/${PN}.so
+ dosym ${PN}MT.so.1 /usr/$(get_libdir)/${PN}MT.so
+}
+
+multilib_src_install_all() {
+ doman man/faketime.1
+ dodoc NEWS README TODO
+}
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2020-03-03 0:03 Thomas Deutschmann
0 siblings, 0 replies; 42+ messages in thread
From: Thomas Deutschmann @ 2020-03-03 0:03 UTC (permalink / raw
To: gentoo-commits
commit: d5d3c4569e5411dd4c4847bbe413452db40ba4b7
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 2 23:48:40 2020 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Tue Mar 3 00:03:04 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5d3c456
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 <AT> gentoo.org>
sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild | 4 ++--
sys-libs/libfaketime/libfaketime-0.9.7.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild b/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild
index d157aa32edf..538aad5ced3 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
@@ -37,7 +37,7 @@ multilib_src_compile() {
}
multilib_src_test() {
- multilib_is_native_abi && emake test
+ multilib_is_native_abi && emake CC="$(tc-getCC)" test
}
multilib_src_install() {
diff --git a/sys-libs/libfaketime/libfaketime-0.9.7.ebuild b/sys-libs/libfaketime/libfaketime-0.9.7.ebuild
index 0a558c5d178..6166040c60d 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.7.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
@@ -37,7 +37,7 @@ multilib_src_compile() {
}
multilib_src_test() {
- multilib_is_native_abi && emake test
+ multilib_is_native_abi && emake CC="$(tc-getCC)" test
}
multilib_src_install() {
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2020-03-16 20:09 Matt Turner
0 siblings, 0 replies; 42+ messages in thread
From: Matt Turner @ 2020-03-16 20:09 UTC (permalink / raw
To: gentoo-commits
commit: 12abfe1b76ce7e1b626f76c870ccce3de88590c9
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 16 20:09:18 2020 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Mon Mar 16 20:09:18 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12abfe1b
sys-libs/libfaketime-0.9.7: add ~alpha, bug 710396
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
sys-libs/libfaketime/libfaketime-0.9.7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.7.ebuild b/sys-libs/libfaketime/libfaketime-0.9.7.ebuild
index 6166040c60d..ce73633752d 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.7.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/wolfcw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~sparc ~x86"
src_prepare() {
sed -i 's/-Werror //' "${S}/src/Makefile" || die
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2020-03-28 23:40 Sergei Trofimovich
0 siblings, 0 replies; 42+ messages in thread
From: Sergei Trofimovich @ 2020-03-28 23:40 UTC (permalink / raw
To: gentoo-commits
commit: 37830a2151c6d999227cecce2ded69b6c906a389
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 28 23:37:45 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Mar 28 23:40:09 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37830a21
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 <AT> gentoo.org>
sys-libs/libfaketime/libfaketime-0.9.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.8.ebuild b/sys-libs/libfaketime/libfaketime-0.9.8.ebuild
index ebf80efc57d..1eeb94e84fd 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.8.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.8.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/wolfcw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~sparc ~x86"
src_prepare() {
default
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2020-03-29 21:21 Sergei Trofimovich
0 siblings, 0 replies; 42+ messages in thread
From: Sergei Trofimovich @ 2020-03-29 21:21 UTC (permalink / raw
To: gentoo-commits
commit: c3d594bf7f321fa0386bd6007a417461cf304f88
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 29 21:14:19 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Mar 29 21:21:36 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3d594bf
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 <AT> gentoo.org>
sys-libs/libfaketime/libfaketime-0.9.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.8.ebuild b/sys-libs/libfaketime/libfaketime-0.9.8.ebuild
index 1eeb94e84fd..67705879c3a 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.8.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.8.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/wolfcw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~sparc ~x86"
src_prepare() {
default
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2020-04-04 10:52 Sergei Trofimovich
0 siblings, 0 replies; 42+ messages in thread
From: Sergei Trofimovich @ 2020-04-04 10:52 UTC (permalink / raw
To: gentoo-commits
commit: c086d3e460a0949d9b52d06619ef136403ae4652
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 4 10:36:42 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Apr 4 10:36:42 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c086d3e4
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 <AT> gentoo.org>
sys-libs/libfaketime/libfaketime-0.9.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.8.ebuild b/sys-libs/libfaketime/libfaketime-0.9.8.ebuild
index 67705879c3a..16e5456199a 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.8.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.8.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/wolfcw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
src_prepare() {
default
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2020-05-03 10:25 Agostino Sarubbo
0 siblings, 0 replies; 42+ messages in thread
From: Agostino Sarubbo @ 2020-05-03 10:25 UTC (permalink / raw
To: gentoo-commits
commit: e59bac92e32a32ae5ca7b3dd24d46e2fd6ed094b
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun May 3 10:24:12 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun May 3 10:25:28 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e59bac92
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 <AT> gentoo.org>
sys-libs/libfaketime/libfaketime-0.9.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.8.ebuild b/sys-libs/libfaketime/libfaketime-0.9.8.ebuild
index 16e5456199a..3137d525ea1 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.8.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.8.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/wolfcw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86"
src_prepare() {
default
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2020-05-08 9:36 Sergei Trofimovich
0 siblings, 0 replies; 42+ messages in thread
From: Sergei Trofimovich @ 2020-05-08 9:36 UTC (permalink / raw
To: gentoo-commits
commit: 54cb18bca5fbda91076329d088fb5364871dc13d
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Fri May 8 09:26:54 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Fri May 8 09:30:48 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54cb18bc
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 <AT> gentoo.org>
sys-libs/libfaketime/libfaketime-0.9.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.8.ebuild b/sys-libs/libfaketime/libfaketime-0.9.8.ebuild
index 3137d525ea1..a648df00a81 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.8.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.8.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/wolfcw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 hppa ~ia64 ~ppc ~ppc64 sparc ~x86"
src_prepare() {
default
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2020-06-13 21:09 Matt Turner
0 siblings, 0 replies; 42+ messages in thread
From: Matt Turner @ 2020-06-13 21:09 UTC (permalink / raw
To: gentoo-commits
commit: c81a4780281ea371be0f39262c02eb38d5c5cbd7
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 13 20:47:55 2020 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sat Jun 13 21:09:45 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c81a4780
sys-libs/libfaketime-0.9.8: add ~alpha
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
sys-libs/libfaketime/libfaketime-0.9.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.8.ebuild b/sys-libs/libfaketime/libfaketime-0.9.8.ebuild
index a648df00a81..002934da696 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.8.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.8.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/wolfcw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 hppa ~ia64 ~ppc ~ppc64 sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~ppc ~ppc64 sparc ~x86"
src_prepare() {
default
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2021-03-01 18:06 Thomas Deutschmann
0 siblings, 0 replies; 42+ messages in thread
From: Thomas Deutschmann @ 2021-03-01 18:06 UTC (permalink / raw
To: gentoo-commits
commit: 70df8089851b27797255f42b01a13b4d985d6252
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 1 17:48:21 2021 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Mon Mar 1 17:48:21 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70df8089
sys-libs/libfaketime: bump to v0.9.9
Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
sys-libs/libfaketime/Manifest | 1 +
sys-libs/libfaketime/libfaketime-0.9.9.ebuild | 59 +++++++++++++++++++++++++++
2 files changed, 60 insertions(+)
diff --git a/sys-libs/libfaketime/Manifest b/sys-libs/libfaketime/Manifest
index e7b654ec774..7b1ef4bb7a3 100644
--- a/sys-libs/libfaketime/Manifest
+++ b/sys-libs/libfaketime/Manifest
@@ -1,3 +1,4 @@
DIST libfaketime-0.9.6.tar.gz 51333 BLAKE2B b9aab3da744e250f43eca4f837322932c3260d35550171d34da851740a415bf3d2c3bfe02cdf37782058d8524008743838757ed8326384ecb36d0d9839cadd1a SHA512 ab2e9c53f4ca2b9dcd2bbcd8de3ab9e27be57547ed9b52a17f07a6fe880fd3a283a6f10018736be2a6ba4e150f54e92161959ccb887be1f78ddfc96058729860
DIST libfaketime-0.9.7.tar.gz 56277 BLAKE2B 62e10c4b3c33c203cde023cbc4e114c2ee1ad87298b1840bb2f7ea3610fdfd81c12a60c1c00a44409ca322e96408427fcad32f202737b75d28c5d69b85b579d6 SHA512 593e14e96dc0a49f65e93d25b7aace6e78fd2b4251f692c14bd6c6a2ac6360d997573aeac9005388bc49276078075c23a39fdaee912c2469acb8014127625537
DIST libfaketime-0.9.8.tar.gz 70614 BLAKE2B a10a8859c216ce4c2edae3324515507f4c2b8a284d80da5a83d1b8046262ae5e624e358c809c2d473fdc21caa0d89f675beb3adfdb401411356145fdb9a1bac3 SHA512 87081024cab10462d4ed4d4ad9c3c56ab40fee3300d3a9ff180a4d96d418b3f25d80d7d5ad0a1af2fb87204f01a506d9fa273def7a8f9cc3be4cc0e9fef42aed
+DIST libfaketime-0.9.9.tar.gz 78610 BLAKE2B 863e3aaf5f26a7b4d6104bdf5dd8fc0ac70547770d01cad302e476a7eeee63f0900ddc825aa75f6db7be08155d7ceb05f3b730fffb9e4928147fbdc097ee0df8 SHA512 b1aecf456753ccf771f0f80c92d57ffcd2c8349dde93a575862b4570a06812d4bce104f2efbcfd627a85a80fed99dbc37cb156dda0389892bfb4e71df816191f
diff --git a/sys-libs/libfaketime/libfaketime-0.9.9.ebuild b/sys-libs/libfaketime/libfaketime-0.9.9.ebuild
new file mode 100644
index 00000000000..b0b38382026
--- /dev/null
+++ b/sys-libs/libfaketime/libfaketime-0.9.9.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic toolchain-funcs multilib-minimal
+
+DESCRIPTION="Report faked system time to programs"
+HOMEPAGE="http://www.code-wizards.com/projects/libfaketime/ https://github.com/wolfcw/libfaketime"
+SRC_URI="https://github.com/wolfcw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+src_prepare() {
+ default
+
+ sed -i 's/-Werror //' "${S}/src/Makefile" || die
+
+ sed -i 's/-Werror //' "${S}/test/Makefile" || die
+
+ # Bug #617624 (GCC-6 compatibility)
+ sed -i 's/-Wno-nonnull-compare //' "${S}/src/Makefile" || die
+
+ # upstream doesn't want that we set this by default but
+ # I didn't find a single system where libfaketime passed
+ # CLOCK_MONOTONIC test without that
+ append-cflags -DFORCE_MONOTONIC_FIX
+
+ multilib_copy_sources
+}
+
+multilib_src_compile() {
+ local target=all
+
+ pushd src > /dev/null || die
+ multilib_is_native_abi || target="${PN}.so.1 ${PN}MT.so.1"
+ # ${target} is intentionally not quoted
+ emake CC="$(tc-getCC)" LIBDIRNAME="/$(get_libdir)" PREFIX=/usr ${target}
+ popd > /dev/null || die
+}
+
+multilib_src_test() {
+ multilib_is_native_abi && emake CC="$(tc-getCC)" test
+}
+
+multilib_src_install() {
+ multilib_is_native_abi && dobin src/faketime
+ exeinto /usr/$(get_libdir)
+ doexe src/${PN}*.so.*
+ dosym ${PN}.so.1 /usr/$(get_libdir)/${PN}.so
+ dosym ${PN}MT.so.1 /usr/$(get_libdir)/${PN}MT.so
+}
+
+multilib_src_install_all() {
+ doman man/faketime.1
+ dodoc NEWS README TODO
+}
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2021-03-01 18:06 Thomas Deutschmann
0 siblings, 0 replies; 42+ messages in thread
From: Thomas Deutschmann @ 2021-03-01 18:06 UTC (permalink / raw
To: gentoo-commits
commit: 5941915e5a838dba1c7e637b12db977ce287adc0
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 1 17:53:31 2021 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Mon Mar 1 17:53:31 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5941915e
sys-libs/libfaketime: bump to v0.9.9
Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
sys-libs/libfaketime/libfaketime-0.9.9.ebuild | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.9.ebuild b/sys-libs/libfaketime/libfaketime-0.9.9.ebuild
index b0b38382026..6f985492cd6 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.9.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.9.ebuild
@@ -42,6 +42,11 @@ multilib_src_compile() {
}
multilib_src_test() {
+ if has usersandbox ${FEATURES} ; then
+ # Tests are using LD_PRELOAD which clashes with FEATURES=usersandbox
+ ewarn "Tests are known to fail with usersandbox enabled."
+ fi
+
multilib_is_native_abi && emake CC="$(tc-getCC)" test
}
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2021-04-24 16:26 Thomas Deutschmann
0 siblings, 0 replies; 42+ messages in thread
From: Thomas Deutschmann @ 2021-04-24 16:26 UTC (permalink / raw
To: gentoo-commits
commit: 5471612bbfd6636890509cd403ceb6b0e58058b0
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 24 16:14:02 2021 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sat Apr 24 16:20:41 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5471612b
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 <AT> gentoo.org>
sys-libs/libfaketime/Manifest | 2 +-
...aketime-0.9.6-r2.ebuild => libfaketime-0.9.6-r3.ebuild} | 14 +++++++-------
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/sys-libs/libfaketime/Manifest b/sys-libs/libfaketime/Manifest
index 7b1ef4bb7a3..6bb3a003e5d 100644
--- a/sys-libs/libfaketime/Manifest
+++ b/sys-libs/libfaketime/Manifest
@@ -1,4 +1,4 @@
-DIST libfaketime-0.9.6.tar.gz 51333 BLAKE2B b9aab3da744e250f43eca4f837322932c3260d35550171d34da851740a415bf3d2c3bfe02cdf37782058d8524008743838757ed8326384ecb36d0d9839cadd1a SHA512 ab2e9c53f4ca2b9dcd2bbcd8de3ab9e27be57547ed9b52a17f07a6fe880fd3a283a6f10018736be2a6ba4e150f54e92161959ccb887be1f78ddfc96058729860
+DIST libfaketime-0.9.6.tar.gz 53540 BLAKE2B 5559e683d9d513fe60fe4b7f22a2ee794bccd8b1fe2a58735876fb9a0f05e1157d20485cfc2f0bcefa0b1f642f3b981de00471a36998867b0024dd8ac5a77466 SHA512 22cd796d4c6f7b327c664895df5b93b72a7243d886bf5241f932cc23fd54049c5fb6a8351078d036d78d12cb6f530ff66b98ef75df6eba5339ebfef1e7561225
DIST libfaketime-0.9.7.tar.gz 56277 BLAKE2B 62e10c4b3c33c203cde023cbc4e114c2ee1ad87298b1840bb2f7ea3610fdfd81c12a60c1c00a44409ca322e96408427fcad32f202737b75d28c5d69b85b579d6 SHA512 593e14e96dc0a49f65e93d25b7aace6e78fd2b4251f692c14bd6c6a2ac6360d997573aeac9005388bc49276078075c23a39fdaee912c2469acb8014127625537
DIST libfaketime-0.9.8.tar.gz 70614 BLAKE2B a10a8859c216ce4c2edae3324515507f4c2b8a284d80da5a83d1b8046262ae5e624e358c809c2d473fdc21caa0d89f675beb3adfdb401411356145fdb9a1bac3 SHA512 87081024cab10462d4ed4d4ad9c3c56ab40fee3300d3a9ff180a4d96d418b3f25d80d7d5ad0a1af2fb87204f01a506d9fa273def7a8f9cc3be4cc0e9fef42aed
DIST libfaketime-0.9.9.tar.gz 78610 BLAKE2B 863e3aaf5f26a7b4d6104bdf5dd8fc0ac70547770d01cad302e476a7eeee63f0900ddc825aa75f6db7be08155d7ceb05f3b730fffb9e4928147fbdc097ee0df8 SHA512 b1aecf456753ccf771f0f80c92d57ffcd2c8349dde93a575862b4570a06812d4bce104f2efbcfd627a85a80fed99dbc37cb156dda0389892bfb4e71df816191f
diff --git a/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild b/sys-libs/libfaketime/libfaketime-0.9.6-r3.ebuild
similarity index 81%
rename from sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild
rename to sys-libs/libfaketime/libfaketime-0.9.6-r3.ebuild
index e416acd3353..abb0ce44c96 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.6-r2.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.6-r3.ebuild
@@ -1,19 +1,21 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="6"
+EAPI="7"
-inherit toolchain-funcs multilib-minimal
+inherit flag-o-matic toolchain-funcs multilib-minimal
DESCRIPTION="Report faked system time to programs"
HOMEPAGE="http://www.code-wizards.com/projects/libfaketime/ https://github.com/wolfcw/libfaketime"
-SRC_URI="http://www.code-wizards.com/projects/${PN}/${P}.tar.gz"
+SRC_URI="https://github.com/wolfcw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86"
src_prepare() {
+ default
+
sed -i 's/-Werror //' "${S}/src/Makefile" || die
sed -i 's/-Werror //' "${S}/test/Makefile" || die
@@ -21,8 +23,6 @@ src_prepare() {
# Bug #617624 (GCC-6 compatibility)
sed -i 's/-Wno-nonnull-compare //' "${S}/src/Makefile" || die
- eapply_user
-
multilib_copy_sources
}
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2021-04-24 16:26 Thomas Deutschmann
0 siblings, 0 replies; 42+ messages in thread
From: Thomas Deutschmann @ 2021-04-24 16:26 UTC (permalink / raw
To: gentoo-commits
commit: 6abbdc7f12ef6d61677fcd2f5b9c8621e124663d
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 24 16:14:28 2021 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sat Apr 24 16:20:42 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6abbdc7f
sys-libs/libfaketime: drop old
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
sys-libs/libfaketime/Manifest | 2 -
sys-libs/libfaketime/libfaketime-0.9.7.ebuild | 54 ------------------------
sys-libs/libfaketime/libfaketime-0.9.8.ebuild | 59 ---------------------------
3 files changed, 115 deletions(-)
diff --git a/sys-libs/libfaketime/Manifest b/sys-libs/libfaketime/Manifest
index 6bb3a003e5d..ab71085c4be 100644
--- a/sys-libs/libfaketime/Manifest
+++ b/sys-libs/libfaketime/Manifest
@@ -1,4 +1,2 @@
DIST libfaketime-0.9.6.tar.gz 53540 BLAKE2B 5559e683d9d513fe60fe4b7f22a2ee794bccd8b1fe2a58735876fb9a0f05e1157d20485cfc2f0bcefa0b1f642f3b981de00471a36998867b0024dd8ac5a77466 SHA512 22cd796d4c6f7b327c664895df5b93b72a7243d886bf5241f932cc23fd54049c5fb6a8351078d036d78d12cb6f530ff66b98ef75df6eba5339ebfef1e7561225
-DIST libfaketime-0.9.7.tar.gz 56277 BLAKE2B 62e10c4b3c33c203cde023cbc4e114c2ee1ad87298b1840bb2f7ea3610fdfd81c12a60c1c00a44409ca322e96408427fcad32f202737b75d28c5d69b85b579d6 SHA512 593e14e96dc0a49f65e93d25b7aace6e78fd2b4251f692c14bd6c6a2ac6360d997573aeac9005388bc49276078075c23a39fdaee912c2469acb8014127625537
-DIST libfaketime-0.9.8.tar.gz 70614 BLAKE2B a10a8859c216ce4c2edae3324515507f4c2b8a284d80da5a83d1b8046262ae5e624e358c809c2d473fdc21caa0d89f675beb3adfdb401411356145fdb9a1bac3 SHA512 87081024cab10462d4ed4d4ad9c3c56ab40fee3300d3a9ff180a4d96d418b3f25d80d7d5ad0a1af2fb87204f01a506d9fa273def7a8f9cc3be4cc0e9fef42aed
DIST libfaketime-0.9.9.tar.gz 78610 BLAKE2B 863e3aaf5f26a7b4d6104bdf5dd8fc0ac70547770d01cad302e476a7eeee63f0900ddc825aa75f6db7be08155d7ceb05f3b730fffb9e4928147fbdc097ee0df8 SHA512 b1aecf456753ccf771f0f80c92d57ffcd2c8349dde93a575862b4570a06812d4bce104f2efbcfd627a85a80fed99dbc37cb156dda0389892bfb4e71df816191f
diff --git a/sys-libs/libfaketime/libfaketime-0.9.7.ebuild b/sys-libs/libfaketime/libfaketime-0.9.7.ebuild
deleted file mode 100644
index ce73633752d..00000000000
--- a/sys-libs/libfaketime/libfaketime-0.9.7.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit toolchain-funcs multilib-minimal
-
-DESCRIPTION="Report faked system time to programs"
-HOMEPAGE="http://www.code-wizards.com/projects/libfaketime/ https://github.com/wolfcw/libfaketime"
-SRC_URI="https://github.com/wolfcw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~sparc ~x86"
-
-src_prepare() {
- sed -i 's/-Werror //' "${S}/src/Makefile" || die
-
- sed -i 's/-Werror //' "${S}/test/Makefile" || die
-
- # Bug #617624 (GCC-6 compatibility)
- sed -i 's/-Wno-nonnull-compare //' "${S}/src/Makefile" || die
-
- eapply_user
-
- multilib_copy_sources
-}
-
-multilib_src_compile() {
- local target=all
-
- pushd src > /dev/null || die
- multilib_is_native_abi || target="${PN}.so.1 ${PN}MT.so.1"
- # ${target} is intentionally not quoted
- emake CC="$(tc-getCC)" LIBDIRNAME="/$(get_libdir)" PREFIX=/usr ${target}
- popd > /dev/null || die
-}
-
-multilib_src_test() {
- multilib_is_native_abi && emake CC="$(tc-getCC)" test
-}
-
-multilib_src_install() {
- multilib_is_native_abi && dobin src/faketime
- exeinto /usr/$(get_libdir)
- doexe src/${PN}*.so.*
- dosym ${PN}.so.1 /usr/$(get_libdir)/${PN}.so
- dosym ${PN}MT.so.1 /usr/$(get_libdir)/${PN}MT.so
-}
-
-multilib_src_install_all() {
- doman man/faketime.1
- dodoc NEWS README TODO
-}
diff --git a/sys-libs/libfaketime/libfaketime-0.9.8.ebuild b/sys-libs/libfaketime/libfaketime-0.9.8.ebuild
deleted file mode 100644
index 88426ac5327..00000000000
--- a/sys-libs/libfaketime/libfaketime-0.9.8.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit flag-o-matic toolchain-funcs multilib-minimal
-
-DESCRIPTION="Report faked system time to programs"
-HOMEPAGE="http://www.code-wizards.com/projects/libfaketime/ https://github.com/wolfcw/libfaketime"
-SRC_URI="https://github.com/wolfcw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc ~x86"
-
-src_prepare() {
- default
-
- sed -i 's/-Werror //' "${S}/src/Makefile" || die
-
- sed -i 's/-Werror //' "${S}/test/Makefile" || die
-
- # Bug #617624 (GCC-6 compatibility)
- sed -i 's/-Wno-nonnull-compare //' "${S}/src/Makefile" || die
-
- # upstream doesn't want that we set this by default but
- # I didn't find a single system where libfaketime passed
- # CLOCK_MONOTONIC test without that
- append-cflags -DFORCE_MONOTONIC_FIX
-
- multilib_copy_sources
-}
-
-multilib_src_compile() {
- local target=all
-
- pushd src > /dev/null || die
- multilib_is_native_abi || target="${PN}.so.1 ${PN}MT.so.1"
- # ${target} is intentionally not quoted
- emake CC="$(tc-getCC)" LIBDIRNAME="/$(get_libdir)" PREFIX=/usr ${target}
- popd > /dev/null || die
-}
-
-multilib_src_test() {
- multilib_is_native_abi && emake CC="$(tc-getCC)" test
-}
-
-multilib_src_install() {
- multilib_is_native_abi && dobin src/faketime
- exeinto /usr/$(get_libdir)
- doexe src/${PN}*.so.*
- dosym ${PN}.so.1 /usr/$(get_libdir)/${PN}.so
- dosym ${PN}MT.so.1 /usr/$(get_libdir)/${PN}MT.so
-}
-
-multilib_src_install_all() {
- doman man/faketime.1
- dodoc NEWS README TODO
-}
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2022-05-19 9:27 Yixun Lan
0 siblings, 0 replies; 42+ messages in thread
From: Yixun Lan @ 2022-05-19 9:27 UTC (permalink / raw
To: gentoo-commits
commit: 7179fbdc4ea7c6fafcfbfbbc6f624d1bbb1ed4a6
Author: Alex Fan <alex.fan.q <AT> gmail <DOT> com>
AuthorDate: Thu May 19 08:38:45 2022 +0000
Commit: Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Thu May 19 09:23:47 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7179fbdc
sys-libs/libfaketime: fix test hang on riscv
Closes: https://bugs.gentoo.org/844958
Signed-off-by: Alex Fan <alex.fan.q <AT> gmail.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>
sys-libs/libfaketime/libfaketime-0.9.9.ebuild | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.9.ebuild b/sys-libs/libfaketime/libfaketime-0.9.9.ebuild
index 332eb881b2bd..fb0676fa5e48 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.9.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -28,6 +28,9 @@ src_prepare() {
# CLOCK_MONOTONIC test without that
append-cflags -DFORCE_MONOTONIC_FIX
+ # bug #844958
+ use riscv && append-cflags -DFORCE_PTHREAD_NONVER
+
multilib_copy_sources
}
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2022-05-19 9:27 Yixun Lan
0 siblings, 0 replies; 42+ messages in thread
From: Yixun Lan @ 2022-05-19 9:27 UTC (permalink / raw
To: gentoo-commits
commit: 7359c024c15672f12ee6c74d622c9c9fd4775e1f
Author: Alex Fan <alex.fan.q <AT> gmail <DOT> com>
AuthorDate: Thu May 19 08:40:29 2022 +0000
Commit: Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Thu May 19 09:23:51 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7359c024
sys-libs/libfaketime: keyword 0.9.9 for ~riscv
Signed-off-by: Alex Fan <alex.fan.q <AT> gmail.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>
sys-libs/libfaketime/libfaketime-0.9.9.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.9.ebuild b/sys-libs/libfaketime/libfaketime-0.9.9.ebuild
index fb0676fa5e48..df970bfb51c5 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.9.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.9.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/wolfcw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 -riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
src_prepare() {
default
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2022-08-25 3:47 Sam James
0 siblings, 0 replies; 42+ messages in thread
From: Sam James @ 2022-08-25 3:47 UTC (permalink / raw
To: gentoo-commits
commit: a293af8b5934410614772bae9156bb94aebe3c02
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 25 03:46:49 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 25 03:46:49 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a293af8b
sys-libs/libfaketime: add myself as a maintainer
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libfaketime/metadata.xml | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/sys-libs/libfaketime/metadata.xml b/sys-libs/libfaketime/metadata.xml
index 2f33dab322e2..9dbf15865d46 100644
--- a/sys-libs/libfaketime/metadata.xml
+++ b/sys-libs/libfaketime/metadata.xml
@@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person">
+ <email>sam@gentoo.org</email>
+ <name>Sam James</name>
+ </maintainer>
<longdescription lang="en">
The Fake Time Preload Library (FTPL, a.k.a. libfaketime) intercepts
various system calls which programs use to retrieve the current date and time.
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2022-08-25 3:47 Sam James
0 siblings, 0 replies; 42+ messages in thread
From: Sam James @ 2022-08-25 3:47 UTC (permalink / raw
To: gentoo-commits
commit: 4c6266fb95f70f22164bc5030134a9cf11b3c9bf
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 25 03:44:37 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 25 03:45:58 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c6266fb
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 <AT> gentoo.org>
sys-libs/libfaketime/Manifest | 1 +
sys-libs/libfaketime/libfaketime-0.9.10.ebuild | 64 ++++++++++++++++++++++++++
2 files changed, 65 insertions(+)
diff --git a/sys-libs/libfaketime/Manifest b/sys-libs/libfaketime/Manifest
index ab71085c4be9..1e76f97098bb 100644
--- a/sys-libs/libfaketime/Manifest
+++ b/sys-libs/libfaketime/Manifest
@@ -1,2 +1,3 @@
+DIST libfaketime-0.9.10.tar.gz 88908 BLAKE2B 0faa7b1fd0ef7fe99bb586bb4e68e8172f799a2cdca680c75b08145d84f3602ab10b84853589df19398e92fa5f248190624e5585b156c06e99cec7bc332925ab SHA512 07c431bee21e31343b680d1322dd529ea276e3cc4dbec61646c12bf5d0263163faf6186efeb36b199e24b655578a493c43e3b7a7acf8eba8b9ff84a1e94d618b
DIST libfaketime-0.9.6.tar.gz 53540 BLAKE2B 5559e683d9d513fe60fe4b7f22a2ee794bccd8b1fe2a58735876fb9a0f05e1157d20485cfc2f0bcefa0b1f642f3b981de00471a36998867b0024dd8ac5a77466 SHA512 22cd796d4c6f7b327c664895df5b93b72a7243d886bf5241f932cc23fd54049c5fb6a8351078d036d78d12cb6f530ff66b98ef75df6eba5339ebfef1e7561225
DIST libfaketime-0.9.9.tar.gz 78610 BLAKE2B 863e3aaf5f26a7b4d6104bdf5dd8fc0ac70547770d01cad302e476a7eeee63f0900ddc825aa75f6db7be08155d7ceb05f3b730fffb9e4928147fbdc097ee0df8 SHA512 b1aecf456753ccf771f0f80c92d57ffcd2c8349dde93a575862b4570a06812d4bce104f2efbcfd627a85a80fed99dbc37cb156dda0389892bfb4e71df816191f
diff --git a/sys-libs/libfaketime/libfaketime-0.9.10.ebuild b/sys-libs/libfaketime/libfaketime-0.9.10.ebuild
new file mode 100644
index 000000000000..246a168f4a5a
--- /dev/null
+++ b/sys-libs/libfaketime/libfaketime-0.9.10.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs multilib-minimal
+
+DESCRIPTION="Report faked system time to programs"
+HOMEPAGE="http://www.code-wizards.com/projects/libfaketime/ https://github.com/wolfcw/libfaketime"
+SRC_URI="https://github.com/wolfcw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+src_prepare() {
+ default
+
+ sed -i -e 's/-Werror //' {src,test}/Makefile || die
+
+ # Bug #617624 (GCC-6 compatibility)
+ sed -i 's/-Wno-nonnull-compare //' src/Makefile || die
+
+ # We used to always set this, but see:
+ # 1. https://github.com/wolfcw/libfaketime/commit/40edcc7ca087a8118fe5a2d27152617fa233e0e2
+ # i.e. we should report cases which end up needing it, rather than always setting it.
+ #
+ # 2. As of 0.9.10, libfaketime tries to detect at runtime if it's needed.
+ #append-cflags -DFORCE_MONOTONIC_FIX
+
+ # bug #844958
+ use riscv && append-cflags -DFORCE_PTHREAD_NONVER
+
+ multilib_copy_sources
+}
+
+multilib_src_compile() {
+ local target=all
+
+ pushd src > /dev/null || die
+ multilib_is_native_abi || target="${PN}.so.1 ${PN}MT.so.1"
+ # ${target} is intentionally not quoted
+ emake CC="$(tc-getCC)" LIBDIRNAME="/$(get_libdir)" PREFIX=/usr ${target}
+ popd > /dev/null || die
+}
+
+multilib_src_test() {
+ multilib_is_native_abi && emake CC="$(tc-getCC)" test
+}
+
+multilib_src_install() {
+ multilib_is_native_abi && dobin src/faketime
+
+ exeinto /usr/$(get_libdir)
+ doexe src/${PN}*.so.*
+
+ dosym ${PN}.so.1 /usr/$(get_libdir)/${PN}.so
+ dosym ${PN}MT.so.1 /usr/$(get_libdir)/${PN}MT.so
+}
+
+multilib_src_install_all() {
+ doman man/faketime.1
+ dodoc NEWS README TODO
+}
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2022-08-25 3:50 Sam James
0 siblings, 0 replies; 42+ messages in thread
From: Sam James @ 2022-08-25 3:50 UTC (permalink / raw
To: gentoo-commits
commit: e63ba531b8c0ea14d4e15b3dc40c6ab790b8ad22
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 25 03:50:17 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 25 03:50:17 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e63ba531
sys-libs/libfaketime: filter LTO
It's a delicate package anyway.
Closes: https://bugs.gentoo.org/863911
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libfaketime/libfaketime-0.9.10.ebuild | 3 +++
1 file changed, 3 insertions(+)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.10.ebuild b/sys-libs/libfaketime/libfaketime-0.9.10.ebuild
index 246a168f4a5a..53106198a4cf 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.10.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.10.ebuild
@@ -21,6 +21,9 @@ src_prepare() {
# Bug #617624 (GCC-6 compatibility)
sed -i 's/-Wno-nonnull-compare //' src/Makefile || die
+ # bug #863911
+ filter-lto
+
# We used to always set this, but see:
# 1. https://github.com/wolfcw/libfaketime/commit/40edcc7ca087a8118fe5a2d27152617fa233e0e2
# i.e. we should report cases which end up needing it, rather than always setting it.
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2023-03-04 5:49 Arthur Zamarin
0 siblings, 0 replies; 42+ messages in thread
From: Arthur Zamarin @ 2023-03-04 5:49 UTC (permalink / raw
To: gentoo-commits
commit: ff9d0d92faecc908ac2309b03d49f26df5863935
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 4 05:49:41 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 4 05:49:41 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff9d0d92
sys-libs/libfaketime: Stabilize 0.9.10 arm64, #899532
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/libfaketime/libfaketime-0.9.10.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.10.ebuild b/sys-libs/libfaketime/libfaketime-0.9.10.ebuild
index 53106198a4cf..e8acec9f2829 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.10.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/wolfcw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
src_prepare() {
default
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2023-03-04 6:29 Arthur Zamarin
0 siblings, 0 replies; 42+ messages in thread
From: Arthur Zamarin @ 2023-03-04 6:29 UTC (permalink / raw
To: gentoo-commits
commit: aca7ae7f93323d91c8b6c41c015ff97e0e24288a
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 4 06:29:13 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 4 06:29:24 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aca7ae7f
sys-libs/libfaketime: Stabilize 0.9.10 arm, #899532
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/libfaketime/libfaketime-0.9.10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.10.ebuild b/sys-libs/libfaketime/libfaketime-0.9.10.ebuild
index e8acec9f2829..4e8d3dd1cee7 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.10.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.10.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/wolfcw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
src_prepare() {
default
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2023-03-04 7:28 Arthur Zamarin
0 siblings, 0 replies; 42+ messages in thread
From: Arthur Zamarin @ 2023-03-04 7:28 UTC (permalink / raw
To: gentoo-commits
commit: 3b2a47bbdc11a761a35900b697ebb88d65e8af59
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 4 07:28:43 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 4 07:28:43 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b2a47bb
sys-libs/libfaketime: Stabilize 0.9.10 sparc, #899532
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/libfaketime/libfaketime-0.9.10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.10.ebuild b/sys-libs/libfaketime/libfaketime-0.9.10.ebuild
index 4e8d3dd1cee7..8397c7fbd5bc 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.10.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.10.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/wolfcw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc ~x86"
src_prepare() {
default
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2023-03-04 7:47 Arthur Zamarin
0 siblings, 0 replies; 42+ messages in thread
From: Arthur Zamarin @ 2023-03-04 7:47 UTC (permalink / raw
To: gentoo-commits
commit: 39fdb0ebc778e299e3d6e3397f718ddf78179aad
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 4 07:47:26 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 4 07:47:26 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39fdb0eb
sys-libs/libfaketime: Stabilize 0.9.10 amd64, #899532
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/libfaketime/libfaketime-0.9.10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.10.ebuild b/sys-libs/libfaketime/libfaketime-0.9.10.ebuild
index 8397c7fbd5bc..e3899b538b14 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.10.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.10.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/wolfcw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc ~x86"
src_prepare() {
default
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2023-03-04 8:18 Arthur Zamarin
0 siblings, 0 replies; 42+ messages in thread
From: Arthur Zamarin @ 2023-03-04 8:18 UTC (permalink / raw
To: gentoo-commits
commit: d54bafe257de44fb5045710c0bad7ff2f63ebfa8
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 4 08:18:17 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 4 08:18:17 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d54bafe2
sys-libs/libfaketime: Stabilize 0.9.10 x86, #899532
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/libfaketime/libfaketime-0.9.10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.10.ebuild b/sys-libs/libfaketime/libfaketime-0.9.10.ebuild
index e3899b538b14..e2ee91314cd1 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.10.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.10.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/wolfcw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc x86"
src_prepare() {
default
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2023-11-24 9:31 Sam James
0 siblings, 0 replies; 42+ messages in thread
From: Sam James @ 2023-11-24 9:31 UTC (permalink / raw
To: gentoo-commits
commit: 0ea3c64516988da33c198e579e758bd8b68e60c5
Author: Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Thu Nov 23 22:52:14 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 24 09:30:24 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ea3c645
sys-libs/libfaketime: Keyword 0.9.10 mips, #917776
Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libfaketime/libfaketime-0.9.10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.10.ebuild b/sys-libs/libfaketime/libfaketime-0.9.10.ebuild
index e2ee91314cd1..a7b88d81a8d6 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.10.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.10.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/wolfcw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc x86"
src_prepare() {
default
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2024-03-03 21:44 Andreas K. Hüttel
0 siblings, 0 replies; 42+ messages in thread
From: Andreas K. Hüttel @ 2024-03-03 21:44 UTC (permalink / raw
To: gentoo-commits
commit: e16489c6bce2c1e4712cfdf6f3ca6e9533d346f6
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 3 21:42:59 2024 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sun Mar 3 21:44:35 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e16489c6
sys-libs/libfaketime: drop 0.9.6-r4, 0.9.9
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
sys-libs/libfaketime/Manifest | 2 -
sys-libs/libfaketime/libfaketime-0.9.6-r4.ebuild | 56 --------------------
sys-libs/libfaketime/libfaketime-0.9.9.ebuild | 67 ------------------------
3 files changed, 125 deletions(-)
diff --git a/sys-libs/libfaketime/Manifest b/sys-libs/libfaketime/Manifest
index 1e76f97098bb..681593bfd339 100644
--- a/sys-libs/libfaketime/Manifest
+++ b/sys-libs/libfaketime/Manifest
@@ -1,3 +1 @@
DIST libfaketime-0.9.10.tar.gz 88908 BLAKE2B 0faa7b1fd0ef7fe99bb586bb4e68e8172f799a2cdca680c75b08145d84f3602ab10b84853589df19398e92fa5f248190624e5585b156c06e99cec7bc332925ab SHA512 07c431bee21e31343b680d1322dd529ea276e3cc4dbec61646c12bf5d0263163faf6186efeb36b199e24b655578a493c43e3b7a7acf8eba8b9ff84a1e94d618b
-DIST libfaketime-0.9.6.tar.gz 53540 BLAKE2B 5559e683d9d513fe60fe4b7f22a2ee794bccd8b1fe2a58735876fb9a0f05e1157d20485cfc2f0bcefa0b1f642f3b981de00471a36998867b0024dd8ac5a77466 SHA512 22cd796d4c6f7b327c664895df5b93b72a7243d886bf5241f932cc23fd54049c5fb6a8351078d036d78d12cb6f530ff66b98ef75df6eba5339ebfef1e7561225
-DIST libfaketime-0.9.9.tar.gz 78610 BLAKE2B 863e3aaf5f26a7b4d6104bdf5dd8fc0ac70547770d01cad302e476a7eeee63f0900ddc825aa75f6db7be08155d7ceb05f3b730fffb9e4928147fbdc097ee0df8 SHA512 b1aecf456753ccf771f0f80c92d57ffcd2c8349dde93a575862b4570a06812d4bce104f2efbcfd627a85a80fed99dbc37cb156dda0389892bfb4e71df816191f
diff --git a/sys-libs/libfaketime/libfaketime-0.9.6-r4.ebuild b/sys-libs/libfaketime/libfaketime-0.9.6-r4.ebuild
deleted file mode 100644
index 0d1e323682b4..000000000000
--- a/sys-libs/libfaketime/libfaketime-0.9.6-r4.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit flag-o-matic toolchain-funcs multilib-minimal
-
-DESCRIPTION="Report faked system time to programs"
-HOMEPAGE="http://www.code-wizards.com/projects/libfaketime/ https://github.com/wolfcw/libfaketime"
-SRC_URI="https://github.com/wolfcw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 -riscv sparc x86"
-
-PATCHES=( "${FILESDIR}"/${PN}-0.9.8-Treat-unknown-clock_ids-like-CLOCK_REALTIME.patch )
-
-src_prepare() {
- default
-
- sed -i 's/-Werror //' "${S}/src/Makefile" || die
-
- sed -i 's/-Werror //' "${S}/test/Makefile" || die
-
- # Bug #617624 (GCC-6 compatibility)
- sed -i 's/-Wno-nonnull-compare //' "${S}/src/Makefile" || die
-
- multilib_copy_sources
-}
-
-multilib_src_compile() {
- local target=all
-
- pushd src > /dev/null || die
- multilib_is_native_abi || target="${PN}.so.1 ${PN}MT.so.1"
- # ${target} is intentionally not quoted
- emake CC="$(tc-getCC)" LIBDIRNAME="/$(get_libdir)" PREFIX=/usr ${target}
- popd > /dev/null || die
-}
-
-multilib_src_test() {
- multilib_is_native_abi && emake CC="$(tc-getCC)" test
-}
-
-multilib_src_install() {
- multilib_is_native_abi && dobin src/faketime
- exeinto /usr/$(get_libdir)
- doexe src/${PN}*.so.*
- dosym ${PN}.so.1 /usr/$(get_libdir)/${PN}.so
- dosym ${PN}MT.so.1 /usr/$(get_libdir)/${PN}MT.so
-}
-
-multilib_src_install_all() {
- doman man/faketime.1
- dodoc NEWS README TODO
-}
diff --git a/sys-libs/libfaketime/libfaketime-0.9.9.ebuild b/sys-libs/libfaketime/libfaketime-0.9.9.ebuild
deleted file mode 100644
index df970bfb51c5..000000000000
--- a/sys-libs/libfaketime/libfaketime-0.9.9.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit flag-o-matic toolchain-funcs multilib-minimal
-
-DESCRIPTION="Report faked system time to programs"
-HOMEPAGE="http://www.code-wizards.com/projects/libfaketime/ https://github.com/wolfcw/libfaketime"
-SRC_URI="https://github.com/wolfcw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-src_prepare() {
- default
-
- sed -i 's/-Werror //' "${S}/src/Makefile" || die
-
- sed -i 's/-Werror //' "${S}/test/Makefile" || die
-
- # Bug #617624 (GCC-6 compatibility)
- sed -i 's/-Wno-nonnull-compare //' "${S}/src/Makefile" || die
-
- # upstream doesn't want that we set this by default but
- # I didn't find a single system where libfaketime passed
- # CLOCK_MONOTONIC test without that
- append-cflags -DFORCE_MONOTONIC_FIX
-
- # bug #844958
- use riscv && append-cflags -DFORCE_PTHREAD_NONVER
-
- multilib_copy_sources
-}
-
-multilib_src_compile() {
- local target=all
-
- pushd src > /dev/null || die
- multilib_is_native_abi || target="${PN}.so.1 ${PN}MT.so.1"
- # ${target} is intentionally not quoted
- emake CC="$(tc-getCC)" LIBDIRNAME="/$(get_libdir)" PREFIX=/usr ${target}
- popd > /dev/null || die
-}
-
-multilib_src_test() {
- if has usersandbox ${FEATURES} ; then
- # Tests are using LD_PRELOAD which clashes with FEATURES=usersandbox
- ewarn "Tests are known to fail with usersandbox enabled."
- fi
-
- multilib_is_native_abi && emake CC="$(tc-getCC)" test
-}
-
-multilib_src_install() {
- multilib_is_native_abi && dobin src/faketime
- exeinto /usr/$(get_libdir)
- doexe src/${PN}*.so.*
- dosym ${PN}.so.1 /usr/$(get_libdir)/${PN}.so
- dosym ${PN}MT.so.1 /usr/$(get_libdir)/${PN}MT.so
-}
-
-multilib_src_install_all() {
- doman man/faketime.1
- dodoc NEWS README TODO
-}
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2024-03-03 21:44 Andreas K. Hüttel
0 siblings, 0 replies; 42+ messages in thread
From: Andreas K. Hüttel @ 2024-03-03 21:44 UTC (permalink / raw
To: gentoo-commits
commit: 7e3ded248771012b775116a440a5c1d619461776
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 3 21:44:07 2024 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sun Mar 3 21:44:38 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e3ded24
sys-libs/libfaketime: Apply musl-1.2.4 largefile workaround
Bug: https://bugs.gentoo.org/908668
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
sys-libs/libfaketime/libfaketime-0.9.10.ebuild | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/sys-libs/libfaketime/libfaketime-0.9.10.ebuild b/sys-libs/libfaketime/libfaketime-0.9.10.ebuild
index a7b88d81a8d6..eaeab20e29a2 100644
--- a/sys-libs/libfaketime/libfaketime-0.9.10.ebuild
+++ b/sys-libs/libfaketime/libfaketime-0.9.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -34,6 +34,9 @@ src_prepare() {
# bug #844958
use riscv && append-cflags -DFORCE_PTHREAD_NONVER
+ # bug #908668
+ use elibc_musl && append-cppflags -D_LARGEFILE64_SOURCE
+
multilib_copy_sources
}
^ permalink raw reply related [flat|nested] 42+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/
@ 2024-03-03 22:08 Sam James
0 siblings, 0 replies; 42+ messages in thread
From: Sam James @ 2024-03-03 22:08 UTC (permalink / raw
To: gentoo-commits
commit: a200322903215647e7ba696ecdbe79788c661245
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 3 22:08:18 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Mar 3 22:08:18 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2003229
Revert "sys-libs/libfaketime: drop 0.9.6-r4, 0.9.9"
This reverts commit e16489c6bce2c1e4712cfdf6f3ca6e9533d346f6.
app-admin/rsyslog needs <0.9.7 for now...
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/libfaketime/Manifest | 2 +
sys-libs/libfaketime/libfaketime-0.9.6-r4.ebuild | 56 ++++++++++++++++++++
sys-libs/libfaketime/libfaketime-0.9.9.ebuild | 67 ++++++++++++++++++++++++
3 files changed, 125 insertions(+)
diff --git a/sys-libs/libfaketime/Manifest b/sys-libs/libfaketime/Manifest
index 681593bfd339..1e76f97098bb 100644
--- a/sys-libs/libfaketime/Manifest
+++ b/sys-libs/libfaketime/Manifest
@@ -1 +1,3 @@
DIST libfaketime-0.9.10.tar.gz 88908 BLAKE2B 0faa7b1fd0ef7fe99bb586bb4e68e8172f799a2cdca680c75b08145d84f3602ab10b84853589df19398e92fa5f248190624e5585b156c06e99cec7bc332925ab SHA512 07c431bee21e31343b680d1322dd529ea276e3cc4dbec61646c12bf5d0263163faf6186efeb36b199e24b655578a493c43e3b7a7acf8eba8b9ff84a1e94d618b
+DIST libfaketime-0.9.6.tar.gz 53540 BLAKE2B 5559e683d9d513fe60fe4b7f22a2ee794bccd8b1fe2a58735876fb9a0f05e1157d20485cfc2f0bcefa0b1f642f3b981de00471a36998867b0024dd8ac5a77466 SHA512 22cd796d4c6f7b327c664895df5b93b72a7243d886bf5241f932cc23fd54049c5fb6a8351078d036d78d12cb6f530ff66b98ef75df6eba5339ebfef1e7561225
+DIST libfaketime-0.9.9.tar.gz 78610 BLAKE2B 863e3aaf5f26a7b4d6104bdf5dd8fc0ac70547770d01cad302e476a7eeee63f0900ddc825aa75f6db7be08155d7ceb05f3b730fffb9e4928147fbdc097ee0df8 SHA512 b1aecf456753ccf771f0f80c92d57ffcd2c8349dde93a575862b4570a06812d4bce104f2efbcfd627a85a80fed99dbc37cb156dda0389892bfb4e71df816191f
diff --git a/sys-libs/libfaketime/libfaketime-0.9.6-r4.ebuild b/sys-libs/libfaketime/libfaketime-0.9.6-r4.ebuild
new file mode 100644
index 000000000000..0d1e323682b4
--- /dev/null
+++ b/sys-libs/libfaketime/libfaketime-0.9.6-r4.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic toolchain-funcs multilib-minimal
+
+DESCRIPTION="Report faked system time to programs"
+HOMEPAGE="http://www.code-wizards.com/projects/libfaketime/ https://github.com/wolfcw/libfaketime"
+SRC_URI="https://github.com/wolfcw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 -riscv sparc x86"
+
+PATCHES=( "${FILESDIR}"/${PN}-0.9.8-Treat-unknown-clock_ids-like-CLOCK_REALTIME.patch )
+
+src_prepare() {
+ default
+
+ sed -i 's/-Werror //' "${S}/src/Makefile" || die
+
+ sed -i 's/-Werror //' "${S}/test/Makefile" || die
+
+ # Bug #617624 (GCC-6 compatibility)
+ sed -i 's/-Wno-nonnull-compare //' "${S}/src/Makefile" || die
+
+ multilib_copy_sources
+}
+
+multilib_src_compile() {
+ local target=all
+
+ pushd src > /dev/null || die
+ multilib_is_native_abi || target="${PN}.so.1 ${PN}MT.so.1"
+ # ${target} is intentionally not quoted
+ emake CC="$(tc-getCC)" LIBDIRNAME="/$(get_libdir)" PREFIX=/usr ${target}
+ popd > /dev/null || die
+}
+
+multilib_src_test() {
+ multilib_is_native_abi && emake CC="$(tc-getCC)" test
+}
+
+multilib_src_install() {
+ multilib_is_native_abi && dobin src/faketime
+ exeinto /usr/$(get_libdir)
+ doexe src/${PN}*.so.*
+ dosym ${PN}.so.1 /usr/$(get_libdir)/${PN}.so
+ dosym ${PN}MT.so.1 /usr/$(get_libdir)/${PN}MT.so
+}
+
+multilib_src_install_all() {
+ doman man/faketime.1
+ dodoc NEWS README TODO
+}
diff --git a/sys-libs/libfaketime/libfaketime-0.9.9.ebuild b/sys-libs/libfaketime/libfaketime-0.9.9.ebuild
new file mode 100644
index 000000000000..df970bfb51c5
--- /dev/null
+++ b/sys-libs/libfaketime/libfaketime-0.9.9.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic toolchain-funcs multilib-minimal
+
+DESCRIPTION="Report faked system time to programs"
+HOMEPAGE="http://www.code-wizards.com/projects/libfaketime/ https://github.com/wolfcw/libfaketime"
+SRC_URI="https://github.com/wolfcw/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+src_prepare() {
+ default
+
+ sed -i 's/-Werror //' "${S}/src/Makefile" || die
+
+ sed -i 's/-Werror //' "${S}/test/Makefile" || die
+
+ # Bug #617624 (GCC-6 compatibility)
+ sed -i 's/-Wno-nonnull-compare //' "${S}/src/Makefile" || die
+
+ # upstream doesn't want that we set this by default but
+ # I didn't find a single system where libfaketime passed
+ # CLOCK_MONOTONIC test without that
+ append-cflags -DFORCE_MONOTONIC_FIX
+
+ # bug #844958
+ use riscv && append-cflags -DFORCE_PTHREAD_NONVER
+
+ multilib_copy_sources
+}
+
+multilib_src_compile() {
+ local target=all
+
+ pushd src > /dev/null || die
+ multilib_is_native_abi || target="${PN}.so.1 ${PN}MT.so.1"
+ # ${target} is intentionally not quoted
+ emake CC="$(tc-getCC)" LIBDIRNAME="/$(get_libdir)" PREFIX=/usr ${target}
+ popd > /dev/null || die
+}
+
+multilib_src_test() {
+ if has usersandbox ${FEATURES} ; then
+ # Tests are using LD_PRELOAD which clashes with FEATURES=usersandbox
+ ewarn "Tests are known to fail with usersandbox enabled."
+ fi
+
+ multilib_is_native_abi && emake CC="$(tc-getCC)" test
+}
+
+multilib_src_install() {
+ multilib_is_native_abi && dobin src/faketime
+ exeinto /usr/$(get_libdir)
+ doexe src/${PN}*.so.*
+ dosym ${PN}.so.1 /usr/$(get_libdir)/${PN}.so
+ dosym ${PN}MT.so.1 /usr/$(get_libdir)/${PN}MT.so
+}
+
+multilib_src_install_all() {
+ doman man/faketime.1
+ dodoc NEWS README TODO
+}
^ permalink raw reply related [flat|nested] 42+ messages in thread
end of thread, other threads:[~2024-03-03 22:08 UTC | newest]
Thread overview: 42+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-04-24 16:26 [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/ Thomas Deutschmann
-- strict thread matches above, loose matches on Subject: below --
2024-03-03 22:08 Sam James
2024-03-03 21:44 Andreas K. Hüttel
2024-03-03 21:44 Andreas K. Hüttel
2023-11-24 9:31 Sam James
2023-03-04 8:18 Arthur Zamarin
2023-03-04 7:47 Arthur Zamarin
2023-03-04 7:28 Arthur Zamarin
2023-03-04 6:29 Arthur Zamarin
2023-03-04 5:49 Arthur Zamarin
2022-08-25 3:50 Sam James
2022-08-25 3:47 Sam James
2022-08-25 3:47 Sam James
2022-05-19 9:27 Yixun Lan
2022-05-19 9:27 Yixun Lan
2021-04-24 16:26 Thomas Deutschmann
2021-03-01 18:06 Thomas Deutschmann
2021-03-01 18:06 Thomas Deutschmann
2020-06-13 21:09 Matt Turner
2020-05-08 9:36 Sergei Trofimovich
2020-05-03 10:25 Agostino Sarubbo
2020-04-04 10:52 Sergei Trofimovich
2020-03-29 21:21 Sergei Trofimovich
2020-03-28 23:40 Sergei Trofimovich
2020-03-16 20:09 Matt Turner
2020-03-03 0:03 Thomas Deutschmann
2020-03-03 0:03 Thomas Deutschmann
2020-03-03 0:03 Thomas Deutschmann
2020-03-03 0:03 Thomas Deutschmann
2018-06-03 8:00 Mart Raudsepp
2018-03-28 5:05 Markus Meier
2017-11-23 20:48 Thomas Deutschmann
2017-10-01 19:38 Sergei Trofimovich
2017-08-12 19:11 Thomas Deutschmann
2017-05-18 19:16 Thomas Deutschmann
2017-05-07 7:06 Thomas Deutschmann
2016-12-05 16:26 Mike Frysinger
2016-09-25 19:57 Jeroen Roovers
2016-09-14 20:20 Thomas Deutschmann
2016-05-19 9:42 Jeroen Roovers
2016-03-15 17:28 Markus Meier
2015-09-15 0:41 Tim Harder
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox