Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[xsrc/trunk]: xsrc/external/mit/libXpm/dist initial import of libXpm-3.5.14
details: https://anonhg.NetBSD.org/xsrc/rev/32ea6f74e374
branches: trunk
changeset: 7299:32ea6f74e374
user: mrg <mrg%NetBSD.org@localhost>
date: Sun Jan 08 06:00:57 2023 +0000
description:
initial import of libXpm-3.5.14
diffstat:
external/mit/libXpm/dist/AUTHORS | 2 +-
external/mit/libXpm/dist/ChangeLog | 137 +-
external/mit/libXpm/dist/Makefile.in | 41 +-
external/mit/libXpm/dist/README.md | 2 +-
external/mit/libXpm/dist/aclocal.m4 | 2327 +-
external/mit/libXpm/dist/compile | 6 +-
external/mit/libXpm/dist/config.guess | 1432 +-
external/mit/libXpm/dist/config.h.in | 10 +-
external/mit/libXpm/dist/config.sub | 700 +-
external/mit/libXpm/dist/configure | 13643 +++++----
external/mit/libXpm/dist/configure.ac | 6 +-
external/mit/libXpm/dist/cxpm/Makefile.in | 13 +-
external/mit/libXpm/dist/depcomp | 2 +-
external/mit/libXpm/dist/doc/Makefile.in | 11 +-
external/mit/libXpm/dist/doc/README.MSW | 2 +-
external/mit/libXpm/dist/doc/README.html | 2 +-
external/mit/libXpm/dist/include/Makefile.in | 13 +-
external/mit/libXpm/dist/install-sh | 157 +-
external/mit/libXpm/dist/ltmain.sh | 875 +-
external/mit/libXpm/dist/m4/libtool.m4 | 232 +-
external/mit/libXpm/dist/m4/ltoptions.m4 | 4 +-
external/mit/libXpm/dist/m4/ltsugar.m4 | 2 +-
external/mit/libXpm/dist/m4/ltversion.m4 | 13 +-
external/mit/libXpm/dist/m4/lt~obsolete.m4 | 4 +-
external/mit/libXpm/dist/man/Makefile.am | 77 +-
external/mit/libXpm/dist/man/Makefile.in | 134 +-
external/mit/libXpm/dist/man/XpmAttributesSize.man | 1 +
external/mit/libXpm/dist/man/XpmCreateBuffer.man | 81 +
external/mit/libXpm/dist/man/XpmCreateBufferFromImage.man | 1 +
external/mit/libXpm/dist/man/XpmCreateBufferFromPixmap.man | 1 +
external/mit/libXpm/dist/man/XpmCreateBufferFromXpmImage.man | 1 +
external/mit/libXpm/dist/man/XpmCreateData.man | 79 +
external/mit/libXpm/dist/man/XpmCreateDataFromImage.man | 1 +
external/mit/libXpm/dist/man/XpmCreateDataFromPixmap.man | 1 +
external/mit/libXpm/dist/man/XpmCreateDataFromXpmImage.man | 1 +
external/mit/libXpm/dist/man/XpmCreateImage.man | 81 +
external/mit/libXpm/dist/man/XpmCreateImageFromBuffer.man | 1 +
external/mit/libXpm/dist/man/XpmCreateImageFromData.man | 1 +
external/mit/libXpm/dist/man/XpmCreateImageFromXpmImage.man | 1 +
external/mit/libXpm/dist/man/XpmCreatePixmap.man | 78 +
external/mit/libXpm/dist/man/XpmCreatePixmapFromBuffer.man | 1 +
external/mit/libXpm/dist/man/XpmCreatePixmapFromData.man | 1 +
external/mit/libXpm/dist/man/XpmCreatePixmapFromXpmImage.man | 1 +
external/mit/libXpm/dist/man/XpmCreateXpmImage.man | 107 +
external/mit/libXpm/dist/man/XpmCreateXpmImageFromBuffer.man | 1 +
external/mit/libXpm/dist/man/XpmCreateXpmImageFromData.man | 1 +
external/mit/libXpm/dist/man/XpmCreateXpmImageFromImage.man | 1 +
external/mit/libXpm/dist/man/XpmCreateXpmImageFromPixmap.man | 1 +
external/mit/libXpm/dist/man/XpmFree.man | 1 +
external/mit/libXpm/dist/man/XpmFreeAttributes.man | 1 +
external/mit/libXpm/dist/man/XpmFreeExtensions.man | 1 +
external/mit/libXpm/dist/man/XpmFreeXpmImage.man | 1 +
external/mit/libXpm/dist/man/XpmFreeXpmInfo.man | 1 +
external/mit/libXpm/dist/man/XpmGetErrorString.man | 1 +
external/mit/libXpm/dist/man/XpmLibraryVersion.man | 1 +
external/mit/libXpm/dist/man/XpmMisc.man | 107 +
external/mit/libXpm/dist/man/XpmRead.man | 162 +
external/mit/libXpm/dist/man/XpmReadFileToBuffer.man | 1 +
external/mit/libXpm/dist/man/XpmReadFileToData.man | 1 +
external/mit/libXpm/dist/man/XpmReadFileToImage.man | 1 +
external/mit/libXpm/dist/man/XpmReadFileToPixmap.man | 1 +
external/mit/libXpm/dist/man/XpmReadFileToXpmImage.man | 1 +
external/mit/libXpm/dist/man/XpmWrite.man | 127 +
external/mit/libXpm/dist/man/XpmWriteFileFromBuffer.man | 1 +
external/mit/libXpm/dist/man/XpmWriteFileFromImage.man | 1 +
external/mit/libXpm/dist/man/XpmWriteFileFromPixmap.man | 1 +
external/mit/libXpm/dist/man/XpmWriteFileFromXpmImage.man | 1 +
external/mit/libXpm/dist/missing | 2 +-
external/mit/libXpm/dist/src/Makefile.in | 13 +-
external/mit/libXpm/dist/src/hashtab.c | 2 +-
external/mit/libXpm/dist/src/parse.c | 6 +-
external/mit/libXpm/dist/src/rgbtab.h | 2 +-
external/mit/libXpm/dist/src/scan.c | 6 +-
external/mit/libXpm/dist/sxpm/Makefile.in | 13 +-
74 files changed, 11736 insertions(+), 9010 deletions(-)
diffs (truncated from 29260 to 300 lines):
diff -r 7eddfe545c2a -r 32ea6f74e374 external/mit/libXpm/dist/AUTHORS
--- a/external/mit/libXpm/dist/AUTHORS Sun Jan 08 06:00:53 2023 +0000
+++ b/external/mit/libXpm/dist/AUTHORS Sun Jan 08 06:00:57 2023 +0000
@@ -1,3 +1,3 @@
-Xpm was originally written by Groupe Bull, but maintainence has since passed
+Xpm was originally written by Groupe Bull, but maintenance has since passed
through the hands of XFree86, and to freedesktop.org; Daniel Stone is the
current maintainer.
diff -r 7eddfe545c2a -r 32ea6f74e374 external/mit/libXpm/dist/ChangeLog
--- a/external/mit/libXpm/dist/ChangeLog Sun Jan 08 06:00:53 2023 +0000
+++ b/external/mit/libXpm/dist/ChangeLog Sun Jan 08 06:00:57 2023 +0000
@@ -1,3 +1,129 @@
+commit 08bc174f28af028b6ebaa9edeccd3ff56c396e92
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date: Sat Nov 19 12:23:53 2022 -0800
+
+ libXpm 3.5.14
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit f0857c0de206e90777a5321cce9602083b283080
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date: Sat Aug 27 10:06:23 2022 -0700
+
+ man pages: Correct Copyright/License notices
+
+ Since the text was copied from doc/xpm.PS.gz, the copyright and license
+ notices need to be copied from there as well.
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit deb81a9a210527b0a00f002b1796e5e21e492879
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date: Fri Aug 26 18:39:17 2022 -0700
+
+ man pages: Fix typos
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit 2d5fa4c2079494f502f9a576d749fa1e205f2144
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date: Fri Aug 26 18:29:05 2022 -0700
+
+ man pages: Add missing word 'function' where needed
+
+ A number of instances of 'The Xpm... function' were missing the word
+ "function", so read awkwardly.
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit 2b7357e83e38e2a860687ee4150ef60bd6c0a47f
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date: Fri Aug 26 18:16:42 2022 -0700
+
+ man pages: Make function synopses more consistent with other pages
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit fb8590c9c57d661ec4a29da243e05b9d87b999d3
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date: Fri Aug 26 18:06:51 2022 -0700
+
+ man pages: Fix shadow man pages
+
+ Shadow man pages have a .so line that needs to list the file to be
+ shown, not the name of the shadow page.
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit bfaebfdcc92433a8b78c004de4bb3c5a8a545e75
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date: Fri Aug 26 17:49:25 2022 -0700
+
+ man pages: Make file names consistent with their displayed names
+
+ Lets users view the pages using the name displayed on the pages
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit 7a138a5278890e122731eb94b8e5a7d6ef543243
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date: Sun Jul 17 16:29:35 2022 -0700
+
+ gitlab CI: add a basic build test
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit 3433f4334db7c30864c112639a929c5ae8bd3c3b
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date: Sun Jul 17 16:27:01 2022 -0700
+
+ man: strip trailing whitespace
+
+ git diff -w shows no changes from this commit
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit 961245427855ab6d30a5fa2dbb98aaffa571d728
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date: Sun Jul 17 16:25:38 2022 -0700
+
+ Fix spelling/wording issues
+
+ Found by using:
+ codespell --builtin clear,rare,usage,informal,code,names
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit fa16fbda9c90f932a74cd80c90eee88432d987d7
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date: Sun Jul 17 16:23:04 2022 -0700
+
+ Build xz tarballs instead of bzip2
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit 83e5427f9cd5d32602bcf647547e0030ea361f00
+Author: Walter Harms <wharms%bfs.de@localhost>
+Date: Wed Dec 25 20:40:04 2019 +0100
+
+ update man pages
+
+ move from k&r to ansi prototypes
+ improve nroff coding
+
+ Signed-off-by: Walter Harms <wharms%bfs.de@localhost>
+
+commit e48e649eb04f95ffbdbd0c8bb77d7131142f5e9a
+Author: Walter Harms <wharms%bfs.de@localhost>
+Date: Tue Dec 24 17:20:09 2019 +0100
+
+ add man pages based on doc/xpm.PS
+
+ More or less hand crafted man pages based on xpm.PS.
+ Prototypes are still in K&R, see also is a dud
+
+ Signed-off-by: Walter Harms <wharms%bfs.de@localhost>
+
commit b0fc485495a694816d76a43978e2cfd5575c554d
Author: Peter Hutterer <peter.hutterer%who-t.net@localhost>
Date: Fri Dec 13 14:25:06 2019 +1000
@@ -205,7 +331,7 @@
Reviewed-by: Matthieu Herrb <matthieu%herrb.eu@localhost>
commit 42ca8d956276bc00bec09e410d76daf053ae35f9
-Author: Jörg Sonnenberger <joerg%NetBSD.org@localhost>
+Author: Jörg Sonnenberger <joerg%NetBSD.org@localhost>
Date: Wed Mar 19 09:26:37 2014 +0100
Fix abs() usage.
@@ -1109,13 +1235,13 @@
Use $(top_srcdir)/src instead of $(top_builddir)/src in INCLUDES
commit 769751fba3e32f49272d19799929e1ad5a3d2cd0
-Author: Søren Sandmann Pedersen <sandmann%daimi.au.dk@localhost>
+Author: Søren Sandmann Pedersen <sandmann%daimi.au.dk@localhost>
Date: Thu May 19 17:09:13 2005 +0000
Add $(top_builddir)/include to INCLUDES
commit 2cc1896c61eef5739bb6a8ffa89e58ba5c175a05
-Author: Søren Sandmann Pedersen <sandmann%daimi.au.dk@localhost>
+Author: Søren Sandmann Pedersen <sandmann%daimi.au.dk@localhost>
Date: Thu May 19 15:02:48 2005 +0000
- Add build system for lib/Xpm
@@ -1123,7 +1249,7 @@
- Conditionally include config.h in xc/extras/Xpm
commit cf0d69c7ace679f27f105c582760b9be14923aba
-Author: Søren Sandmann Pedersen <sandmann%daimi.au.dk@localhost>
+Author: Søren Sandmann Pedersen <sandmann%daimi.au.dk@localhost>
Date: Thu May 19 14:37:53 2005 +0000
Thu May 19 10:36:54 2005 Søren Sandmann <sandmann%redhat.com@localhost>
@@ -1187,6 +1313,9 @@
Removed inclusion of unnecessary kernel header on Linux. This may fail in
an -ansi environment.
+Notes:
+ Fixes CVE-2004-0687 (integer overflows) and CVE-2004-0688 (stack overflows)
+
commit 2773a7214e282f6f673483f5233b880505947c3f
Author: Egbert Eich <eich%suse.de@localhost>
Date: Fri Apr 23 18:42:32 2004 +0000
diff -r 7eddfe545c2a -r 32ea6f74e374 external/mit/libXpm/dist/Makefile.in
--- a/external/mit/libXpm/dist/Makefile.in Sun Jan 08 06:00:53 2023 +0000
+++ b/external/mit/libXpm/dist/Makefile.in Sun Jan 08 06:00:57 2023 +0000
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.16.1 from Makefile.am.
+# Makefile.in generated by automake 1.16.5 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994-2018 Free Software Foundation, Inc.
+# Copyright (C) 1994-2021 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -171,8 +171,8 @@
$(am__extra_recursive_targets)
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
cscope distdir distdir-am dist dist-all distcheck
-am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
- $(LISP)config.h.in
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \
+ config.h.in
# Read a list of newline-separated strings from the standard input,
# and print each of them once, without duplicates. Input order is
# *not* preserved.
@@ -189,13 +189,11 @@
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | $(am__uniquify_input)`
-ETAGS = etags
-CTAGS = ctags
-CSCOPE = cscope
DIST_SUBDIRS = $(SUBDIRS)
am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \
- $(srcdir)/xpm.pc.in AUTHORS COPYING ChangeLog INSTALL compile \
- config.guess config.sub install-sh ltmain.sh missing
+ $(srcdir)/xpm.pc.in AUTHORS COPYING ChangeLog INSTALL \
+ README.md compile config.guess config.sub install-sh ltmain.sh \
+ missing
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
@@ -231,9 +229,11 @@
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
done; \
reldir="$$dir2"
-DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2
+DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.xz
GZIP_ENV = --best
-DIST_TARGETS = dist-bzip2 dist-gzip
+DIST_TARGETS = dist-xz dist-gzip
+# Exists only to be overridden by the user if desired.
+AM_DISTCHECK_DVI_TARGET = dvi
distuninstallcheck_listfiles = find . -type f -print
am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
| sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
@@ -255,8 +255,9 @@
CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@
CHANGELOG_CMD = @CHANGELOG_CMD@
-CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
+CSCOPE = @CSCOPE@
+CTAGS = @CTAGS@
CWARNFLAGS = @CWARNFLAGS@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
@@ -270,8 +271,10 @@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
EGREP = @EGREP@
+ETAGS = @ETAGS@
EXEEXT = @EXEEXT@
FGREP = @FGREP@
+FILECMD = @FILECMD@
FILE_MAN_DIR = @FILE_MAN_DIR@
FILE_MAN_SUFFIX = @FILE_MAN_SUFFIX@
GREP = @GREP@
@@ -372,6 +375,7 @@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
@@ -576,7 +580,6 @@
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
-
distdir: $(BUILT_SOURCES)
$(MAKE) $(AM_MAKEFLAGS) distdir-am
@@ -650,6 +653,7 @@
dist-gzip: distdir
tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz
$(am__post_remove_distdir)
+
dist-bzip2: distdir
tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
$(am__post_remove_distdir)
@@ -657,11 +661,14 @@
dist-lzip: distdir
tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
$(am__post_remove_distdir)
-
dist-xz: distdir
tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
$(am__post_remove_distdir)
+dist-zstd: distdir
+ tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst
+ $(am__post_remove_distdir)
+
dist-tarZ: distdir
Home |
Main Index |
Thread Index |
Old Index