Fri Sep 30 15:40:27 2022 UTC ()
security/mdigest: Update to 1.10

Changelog from AN-2022-09-18:
With great sadness we report the death of schilytools main author and
long time maintainer J旦rg Schilling (1955-03-27--2021-10-10).  J旦rg, we
miss you!  After his passing, development has been picked up by a group
of volunteers who would like to keep the project alive and well.  Our
goal is to carefully preserve the portability and compatibility of this
project while extending it to new platforms and implementing new tools
and features that fit the tool set.

As a part of the change in management, the schilytools project has moved
from Sourceforge to Codeberg.

- general: Explain how to contribute and update README

- general: Add list of contributors

- all: Misc spelling fixes
  Submitted by Friedhelm Mehnert.

- all: Update E-Mail address and project URL in many places.
  J旦rg's old joerg@schily.net address is defunct and so is his
  postal address.  As a part of an ongoing documentation cleanup,
  these addresses have been replaced by our new project pages in
  many locations.
  Submitted by Nico Sonack.

- man pages: work around buggy syntax highlighting by adding
  \" " comments into various places.
  Submitted by Nico Sonack.

- RULES: Fix build on macOS 12.4

- RULES: add i386-openbsd-clang.rul
  This should permit compilation on modern OpenBSD using clang as
  the system compiler.

- autoconf: Work around clang bug in #pragma weak detection.
  A clang compiler bug causing a crash in the configure test for
  #pragma weak has been worked around, permitting use of weak
  symbols when compiling with clang.

- libmdigest: Add support for BLAKE2 digests
  Submitted by Nico Sonack.

- libmdigest: Prefer intrinsic for bswap_32 over inline assembly
  This should improve performance slightly when compiling with gcc
  on i386 targets.

- libmdigest: Work around clang bug in #pragma weak

- mdigest: Add support for BLAKE2 digests
  Submitted by Nico Sonack.

- tests: fix arm64/aarch64 architecture confusion on OpenBSD
  Submitted by Nico Sonack.


(micha)
diff -r1.3 -r1.4 pkgsrc/security/mdigest/Makefile
diff -r1.4 -r1.5 pkgsrc/security/mdigest/distinfo

cvs diff -r1.3 -r1.4 pkgsrc/security/mdigest/Makefile (expand / switch to unified diff)

--- pkgsrc/security/mdigest/Makefile 2021/11/19 11:53:45 1.3
+++ pkgsrc/security/mdigest/Makefile 2022/09/30 15:40:26 1.4
@@ -1,31 +1,29 @@ @@ -1,31 +1,29 @@
1# $NetBSD: Makefile,v 1.3 2021/11/19 11:53:45 micha Exp $ 1# $NetBSD: Makefile,v 1.4 2022/09/30 15:40:26 micha Exp $
2 2
3DISTNAME= schily-2021-09-18 3DISTNAME= 2022-09-18
4PKGNAME= mdigest-1.9 4PKGNAME= mdigest-1.10
5CATEGORIES= security 5CATEGORIES= security
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=schilytools/} 6MASTER_SITES= https://codeberg.org/schilytools/schilytools/archive/
7EXTRACT_SUFX= .tar.bz2 7DIST_SUBDIR= schilytools
8 8
9MAINTAINER= micha@NetBSD.org 9MAINTAINER= micha@NetBSD.org
10HOMEPAGE= https://sourceforge.net/projects/schilytools/ 10HOMEPAGE= https://codeberg.org/schilytools/schilytools/
11COMMENT= Calculates a message digest 11COMMENT= Calculates a message digest
12LICENSE= cddl-1.0 AND 2-clause-bsd AND mit AND public-domain 12LICENSE= cddl-1.0 AND 2-clause-bsd AND mit AND public-domain
13 13
14MAKE_JOBS_SAFE= no 
15 
16.include "../../mk/bsd.prefs.mk" 14.include "../../mk/bsd.prefs.mk"
17 15
18TOOL_DEPENDS+= smake>=1.3nb11:../../devel/smake 16TOOL_DEPENDS+= smake>=1.6nb2:../../devel/smake
19SMAKE= MAKEFLAGS= smake 17SMAKE= MAKEFLAGS= smake
20MAKE_FLAGS+= DESTDIR=${DESTDIR} INS_BASE=${PREFIX} DEFMANBASE=. MANDIR=${PKGMANDIR} 18MAKE_FLAGS+= DESTDIR=${DESTDIR} INS_BASE=${PREFIX} DEFMANBASE=. MANDIR=${PKGMANDIR}
21# Honor CPPFLAGS, CFLAGS and LDFLAGS 19# Honor CPPFLAGS, CFLAGS and LDFLAGS
22MAKE_FLAGS+= CPPOPTX=${CPPFLAGS:Q} COPTX=${CFLAGS:Q} LDOPTX=${LDFLAGS:Q} 20MAKE_FLAGS+= CPPOPTX=${CPPFLAGS:Q} COPTX=${CFLAGS:Q} LDOPTX=${LDFLAGS:Q}
23 21
24INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 22INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
25 23
26# Shared platform specific code for schilytools (provided by smake package) 24# Shared platform specific code for schilytools (provided by smake package)
27.include "../../devel/smake/Makefile.common" 25.include "../../devel/smake/Makefile.common"
28 26
29do-configure: 27do-configure:
30 cd ${WRKSRC}/inc && ${SMAKE} ${MAKE_FLAGS} 28 cd ${WRKSRC}/inc && ${SMAKE} ${MAKE_FLAGS}
31 29

cvs diff -r1.4 -r1.5 pkgsrc/security/mdigest/distinfo (expand / switch to unified diff)

--- pkgsrc/security/mdigest/distinfo 2021/11/19 11:53:45 1.4
+++ pkgsrc/security/mdigest/distinfo 2022/09/30 15:40:26 1.5
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.4 2021/11/19 11:53:45 micha Exp $ 1$NetBSD: distinfo,v 1.5 2022/09/30 15:40:26 micha Exp $
2 2
3BLAKE2s (schily-2021-09-18.tar.bz2) = 1ee4b41d2f684e695d40cf03e4335ad0e699cbf0bb99b46e197e202d79ccc949 3BLAKE2s (schilytools/2022-09-18.tar.gz) = b081f23ec688681a17d035a6b0a684affe36f41aa1594934755ba2972c2850af
4SHA512 (schily-2021-09-18.tar.bz2) = d25765074ac39ca2db63cb9841288dd4457f55588e0389a58ad78da62f745a766b4608d3d137a1908e2ca60511784d5f0af67bab1d1612478dbf120188ed5f31 4SHA512 (schilytools/2022-09-18.tar.gz) = 48550db10e428b1430094a18bfad4781d1f6614eb5c273df7d579fff3e062a8d7ff8ff782c97e6929aaa9ad96b9d0c4f9fde62be0a3ae7fdd99c3f8336e24bde
5Size (schily-2021-09-18.tar.bz2) = 4952788 bytes 5Size (schilytools/2022-09-18.tar.gz) = 5904117 bytes