Thursday, July 30, 2020

Re: UPDATE: usockets, uwebsockets

diff --git a/net/usockets/Makefile b/net/usockets/Makefile
index 7e544a0459a..f781ecdcda4 100644
--- a/net/usockets/Makefile
+++ b/net/usockets/Makefile
@@ -4,11 +4,11 @@ COMMENT = eventing, networking & crypto for async applications
PKGNAME = ${DISTNAME:L}
CATEGORIES = net

-SHARED_LIBS = usockets 0.1
+SHARED_LIBS = usockets 1.0

GH_ACCOUNT = uNetworking
GH_PROJECT = uSockets
-GH_TAGNAME = v0.4.1
+GH_TAGNAME = v0.5.0

MAINTAINER = Aisha Tammy <openbsd@aisha.cc>

diff --git a/net/usockets/distinfo b/net/usockets/distinfo
index d2274543c1d..5837a7f2434 100644
--- a/net/usockets/distinfo
+++ b/net/usockets/distinfo
@@ -1,2 +1,2 @@
-SHA256 (uSockets-0.4.1.tar.gz) = IPj38LIjXztH8e/zyRgZIAA/HLyN9hcg2rpsui0Toa4=
-SIZE (uSockets-0.4.1.tar.gz) = 49955
+SHA256 (uSockets-0.5.0.tar.gz) = y6wQ2b+maGIk2LDsG8wO56LYpThy73Teoq7V0NjWedw=
+SIZE (uSockets-0.5.0.tar.gz) = 50852
diff --git a/net/usockets/patches/patch-Makefile b/net/usockets/patches/patch-Makefile
index 1a54aa5a606..af77b0b1b19 100644
--- a/net/usockets/patches/patch-Makefile
+++ b/net/usockets/patches/patch-Makefile
@@ -10,7 +10,7 @@ Index: Makefile
+DESTDIR ?=
+
+prefix ?= "/usr/local"
-+exec_prefix ?= "$(prefix)"
++exec_prefix ?= "$(prefix)"
+libdir ?= "$(exec_prefix)/lib"
+includedir?= "$(exec_prefix)/include/uSockets"
+
@@ -18,31 +18,24 @@ Index: Makefile
+LIBTARGET = libusockets.so.$(LIBusockets_VERSION)
+
+
- # WITH_OPENSSL=1 enables OpenSSL 1.1+ support
+ # WITH_OPENSSL=1 enables OpenSSL 1.1+ support or BoringSSL
ifeq ($(WITH_OPENSSL),1)
override CFLAGS += -DLIBUS_USE_OPENSSL
-@@ -33,18 +44,38 @@ ifeq ($(WITH_ASAN),1)
+@@ -33,18 +44,32 @@ ifeq ($(WITH_ASAN),1)
endif

override CFLAGS += -std=c11 -Isrc
-override LDFLAGS += uSockets.a

-# By default we build the uSockets.a static library
--default:
-+static:
+ default:
rm -f *.o
- $(CC) $(CFLAGS) -flto -O3 -c src/*.c src/eventing/*.c src/crypto/*.c
- $(AR) rvs uSockets.a *.o
-+ $(CC) $(CFLAGS) -c src/*.c src/eventing/*.c src/crypto/*.c
-+ $(AR) rvs libusockets.a *.o
-
-+dynamic:
-+ rm -f *.o
+ $(CC) -fPIC -c src/*.c src/eventing/*.c src/crypto/*.c $(CFLAGS)
++ $(AR) rvs libusockets.a *.o
+ $(CC) -shared -fPIC -Wl,-soname,$(LIBTARGET) $(CFLAGS) -o $(LIBTARGET) *.o $(LDFLAGS)
-+
-+default: static dynamic
-+
+
+install:
+ # install the folders needed (making sure that the exist)
+ install -d "$(DESTDIR)$(libdir)" \
@@ -66,7 +59,7 @@ Index: Makefile

swift_examples:
swiftc -O -I . examples/swift_http_server/main.swift uSockets.a -o swift_http_server
-@@ -52,4 +83,5 @@ swift_examples:
+@@ -52,4 +77,5 @@ swift_examples:
clean:
rm -f *.o
rm -f *.a
diff --git a/www/uwebsockets/Makefile b/www/uwebsockets/Makefile
index eff11b90171..eb67679d22d 100644
--- a/www/uwebsockets/Makefile
+++ b/www/uwebsockets/Makefile
@@ -6,7 +6,7 @@ CATEGORIES = www

GH_ACCOUNT = uNetworking
GH_PROJECT = uWebSockets
-GH_TAGNAME = v18.6.0
+GH_TAGNAME = v18.10.0

MAINTAINER = Aisha Tammy <openbsd@aisha.cc>

diff --git a/www/uwebsockets/distinfo b/www/uwebsockets/distinfo
index 9b39396f50c..5476859e90e 100644
--- a/www/uwebsockets/distinfo
+++ b/www/uwebsockets/distinfo
@@ -1,2 +1,2 @@
-SHA256 (uWebSockets-18.6.0.tar.gz) = XwrkPmmqPFj8OgV/c4ESuOSn0h3wP5C7C0nGkN15npo=
-SIZE (uWebSockets-18.6.0.tar.gz) = 264309
+SHA256 (uWebSockets-18.10.0.tar.gz) = Ob6x328pBMynfFch7TGIpHc9bky+JX/lMSOAgNzZA/M=
+SIZE (uWebSockets-18.10.0.tar.gz) = 265369

Hi,
I am reattaching update because of a recent release

usockets 0.4.1 -> 0.5.0
uwebsockets 18.6.0 -> 18.10.0

Aisha

PS: I've also attached the patch, in case thunderbird messes up

diff --git a/net/usockets/Makefile b/net/usockets/Makefile

index 7e544a0459a..f781ecdcda4 100644

--- a/net/usockets/Makefile

+++ b/net/usockets/Makefile

@@ -4,11 +4,11 @@ COMMENT = eventing, networking & crypto for async applications

PKGNAME = ${DISTNAME:L}

CATEGORIES = net



-SHARED_LIBS = usockets 0.1

+SHARED_LIBS = usockets 1.0



GH_ACCOUNT = uNetworking

GH_PROJECT = uSockets

-GH_TAGNAME = v0.4.1

+GH_TAGNAME = v0.5.0



MAINTAINER = Aisha Tammy <openbsd@aisha.cc>



diff --git a/net/usockets/distinfo b/net/usockets/distinfo

index d2274543c1d..5837a7f2434 100644

--- a/net/usockets/distinfo

+++ b/net/usockets/distinfo

@@ -1,2 +1,2 @@

-SHA256 (uSockets-0.4.1.tar.gz) = IPj38LIjXztH8e/zyRgZIAA/HLyN9hcg2rpsui0Toa4=

-SIZE (uSockets-0.4.1.tar.gz) = 49955

+SHA256 (uSockets-0.5.0.tar.gz) = y6wQ2b+maGIk2LDsG8wO56LYpThy73Teoq7V0NjWedw=

+SIZE (uSockets-0.5.0.tar.gz) = 50852

diff --git a/net/usockets/patches/patch-Makefile b/net/usockets/patches/patch-Makefile

index 1a54aa5a606..af77b0b1b19 100644

--- a/net/usockets/patches/patch-Makefile

+++ b/net/usockets/patches/patch-Makefile

@@ -10,7 +10,7 @@ Index: Makefile

+DESTDIR ?=

+

+prefix ?= "/usr/local"

-+exec_prefix ?= "$(prefix)"

++exec_prefix ?= "$(prefix)"

+libdir ?= "$(exec_prefix)/lib"

+includedir?= "$(exec_prefix)/include/uSockets"

+

@@ -18,31 +18,24 @@ Index: Makefile

+LIBTARGET = libusockets.so.$(LIBusockets_VERSION)

+

+

- # WITH_OPENSSL=1 enables OpenSSL 1.1+ support

+ # WITH_OPENSSL=1 enables OpenSSL 1.1+ support or BoringSSL

ifeq ($(WITH_OPENSSL),1)

override CFLAGS += -DLIBUS_USE_OPENSSL

-@@ -33,18 +44,38 @@ ifeq ($(WITH_ASAN),1)

+@@ -33,18 +44,32 @@ ifeq ($(WITH_ASAN),1)

endif



override CFLAGS += -std=c11 -Isrc

-override LDFLAGS += uSockets.a



-# By default we build the uSockets.a static library

--default:

-+static:

+ default:

rm -f *.o

- $(CC) $(CFLAGS) -flto -O3 -c src/*.c src/eventing/*.c src/crypto/*.c

- $(AR) rvs uSockets.a *.o

-+ $(CC) $(CFLAGS) -c src/*.c src/eventing/*.c src/crypto/*.c

-+ $(AR) rvs libusockets.a *.o

-

-+dynamic:

-+ rm -f *.o

+ $(CC) -fPIC -c src/*.c src/eventing/*.c src/crypto/*.c $(CFLAGS)

++ $(AR) rvs libusockets.a *.o

+ $(CC) -shared -fPIC -Wl,-soname,$(LIBTARGET) $(CFLAGS) -o $(LIBTARGET) *.o $(LDFLAGS)

-+

-+default: static dynamic

-+

+

+install:

+ # install the folders needed (making sure that the exist)

+ install -d "$(DESTDIR)$(libdir)" \

@@ -66,7 +59,7 @@ Index: Makefile



swift_examples:

swiftc -O -I . examples/swift_http_server/main.swift uSockets.a -o swift_http_server

-@@ -52,4 +83,5 @@ swift_examples:

+@@ -52,4 +77,5 @@ swift_examples:

clean:

rm -f *.o

rm -f *.a

diff --git a/www/uwebsockets/Makefile b/www/uwebsockets/Makefile

index eff11b90171..eb67679d22d 100644

--- a/www/uwebsockets/Makefile

+++ b/www/uwebsockets/Makefile

@@ -6,7 +6,7 @@ CATEGORIES = www



GH_ACCOUNT = uNetworking

GH_PROJECT = uWebSockets

-GH_TAGNAME = v18.6.0

+GH_TAGNAME = v18.10.0



MAINTAINER = Aisha Tammy <openbsd@aisha.cc>



diff --git a/www/uwebsockets/distinfo b/www/uwebsockets/distinfo

index 9b39396f50c..5476859e90e 100644

--- a/www/uwebsockets/distinfo

+++ b/www/uwebsockets/distinfo

@@ -1,2 +1,2 @@

-SHA256 (uWebSockets-18.6.0.tar.gz) = XwrkPmmqPFj8OgV/c4ESuOSn0h3wP5C7C0nGkN15npo=

-SIZE (uWebSockets-18.6.0.tar.gz) = 264309

+SHA256 (uWebSockets-18.10.0.tar.gz) = Ob6x328pBMynfFch7TGIpHc9bky+JX/lMSOAgNzZA/M=

+SIZE (uWebSockets-18.10.0.tar.gz) = 265369

No comments:

Post a Comment