libXfont2: update to 2.0.4.

This minor maintenance release cleans up issues found by Coverity and gcc,
as well as additional hardening through the use of APIs with stronger bounds
checking.

Adam Jackson (1):
      fontfile: Remove unused 'bc' slot from _FontEntry

Alan Coopersmith (15):
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      Add some unit testing utilities
      Add strlcat & strlcpy fallbacks if not provided by libc nor libbsd
      Use bounds checking string functions everywhere
      Add reallocarray fallback if not provided by libc nor libbsd
      Convert multiplying realloc calls to use reallocarray instead
      Convert multiplying malloc calls to use mallocarray instead
      fontxlfd.c: tell gcc that switch fallthrough is intentional
      stubs/atom.c: check for ResizeHashTable failure
      ComputeScaledProperties: check for valid pointers before making atoms
      CatalogueRescan: if opendir() fails, unref fpes, but don't free the cat
      fs_read_glyphs: check if rep is null before dereferencing
      Add src/util/replace.h to noinst_HEADERS so it gets included in tarballs
      libXfont2 2.0.4

Maya Rashish (1):
      Fix whitespace

Rin Okuyama (1):
      avoid -Wformat errors from clang when building with -DDEBUG
This commit is contained in:
wiz 2019-11-14 10:27:41 +00:00
parent 50a1a9b64d
commit bdb55f8ecd
2 changed files with 8 additions and 8 deletions

View file

@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.8 2019/11/03 09:14:11 rillig Exp $
# $NetBSD: Makefile,v 1.9 2019/11/14 10:27:41 wiz Exp $
DISTNAME= libXfont2-2.0.3
PKGREVISION= 2
DISTNAME= libXfont2-2.0.4
CATEGORIES= x11 devel fonts
MASTER_SITES= ${MASTER_SITE_XORG:=lib/}
EXTRACT_SUFX= .tar.bz2
@ -19,6 +18,7 @@ USE_FEATURES+= strnlen
PKGCONFIG_OVERRIDE+= xfont2.pc.in
CONFIGURE_ARGS+= --disable-devel-docs
CPPFLAGS.NetBSD+= -D_OPENBSD_SOURCE
.include "../../meta-pkgs/modular-xorg/hacks.mk"

View file

@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.4 2017/11/28 14:58:26 wiz Exp $
$NetBSD: distinfo,v 1.5 2019/11/14 10:27:41 wiz Exp $
SHA1 (libXfont2-2.0.3.tar.bz2) = 1110f1ad4061d9e8131ecb941757480e3e32bca0
RMD160 (libXfont2-2.0.3.tar.bz2) = 0342f0c1264559ac6ab5a21ed200b4ae9d6d8d41
SHA512 (libXfont2-2.0.3.tar.bz2) = 648b664e2aa58cbc7366a1b05873aa06bd4a38060f64085783043388244af8ceced77b29a22c3ac8b6d34cd226e093bbbcc785ea1748ea65720fe7ea05b4b44b
Size (libXfont2-2.0.3.tar.bz2) = 497085 bytes
SHA1 (libXfont2-2.0.4.tar.bz2) = 9e00ae7589315656435efaf330128facad7c4a57
RMD160 (libXfont2-2.0.4.tar.bz2) = f281a2765891d4b8f2f1193fb0d97d1d4f51e1c8
SHA512 (libXfont2-2.0.4.tar.bz2) = 7cf6c58e520e48e24fc4f05fec760fcbeaaac0cedeed57dded262c855e1515cc34cd033222945a0b016f6857b83009fc2a6946c7d632c2f7bb0060f8e8a8a106
Size (libXfont2-2.0.4.tar.bz2) = 513167 bytes