git: 4e2deb569431 - main - graphics/lua-qrencode: rework port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 24 Feb 2026 19:54:10 UTC
The branch main has been updated by mm:
URL: https://cgit.FreeBSD.org/ports/commit/?id=4e2deb569431727b95cb3342aa0aba6f6033f398
commit 4e2deb569431727b95cb3342aa0aba6f6033f398
Author: Martin Matuska <mm@FreeBSD.org>
AuthorDate: 2026-02-24 19:52:45 +0000
Commit: Martin Matuska <mm@FreeBSD.org>
CommitDate: 2026-02-24 19:52:45 +0000
graphics/lua-qrencode: rework port
PR: 293392
Submitted by: Daniel Engberg
---
graphics/lua-qrencode/Makefile | 15 ++++++++++-----
graphics/lua-qrencode/distinfo | 6 +++---
graphics/lua-qrencode/files/patch-Makefile | 15 ---------------
3 files changed, 13 insertions(+), 23 deletions(-)
diff --git a/graphics/lua-qrencode/Makefile b/graphics/lua-qrencode/Makefile
index 589aa7113689..f5a25d5e9b86 100644
--- a/graphics/lua-qrencode/Makefile
+++ b/graphics/lua-qrencode/Makefile
@@ -1,5 +1,6 @@
PORTNAME= qrencode
-PORTVERSION= 1.1.1
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.1.1
CATEGORIES= graphics
PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
@@ -8,19 +9,23 @@ COMMENT= libqrencode wrapper for the Lua programming language
WWW= https://github.com/vincascm/qrencode
LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libqrencode.so:graphics/libqrencode \
libpng.so:graphics/png
-USES= lua:module
+USES= lua:module localbase:ldflags
+
USE_GITHUB= yes
GH_ACCOUNT= vincascm
-GH_TAGNAME= v1.1.1
-CFLAGS+= -I${LUA_INCDIR} -I${LOCALBASE}/include
+do-build:
+ (cd ${WRKSRC} && ${SETENVI} ${CC} ${PORTNAME}.c -o ${PORTNAME}.so \
+ ${CFLAGS} ${CPPFLAGS} -I${LUA_INCDIR} -std=gnu99 ${LDFLAGS} \
+ -pedantic -Wall -Wextra -shared -fPIC -lqrencode -lpng)
do-install:
${MKDIR} ${STAGEDIR}${LUA_MODLIBDIR}
- ${INSTALL_PROGRAM} ${WRKSRC}/qrencode.so ${STAGEDIR}${LUA_MODLIBDIR}
+ ${INSTALL_LIB} ${WRKSRC}/qrencode.so ${STAGEDIR}${LUA_MODLIBDIR}
.include <bsd.port.mk>
diff --git a/graphics/lua-qrencode/distinfo b/graphics/lua-qrencode/distinfo
index 47f4cd91d813..1de9605a3877 100644
--- a/graphics/lua-qrencode/distinfo
+++ b/graphics/lua-qrencode/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1771833326
-SHA256 (vincascm-qrencode-1.1.1-v1.1.1_GH0.tar.gz) = a1eac270e1f240add27133fa646da1a4aa891f0d3aa7410580e642ab183ca425
-SIZE (vincascm-qrencode-1.1.1-v1.1.1_GH0.tar.gz) = 4553
+TIMESTAMP = 1771879568
+SHA256 (vincascm-qrencode-v1.1.1_GH0.tar.gz) = a1eac270e1f240add27133fa646da1a4aa891f0d3aa7410580e642ab183ca425
+SIZE (vincascm-qrencode-v1.1.1_GH0.tar.gz) = 4553
diff --git a/graphics/lua-qrencode/files/patch-Makefile b/graphics/lua-qrencode/files/patch-Makefile
deleted file mode 100644
index 651eb44649ee..000000000000
--- a/graphics/lua-qrencode/files/patch-Makefile
+++ /dev/null
@@ -1,15 +0,0 @@
---- Makefile.orig 2026-02-23 07:56:46 UTC
-+++ Makefile
-@@ -1,10 +1,10 @@ LIBNAME= qrencode
- LIBNAME= qrencode
--CFLAGS= -std=gnu99 -pedantic -Wall -Wextra -O2 -shared -fPIC
-+CFLAGS+= -std=gnu99 -pedantic -Wall -Wextra -shared -fPIC
-
- all: so
-
- so: $(LIBNAME).c
-- $(CC) $(CFLAGS) $(LIBNAME).c -lqrencode -lpng -o $(LIBNAME).so
-+ $(CC) $(CFLAGS) $(LIBNAME).c -lqrencode -lpng -o $(LIBNAME).so
-
- clean:
- rm -f $(LIBNAME).so