diff options
| author | Piotr Kubaj <pkubaj@FreeBSD.org> | 2026-05-07 23:15:49 +0000 |
|---|---|---|
| committer | Piotr Kubaj <pkubaj@FreeBSD.org> | 2026-05-10 10:31:09 +0000 |
| commit | 73788d65b89c3121bf7c42602f2334e6f02e8e34 (patch) | |
| tree | fe321c57088cfb5f9495b4c3a924b8a1a6a9492d | |
| parent | 1449721ffbd459acd5162dd2b5199dc1029aead9 (diff) | |
devel/ElectricFence: remove sparc64 support
| -rw-r--r-- | devel/ElectricFence/files/patch-Makefile | 9 |
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) |
