aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils/dd_rescue/files/patch-Makefile
diff options
context:
space:
mode:
authorMANTANI Nobutaka <nobutaka@FreeBSD.org>2018-07-15 16:45:41 +0000
committerMANTANI Nobutaka <nobutaka@FreeBSD.org>2018-07-15 16:45:41 +0000
commit32c8a26e27a4280f446e558efbffd95f7c4da2b7 (patch)
tree340b734d28c7e4be987b895504faf14ee8e3cfac /sysutils/dd_rescue/files/patch-Makefile
parent76fa912565f0c24cbef161c58435771a6fc11fcd (diff)
- Update to 1.99.8.
- Regenerate patches with make makepatch.
Diffstat (limited to 'sysutils/dd_rescue/files/patch-Makefile')
-rw-r--r--sysutils/dd_rescue/files/patch-Makefile64
1 files changed, 36 insertions, 28 deletions
diff --git a/sysutils/dd_rescue/files/patch-Makefile b/sysutils/dd_rescue/files/patch-Makefile
index 83bf0cedb4a3..fa27b7f0c4f4 100644
--- a/sysutils/dd_rescue/files/patch-Makefile
+++ b/sysutils/dd_rescue/files/patch-Makefile
@@ -1,28 +1,28 @@
---- Makefile.orig 2014-05-27 20:31:21.000000000 +0900
-+++ Makefile 2014-08-06 21:41:59.000000000 +0900
-@@ -6,10 +6,7 @@
-
+--- Makefile.orig 2017-12-03 21:01:05 UTC
++++ Makefile
+@@ -7,10 +7,7 @@ VERSION = 1.99.8
DESTDIR =
+ SRCDIR = .
-CC = gcc
-RPM_OPT_FLAGS = -Os -Wall -g -D_FORTIFY_SOURCE=2
--CFLAGS = $(RPM_OPT_FLAGS) $(EXTRA_CFLAGS) -DHAVE_CONFIG_H
+-CFLAGS = $(RPM_OPT_FLAGS) $(EXTRA_CFLAGS) -DHAVE_CONFIG_H -I .
-CFLAGS_OPT = $(CFLAGS) -O3
+CFLAGS_OPT = $(CFLAGS) -DHAVE_CONFIG_H
INSTALL = install
INSTALLFLAGS = -s
prefix = $(DESTDIR)/usr
-@@ -32,7 +29,7 @@
- LIB = lib
+@@ -34,7 +31,7 @@ LIB = lib
LIBDIR = /usr/$(LIB)
COMPILER = $(shell $(CC) --version | head -n1)
--DEFINES = -DVERSION=\"$(VERSION)\" -D__COMPILER__="\"$(COMPILER)\"" # -DPLUGSEARCH="\"$(LIBDIR)\""
-+DEFINES = -DVERSION=\"$(VERSION)\" -D__COMPILER__="\"$(COMPILER)\"" -DHAVE_CONFIG_H # -DPLUGSEARCH="\"$(LIBDIR)\""
+ ID = $(shell git describe --tags || cat REL-ID)
+-DEFINES = -DVERSION=\"$(VERSION)\" -D__COMPILER__="\"$(COMPILER)\"" -DID=\"$(ID)\" # -DPLUGSEARCH="\"$(LIBDIR)\""
++DEFINES = -DVERSION=\"$(VERSION)\" -D__COMPILER__="\"$(COMPILER)\"" -DID=\"$(ID)\" -DHAVE_CONFIG_H # -DPLUGSEARCH="\"$(LIBDIR)\""
OUT = -o dd_rescue
-
- LZOP = $(shell type -p lzop || type -P true)
-@@ -46,12 +43,6 @@
- HAVE_LZO=0
+ PIC = -fPIC
+ PIE = -fPIE
+@@ -63,19 +60,13 @@ else
+ HAVE_OPENSSL=0
endif
-ifeq ($(CC),wcl386)
@@ -31,24 +31,32 @@
- OUT = ""
-endif
-
- HAVE_AVX2 := $(shell echo "" | $(CC) -mavx2 -xc - 2>&1 | grep unrecognized || echo 1)
- HAVE_SSE42 := $(shell echo "" | $(CC) -msse4.2 -xc - 2>&1 | grep unrecognized || echo 1)
+ MACH := $(shell uname -m | tr A-Z a-z | sed 's/i[3456]86/i386/')
-@@ -74,7 +65,7 @@
+ ISX86 := 0
+ ifeq ($(MACH),i386)
+ ISX86 := 1
endif
- endif
-
-ifeq ($(MACH),x86_64)
+ifeq ($(MACH),amd64)
- LIB = lib64
- OBJECTS2 = find_nonzero_sse2.o
- ifeq ($(HAVE_SSE42),1)
-@@ -180,7 +171,7 @@
- $(CC) $(CFLAGS) -DNO_LIBDL $(DEFINES) $< $(OUT) $(OBJECTS) $(OBJECTS2) $(LIBDIR)/libfallocate.a
+ ISX86 := 1
+ LIB = lib64
+ endif
+@@ -243,7 +234,7 @@ libddr_MD5.so: libddr_hash.so
+ ln -sf $< $@
+
+ libddr_lzo.so: libddr_lzo.po
+- $(CC) -shared -o $@ $^ -llzo2
++ $(CC) -shared -o $@ $^ $(EXTRA_LDFLAGS) -llzo2
+
+ libddr_null.so: libddr_null.po
+ $(CC) -shared -o $@ $^
+@@ -306,7 +297,7 @@ libfalloc-static: $(SRCDIR)/dd_rescue.c
- dd_rescue: dd_rescue.c $(HEADERS) $(OBJECTS) $(OBJECTS2)
-- $(CC) $(CFLAGS) $(DEFINES) $< $(OUT) $(OBJECTS) $(OBJECTS2) -ldl
-+ $(CC) $(CFLAGS) $(DEFINES) $< $(OUT) $(OBJECTS) $(OBJECTS2)
+ # This is the default built
+ dd_rescue: $(SRCDIR)/dd_rescue.c $(DDR_HEADERS) $(OBJECTS) $(OBJECTS2)
+- $(CC) $(CFLAGS) $(PIE) $(LDPIE) $(DEFINES) $< $(OUT) $(OBJECTS) $(OBJECTS2) -ldl $(EXTRA_LDFLAGS) $(RDYNAMIC)
++ $(CC) $(CFLAGS) $(PIE) $(LDPIE) $(DEFINES) $< $(OUT) $(OBJECTS) $(OBJECTS2) $(EXTRA_LDFLAGS) $(RDYNAMIC)
- md5: md5.c md5.h hash.h config.h
- $(CC) $(CFLAGS_OPT) -DMD5_MAIN -o $@ $<
+ # Test programs
+ md5: $(SRCDIR)/md5.c $(SRCDIR)/md5.h $(SRCDIR)/hash.h config.h