From 909c172b80a5c0fe633b2185b49c09a6977675e1 Mon Sep 17 00:00:00 2001 From: Tijl Coosemans Date: Tue, 19 Mar 2024 21:42:59 +0100 Subject: security/beidconnect: New port, version 2.10 BeIDConnect is a browser extension to sign documents with a Belgian eID card. --- security/beidconnect/files/patch-linux_Makefile | 26 +++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 security/beidconnect/files/patch-linux_Makefile (limited to 'security/beidconnect/files/patch-linux_Makefile') 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 -- cgit v1.2.3