From patchwork Sat Apr 30 17:34:13 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 5577 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4KrGgd3wkfz3x1v for ; Sat, 30 Apr 2022 17:34:21 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4KrGgc3xykz2Yw; Sat, 30 Apr 2022 17:34:20 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4KrGgc3k8bz2yTT; Sat, 30 Apr 2022 17:34:20 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4KrGgb14ptz2yVV for ; Sat, 30 Apr 2022 17:34:19 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4KrGgZ6b7qzQd; Sat, 30 Apr 2022 17:34:18 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1651340059; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=usR+I5aoToUrS09Iy2l4GXknBxXqzsTIoZ9u/wNIOg8=; b=gQY6aU/0SUNi5w3FNp1bNTUk2bgfb4lpviLokl35VzYvHCacb+CNl9PhpnK5SqgDUmhbY9 PpEkXp7vJwYq35Bw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1651340059; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=usR+I5aoToUrS09Iy2l4GXknBxXqzsTIoZ9u/wNIOg8=; b=sLCiRnSsSj8N8v+NmgPzu6mH2xx/OMZ9FrvtNX9WKSii+BDs4LCKayP+K13N5J9qyUQGx8 YGhugltdHZ3yz7fBcLrFNBoA5JNvy4kl93/8qa/BdCb9CYbJ6DNJg27d1KUBzxcTQKiR+r yEgHxDBJTqBtIjFL2xJzOCiWgV+PWiqtVqeVj6DZ7ju1s6jBL3hGCSFEn5PRz3o5coplkF DbhPp85/AG4Jcxw4yKRqYo2KHfvbc3Bq6uZfaNLvancplFB9bEkg8vcSNn8xVWcvw6O729 InKmZwtBl9td3Bwvj5ekq3+P2E+PZcIk8xmLiVKvvOqeZc2U3UwcvJR3RnyfyQ== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH 1/2] man: Update to version 2.10.2 Date: Sat, 30 Apr 2022 19:34:13 +0200 Message-Id: <20220430173414.3520449-1-adolf.belka@ipfire.org> MIME-Version: 1.0 X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" - Update from version 2.4.3 (2005) to 2.10.2 (2022) - Update of rootfile - Addition of libpipeline as a build dependency - separate patch for that. - Changelog is too long to include here (~14000 lines) Details back to 2013 can be found in the file ChangeLog in the source tarball Details from 2013 back to version 2.4.3 can be found in the file ChangeLog-2013 in the source tarball 90 bug fixes listed in ChangeLog 128 bug fixes listed in Changelog-2013 back to the version after 2.4.3 Signed-off-by: Adolf Belka Reviewed-by: Peter Müller --- config/rootfiles/common/man | 108 +++++++++++++++++++++--------------- lfs/man | 30 +++++----- 2 files changed, 78 insertions(+), 60 deletions(-) diff --git a/config/rootfiles/common/man b/config/rootfiles/common/man index 39358d110..21d8115f1 100644 --- a/config/rootfiles/common/man +++ b/config/rootfiles/common/man @@ -3,56 +3,87 @@ #usr/bin/catman #usr/bin/lexgrog #usr/bin/man +#usr/bin/man-recode #usr/bin/mandb #usr/bin/manpath #usr/bin/whatis -#usr/bin/zsoelim #usr/lib/man-db +#usr/lib/man-db/libman-2.10.2.so +#usr/lib/man-db/libman.la +#usr/lib/man-db/libman.so +#usr/lib/man-db/libmandb-2.10.2.so +#usr/lib/man-db/libmandb.la +#usr/lib/man-db/libmandb.so +#usr/libexec/man-db +#usr/libexec/man-db/globbing +#usr/libexec/man-db/manconv +#usr/libexec/man-db/zsoelim #usr/sbin/accessdb +#usr/share/doc/man-db +#usr/share/doc/man-db/man-db-manual.ps +#usr/share/doc/man-db/man-db-manual.txt +#usr/share/locale/af/LC_MESSAGES/man-db-gnulib.mo +#usr/share/locale/ast/LC_MESSAGES/man-db.mo +#usr/share/locale/be/LC_MESSAGES/man-db-gnulib.mo +#usr/share/locale/bg/LC_MESSAGES/man-db-gnulib.mo +#usr/share/locale/ca/LC_MESSAGES/man-db-gnulib.mo #usr/share/locale/ca/LC_MESSAGES/man-db.mo +#usr/share/locale/cs/LC_MESSAGES/man-db-gnulib.mo #usr/share/locale/cs/LC_MESSAGES/man-db.mo +#usr/share/locale/da/LC_MESSAGES/man-db-gnulib.mo #usr/share/locale/da/LC_MESSAGES/man-db.mo +#usr/share/locale/de/LC_MESSAGES/man-db-gnulib.mo #usr/share/locale/de/LC_MESSAGES/man-db.mo +#usr/share/locale/el/LC_MESSAGES/man-db-gnulib.mo +#usr/share/locale/eo/LC_MESSAGES/man-db-gnulib.mo +#usr/share/locale/eo/LC_MESSAGES/man-db.mo +#usr/share/locale/es/LC_MESSAGES/man-db-gnulib.mo #usr/share/locale/es/LC_MESSAGES/man-db.mo +#usr/share/locale/et/LC_MESSAGES/man-db-gnulib.mo +#usr/share/locale/eu/LC_MESSAGES/man-db-gnulib.mo +#usr/share/locale/fi/LC_MESSAGES/man-db-gnulib.mo #usr/share/locale/fi/LC_MESSAGES/man-db.mo +#usr/share/locale/fr/LC_MESSAGES/man-db-gnulib.mo #usr/share/locale/fr/LC_MESSAGES/man-db.mo +#usr/share/locale/ga/LC_MESSAGES/man-db-gnulib.mo +#usr/share/locale/gl/LC_MESSAGES/man-db-gnulib.mo +#usr/share/locale/hu/LC_MESSAGES/man-db-gnulib.mo +#usr/share/locale/id/LC_MESSAGES/man-db.mo +#usr/share/locale/it/LC_MESSAGES/man-db-gnulib.mo #usr/share/locale/it/LC_MESSAGES/man-db.mo +#usr/share/locale/ja/LC_MESSAGES/man-db-gnulib.mo #usr/share/locale/ja/LC_MESSAGES/man-db.mo +#usr/share/locale/ko/LC_MESSAGES/man-db-gnulib.mo +#usr/share/locale/ms/LC_MESSAGES/man-db-gnulib.mo +#usr/share/locale/nb/LC_MESSAGES/man-db-gnulib.mo +#usr/share/locale/nl/LC_MESSAGES/man-db-gnulib.mo +#usr/share/locale/nl/LC_MESSAGES/man-db.mo +#usr/share/locale/pl/LC_MESSAGES/man-db-gnulib.mo #usr/share/locale/pl/LC_MESSAGES/man-db.mo +#usr/share/locale/pt/LC_MESSAGES/man-db-gnulib.mo +#usr/share/locale/pt/LC_MESSAGES/man-db.mo +#usr/share/locale/pt_BR/LC_MESSAGES/man-db-gnulib.mo #usr/share/locale/pt_BR/LC_MESSAGES/man-db.mo -#usr/share/locale/ro -#usr/share/locale/ro/LC_MESSAGES +#usr/share/locale/ro/LC_MESSAGES/man-db-gnulib.mo #usr/share/locale/ro/LC_MESSAGES/man-db.mo -#usr/share/locale/ru -#usr/share/locale/ru/LC_MESSAGES +#usr/share/locale/ru/LC_MESSAGES/man-db-gnulib.mo #usr/share/locale/ru/LC_MESSAGES/man-db.mo +#usr/share/locale/rw/LC_MESSAGES/man-db-gnulib.mo +#usr/share/locale/sk/LC_MESSAGES/man-db-gnulib.mo +#usr/share/locale/sl/LC_MESSAGES/man-db-gnulib.mo +#usr/share/locale/sr/LC_MESSAGES/man-db-gnulib.mo +#usr/share/locale/sr/LC_MESSAGES/man-db.mo +#usr/share/locale/sv/LC_MESSAGES/man-db-gnulib.mo #usr/share/locale/sv/LC_MESSAGES/man-db.mo -#usr/share/man/de -#usr/share/man/de/man1 -#usr/share/man/de/man1/apropos.1 -#usr/share/man/de/man1/man.1 -#usr/share/man/de/man1/manpath.1 -#usr/share/man/de/man1/whatis.1 -#usr/share/man/de/man1/zsoelim.1 -#usr/share/man/de/man5 -#usr/share/man/de/man5/manpath.5 -#usr/share/man/de/man8 -#usr/share/man/de/man8/accessdb.8 -#usr/share/man/de/man8/catman.8 -#usr/share/man/de/man8/mandb.8 -#usr/share/man/es -#usr/share/man/es/man1 -#usr/share/man/es/man1/apropos.1 -#usr/share/man/es/man1/man.1 -#usr/share/man/es/man1/manpath.1 -#usr/share/man/es/man1/whatis.1 -#usr/share/man/es/man1/zsoelim.1 -#usr/share/man/es/man5 -#usr/share/man/es/man5/manpath.5 -#usr/share/man/es/man8 -#usr/share/man/es/man8/accessdb.8 -#usr/share/man/es/man8/catman.8 -#usr/share/man/es/man8/mandb.8 +#usr/share/locale/tr/LC_MESSAGES/man-db-gnulib.mo +#usr/share/locale/tr/LC_MESSAGES/man-db.mo +#usr/share/locale/uk/LC_MESSAGES/man-db-gnulib.mo +#usr/share/locale/vi/LC_MESSAGES/man-db-gnulib.mo +#usr/share/locale/vi/LC_MESSAGES/man-db.mo +#usr/share/locale/zh_CN/LC_MESSAGES/man-db-gnulib.mo +#usr/share/locale/zh_CN/LC_MESSAGES/man-db.mo +#usr/share/locale/zh_TW/LC_MESSAGES/man-db-gnulib.mo +#usr/share/locale/zh_TW/LC_MESSAGES/man-db.mo #usr/share/man/it #usr/share/man/it/man1 #usr/share/man/it/man1/apropos.1 @@ -66,22 +97,11 @@ #usr/share/man/it/man8/accessdb.8 #usr/share/man/it/man8/catman.8 #usr/share/man/it/man8/mandb.8 -#usr/share/man/ja -#usr/share/man/ja/man1 -#usr/share/man/ja/man1/apropos.1 -#usr/share/man/ja/man1/man.1 -#usr/share/man/ja/man1/manpath.1 -#usr/share/man/ja/man1/whatis.1 -#usr/share/man/ja/man1/zsoelim.1 -#usr/share/man/ja/man5 -#usr/share/man/ja/man5/manpath.5 -#usr/share/man/ja/man8 -#usr/share/man/ja/man8/accessdb.8 -#usr/share/man/ja/man8/catman.8 -#usr/share/man/ja/man8/mandb.8 #usr/share/man/man1/apropos.1 #usr/share/man/man1/lexgrog.1 +#usr/share/man/man1/man-recode.1 #usr/share/man/man1/man.1 +#usr/share/man/man1/manconv.1 #usr/share/man/man1/manpath.1 #usr/share/man/man1/whatis.1 #usr/share/man/man1/zsoelim.1 diff --git a/lfs/man b/lfs/man index 16a3eae89..c6038c255 100644 --- a/lfs/man +++ b/lfs/man @@ -24,10 +24,10 @@ include Config -VER = 2.4.3 +VER = 2.10.2 THISAPP = man-db-$(VER) -DL_FILE = $(THISAPP).tar.gz +DL_FILE = $(THISAPP).tar.xz DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 022f3c39296e47b5fca348e49cfde234af304dbb815ff8a2977c75b8fe1890f9922ecb12e1271be4eb161cea50f3153c396b37b240104e009dd163c5dc998131 +$(DL_FILE)_BLAKE2 = 8d1748503cdf66a613d7544a27b42df9436bdf4e07ccb130d2fa62343488d2c4ab791238c348236a253abddb564db9d1bb851249da9911737ff822d822819599 install : $(TARGET) @@ -69,21 +69,19 @@ $(subst %,%_BLAKE2,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) - @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) $(UPDATE_AUTOMAKE) - cd $(DIR_APP) && mv man/de{_DE.88591,} - cd $(DIR_APP) && mv man/es{_ES.88591,} - cd $(DIR_APP) && mv man/it{_IT.88591,} - cd $(DIR_APP) && mv man/ja{_JP.eucJP,} - cd $(DIR_APP) && sed -i "s/-I-//g" {lib,src}/Makefile* - cd $(DIR_APP) && sed -i 's,\*_\*,??,' man/Makefile.in - cd $(DIR_APP) && sed -i '/\t\/usr\/man/d' src/man_db.conf.in - cd $(DIR_APP) && echo -e "#define WEB_BROWSER \"exec /usr/bin/lynx\"" >> include/manconfig.h.in - cd $(DIR_APP) && echo -e "#define COL \"/usr/bin/col\"" >> include/manconfig.h.in - cd $(DIR_APP) && echo -e "#define VGRIND \"/usr/bin/vgrind\"" >> include/manconfig.h.in - cd $(DIR_APP) && echo -e "#define GRAP \"/usr/bin/grap\"" >> include/manconfig.h.in - cd $(DIR_APP) && ./configure --prefix=/usr --enable-mb-groff --disable-setuid + cd $(DIR_APP) && ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --disable-setuid \ + --enable-cache-owner=bin \ + --with-browser=/usr/bin/lynx \ + --with-vgrind=/usr/bin/vgrind \ + --with-grap=/usr/bin/grap \ + --with-systemdtmpfilesdir= \ + --with-systemdsystemunitdir= cd $(DIR_APP) && make cd $(DIR_APP) && make install @rm -rf $(DIR_APP)