logo

alpine-overlay

git clone https://anongit.hacktivis.me/git/alpine-overlay.git/
commit: 633d873ff94adf03747e2bb13f4e069c911ad7a5
parent f70e6f9f111f3ee503dfeb489dbae3ed985c0533
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Fri, 16 May 2025 05:24:51 +0200

lanodan/utils-std*: upgrade to 0.0.4

Diffstat:

Mlanodan/utils-std-static/APKBUILD8++------
Dlanodan/utils-std-static/utils-std-0.0.3-getconf_terminating_null_byte.patch37-------------------------------------
Dlanodan/utils-std-static/utils-std-0.0.3-getconf_use_correct_structs.patch45---------------------------------------------
Mlanodan/utils-std/APKBUILD8++------
Dlanodan/utils-std/utils-std-0.0.3-getconf_terminating_null_byte.patch37-------------------------------------
Dlanodan/utils-std/utils-std-0.0.3-getconf_use_correct_structs.patch45---------------------------------------------
6 files changed, 4 insertions(+), 176 deletions(-)

diff --git a/lanodan/utils-std-static/APKBUILD b/lanodan/utils-std-static/APKBUILD @@ -1,7 +1,7 @@ # Maintainer: Haelwenn (lanodan) Monnier <contact+alpine@hacktivis.me> pkgname=utils-std-static tarname=utils-std -pkgver=0.0.3 +pkgver=0.0.4 pkgrel=0 pkgdesc="Collection of commonly available Unix tools" url="https://hacktivis.me/projects/utils-std" @@ -12,8 +12,6 @@ checkdepends="" subpackages="$pkgname-dbg $pkgname-doc $pkgname-strings $pkgname-strings-doc:strings_doc $pkgname-getconf $pkgname-getconf-doc:getconf_doc" source=" https://distfiles.hacktivis.me/releases/utils-std/$tarname-$pkgver.tar.gz - utils-std-0.0.3-getconf_terminating_null_byte.patch - utils-std-0.0.3-getconf_use_correct_structs.patch " builddir="$srcdir/$tarname-$pkgver" @@ -98,7 +96,5 @@ getconf_doc() { } sha512sums=" -a77a3532cec2d04b667906cc25a20cf9fef0eae92e0ab6cc292c0de37158c5e24cc7a0f0ff0b4a0fce348e5b2e4780d2d5d538fa4802930459f1fe7fc0945878 utils-std-0.0.3.tar.gz -436ba03025e16fd870fc7c9da4933e76fc2d786a4c8350743d3e2e6f08cf24356994380d00ff287822b7365b26702c98ed22ce379986116257c139fda5f1c18d utils-std-0.0.3-getconf_terminating_null_byte.patch -ef4901fd05acb9be08152c53dd6cd6f33460b597968638519d198729c13e2c02859b879ec9ef322456a39cd3e460588ed97c435e39286d418327c3278d09a8fd utils-std-0.0.3-getconf_use_correct_structs.patch +4b40052dc47117ebe9d80daaef490dc910bac6d4f3a812acc96d6e83dee63b2d84ad07c2945809d068002283f140c612c4f64eaefedf379b097b51ef522a9758 utils-std-0.0.4.tar.gz " diff --git a/lanodan/utils-std-static/utils-std-0.0.3-getconf_terminating_null_byte.patch b/lanodan/utils-std-static/utils-std-0.0.3-getconf_terminating_null_byte.patch @@ -1,37 +0,0 @@ -From 5d7fc0ed50c184dc6a9ced8e9d36cc931b5eb5ac Mon Sep 17 00:00:00 2001 -From: "Haelwenn (lanodan) Monnier" <contact@hacktivis.me> -Date: Mon, 14 Apr 2025 01:36:33 +0200 -Subject: [PATCH 1/2] cmd/getconf: don't write the terminating null byte from - confstr() - -Also use the return value of the second call to confstr() -as length in case the buffer didn't entirely get filled. ---- - cmd/getconf.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/cmd/getconf.c b/cmd/getconf.c -index a98b7ba..3baed4d 100644 ---- a/cmd/getconf.c -+++ b/cmd/getconf.c -@@ -77,7 +77,7 @@ print_system_var(const char *var) - return 0; - } - -- fwrite(buf, buflen, 1, stdout); -+ fwrite(buf, (ret - 1), 1, stdout); - free(buf); - return 0; - } -@@ -250,7 +250,7 @@ main(int argc, char *argv[]) - } - - printf("%s: ", confstr_vars[i].name); -- fwrite(buf, buflen_ret, 1, stdout); -+ fwrite(buf, (ret - 1), 1, stdout); - printf("\n"); - } - --- -2.49.0 - diff --git a/lanodan/utils-std-static/utils-std-0.0.3-getconf_use_correct_structs.patch b/lanodan/utils-std-static/utils-std-0.0.3-getconf_use_correct_structs.patch @@ -1,45 +0,0 @@ -From c9e9194dd4ed1796f28c594bf27f75fbe7d1e9ea Mon Sep 17 00:00:00 2001 -From: "Haelwenn (lanodan) Monnier" <contact@hacktivis.me> -Date: Mon, 14 Apr 2025 01:55:41 +0200 -Subject: [PATCH] cmd/getconf: use the correct structs in -a loops - ---- - cmd/getconf.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/cmd/getconf.c b/cmd/getconf.c -index 3baed4d..ebad913 100644 ---- a/cmd/getconf.c -+++ b/cmd/getconf.c -@@ -174,7 +174,7 @@ main(int argc, char *argv[]) - strerror(errno)); - return 1; - } -- if(ret == -1) ret = sysconf_vars[i].limit_h; -+ if(ret == -1) ret = pathconf_vars[i].limit_h; - - printf("%ld\n", ret); - return 0; -@@ -264,8 +264,8 @@ main(int argc, char *argv[]) - { - fprintf(stderr, - "getconf: error: sysconf(%d /* \"%s\" */): %s\n", -- confstr_vars[i].value, -- confstr_vars[i].name, -+ sysconf_vars[i].value, -+ sysconf_vars[i].name, - strerror(errno)); - err = 1; - continue; -@@ -311,7 +311,7 @@ main(int argc, char *argv[]) - err = 1; - continue; - } -- if(ret == -1) ret = sysconf_vars[i].limit_h; -+ if(ret == -1) ret = pathconf_vars[i].limit_h; - - printf("%s: %ld\n", pathconf_vars[i].name, ret); - } --- -2.49.0 - diff --git a/lanodan/utils-std/APKBUILD b/lanodan/utils-std/APKBUILD @@ -1,6 +1,6 @@ # Maintainer: Haelwenn (lanodan) Monnier <contact+alpine@hacktivis.me> pkgname=utils-std -pkgver=0.0.3 +pkgver=0.0.4 pkgrel=0 pkgdesc="Collection of commonly available Unix tools" url="https://hacktivis.me/projects/utils-std" @@ -11,8 +11,6 @@ checkdepends="" subpackages="$pkgname-dbg $pkgname-doc $pkgname-strings $pkgname-strings-doc:strings_doc $pkgname-getconf $pkgname-getconf-doc:getconf_doc" source=" https://distfiles.hacktivis.me/releases/utils-std/$pkgname-$pkgver.tar.gz - utils-std-0.0.3-getconf_terminating_null_byte.patch - utils-std-0.0.3-getconf_use_correct_structs.patch " builddir="$srcdir/$pkgname-$pkgver" @@ -97,7 +95,5 @@ getconf_doc() { } sha512sums=" -a77a3532cec2d04b667906cc25a20cf9fef0eae92e0ab6cc292c0de37158c5e24cc7a0f0ff0b4a0fce348e5b2e4780d2d5d538fa4802930459f1fe7fc0945878 utils-std-0.0.3.tar.gz -436ba03025e16fd870fc7c9da4933e76fc2d786a4c8350743d3e2e6f08cf24356994380d00ff287822b7365b26702c98ed22ce379986116257c139fda5f1c18d utils-std-0.0.3-getconf_terminating_null_byte.patch -ef4901fd05acb9be08152c53dd6cd6f33460b597968638519d198729c13e2c02859b879ec9ef322456a39cd3e460588ed97c435e39286d418327c3278d09a8fd utils-std-0.0.3-getconf_use_correct_structs.patch +4b40052dc47117ebe9d80daaef490dc910bac6d4f3a812acc96d6e83dee63b2d84ad07c2945809d068002283f140c612c4f64eaefedf379b097b51ef522a9758 utils-std-0.0.4.tar.gz " diff --git a/lanodan/utils-std/utils-std-0.0.3-getconf_terminating_null_byte.patch b/lanodan/utils-std/utils-std-0.0.3-getconf_terminating_null_byte.patch @@ -1,37 +0,0 @@ -From 5d7fc0ed50c184dc6a9ced8e9d36cc931b5eb5ac Mon Sep 17 00:00:00 2001 -From: "Haelwenn (lanodan) Monnier" <contact@hacktivis.me> -Date: Mon, 14 Apr 2025 01:36:33 +0200 -Subject: [PATCH 1/2] cmd/getconf: don't write the terminating null byte from - confstr() - -Also use the return value of the second call to confstr() -as length in case the buffer didn't entirely get filled. ---- - cmd/getconf.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/cmd/getconf.c b/cmd/getconf.c -index a98b7ba..3baed4d 100644 ---- a/cmd/getconf.c -+++ b/cmd/getconf.c -@@ -77,7 +77,7 @@ print_system_var(const char *var) - return 0; - } - -- fwrite(buf, buflen, 1, stdout); -+ fwrite(buf, (ret - 1), 1, stdout); - free(buf); - return 0; - } -@@ -250,7 +250,7 @@ main(int argc, char *argv[]) - } - - printf("%s: ", confstr_vars[i].name); -- fwrite(buf, buflen_ret, 1, stdout); -+ fwrite(buf, (ret - 1), 1, stdout); - printf("\n"); - } - --- -2.49.0 - diff --git a/lanodan/utils-std/utils-std-0.0.3-getconf_use_correct_structs.patch b/lanodan/utils-std/utils-std-0.0.3-getconf_use_correct_structs.patch @@ -1,45 +0,0 @@ -From c9e9194dd4ed1796f28c594bf27f75fbe7d1e9ea Mon Sep 17 00:00:00 2001 -From: "Haelwenn (lanodan) Monnier" <contact@hacktivis.me> -Date: Mon, 14 Apr 2025 01:55:41 +0200 -Subject: [PATCH] cmd/getconf: use the correct structs in -a loops - ---- - cmd/getconf.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/cmd/getconf.c b/cmd/getconf.c -index 3baed4d..ebad913 100644 ---- a/cmd/getconf.c -+++ b/cmd/getconf.c -@@ -174,7 +174,7 @@ main(int argc, char *argv[]) - strerror(errno)); - return 1; - } -- if(ret == -1) ret = sysconf_vars[i].limit_h; -+ if(ret == -1) ret = pathconf_vars[i].limit_h; - - printf("%ld\n", ret); - return 0; -@@ -264,8 +264,8 @@ main(int argc, char *argv[]) - { - fprintf(stderr, - "getconf: error: sysconf(%d /* \"%s\" */): %s\n", -- confstr_vars[i].value, -- confstr_vars[i].name, -+ sysconf_vars[i].value, -+ sysconf_vars[i].name, - strerror(errno)); - err = 1; - continue; -@@ -311,7 +311,7 @@ main(int argc, char *argv[]) - err = 1; - continue; - } -- if(ret == -1) ret = sysconf_vars[i].limit_h; -+ if(ret == -1) ret = pathconf_vars[i].limit_h; - - printf("%s: %ld\n", pathconf_vars[i].name, ret); - } --- -2.49.0 -