public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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:     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/
@ 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/
@ 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 --
2020-05-03 10:25 [gentoo-commits] repo/gentoo:master commit in: sys-libs/libfaketime/ Agostino Sarubbo
  -- 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-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-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