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