pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/net/lua-socket
Module Name: pkgsrc
Committed By: sborrill
Date: Tue Nov 25 15:35:26 UTC 2025
Modified Files:
pkgsrc/net/lua-socket: Makefile distinfo
pkgsrc/net/lua-socket/patches: patch-makefile patch-src_makefile
Log Message:
lua-socket: update to 3.1.0, fix repo location, fix unit socket naming
New github repo and home page.
Fix unix socket naming on BSD-derived operating systems.
Changes since 3.0-rc1:
3.1.0:
Add support for TCP Defer Accept
Add support for TCP Fast Open
Fix Windows (mingw32) builds
Avoid build warnings on 64-bit Windows
3.0.0:
Lua 5.4.3+ support
Cleanup minor issues to get a code linter to pass
Update Visual Studio build rules for Lua 5.1
Set http transfer-encoding even without content-length
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/net/lua-socket/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/net/lua-socket/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/lua-socket/patches/patch-makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/lua-socket/patches/patch-src_makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/net/lua-socket/Makefile
diff -u pkgsrc/net/lua-socket/Makefile:1.14 pkgsrc/net/lua-socket/Makefile:1.15
--- pkgsrc/net/lua-socket/Makefile:1.14 Mon Feb 5 13:23:16 2024
+++ pkgsrc/net/lua-socket/Makefile Tue Nov 25 15:35:26 2025
@@ -1,18 +1,21 @@
-# $NetBSD: Makefile,v 1.14 2024/02/05 13:23:16 tm Exp $
+# $NetBSD: Makefile,v 1.15 2025/11/25 15:35:26 sborrill Exp $
-DISTNAME= luasocket-3.0-rc1
-PKGNAME= ${LUA_PKGPREFIX}-${DISTNAME:S/lua//:S/-rc/rc/}
-PKGREVISION= 5
+DISTNAME= luasocket-3.1.0
+PKGNAME= ${LUA_PKGPREFIX}-${DISTNAME:S/lua//}
CATEGORIES= net lua
-MASTER_SITES= -https://github.com/diegonehab/luasocket/archive/v3.0-rc1.tar.gz
+MASTER_SITES= -https://github.com/lunarmodules/luasocket/archive/v${PKGVERSION}.tar.gz
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE= http://w3.impa.br/~diego/software/luasocket/
+HOMEPAGE= https://lunarmodules.github.io/luasocket/
COMMENT= Network support for the Lua language
LICENSE= mit
MAKE_FILE= makefile
+CFLAGS.Darwin= -DUNIX_HAS_SUN_LEN
+CFLAGS.FreeBSD= -DUNIX_HAS_SUN_LEN
+CFLAGS.NetBSD= -DUNIX_HAS_SUN_LEN
+CFLAGS.SunOS= -DUNIX_HAS_SUN_LEN
LDFLAGS.SunOS= -lrt -lresolv -lsocket -lnsl
MAKE_FLAGS+= LUAV=${_LUA_DOT_VERSION}
Index: pkgsrc/net/lua-socket/distinfo
diff -u pkgsrc/net/lua-socket/distinfo:1.9 pkgsrc/net/lua-socket/distinfo:1.10
--- pkgsrc/net/lua-socket/distinfo:1.9 Mon Nov 4 15:54:00 2024
+++ pkgsrc/net/lua-socket/distinfo Tue Nov 25 15:35:26 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.9 2024/11/04 15:54:00 nia Exp $
+$NetBSD: distinfo,v 1.10 2025/11/25 15:35:26 sborrill Exp $
-BLAKE2s (luasocket-3.0-rc1.tar.gz) = e63616d8206b9d242fd7a16ce6a439def91698968cb3920943039549172ff882
-SHA512 (luasocket-3.0-rc1.tar.gz) = f6efce259aaacaa11472911471f8a13b118fe009b8953a82c6aa18b9ec829cd1293180904e56935cb130d36d267e3f27c91db2d78e03f7488f3e100571ed0540
-Size (luasocket-3.0-rc1.tar.gz) = 328598 bytes
+BLAKE2s (luasocket-3.1.0.tar.gz) = 59d162c2aae610535f943668b69730c6241aa687ac86bf3ee6c161bd0a2fb96a
+SHA512 (luasocket-3.1.0.tar.gz) = 1e9e98484740ec6538fe3d2b0dab74d31f052956ecf9ee3b60e229f2d0b13fcc6d4aaf74cd2a3e2ee330333dabb316fe6a43c60baaea26f0cc01069b6aa4519b
+Size (luasocket-3.1.0.tar.gz) = 336542 bytes
SHA1 (patch-gem_myps2pdf) = e6acb0e23f932498fb5420f0fbc1c0e33978c1ca
-SHA1 (patch-makefile) = 9040afc943b773569d5fc260e31ed38eb2a87b28
-SHA1 (patch-src_makefile) = 6d385804dc9f36ccff1d335388472dccb742bb91
+SHA1 (patch-makefile) = 57b7643199e37e51f96dac857cfbbf1730611d8d
+SHA1 (patch-src_makefile) = 71dcc4763731888561abc7799ba0156e563ab7ee
Index: pkgsrc/net/lua-socket/patches/patch-makefile
diff -u pkgsrc/net/lua-socket/patches/patch-makefile:1.2 pkgsrc/net/lua-socket/patches/patch-makefile:1.3
--- pkgsrc/net/lua-socket/patches/patch-makefile:1.2 Mon Feb 5 13:23:16 2024
+++ pkgsrc/net/lua-socket/patches/patch-makefile Tue Nov 25 15:35:26 2025
@@ -1,15 +1,15 @@
-$NetBSD: patch-makefile,v 1.2 2024/02/05 13:23:16 tm Exp $
+$NetBSD: patch-makefile,v 1.3 2025/11/25 15:35:26 sborrill Exp $
-Pass our LDFLAGS.
+Pass our LDFLAGS and CFLAGS.
---- makefile.orig 2013-06-14 11:27:32.000000000 +0000
-+++ makefile
-@@ -15,7 +15,7 @@ PLATS= macosx linux win32 mingw
+--- makefile.orig 2022-07-27 08:07:00.000000000 +0100
++++ makefile 2025-11-25 13:00:20.485520228 +0000
+@@ -15,7 +15,7 @@
all: $(PLAT)
$(PLATS) none install install-unix local clean:
- $(MAKE) -C src $@
-+ $(MAKE) -C src $@ MYLDFLAGS="$(LDFLAGS)"
++ $(MAKE) -C src $@ MYCFLAGS="$(CFLAGS)" MYLDFLAGS="$(LDFLAGS)"
print:
$(MAKE) -C src $@
Index: pkgsrc/net/lua-socket/patches/patch-src_makefile
diff -u pkgsrc/net/lua-socket/patches/patch-src_makefile:1.3 pkgsrc/net/lua-socket/patches/patch-src_makefile:1.4
--- pkgsrc/net/lua-socket/patches/patch-src_makefile:1.3 Mon Feb 5 13:23:16 2024
+++ pkgsrc/net/lua-socket/patches/patch-src_makefile Tue Nov 25 15:35:26 2025
@@ -1,27 +1,10 @@
-$NetBSD: patch-src_makefile,v 1.3 2024/02/05 13:23:16 tm Exp $
+$NetBSD: patch-src_makefile,v 1.4 2025/11/25 15:35:26 sborrill Exp $
-Pass our LDFLAGS.
Build unix.so, serial.so and install them always.
---- src/makefile.orig 2013-06-14 11:27:32.000000000 +0000
-+++ src/makefile
-@@ -145,13 +145,13 @@ SOCKET_macosx=usocket.o
- SO_linux=so
- O_linux=o
- CC_linux=gcc
--DEF_linux=-DLUASOCKET_$(DEBUG) -DLUA_$(COMPAT)_MODULE \
-+DEF_linux=-DLUASOCKET_$(DEBUG) -DLUA_$(COMPAT)_MODULE -DLUA_COMPAT_APIINTCASTS \
- -DLUASOCKET_API='__attribute__((visibility("default")))' \
- -DUNIX_API='__attribute__((visibility("default")))' \
- -DMIME_API='__attribute__((visibility("default")))'
- CFLAGS_linux= -I$(LUAINC) $(DEF) -pedantic -Wall -Wshadow -Wextra \
- -Wimplicit -O2 -ggdb3 -fpic -fvisibility=hidden
--LDFLAGS_linux=-O -shared -fpic -o
-+LDFLAGS_linux=-O -shared -fpic $(MYLDFLAGS) -o
- LD_linux=gcc
- SOCKET_linux=usocket.o
-
-@@ -307,7 +307,7 @@ none:
+--- src/makefile.orig 2022-07-27 08:07:00.000000000 +0100
++++ src/makefile 2025-11-25 13:23:54.489251390 +0000
+@@ -393,7 +393,7 @@
@echo "where PLATFORM is one of these:"
@echo " $(PLATS)"
@@ -30,7 +13,7 @@ Build unix.so, serial.so and install the
$(SOCKET_SO): $(SOCKET_OBJS)
$(LD) $(SOCKET_OBJS) $(LDFLAGS)$@
-@@ -332,6 +332,8 @@ install:
+@@ -418,6 +418,8 @@
$(INSTALL_EXEC) $(SOCKET_SO) $(INSTALL_SOCKET_CDIR)/core.$(SO)
$(INSTALL_DIR) $(INSTALL_MIME_CDIR)
$(INSTALL_EXEC) $(MIME_SO) $(INSTALL_MIME_CDIR)/core.$(SO)
Home |
Main Index |
Thread Index |
Old Index