svn commit: r547786 - in head/net/usockets: . files
Yuri Victorovich
yuri at FreeBSD.org
Sun Sep 6 14:23:14 UTC 2020
Author: yuri
Date: Sun Sep 6 14:23:13 2020
New Revision: 547786
URL: https://svnweb.freebsd.org/changeset/ports/547786
Log:
net/usockets: Update 0.5.0 -> 0.6.0
Reported by: portscout
Deleted:
head/net/usockets/files/patch-src_libusockets.h
Modified:
head/net/usockets/Makefile
head/net/usockets/distinfo
head/net/usockets/files/patch-Makefile
Modified: head/net/usockets/Makefile
==============================================================================
--- head/net/usockets/Makefile Sun Sep 6 14:04:03 2020 (r547785)
+++ head/net/usockets/Makefile Sun Sep 6 14:23:13 2020 (r547786)
@@ -2,7 +2,7 @@
PORTNAME= usockets
DISTVERSIONPREFIX= v
-DISTVERSION= 0.5.0
+DISTVERSION= 0.6.0
CATEGORIES= net devel
MAINTAINER= yuri at FreeBSD.org
@@ -11,19 +11,21 @@ COMMENT= Miniscule eventing, networking & crypto for a
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= compiler:c11 gmake
+USES= compiler:c++17-lang gmake ssl # c++17 only for temp C_++ code, otherwise it is c11
USE_GITHUB= yes
GH_ACCOUNT= uNetworking
GH_PROJECT= uSockets
USE_LDCONFIG= yes
+MAKE_ARGS= WITH_OPENSSL=1
+
ALL_TARGET= default
PLIST_FILES= include/libusockets.h \
- lib/libusockets.so
+ lib/libuSockets.so
do-install:
${INSTALL_DATA} ${WRKSRC}/src/libusockets.h ${STAGEDIR}${PREFIX}/include
- ${INSTALL_LIB} ${WRKSRC}/libusockets.so ${STAGEDIR}${PREFIX}/lib
+ ${INSTALL_LIB} ${WRKSRC}/libuSockets.so ${STAGEDIR}${PREFIX}/lib
.include <bsd.port.mk>
Modified: head/net/usockets/distinfo
==============================================================================
--- head/net/usockets/distinfo Sun Sep 6 14:04:03 2020 (r547785)
+++ head/net/usockets/distinfo Sun Sep 6 14:23:13 2020 (r547786)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1593391628
-SHA256 (uNetworking-uSockets-v0.5.0_GH0.tar.gz) = cbac10d9bfa6686224d8b0ec1bcc0ee7a2d8a53872ef74dea2aed5d0d8d679dc
-SIZE (uNetworking-uSockets-v0.5.0_GH0.tar.gz) = 50852
+TIMESTAMP = 1599401067
+SHA256 (uNetworking-uSockets-v0.6.0_GH0.tar.gz) = 999387d3653b2bc663c34aa7e973358ac4c4897dccd644553a5caab843a978a1
+SIZE (uNetworking-uSockets-v0.6.0_GH0.tar.gz) = 57590
Modified: head/net/usockets/files/patch-Makefile
==============================================================================
--- head/net/usockets/files/patch-Makefile Sun Sep 6 14:04:03 2020 (r547785)
+++ head/net/usockets/files/patch-Makefile Sun Sep 6 14:23:13 2020 (r547786)
@@ -1,13 +1,18 @@
---- Makefile.orig 2019-12-26 21:03:09 UTC
+--- Makefile.orig 2020-09-05 12:33:36 UTC
+++ Makefile
-@@ -38,8 +38,8 @@ override LDFLAGS += uSockets.a
+@@ -39,12 +39,12 @@ override LDFLAGS += uSockets.a
# By default we build the uSockets.a static library
default:
rm -f *.o
- $(CC) $(CFLAGS) -flto -O3 -c src/*.c src/eventing/*.c src/crypto/*.c
-- $(AR) rvs uSockets.a *.o
+ $(CC) $(CFLAGS) -fPIC -flto -c src/*.c src/eventing/*.c src/crypto/*.c
-+ $(CC) -shared -o libusockets.so *.o
+ # For now we do rely on C++17 for OpenSSL support but we will be porting this work to C11
+ ifeq ($(WITH_OPENSSL),1)
+- $(CXX) $(CXXFLAGS) -std=c++17 -flto -O3 -c src/crypto/*.cpp
++ $(CXX) $(CXXFLAGS) -fPIC -std=c++17 -flto -O3 -c src/crypto/*.cpp
+ endif
+- $(AR) rvs uSockets.a *.o
++ $(CXX) -shared -o libuSockets.so *.o -lssl
# Builds all examples
.PHONY: examples
More information about the svn-ports-head
mailing list