aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPiotr Kubaj <pkubaj@FreeBSD.org>2026-05-07 23:15:49 +0000
committerPiotr Kubaj <pkubaj@FreeBSD.org>2026-05-10 10:31:09 +0000
commit73788d65b89c3121bf7c42602f2334e6f02e8e34 (patch)
treefe321c57088cfb5f9495b4c3a924b8a1a6a9492d
parent1449721ffbd459acd5162dd2b5199dc1029aead9 (diff)
devel/ElectricFence: remove sparc64 support
-rw-r--r--devel/ElectricFence/files/patch-Makefile9
1 files changed, 3 insertions, 6 deletions
diff --git a/devel/ElectricFence/files/patch-Makefile b/devel/ElectricFence/files/patch-Makefile
index ff22e2c35e41..8c2b256ae99f 100644
--- a/devel/ElectricFence/files/patch-Makefile
+++ b/devel/ElectricFence/files/patch-Makefile
@@ -1,14 +1,11 @@
--- Makefile.orig 1999-04-13 17:22:49 UTC
+++ Makefile
-@@ -1,8 +1,14 @@
+@@ -1,8 +1,11 @@ PIC= -fPIC
PIC= -fPIC
-CFLAGS= -g -DUSE_SEMAPHORE $(PIC)
-LIBS= -lpthread
+#CFLAGS= -g -DUSE_SEMAPHORE $(PIC)
+CFLAGS+= -g $(PIC)
-+.if ${MACHINE_ARCH} == "sparc64"
-+CFLAGS+= -DPAGE_PROTECTION_VIOLATED_SIGNAL=SIGBUS
-+.endif
+#CFLAGS+= -pthread
+# for FreeBSD comment out the below as this is not how we do pthreads.
+#LIB_PTHREADS= -lpthread -lc
@@ -18,7 +15,7 @@
BIN_INSTALL_DIR= $(prefix)/bin
LIB_INSTALL_DIR= $(prefix)/lib
MAN_INSTALL_DIR= $(prefix)/man/man3
-@@ -17,14 +23,18 @@ PACKAGE_SOURCE= README efence.3 Makefile efence.h \
+@@ -17,14 +20,18 @@ all: libefence.a libefence.so.0.0 tstheap eftest
OBJECTS= efence.o page.o print.o
all: libefence.a libefence.so.0.0 tstheap eftest
@@ -45,7 +42,7 @@
install: libefence.a efence.3 libefence.so.0.0
$(INSTALL) -m 755 ef.sh $(BIN_INSTALL_DIR)/ef
-@@ -54,16 +64,16 @@ libefence.a: $(OBJECTS)
+@@ -54,16 +61,16 @@ libefence.so.0.0: $(OBJECTS)
$(AR) crv libefence.a $(OBJECTS)
libefence.so.0.0: $(OBJECTS)