diff options
Diffstat (limited to 'devel/libfaketime/files/patch-src_Makefile')
-rw-r--r-- | devel/libfaketime/files/patch-src_Makefile | 34 |
1 files changed, 22 insertions, 12 deletions
diff --git a/devel/libfaketime/files/patch-src_Makefile b/devel/libfaketime/files/patch-src_Makefile index 1d1e3785ffbf..729d91339bf3 100644 --- a/devel/libfaketime/files/patch-src_Makefile +++ b/devel/libfaketime/files/patch-src_Makefile @@ -1,17 +1,27 @@ ---- src/Makefile.orig 2016-06-27 06:54:00 UTC +--- src/Makefile.orig 2025-06-09 12:31:15 UTC +++ src/Makefile -@@ -62,11 +62,19 @@ PREFIX ?= /usr/local - LIBDIRNAME ?= /lib/faketime - PLATFORM ?=$(shell uname) +@@ -122,20 +122,27 @@ export COMPILER + endif + export COMPILER --CFLAGS += -std=gnu99 -Wall -Wextra -Werror -DFAKE_STAT -DFAKE_SLEEP -DFAKE_TIMERS -DFAKE_INTERNAL_CALLS -fPIC -DPREFIX='"'$(PREFIX)'"' -DLIBDIRNAME='"'$(LIBDIRNAME)'"' +-CFLAGS += -std=gnu99 -Wall -Wextra -Werror -DFAKE_PTHREAD -DFAKE_STAT -DFAKE_UTIME -DFAKE_SLEEP -DFAKE_TIMERS -DFAKE_INTERNAL_CALLS -fPIC -DPREFIX='"'$(PREFIX)'"' -DLIBDIRNAME='"'$(LIBDIRNAME)'"' $(FAKETIME_COMPILE_CFLAGS) +# Honour/Respect User *FLAGS +# User variables come LAST. Do NOT append to them. -+ + +WARNS ?= -Wall -Wextra -Werror -+FEATS ?= -DFAKE_STAT -DFAKE_SLEEP -DFAKE_TIMERS -DFAKE_INTERNAL_CALLS ++FEATS ?= -DFAKE_PTHREAD -DFAKE_STAT -DFAKE_UTIME -DFAKE_SLEEP -DFAKE_TIMERS -DFAKE_INTERNAL_CALLS +FLAGS ?= -std=gnu99 -fPIC $(WARNS) $(FEATS) -DPREFIX='"'$(PREFIX)'"' -DLIBDIRNAME='"'$(LIBDIRNAME)'"' + + ifeq ($(COMPILER),clang) +-CFLAGS += -Wno-tautological-pointer-compare ++FLAGS += -Wno-tautological-pointer-compare + endif + + ifeq ($(COMPILER),gcc) +-CFLAGS += -Wno-nonnull-compare ++FLAGS += -Wno-nonnull-compare + endif + ifeq ($(PLATFORM),SunOS) -CFLAGS += -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 +FLAGS += -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 @@ -21,13 +31,13 @@ + LIB_LDFLAGS += -shared - LDFLAGS += -lpthread -@@ -74,7 +82,7 @@ ifneq ($(PLATFORM),SunOS) + LDFLAGS += $(FAKETIME_LINK_FLAGS) +@@ -143,7 +150,7 @@ endif LDFLAGS += -Wl,--version-script=libfaketime.map endif --LDADD += -ldl -lm -lrt -+LDADD += -lm -lrt - BIN_LDFLAGS += -lrt +-LDADD += -ldl -lm -lrt -lpthread ++LDADD += -lm -lrt -lpthread + BIN_LDFLAGS += -lrt -lpthread SRC = libfaketime.c |