diff options
| author | eroen | 2012-12-15 11:13:29 +0100 |
|---|---|---|
| committer | eroen | 2012-12-15 11:15:24 +0100 |
| commit | 051436ed552d3e0344310fb2864cf422b1d034c4 (patch) | |
| tree | 19bcc33a3469b47766c5b47a724bff0568545cad /sys-libs/libfaketime/files | |
| parent | d2261c9971e31ae61831758798676134cc983d96 (diff) | |
| download | eroen-overlay-051436ed552d3e0344310fb2864cf422b1d034c4.tar.gz eroen-overlay-051436ed552d3e0344310fb2864cf422b1d034c4.tar.bz2 eroen-overlay-051436ed552d3e0344310fb2864cf422b1d034c4.tar.xz | |
imported libfaketime-0.9.1 from portage
Diffstat (limited to 'sys-libs/libfaketime/files')
5 files changed, 162 insertions, 0 deletions
diff --git a/sys-libs/libfaketime/files/libfaketime-0.9-as-needed.patch b/sys-libs/libfaketime/files/libfaketime-0.9-as-needed.patch new file mode 100644 index 00000000..f90242c7 --- /dev/null +++ b/sys-libs/libfaketime/files/libfaketime-0.9-as-needed.patch @@ -0,0 +1,11 @@ +--- libfaketime-0.9/src/Makefile.orig ++++ libfaketime-0.9/src/Makefile +@@ -69,7 +69,7 @@ + ${CC} -o $@ -c ${CFLAGS} ${EXTRA_FLAGS} $< + + lib%.so.${SONAME}: %.o +- ${CC} -o $@ -Wl,-soname,$@ ${LDFLAGS} $< ++ ${CC} -o $@ -Wl,-soname,$@ $< ${LDFLAGS} + + clean: + @rm -f ${OBJ} ${LIBS} diff --git a/sys-libs/libfaketime/files/libfaketime-0.9-make.patch b/sys-libs/libfaketime/files/libfaketime-0.9-make.patch new file mode 100644 index 00000000..f6b76f32 --- /dev/null +++ b/sys-libs/libfaketime/files/libfaketime-0.9-make.patch @@ -0,0 +1,9 @@ +--- libfaketime-0.9/Makefile.orig ++++ libfaketime-0.9/Makefile +@@ -1,6 +1,5 @@ + all: + $(MAKE) -C src all +- $(MAKE) -C test all + + test: + $(MAKE) -C test all diff --git a/sys-libs/libfaketime/files/libfaketime-0.9-subsec.patch b/sys-libs/libfaketime/files/libfaketime-0.9-subsec.patch new file mode 100644 index 00000000..070fb42f --- /dev/null +++ b/sys-libs/libfaketime/files/libfaketime-0.9-subsec.patch @@ -0,0 +1,18 @@ +--- libfaketime-0.9/src/faketime.c.orig 2012-09-09 18:50:03.898457955 +0200 ++++ libfaketime-0.9/src/faketime.c 2012-09-09 18:43:08.691466391 +0200 +@@ -887,6 +887,7 @@ + time_t temp_tt = tv->tv_sec; + + tv->tv_sec = fake_time(&temp_tt); ++ tv->tv_usec = 0u; + + return 0; + } +@@ -898,6 +899,7 @@ + /* Fake only if the call is realtime clock related */ + if (clk_id == CLOCK_REALTIME) { + tp->tv_sec = fake_time(&temp_tt); ++ tp->tv_nsec = 0l; + } + + return 0; diff --git a/sys-libs/libfaketime/files/libfaketime-0.9-subsecstat.patch b/sys-libs/libfaketime/files/libfaketime-0.9-subsecstat.patch new file mode 100644 index 00000000..d1414a0d --- /dev/null +++ b/sys-libs/libfaketime/files/libfaketime-0.9-subsecstat.patch @@ -0,0 +1,82 @@ +--- libfaketime-0.9/src/faketime.c.orig 2012-09-09 21:04:37.225292279 +0200 ++++ libfaketime-0.9/src/faketime.c 2012-09-09 21:03:12.239293978 +0200 +@@ -126,6 +126,9 @@ + buf->st_ctime = fake_time(&(buf->st_ctime)); + buf->st_atime = fake_time(&(buf->st_atime)); + buf->st_mtime = fake_time(&(buf->st_mtime)); ++ buf->st_ctim.tv_nsec = 0; ++ buf->st_atim.tv_nsec = 0; ++ buf->st_mtim.tv_nsec = 0; + } + } + +@@ -161,6 +164,9 @@ + buf->st_ctime = fake_time(&(buf->st_ctime)); + buf->st_atime = fake_time(&(buf->st_atime)); + buf->st_mtime = fake_time(&(buf->st_mtime)); ++ buf->st_ctim.tv_nsec = 0; ++ buf->st_atim.tv_nsec = 0; ++ buf->st_mtim.tv_nsec = 0; + } + } + return result; +@@ -196,6 +202,9 @@ + buf->st_ctime = fake_time(&(buf->st_ctime)); + buf->st_atime = fake_time(&(buf->st_atime)); + buf->st_mtime = fake_time(&(buf->st_mtime)); ++ buf->st_ctim.tv_nsec = 0; ++ buf->st_atim.tv_nsec = 0; ++ buf->st_mtim.tv_nsec = 0; + } + } + return result; +@@ -231,6 +240,9 @@ + buf->st_ctime = fake_time(&(buf->st_ctime)); + buf->st_atime = fake_time(&(buf->st_atime)); + buf->st_mtime = fake_time(&(buf->st_mtime)); ++ buf->st_ctim.tv_nsec = 0; ++ buf->st_atim.tv_nsec = 0; ++ buf->st_mtim.tv_nsec = 0; + } + } + return result; +@@ -265,6 +277,9 @@ + buf->st_ctime = fake_time(&(buf->st_ctime)); + buf->st_atime = fake_time(&(buf->st_atime)); + buf->st_mtime = fake_time(&(buf->st_mtime)); ++ buf->st_ctim.tv_nsec = 0; ++ buf->st_atim.tv_nsec = 0; ++ buf->st_mtim.tv_nsec = 0; + } + } + return result; +@@ -299,6 +314,9 @@ + buf->st_ctime = fake_time(&(buf->st_ctime)); + buf->st_atime = fake_time(&(buf->st_atime)); + buf->st_mtime = fake_time(&(buf->st_mtime)); ++ buf->st_ctim.tv_nsec = 0; ++ buf->st_atim.tv_nsec = 0; ++ buf->st_mtim.tv_nsec = 0; + } + } + return result; +@@ -334,6 +352,9 @@ + buf->st_ctime = fake_time(&(buf->st_ctime)); + buf->st_atime = fake_time(&(buf->st_atime)); + buf->st_mtime = fake_time(&(buf->st_mtime)); ++ buf->st_ctim.tv_nsec = 0; ++ buf->st_atim.tv_nsec = 0; ++ buf->st_mtim.tv_nsec = 0; + } + } + return result; +@@ -369,6 +390,9 @@ + buf->st_ctime = fake_time(&(buf->st_ctime)); + buf->st_atime = fake_time(&(buf->st_atime)); + buf->st_mtime = fake_time(&(buf->st_mtime)); ++ buf->st_ctim.tv_nsec = 0; ++ buf->st_atim.tv_nsec = 0; ++ buf->st_mtim.tv_nsec = 0; + } + } + return result; diff --git a/sys-libs/libfaketime/files/libfaketime-0.9.1-makefile.patch b/sys-libs/libfaketime/files/libfaketime-0.9.1-makefile.patch new file mode 100644 index 00000000..d2668228 --- /dev/null +++ b/sys-libs/libfaketime/files/libfaketime-0.9.1-makefile.patch @@ -0,0 +1,42 @@ +--- libfaketime-0.9.1/Makefile ++++ libfaketime-0.9.1/Makefile +@@ -1,6 +1,5 @@ + all: + $(MAKE) -C src all +- $(MAKE) -C test all + + test: + $(MAKE) -C test all +--- libfaketime-0.9.1/src/Makefile ++++ libfaketime-0.9.1/src/Makefile +@@ -47,7 +47,7 @@ + # the dynamic disabling of the FAKE_STAT calls. + # + +-CC = gcc ++CC ?= gcc + INSTALL = install + + PREFIX = /usr/local +--- libfaketime-0.9.1/test/Makefile ++++ libfaketime-0.9.1/test/Makefile +@@ -1,7 +1,7 @@ +-CC = gcc ++CC ?= gcc + +-CFLAGS = -std=gnu99 -Wall -DFAKE_STAT +-LDFLAGS = -lrt ++CFLAGS += -std=gnu99 -Wall -DFAKE_STAT ++LIBS = -lrt + + SRC = timetest.c + OBJ = ${SRC:.c=.o} +@@ -12,7 +12,7 @@ + ${CC} -c ${CFLAGS} $< + + timetest: ${OBJ} +- ${CC} -o $@ ${OBJ} ${LDFLAGS} ++ ${CC} -o $@ ${OBJ} ${LDFLAGS} ${LIBS} + + test: timetest functest + @echo |
