Received: by mail.netbsd.org (Postfix, from userid 605) id 7E0F584F2E; Fri, 21 Apr 2023 12:57:21 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id AF13884F2D for ; Fri, 21 Apr 2023 12:57:20 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id VewBkcmqdjlU for ; Fri, 21 Apr 2023 12:57:19 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id C76FB84CCA for ; Fri, 21 Apr 2023 12:57:19 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id BB1D6FA85; Fri, 21 Apr 2023 12:57:19 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1682081839113250" MIME-Version: 1.0 Date: Fri, 21 Apr 2023 12:57:19 +0000 From: "Michael Baeuerle" Subject: CVS commit: pkgsrc/devel/smake To: pkgsrc-changes@NetBSD.org Reply-To: micha@netbsd.org X-Mailer: log_accum Message-Id: <20230421125719.BB1D6FA85@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1682081839113250 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" Module Name: pkgsrc Committed By: micha Date: Fri Apr 21 12:57:19 UTC 2023 Modified Files: pkgsrc/devel/smake: Makefile Makefile.common distinfo Removed Files: pkgsrc/devel/smake/patches: patch-RULES_os-sunos5.def patch-autoconf_configure.in patch-autoconf_rules.cnf.in Log Message: devel/smake: Update to 1.7nb2 Remove patches (merged upstream). Remove custom OS rules (no longer required according to upstream). New features with AN-2023-04-19: - RULES/os-sunos5.def: the manstyle detection code for sunos5 and newer was broken for GNU make. Fix the code by moving the detection to a configure test setting the new make macro SOLARIS_MANSTYLE. Users building with other make implementations or those using the bootstrap smake were not affected. Reported by: Michael Bäuerle. Submitted by: Nico Sonack. - libschily: no longer provide the symbols fgetline, getline. libschily used to provide these symbols as alternative names for js_getline and js_fgetline for compatibility with UNOS. As their POSIX-incompatible signature causes problems when linking against musl statically, we now no longer provide these symbols by default. Users wishing to restore the old behaviour should remove -DNO_GETLINE_COMPAT from CPPOPTS when compiling libschily. - libschily: accordingly, the man pages getline(3) and fgetline(3) have been renamed to js_getline(3) and js_fgetline(3). - RULES: fix HCC_COM expansion when CCOM=clang. This fixes builds with GNU make when CCOM=clang. Submitted by: Nico Sonack. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 pkgsrc/devel/smake/Makefile cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/smake/Makefile.common cvs rdiff -u -r1.24 -r1.25 pkgsrc/devel/smake/distinfo cvs rdiff -u -r1.1 -r0 pkgsrc/devel/smake/patches/patch-RULES_os-sunos5.def \ pkgsrc/devel/smake/patches/patch-autoconf_configure.in \ pkgsrc/devel/smake/patches/patch-autoconf_rules.cnf.in Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1682081839113250 Content-Disposition: inline Content-Length: 4022 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/devel/smake/Makefile diff -u pkgsrc/devel/smake/Makefile:1.25 pkgsrc/devel/smake/Makefile:1.26 --- pkgsrc/devel/smake/Makefile:1.25 Fri Feb 17 12:27:45 2023 +++ pkgsrc/devel/smake/Makefile Fri Apr 21 12:57:19 2023 @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.25 2023/02/17 12:27:45 nikita Exp $ +# $NetBSD: Makefile,v 1.26 2023/04/21 12:57:19 micha Exp $ -DISTNAME= 2023-01-12 +DISTNAME= 2023-04-19 PKGNAME= smake-1.7 -PKGREVISION= 1 +PKGREVISION= 2 CATEGORIES= devel MASTER_SITES= https://codeberg.org/schilytools/schilytools/archive/ DIST_SUBDIR= schilytools Index: pkgsrc/devel/smake/Makefile.common diff -u pkgsrc/devel/smake/Makefile.common:1.11 pkgsrc/devel/smake/Makefile.common:1.12 --- pkgsrc/devel/smake/Makefile.common:1.11 Wed Jan 25 16:04:26 2023 +++ pkgsrc/devel/smake/Makefile.common Fri Apr 21 12:57:19 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.common,v 1.11 2023/01/25 16:04:26 micha Exp $ +# $NetBSD: Makefile.common,v 1.12 2023/04/21 12:57:19 micha Exp $ # used by archivers/star/Makefile # used by archivers/tartest/Makefile # used by devel/smake/Makefile @@ -27,46 +27,6 @@ MAKE_FLAGS+= CCOM=cc MAKE_FLAGS+= LINKMODE=static -# OS rules -# Some rules were copied from old packages (that are now part of schilytools -# too) to not break what people have done in the past. -pre-configure: - printf "Create OS rules...\n" - cd ${WRKSRC}/RULES && . ${WRKSRC}/RULES/MKLINKS - printf "Create pkgsrc OS rules...\n" - cd ${WRKSRC}/RULES && unset r ; \ - for i in arm mipsel mips64eb x86_64 sparc64 powerpc ; \ - do \ - r="$$r i386-netbsd-gcc.rul@$$i-netbsd-gcc.rul" ; \ - r="$$r i386-netbsd-cc.rul@$$i-netbsd-cc.rul" ; \ - done ; \ - r="$$r i386-freebsd-gcc.rul@x86_64-freebsd-gcc.rul" ; \ - r="$$r i386-freebsd-cc.rul@x86_64-freebsd-cc.rul" ; \ - for i in netbsd-clang.rul netbsd-cc.rul netbsd-gcc.rul ; \ - do \ - r="$$r i386-$$i@${MACHINE}-$$i" ; \ - done ; \ - \ - for i in $$r ; \ - do \ - existing=`printf "%s\\n" $$i | ${SED} -e 's/@.*//'` ; \ - target=`printf "%s\\n" $$i | ${SED} -e 's/.*@//'` ; \ - printf "%s " "$$target"; \ - if ${TEST} -e "$$existing" ; then : ; \ - else \ - printf "(Link target %s not present)\n" \ - "$$existing"; \ - continue ; \ - fi; \ - if ${TEST} -e "$$target" ; \ - then \ - printf "(already present)\n" ; \ - else \ - ${LN} -s "$$existing" "$$target" ; \ - printf "(created)\n" ; \ - fi; \ - done - # Man pages with documentation of file formats should go to section 4 on # SysV based systems. All supported systems that are treated by schilytools # with "MANSTYLE= sysv" in the RULES/os-${OPSYS}.def" files must be caught Index: pkgsrc/devel/smake/distinfo diff -u pkgsrc/devel/smake/distinfo:1.24 pkgsrc/devel/smake/distinfo:1.25 --- pkgsrc/devel/smake/distinfo:1.24 Fri Feb 10 13:51:10 2023 +++ pkgsrc/devel/smake/distinfo Fri Apr 21 12:57:19 2023 @@ -1,8 +1,5 @@ -$NetBSD: distinfo,v 1.24 2023/02/10 13:51:10 micha Exp $ +$NetBSD: distinfo,v 1.25 2023/04/21 12:57:19 micha Exp $ -BLAKE2s (schilytools/2023-01-12.tar.gz) = 14493310db8fe55fcb16f4b13cb6a4bb45ace541254c35e5b4d6d3fb178fc640 -SHA512 (schilytools/2023-01-12.tar.gz) = a1eb37d5df8d2298ba4da6ccbf4bb937da13e8d9e4d7a8420b4d54a319c028c682e76a85c800d57a35d5f4b81a51b19600bbc2edb94641fa5e721ae23134ce15 -Size (schilytools/2023-01-12.tar.gz) = 5895061 bytes -SHA1 (patch-RULES_os-sunos5.def) = 2d279c8d9e10a13d5ee1f1fce7682b6eae133390 -SHA1 (patch-autoconf_configure.in) = 60c676124b885c0ee69c4a8bf0299252573bac5e -SHA1 (patch-autoconf_rules.cnf.in) = e5be0d25ad5a114ab300fc85d1680ac1aa40e520 +BLAKE2s (schilytools/2023-04-19.tar.gz) = 61bd4ce5c989eacd5ffffc8e6dd5435ba3594573c310405f2ff78bd52194b1e6 +SHA512 (schilytools/2023-04-19.tar.gz) = 79e5d59ad84fefd32b689dc60db42cb522bfb2c544e7f5b8c2b85c3597c758519071ec043532d3e9e8b745bf4ff1ad32b4e1103eaac391282435e42a2ef94de5 +Size (schilytools/2023-04-19.tar.gz) = 5896292 bytes --_----------=_1682081839113250--