summaryrefslogtreecommitdiff
path: root/security/beidconnect/files/patch-linux_Makefile
diff options
context:
space:
mode:
authorTijl Coosemans <tijl@FreeBSD.org>2024-03-19 21:42:59 +0100
committerTijl Coosemans <tijl@FreeBSD.org>2024-03-23 12:28:22 +0100
commit909c172b80a5c0fe633b2185b49c09a6977675e1 (patch)
tree620fcd5865f2bc8cebf26a9234b88cdf45d6ab33 /security/beidconnect/files/patch-linux_Makefile
parentdevel/gettext: Update to 0.22.5 (diff)
security/beidconnect: New port, version 2.10
BeIDConnect is a browser extension to sign documents with a Belgian eID card.
Diffstat (limited to 'security/beidconnect/files/patch-linux_Makefile')
-rw-r--r--security/beidconnect/files/patch-linux_Makefile26
1 files changed, 26 insertions, 0 deletions
diff --git a/security/beidconnect/files/patch-linux_Makefile b/security/beidconnect/files/patch-linux_Makefile
new file mode 100644
index 000000000000..febdd7405820
--- /dev/null
+++ b/security/beidconnect/files/patch-linux_Makefile
@@ -0,0 +1,26 @@
+--- linux/Makefile.orig 2023-11-13 21:45:08 UTC
++++ linux/Makefile
+@@ -1,16 +1,19 @@
++CFLAGS ?= -O2
++CXXFLAGS ?= -O2
+ PLDFLAGS = $(shell pkg-config --libs libpcsclite)
+ PCFLAGS = $(shell pkg-config --cflags libpcsclite)
++PREFIX ?= /usr
+ beidconnect: asn1.o BEIDCard.o CardFactory.o CardReader.o CertChainRequestHandler.o comm.o hash.o InfoRequestHandler.o log.o main.o native.o ReaderList.o Request.o RequestHandler.o SCard.o SignRequestHandler.o UserCertsRequestHandler.o util.o VersionRequestHandler.o VirtualCard.o VirtualReader.o x509Util.o crypto.o setup.o test.o IDRequestHandler.o
+ $(CXX) $^ $(PLDFLAGS) $(LDFLAGS) -o $@
+
+ %.o: ../common/%.cpp
+- $(CXX) -c -O2 -std=gnu++11 $(CXXFLAGS) $(PCFLAGS) -fPIE -I../common -o $@ $<
++ $(CXX) -c -std=gnu++11 $(CXXFLAGS) $(PCFLAGS) -fPIE -I../common -o $@ $<
+ %.o: ../common/%.c
+- $(CC) -c -O2 -std=gnu99 $(CFLAGS) $(PCFLAGS) -fPIE -I../common -o $@ $<
++ $(CC) -c -std=gnu99 $(CFLAGS) $(PCFLAGS) -fPIE -I../common -o $@ $<
+
+ install:
+- install -d $(DESTDIR)/usr/bin
+- install -m 755 beidconnect $(DESTDIR)/usr/bin/
++ install -d $(DESTDIR)$(PREFIX)/bin
++ install -m 755 beidconnect $(DESTDIR)$(PREFIX)/bin/
+
+ clean:
+ rm -f *.o beidconnect