From cd021883f581a394025d2871b2963bc5ea99879c Mon Sep 17 00:00:00 2001 From: Nathan Fisher Date: Mon, 22 Aug 2022 09:50:00 -0400 Subject: [PATCH] Multiple version bumps --- .gitignore | 3 + distfiles/Makefile | 6 +- include/mk/versions.mk | 36 ++-- ....5.config => config-aarch64-5.19.3.config} | 0 ...1.5.config => config-armv7l-5.19.3.config} | 0 ....11.5.config => config-i486-5.19.3.config} | 0 ....11.5.config => config-i686-5.19.3.config} | 0 ....11.5.config => config-i786-5.19.3.config} | 0 ....5.config => config-riscv64-5.19.3.config} | 0 ...4.6.config => config-x86_64-5.19.3.config} | 0 world/ncurses/ncurses-nostrip.patch | 18 +- world/shadow/Makefile | 1 - world/shadow/shadow-default-shell.patch | 11 -- world/shadow/shadow-fixes-consolidated.patch | 177 +++++++++--------- world/usr.bin/42/src/42.c | 10 +- world/wget/Makefile | 1 + 16 files changed, 126 insertions(+), 137 deletions(-) rename kernel/{config-aarch64-5.11.5.config => config-aarch64-5.19.3.config} (100%) rename kernel/{config-armv7l-5.11.5.config => config-armv7l-5.19.3.config} (100%) rename kernel/{config-i486-5.11.5.config => config-i486-5.19.3.config} (100%) rename kernel/{config-i686-5.11.5.config => config-i686-5.19.3.config} (100%) rename kernel/{config-i786-5.11.5.config => config-i786-5.19.3.config} (100%) rename kernel/{config-riscv64-5.11.5.config => config-riscv64-5.19.3.config} (100%) rename kernel/{config-x86_64-5.14.6.config => config-x86_64-5.19.3.config} (100%) delete mode 100644 world/shadow/shadow-default-shell.patch diff --git a/.gitignore b/.gitignore index 43cc9c5..3092804 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,6 @@ proctab.c *.so *.so.* libbz2.so.* +tags +tags.temp +tags.lock diff --git a/distfiles/Makefile b/distfiles/Makefile index fc45a31..1e5b92b 100644 --- a/distfiles/Makefile +++ b/distfiles/Makefile @@ -348,7 +348,7 @@ libelf-compat-${libelf-compat_version}.tar.xz: libffi: libffi-${libffi_version}.tar.gz libffi-${libffi_version}.tar.gz: - wget -c ftp://sourceware.org/pub/libffi/$@ + wget -c $(github)/libffi/libffi/releases/download/v$(libffi_version)/$@ libnl: libnl-${libnl_version}.tar.gz @@ -519,7 +519,7 @@ sed-${sed_version}.tar.xz: shadow: shadow-${shadow_version}.tar.xz shadow-${shadow_version}.tar.xz: - wget -c ${github}/shadow-maint/shadow/releases/download/${shadow_version}/$@ + wget -c ${github}/shadow-maint/shadow/releases/download/v${shadow_version}/$@ skalibs: skalibs-${skalibs_version}.tar.gz @@ -599,7 +599,7 @@ zsh-${zsh_version}.tar.xz: zsh-doc: zsh-${zsh_version}-doc.tar.xz zsh-${zsh_version}-doc.tar.xz: - wget -c http://www.zsh.org/pub/$@ + wget -c https://www.zsh.org/pub/$@ zstd: zstd-${zstd_version}.tar.gz diff --git a/include/mk/versions.mk b/include/mk/versions.mk index c820d8b..4b512aa 100644 --- a/include/mk/versions.mk +++ b/include/mk/versions.mk @@ -9,7 +9,7 @@ attr_version = 2.5.1 autoconf_version = 2.71 automake_version = 1.16.5 bc_version = 5.2.2 -binutils_version = 2.38 +binutils_version = 2.39 bison_version = 3.8.2 busybox_version = 1.31.1 bzip2_version = 1.0.8 @@ -29,11 +29,11 @@ file_version = 5.41 findutils_version = 4.9.0 flex_version = 2.6.4 gawk_version = 5.1.1 -gcc_version = 12.1.0 +gcc_version = 12.2.0 gdbm_version = 1.23 gettext_version = 0.21 gettext-tiny_version = 0.3.2 -glibc_version = 2.35 +glibc_version = 2.36 gmp_version = 6.2.1 gperf_version = 3.1 grep_version = 3.7 @@ -47,57 +47,57 @@ intltool_version = 0.51.0 iproute2_version = 5.16.0 kbd_version = 2.4.0 kmod_version = 29 -less_version = 563 +less_version = 590 libcap_version = 2.47 libedit_version = 20191231-3.1 libelf-compat_version = 0.152 -libffi_version = 3.3 +libffi_version = 3.4.2 libnl_version = 3.5.0 libressl_version = 3.0.2 libtool_version = 2.4.6 libz_version = 1.2.8.2015.12.26 -linux_version = 5.17.5 +linux_version = 5.19.3 linux_rpi_version = 5.4.45 m4_version = 1.4.19 make_version = 4.3 man-pages_version = 5.10 mandoc_version = 1.14.5 -meson_version = 0.56.2 +meson_version = 0.61.1 mpc_version = 1.2.1 mpfr_version = 4.1.0 musl_version = 1.2.2 musl-fts_version = 1.2.7 -openssl_version = 3.0.1 -ncurses_version = 6.2 +ncurses_version = 6.3 netbsd-curses_version = 0.3.1 ninja_version = 1.10.2 +openssl_version = 3.0.1 patch_version = 2.7.6 pcre_version = 8.45 -perl_version = 5.32.1 +perl_version = 5.34.1 perl-cross_version = 1.3.5 pkg-config_version = 0.29.2 pkgsrc_version = 2020Q3 procps-ng_version = 3.3.16 -psmisc_version = 23.3 -python_version = 3.9.1 +psmisc_version = 23.4 +python_version = 3.10.2 s6_version = 2.11.1.0 s6-linux-init_version = 1.0.7.3 s6-rc_version = 0.5.3.1 sed_version = 4.8 -shadow_version = 4.8.1 +shadow_version = 4.11.1 skalibs_version = 2.11.2.0 sysklogd_version = 1.5.1 -tar_version = 1.33 +tar_version = 1.34 texinfo_version = 6.8 -tzdata_version = 2021a +tzdata_version = 2021e u-boot_version = 2021.01 udev-lfs_version = 20171102 util-linux_version = 2.36.1 vim_version = 8.2.2433 -wget_version = 1.21.2 +wget_version = 1.21.3 wireless_tools_version = 29 wpa_supplicant_version = 2.9 XML-Parser_version = 2.46 xz_version = 5.2.5 -zsh_version = 5.8 -zstd_version = 1.4.8 +zsh_version = 5.8.1 +zstd_version = 1.5.2 diff --git a/kernel/config-aarch64-5.11.5.config b/kernel/config-aarch64-5.19.3.config similarity index 100% rename from kernel/config-aarch64-5.11.5.config rename to kernel/config-aarch64-5.19.3.config diff --git a/kernel/config-armv7l-5.11.5.config b/kernel/config-armv7l-5.19.3.config similarity index 100% rename from kernel/config-armv7l-5.11.5.config rename to kernel/config-armv7l-5.19.3.config diff --git a/kernel/config-i486-5.11.5.config b/kernel/config-i486-5.19.3.config similarity index 100% rename from kernel/config-i486-5.11.5.config rename to kernel/config-i486-5.19.3.config diff --git a/kernel/config-i686-5.11.5.config b/kernel/config-i686-5.19.3.config similarity index 100% rename from kernel/config-i686-5.11.5.config rename to kernel/config-i686-5.19.3.config diff --git a/kernel/config-i786-5.11.5.config b/kernel/config-i786-5.19.3.config similarity index 100% rename from kernel/config-i786-5.11.5.config rename to kernel/config-i786-5.19.3.config diff --git a/kernel/config-riscv64-5.11.5.config b/kernel/config-riscv64-5.19.3.config similarity index 100% rename from kernel/config-riscv64-5.11.5.config rename to kernel/config-riscv64-5.19.3.config diff --git a/kernel/config-x86_64-5.14.6.config b/kernel/config-x86_64-5.19.3.config similarity index 100% rename from kernel/config-x86_64-5.14.6.config rename to kernel/config-x86_64-5.19.3.config diff --git a/world/ncurses/ncurses-nostrip.patch b/world/ncurses/ncurses-nostrip.patch index 0d161be..caa03e6 100644 --- a/world/ncurses/ncurses-nostrip.patch +++ b/world/ncurses/ncurses-nostrip.patch @@ -1,11 +1,11 @@ -diff -Naur ncurses-6.2.orig/configure ncurses-6.2/configure ---- ncurses-6.2.orig/configure 2020-02-08 16:06:19.000000000 -0500 -+++ ncurses-6.2/configure 2021-02-02 23:19:21.212696811 -0500 -@@ -15348,12 +15348,7 @@ - echo "$as_me:15348: result: $with_stripping" >&5 - echo "${ECHO_T}$with_stripping" >&6 +diff -Naur ncurses-6.3.orig/configure ncurses-6.3/configure +--- ncurses-6.3.orig/configure 2021-10-17 11:12:23.000000000 -0400 ++++ ncurses-6.3/configure 2022-05-10 13:31:50.225046310 -0400 +@@ -16501,12 +16501,7 @@ + echo "$as_me:16501: result: $enable_stripping" >&5 + echo "${ECHO_T}$enable_stripping" >&6 --if test "$with_stripping" = yes +-if test "$enable_stripping" = yes -then - INSTALL_OPT_S="-s" -else @@ -13,5 +13,5 @@ diff -Naur ncurses-6.2.orig/configure ncurses-6.2/configure -fi +INSTALL_OPT_S= - : ${INSTALL:=install} - echo "$as_me:15359: checking if install accepts -p option" >&5 + : "${INSTALL:=install}" + echo "$as_me:16512: checking if install accepts -p option" >&5 diff --git a/world/shadow/Makefile b/world/shadow/Makefile index c90cf1d..6ea0f82 100644 --- a/world/shadow/Makefile +++ b/world/shadow/Makefile @@ -3,7 +3,6 @@ # distname = shadow patches += shadow-fixes-consolidated.patch -patches += shadow-default-shell.patch post_install = rm -rf $(DESTDIR)/sbin/nologin $(DESTDIR)/usr/share/man/man8/nologin.8 diff --git a/world/shadow/shadow-default-shell.patch b/world/shadow/shadow-default-shell.patch deleted file mode 100644 index ab67a17..0000000 --- a/world/shadow/shadow-default-shell.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -Naur shadow-4.8.1.orig/etc/useradd shadow-4.8.1/etc/useradd ---- shadow-4.8.1.orig/etc/useradd 2019-07-23 11:26:08.000000000 -0400 -+++ shadow-4.8.1/etc/useradd 2020-09-11 07:30:55.851727165 -0400 -@@ -3,6 +3,6 @@ - HOME=/home - INACTIVE=-1 - EXPIRE= --SHELL=/bin/bash -+SHELL=/bin/zsh - SKEL=/etc/skel - CREATE_MAIL_SPOOL=yes diff --git a/world/shadow/shadow-fixes-consolidated.patch b/world/shadow/shadow-fixes-consolidated.patch index a198f93..13e3505 100644 --- a/world/shadow/shadow-fixes-consolidated.patch +++ b/world/shadow/shadow-fixes-consolidated.patch @@ -1,6 +1,6 @@ -diff -Naur shadow-4.8.1.orig/etc/login.defs shadow-4.8.1/etc/login.defs ---- shadow-4.8.1.orig/etc/login.defs 2020-01-17 10:47:56.000000000 -0500 -+++ shadow-4.8.1/etc/login.defs 2020-05-25 11:06:19.067206935 -0400 +diff -Naur shadow-4.11.1.orig/etc/login.defs shadow-4.11.1/etc/login.defs +--- shadow-4.11.1.orig/etc/login.defs 2021-12-24 11:31:16.000000000 -0500 ++++ shadow-4.11.1/etc/login.defs 2022-05-10 16:20:28.972005919 -0400 @@ -127,7 +127,7 @@ # Directory where mailboxes reside, _or_ name of file, relative to the # home directory. If you _do_ define both, MAIL_DIR takes precedence. @@ -10,7 +10,18 @@ diff -Naur shadow-4.8.1.orig/etc/login.defs shadow-4.8.1/etc/login.defs #MAIL_FILE .mail # -@@ -332,7 +332,7 @@ +@@ -158,8 +158,8 @@ + # *REQUIRED* The default PATH settings, for superuser and normal users. + # + # (they are minimal, add the rest in the shell startup files) +-ENV_SUPATH PATH=/sbin:/bin:/usr/sbin:/usr/bin +-ENV_PATH PATH=/bin:/usr/bin ++ENV_SUPATH PATH=/usr/sbin:/usr/bin ++ENV_PATH PATH=/usr/bin + + # + # Terminal permissions +@@ -334,7 +334,7 @@ # Note: If you use PAM, it is recommended to use a value consistent with # the PAM modules configuration. # @@ -19,20 +30,10 @@ diff -Naur shadow-4.8.1.orig/etc/login.defs shadow-4.8.1/etc/login.defs # # Only works if ENCRYPT_METHOD is set to SHA256 or SHA512. -diff -Naur shadow-4.8.1.orig/etc/useradd shadow-4.8.1/etc/useradd ---- shadow-4.8.1.orig/etc/useradd 2019-07-23 11:26:08.000000000 -0400 -+++ shadow-4.8.1/etc/useradd 2020-05-25 11:06:30.814296977 -0400 -@@ -1,5 +1,5 @@ - # useradd defaults file --GROUP=1000 -+GROUP=999 - HOME=/home - INACTIVE=-1 - EXPIRE= -diff -Naur shadow-4.8.1.orig/man/cs/Makefile.in shadow-4.8.1/man/cs/Makefile.in ---- shadow-4.8.1.orig/man/cs/Makefile.in 2020-01-23 15:57:50.000000000 -0500 -+++ shadow-4.8.1/man/cs/Makefile.in 2020-05-25 11:04:37.318638289 -0400 -@@ -317,12 +317,12 @@ +diff -Naur shadow-4.11.1.orig/man/cs/Makefile.in shadow-4.11.1/man/cs/Makefile.in +--- shadow-4.11.1.orig/man/cs/Makefile.in 2022-01-02 22:09:23.000000000 -0500 ++++ shadow-4.11.1/man/cs/Makefile.in 2022-05-10 16:19:44.511739589 -0400 +@@ -326,12 +326,12 @@ man8/groupadd.8 \ man8/groupdel.8 \ man8/groupmod.8 \ @@ -47,10 +48,10 @@ diff -Naur shadow-4.8.1.orig/man/cs/Makefile.in shadow-4.8.1/man/cs/Makefile.in man5/shadow.5 \ man1/su.1 \ man8/vipw.8 -diff -Naur shadow-4.8.1.orig/man/da/Makefile.in shadow-4.8.1/man/da/Makefile.in ---- shadow-4.8.1.orig/man/da/Makefile.in 2020-01-23 15:57:50.000000000 -0500 -+++ shadow-4.8.1/man/da/Makefile.in 2020-05-25 11:04:37.331971292 -0400 -@@ -314,7 +314,7 @@ +diff -Naur shadow-4.11.1.orig/man/da/Makefile.in shadow-4.11.1/man/da/Makefile.in +--- shadow-4.11.1.orig/man/da/Makefile.in 2022-01-02 22:09:23.000000000 -0500 ++++ shadow-4.11.1/man/da/Makefile.in 2022-05-10 16:19:44.525073004 -0400 +@@ -323,7 +323,7 @@ top_srcdir = @top_srcdir@ # 2012.01.28 - activate manpages with more than 50% translated messages @@ -59,10 +60,10 @@ diff -Naur shadow-4.8.1.orig/man/da/Makefile.in shadow-4.8.1/man/da/Makefile.in man8/logoutd.8 man1/newgrp.1 man8/nologin.8 man1/sg.1 \ man8/vigr.8 man8/vipw.8 $(am__append_1) man_nopam = -diff -Naur shadow-4.8.1.orig/man/de/Makefile.in shadow-4.8.1/man/de/Makefile.in ---- shadow-4.8.1.orig/man/de/Makefile.in 2020-01-23 15:57:50.000000000 -0500 -+++ shadow-4.8.1/man/de/Makefile.in 2020-05-25 11:04:37.305305285 -0400 -@@ -315,11 +315,11 @@ +diff -Naur shadow-4.11.1.orig/man/de/Makefile.in shadow-4.11.1/man/de/Makefile.in +--- shadow-4.11.1.orig/man/de/Makefile.in 2022-01-02 22:09:23.000000000 -0500 ++++ shadow-4.11.1/man/de/Makefile.in 2022-05-10 16:19:44.501739529 -0400 +@@ -324,11 +324,11 @@ top_srcdir = @top_srcdir@ man_MANS = man1/chage.1 man1/chfn.1 man8/chgpasswd.8 man8/chpasswd.8 \ man1/chsh.1 man1/expiry.1 man5/faillog.5 man8/faillog.8 \ @@ -77,10 +78,10 @@ diff -Naur shadow-4.8.1.orig/man/de/Makefile.in shadow-4.8.1/man/de/Makefile.in man8/pwck.8 man8/pwconv.8 man8/pwunconv.8 man1/sg.1 \ man3/shadow.3 man5/shadow.5 man1/su.1 man5/suauth.5 \ man8/useradd.8 man8/userdel.8 man8/usermod.8 man8/vigr.8 \ -diff -Naur shadow-4.8.1.orig/man/es/Makefile.in shadow-4.8.1/man/es/Makefile.in ---- shadow-4.8.1.orig/man/es/Makefile.in 2020-01-23 15:57:50.000000000 -0500 -+++ shadow-4.8.1/man/es/Makefile.in 2020-05-25 11:04:37.311971787 -0400 -@@ -283,7 +283,7 @@ +diff -Naur shadow-4.11.1.orig/man/es/Makefile.in shadow-4.11.1/man/es/Makefile.in +--- shadow-4.11.1.orig/man/es/Makefile.in 2022-01-02 22:09:23.000000000 -0500 ++++ shadow-4.11.1/man/es/Makefile.in 2022-05-10 16:19:44.508406236 -0400 +@@ -292,7 +292,7 @@ # man1/login.1 \ # man1/newgrp.1 \ # man1/passwd.1 \ @@ -89,10 +90,10 @@ diff -Naur shadow-4.8.1.orig/man/es/Makefile.in shadow-4.8.1/man/es/Makefile.in # man1/su.1 \ # man8/vigr.8 \ # man8/vipw.8 -diff -Naur shadow-4.8.1.orig/man/fr/Makefile.in shadow-4.8.1/man/fr/Makefile.in ---- shadow-4.8.1.orig/man/fr/Makefile.in 2020-01-23 15:57:50.000000000 -0500 -+++ shadow-4.8.1/man/fr/Makefile.in 2020-05-25 11:04:37.335304543 -0400 -@@ -317,11 +317,11 @@ +diff -Naur shadow-4.11.1.orig/man/fr/Makefile.in shadow-4.11.1/man/fr/Makefile.in +--- shadow-4.11.1.orig/man/fr/Makefile.in 2022-01-02 22:09:23.000000000 -0500 ++++ shadow-4.11.1/man/fr/Makefile.in 2022-05-10 16:19:44.531739711 -0400 +@@ -326,11 +326,11 @@ top_srcdir = @top_srcdir@ man_MANS = man1/chage.1 man1/chfn.1 man8/chgpasswd.8 man8/chpasswd.8 \ man1/chsh.1 man1/expiry.1 man5/faillog.5 man8/faillog.8 \ @@ -107,10 +108,10 @@ diff -Naur shadow-4.8.1.orig/man/fr/Makefile.in shadow-4.8.1/man/fr/Makefile.in man8/pwck.8 man8/pwconv.8 man8/pwunconv.8 man1/sg.1 \ man3/shadow.3 man5/shadow.5 man1/su.1 man5/suauth.5 \ man8/useradd.8 man8/userdel.8 man8/usermod.8 man8/vigr.8 \ -diff -Naur shadow-4.8.1.orig/man/hu/Makefile.in shadow-4.8.1/man/hu/Makefile.in ---- shadow-4.8.1.orig/man/hu/Makefile.in 2020-01-23 15:57:50.000000000 -0500 -+++ shadow-4.8.1/man/hu/Makefile.in 2020-05-25 11:04:37.335304543 -0400 -@@ -312,12 +312,12 @@ +diff -Naur shadow-4.11.1.orig/man/hu/Makefile.in shadow-4.11.1/man/hu/Makefile.in +--- shadow-4.11.1.orig/man/hu/Makefile.in 2022-01-02 22:09:23.000000000 -0500 ++++ shadow-4.11.1/man/hu/Makefile.in 2022-05-10 16:19:44.528406357 -0400 +@@ -321,12 +321,12 @@ man_MANS = \ man1/chsh.1 \ man1/gpasswd.1 \ @@ -125,10 +126,10 @@ diff -Naur shadow-4.8.1.orig/man/hu/Makefile.in shadow-4.8.1/man/hu/Makefile.in man1/sg.1 \ man1/su.1 -diff -Naur shadow-4.8.1.orig/man/it/Makefile.in shadow-4.8.1/man/it/Makefile.in ---- shadow-4.8.1.orig/man/it/Makefile.in 2020-01-23 15:57:50.000000000 -0500 -+++ shadow-4.8.1/man/it/Makefile.in 2020-05-25 11:04:37.338637794 -0400 -@@ -315,11 +315,11 @@ +diff -Naur shadow-4.11.1.orig/man/it/Makefile.in shadow-4.11.1/man/it/Makefile.in +--- shadow-4.11.1.orig/man/it/Makefile.in 2022-01-02 22:09:23.000000000 -0500 ++++ shadow-4.11.1/man/it/Makefile.in 2022-05-10 16:19:44.531739711 -0400 +@@ -324,11 +324,11 @@ top_srcdir = @top_srcdir@ man_MANS = man1/chage.1 man1/chfn.1 man8/chgpasswd.8 man8/chpasswd.8 \ man1/chsh.1 man1/expiry.1 man5/faillog.5 man8/faillog.8 \ @@ -143,10 +144,10 @@ diff -Naur shadow-4.8.1.orig/man/it/Makefile.in shadow-4.8.1/man/it/Makefile.in man8/pwck.8 man8/pwconv.8 man8/pwunconv.8 man1/sg.1 \ man3/shadow.3 man5/shadow.5 man1/su.1 man5/suauth.5 \ man8/useradd.8 man8/userdel.8 man8/usermod.8 man8/vigr.8 \ -diff -Naur shadow-4.8.1.orig/man/ja/Makefile.in shadow-4.8.1/man/ja/Makefile.in ---- shadow-4.8.1.orig/man/ja/Makefile.in 2020-01-23 15:57:50.000000000 -0500 -+++ shadow-4.8.1/man/ja/Makefile.in 2020-05-25 11:04:37.298638783 -0400 -@@ -313,10 +313,10 @@ +diff -Naur shadow-4.11.1.orig/man/ja/Makefile.in shadow-4.11.1/man/ja/Makefile.in +--- shadow-4.11.1.orig/man/ja/Makefile.in 2022-01-02 22:09:23.000000000 -0500 ++++ shadow-4.11.1/man/ja/Makefile.in 2022-05-10 16:19:44.495072821 -0400 +@@ -322,10 +322,10 @@ top_srcdir = @top_srcdir@ man_MANS = man1/chage.1 man1/chfn.1 man8/chpasswd.8 man1/chsh.1 \ man1/expiry.1 man5/faillog.5 man8/faillog.8 man1/gpasswd.1 \ @@ -159,10 +160,10 @@ diff -Naur shadow-4.8.1.orig/man/ja/Makefile.in shadow-4.8.1/man/ja/Makefile.in man8/pwconv.8 man8/pwunconv.8 man1/sg.1 man5/shadow.5 \ man1/su.1 man5/suauth.5 man8/useradd.8 man8/userdel.8 \ man8/usermod.8 man8/vigr.8 man8/vipw.8 $(am__append_1) -diff -Naur shadow-4.8.1.orig/man/ko/Makefile.in shadow-4.8.1/man/ko/Makefile.in ---- shadow-4.8.1.orig/man/ko/Makefile.in 2020-01-23 15:57:50.000000000 -0500 -+++ shadow-4.8.1/man/ko/Makefile.in 2020-05-25 11:04:37.321971539 -0400 -@@ -312,9 +312,9 @@ +diff -Naur shadow-4.11.1.orig/man/ko/Makefile.in shadow-4.11.1/man/ko/Makefile.in +--- shadow-4.11.1.orig/man/ko/Makefile.in 2022-01-02 22:09:23.000000000 -0500 ++++ shadow-4.11.1/man/ko/Makefile.in 2022-05-10 16:19:44.518406297 -0400 +@@ -321,9 +321,9 @@ man_MANS = \ man1/chfn.1 \ man1/chsh.1 \ @@ -174,10 +175,10 @@ diff -Naur shadow-4.8.1.orig/man/ko/Makefile.in shadow-4.8.1/man/ko/Makefile.in man1/su.1 \ man8/vigr.8 \ man8/vipw.8 -diff -Naur shadow-4.8.1.orig/man/Makefile.in shadow-4.8.1/man/Makefile.in ---- shadow-4.8.1.orig/man/Makefile.in 2020-01-23 15:57:50.000000000 -0500 -+++ shadow-4.8.1/man/Makefile.in 2020-05-25 11:04:37.305305285 -0400 -@@ -383,11 +383,11 @@ +diff -Naur shadow-4.11.1.orig/man/Makefile.in shadow-4.11.1/man/Makefile.in +--- shadow-4.11.1.orig/man/Makefile.in 2022-01-02 22:09:23.000000000 -0500 ++++ shadow-4.11.1/man/Makefile.in 2022-05-10 16:19:44.498406175 -0400 +@@ -392,11 +392,11 @@ @USE_NLS_TRUE@SUBDIRS = po cs da de es fi fr hu id it ja ko pl pt_BR ru sv tr zh_CN zh_TW man_MANS = man1/chage.1 man1/chfn.1 man8/chgpasswd.8 man8/chpasswd.8 \ man1/chsh.1 man1/expiry.1 man5/faillog.5 man8/faillog.8 \ @@ -192,10 +193,10 @@ diff -Naur shadow-4.8.1.orig/man/Makefile.in shadow-4.8.1/man/Makefile.in man8/pwck.8 man8/pwconv.8 man8/pwunconv.8 man1/sg.1 \ man3/shadow.3 man5/shadow.5 man5/suauth.5 man8/useradd.8 \ man8/userdel.8 man8/usermod.8 man8/vigr.8 man8/vipw.8 \ -diff -Naur shadow-4.8.1.orig/man/pl/Makefile.in shadow-4.8.1/man/pl/Makefile.in ---- shadow-4.8.1.orig/man/pl/Makefile.in 2020-01-23 15:57:50.000000000 -0500 -+++ shadow-4.8.1/man/pl/Makefile.in 2020-05-25 11:04:37.308638536 -0400 -@@ -316,8 +316,8 @@ +diff -Naur shadow-4.11.1.orig/man/pl/Makefile.in shadow-4.11.1/man/pl/Makefile.in +--- shadow-4.11.1.orig/man/pl/Makefile.in 2022-01-02 22:09:23.000000000 -0500 ++++ shadow-4.11.1/man/pl/Makefile.in 2022-05-10 16:19:44.501739529 -0400 +@@ -325,8 +325,8 @@ # 2012.01.28 - activate manpages with more than 50% translated messages man_MANS = man1/chage.1 man1/chsh.1 man1/expiry.1 man5/faillog.5 \ @@ -206,10 +207,10 @@ diff -Naur shadow-4.8.1.orig/man/pl/Makefile.in shadow-4.8.1/man/pl/Makefile.in man8/lastlog.8 man8/logoutd.8 man1/newgrp.1 man1/sg.1 \ man3/shadow.3 man8/userdel.8 man8/usermod.8 man8/vigr.8 \ man8/vipw.8 $(am__append_1) -diff -Naur shadow-4.8.1.orig/man/pt_BR/Makefile.in shadow-4.8.1/man/pt_BR/Makefile.in ---- shadow-4.8.1.orig/man/pt_BR/Makefile.in 2020-01-23 15:57:50.000000000 -0500 -+++ shadow-4.8.1/man/pt_BR/Makefile.in 2020-05-25 11:04:37.298638783 -0400 -@@ -314,7 +314,7 @@ +diff -Naur shadow-4.11.1.orig/man/pt_BR/Makefile.in shadow-4.11.1/man/pt_BR/Makefile.in +--- shadow-4.11.1.orig/man/pt_BR/Makefile.in 2022-01-02 22:09:23.000000000 -0500 ++++ shadow-4.11.1/man/pt_BR/Makefile.in 2022-05-10 16:19:44.491739468 -0400 +@@ -323,7 +323,7 @@ man8/groupadd.8 \ man8/groupdel.8 \ man8/groupmod.8 \ @@ -218,10 +219,10 @@ diff -Naur shadow-4.8.1.orig/man/pt_BR/Makefile.in shadow-4.8.1/man/pt_BR/Makefi man5/shadow.5 EXTRA_DIST = $(man_MANS) -diff -Naur shadow-4.8.1.orig/man/ru/Makefile.in shadow-4.8.1/man/ru/Makefile.in ---- shadow-4.8.1.orig/man/ru/Makefile.in 2020-01-23 15:57:50.000000000 -0500 -+++ shadow-4.8.1/man/ru/Makefile.in 2020-05-25 11:04:37.315305037 -0400 -@@ -315,11 +315,11 @@ +diff -Naur shadow-4.11.1.orig/man/ru/Makefile.in shadow-4.11.1/man/ru/Makefile.in +--- shadow-4.11.1.orig/man/ru/Makefile.in 2022-01-02 22:09:23.000000000 -0500 ++++ shadow-4.11.1/man/ru/Makefile.in 2022-05-10 16:19:44.511739589 -0400 +@@ -324,11 +324,11 @@ top_srcdir = @top_srcdir@ man_MANS = man1/chage.1 man1/chfn.1 man8/chgpasswd.8 man8/chpasswd.8 \ man1/chsh.1 man1/expiry.1 man5/faillog.5 man8/faillog.8 \ @@ -236,10 +237,10 @@ diff -Naur shadow-4.8.1.orig/man/ru/Makefile.in shadow-4.8.1/man/ru/Makefile.in man8/pwck.8 man8/pwconv.8 man8/pwunconv.8 man1/sg.1 \ man3/shadow.3 man5/shadow.5 man1/su.1 man5/suauth.5 \ man8/useradd.8 man8/userdel.8 man8/usermod.8 man8/vigr.8 \ -diff -Naur shadow-4.8.1.orig/man/sv/Makefile.in shadow-4.8.1/man/sv/Makefile.in ---- shadow-4.8.1.orig/man/sv/Makefile.in 2020-01-23 15:57:50.000000000 -0500 -+++ shadow-4.8.1/man/sv/Makefile.in 2020-05-25 11:04:37.325304790 -0400 -@@ -316,10 +316,10 @@ +diff -Naur shadow-4.11.1.orig/man/sv/Makefile.in shadow-4.11.1/man/sv/Makefile.in +--- shadow-4.11.1.orig/man/sv/Makefile.in 2022-01-02 22:09:23.000000000 -0500 ++++ shadow-4.11.1/man/sv/Makefile.in 2022-05-10 16:19:44.518406297 -0400 +@@ -325,10 +325,10 @@ # 2012.01.28 - activate manpages with more than 50% translated messages man_MANS = man1/chage.1 man1/chsh.1 man1/expiry.1 man5/faillog.5 \ @@ -253,10 +254,10 @@ diff -Naur shadow-4.8.1.orig/man/sv/Makefile.in shadow-4.8.1/man/sv/Makefile.in man1/sg.1 man3/shadow.3 man5/suauth.5 man8/userdel.8 \ man8/vigr.8 man8/vipw.8 $(am__append_1) man_nopam = \ -diff -Naur shadow-4.8.1.orig/man/tr/Makefile.in shadow-4.8.1/man/tr/Makefile.in ---- shadow-4.8.1.orig/man/tr/Makefile.in 2020-01-23 15:57:50.000000000 -0500 -+++ shadow-4.8.1/man/tr/Makefile.in 2020-05-25 11:04:37.328638041 -0400 -@@ -317,7 +317,7 @@ +diff -Naur shadow-4.11.1.orig/man/tr/Makefile.in shadow-4.11.1/man/tr/Makefile.in +--- shadow-4.11.1.orig/man/tr/Makefile.in 2022-01-02 22:09:24.000000000 -0500 ++++ shadow-4.11.1/man/tr/Makefile.in 2022-05-10 16:19:44.521739650 -0400 +@@ -326,7 +326,7 @@ man8/groupmod.8 \ man1/login.1 \ man1/passwd.1 \ @@ -265,10 +266,10 @@ diff -Naur shadow-4.8.1.orig/man/tr/Makefile.in shadow-4.8.1/man/tr/Makefile.in man5/shadow.5 \ man1/su.1 \ man8/useradd.8 \ -diff -Naur shadow-4.8.1.orig/man/zh_CN/Makefile.in shadow-4.8.1/man/zh_CN/Makefile.in ---- shadow-4.8.1.orig/man/zh_CN/Makefile.in 2020-01-23 15:57:50.000000000 -0500 -+++ shadow-4.8.1/man/zh_CN/Makefile.in 2020-05-25 11:04:37.295305532 -0400 -@@ -315,11 +315,11 @@ +diff -Naur shadow-4.11.1.orig/man/zh_CN/Makefile.in shadow-4.11.1/man/zh_CN/Makefile.in +--- shadow-4.11.1.orig/man/zh_CN/Makefile.in 2022-01-02 22:09:24.000000000 -0500 ++++ shadow-4.11.1/man/zh_CN/Makefile.in 2022-05-10 16:19:44.488406114 -0400 +@@ -324,11 +324,11 @@ top_srcdir = @top_srcdir@ man_MANS = man1/chage.1 man1/chfn.1 man8/chgpasswd.8 man8/chpasswd.8 \ man1/chsh.1 man1/expiry.1 man5/faillog.5 man8/faillog.8 \ @@ -283,10 +284,10 @@ diff -Naur shadow-4.8.1.orig/man/zh_CN/Makefile.in shadow-4.8.1/man/zh_CN/Makefi man8/pwck.8 man8/pwconv.8 man8/pwunconv.8 man1/sg.1 \ man3/shadow.3 man5/shadow.5 man1/su.1 man5/suauth.5 \ man8/useradd.8 man8/userdel.8 man8/usermod.8 man8/vigr.8 \ -diff -Naur shadow-4.8.1.orig/man/zh_TW/Makefile.in shadow-4.8.1/man/zh_TW/Makefile.in ---- shadow-4.8.1.orig/man/zh_TW/Makefile.in 2020-01-23 15:57:50.000000000 -0500 -+++ shadow-4.8.1/man/zh_TW/Makefile.in 2020-05-25 11:04:37.321971539 -0400 -@@ -319,7 +319,7 @@ +diff -Naur shadow-4.11.1.orig/man/zh_TW/Makefile.in shadow-4.11.1/man/zh_TW/Makefile.in +--- shadow-4.11.1.orig/man/zh_TW/Makefile.in 2022-01-02 22:09:24.000000000 -0500 ++++ shadow-4.11.1/man/zh_TW/Makefile.in 2022-05-10 16:19:44.515072943 -0400 +@@ -328,7 +328,7 @@ man8/groupadd.8 \ man8/groupdel.8 \ man8/groupmod.8 \ @@ -295,15 +296,15 @@ diff -Naur shadow-4.8.1.orig/man/zh_TW/Makefile.in shadow-4.8.1/man/zh_TW/Makefi man1/su.1 \ man8/useradd.8 \ man8/userdel.8 \ -diff -Naur shadow-4.8.1.orig/src/Makefile.in shadow-4.8.1/src/Makefile.in ---- shadow-4.8.1.orig/src/Makefile.in 2020-01-23 15:57:50.000000000 -0500 -+++ shadow-4.8.1/src/Makefile.in 2020-05-25 11:04:37.138644519 -0400 +diff -Naur shadow-4.11.1.orig/src/Makefile.in shadow-4.11.1/src/Makefile.in +--- shadow-4.11.1.orig/src/Makefile.in 2022-01-02 22:09:24.000000000 -0500 ++++ shadow-4.11.1/src/Makefile.in 2022-05-10 16:19:44.248404656 -0400 @@ -88,7 +88,7 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ --bin_PROGRAMS = groups$(EXEEXT) login$(EXEEXT) $(am__EXEEXT_1) -+bin_PROGRAMS = login$(EXEEXT) $(am__EXEEXT_1) +-bin_PROGRAMS = groups$(EXEEXT) login$(EXEEXT) $(am__EXEEXT_1) \ ++bin_PROGRAMS = login$(EXEEXT) $(am__EXEEXT_1) \ + $(am__EXEEXT_2) sbin_PROGRAMS = nologin$(EXEEXT) ubin_PROGRAMS = faillog$(EXEEXT) lastlog$(EXEEXT) chage$(EXEEXT) \ - chfn$(EXEEXT) chsh$(EXEEXT) expiry$(EXEEXT) gpasswd$(EXEEXT) \ diff --git a/world/usr.bin/42/src/42.c b/world/usr.bin/42/src/42.c index 09f46e7..9de2bc9 100644 --- a/world/usr.bin/42/src/42.c +++ b/world/usr.bin/42/src/42.c @@ -44,19 +44,15 @@ int main(int argc, char *argv[]) { // Determine the number of files while ((dir = readdir(d)) != NULL) { - if (!strcmp(dir->d_name, ".") || !strcmp(dir->d_name, "..")) { - } else { - n++; - } + n++; } rewinddir(d); - char *filesList[n]; + char *filesList[n - 2]; // subtract two because of . and .. // Put file names into the array while ((dir = readdir(d)) != NULL) { - if (!strcmp(dir->d_name, ".") || !strcmp(dir->d_name, "..")) { - } else { + if (strcmp(dir->d_name, ".") && strcmp(dir->d_name, "..")) { filesList[i] = strdup(dir->d_name); i++; } diff --git a/world/wget/Makefile b/world/wget/Makefile index 43a9eb5..a095ca5 100644 --- a/world/wget/Makefile +++ b/world/wget/Makefile @@ -11,5 +11,6 @@ config_opts += --sysconfdir=/etc config_opts += --with-ssl=openssl config_opts += --without-libpsl config_opts += --disable-pcre2 +config_opts += --disable-iri include targets.mk