diff --git a/security/beidconnect/Makefile b/security/beidconnect/Makefile index e77d705a4be9..eef0657afbe6 100644 --- a/security/beidconnect/Makefile +++ b/security/beidconnect/Makefile @@ -1,30 +1,30 @@ PORTNAME= beidconnect -DISTVERSION= 2.10 +DISTVERSION= 2.11 CATEGORIES= security MAINTAINER= tijl@FreeBSD.org COMMENT= Belgian eID digital signature browser extension backend WWW= https://github.com/Fedict/fts-beidconnect LICENSE= MIT BUILD_DEPENDS= ${LOCALBASE}/include/boost/property_tree/ptree.hpp:devel/boost-libs LIB_DEPENDS= libpcsclite.so:devel/pcsc-lite USES= gmake localbase pkgconfig USE_GITHUB= yes GH_ACCOUNT= Fedict GH_PROJECT= fts-beidconnect ALL_TARGET= beidconnect BUILD_WRKSRC= ${WRKSRC}/linux INSTALL_WRKSRC= ${WRKSRC}/linux post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/chromium/native-messaging-hosts ${MKDIR} ${STAGEDIR}${PREFIX}/lib/mozilla/native-messaging-hosts ${STAGEDIR}${PREFIX}/bin/beidconnect -setup ${PREFIX}/bin \ ${STAGEDIR}${PREFIX}/etc/chromium/native-messaging-hosts \ ${STAGEDIR}${PREFIX}/lib/mozilla/native-messaging-hosts .include diff --git a/security/beidconnect/distinfo b/security/beidconnect/distinfo index daae3777bb16..7e5c19ce0443 100644 --- a/security/beidconnect/distinfo +++ b/security/beidconnect/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1710861679 -SHA256 (Fedict-fts-beidconnect-2.10_GH0.tar.gz) = 59f99e378b17aa85331f5082a4ab5dd5c2dfced1962b1a5fde4e53d385dd9080 -SIZE (Fedict-fts-beidconnect-2.10_GH0.tar.gz) = 1696103 +TIMESTAMP = 1748716868 +SHA256 (Fedict-fts-beidconnect-2.11_GH0.tar.gz) = 0882cc2d83b72c0128a585f09f04e58938876f1118e0a94c1550beae2d71499e +SIZE (Fedict-fts-beidconnect-2.11_GH0.tar.gz) = 1698432 diff --git a/security/beidconnect/files/patch-linux_Makefile b/security/beidconnect/files/patch-linux_Makefile index febdd7405820..3c440a9d1113 100644 --- a/security/beidconnect/files/patch-linux_Makefile +++ b/security/beidconnect/files/patch-linux_Makefile @@ -1,26 +1,26 @@ ---- linux/Makefile.orig 2023-11-13 21:45:08 UTC +--- linux/Makefile.orig 2025-04-28 10:25:57 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 + beidconnect: debughelper.o asn1.o BEIDCard.o CardFactory.o CardReader.o CertChainRequestHandler.o comm.o hash.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