Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[xsrc/xorg]: xsrc/external/mit/libXpm/dist initial import of libXpm-3.5.14



details:   https://anonhg.NetBSD.org/xsrc/rev/826106c344a2
branches:  xorg
changeset: 7306:826106c344a2
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/create.c                        |      2 +-
 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 +-
 75 files changed, 11737 insertions(+), 9011 deletions(-)

diffs (truncated from 29272 to 300 lines):

diff -r ca082d6c2903 -r 826106c344a2 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 ca082d6c2903 -r 826106c344a2 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 ca082d6c2903 -r 826106c344a2 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