Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[xsrc/xorg]: xsrc/external/mit/libXft/dist initial import of libXft-2.3.4
details: https://anonhg.NetBSD.org/xsrc/rev/64ed78ca3442
branches: xorg
changeset: 10774:64ed78ca3442
user: mrg <mrg%NetBSD.org@localhost>
date: Mon Aug 23 21:04:26 2021 +0000
description:
initial import of libXft-2.3.4
diffstat:
external/mit/libXft/dist/ChangeLog | 73 +-
external/mit/libXft/dist/Makefile.in | 50 +-
external/mit/libXft/dist/NEWS | 9 +-
external/mit/libXft/dist/aclocal.m4 | 6645 ++++++------
external/mit/libXft/dist/compile | 17 +-
external/mit/libXft/dist/config.guess | 1488 +-
external/mit/libXft/dist/config.h.in | 10 +-
external/mit/libXft/dist/config.sub | 2874 ++--
external/mit/libXft/dist/configure | 12032 ++++++++++++----------
external/mit/libXft/dist/configure.ac | 2 +-
external/mit/libXft/dist/depcomp | 10 +-
external/mit/libXft/dist/include/X11/Xft/Xft.h | 2 +-
external/mit/libXft/dist/install-sh | 172 +-
external/mit/libXft/dist/ltmain.sh | 2 +-
external/mit/libXft/dist/man/Makefile.in | 17 +-
external/mit/libXft/dist/man/Xft.man | 4 +-
external/mit/libXft/dist/missing | 16 +-
external/mit/libXft/dist/src/Makefile.in | 107 +-
external/mit/libXft/dist/src/xftcolor.c | 6 +-
external/mit/libXft/dist/src/xftcore.c | 74 +-
external/mit/libXft/dist/src/xftdpy.c | 14 +-
external/mit/libXft/dist/src/xftdraw.c | 34 +-
external/mit/libXft/dist/src/xftextent.c | 26 +-
external/mit/libXft/dist/src/xftfreetype.c | 57 +-
external/mit/libXft/dist/src/xftglyphs.c | 94 +-
external/mit/libXft/dist/src/xftinit.c | 1 -
external/mit/libXft/dist/src/xftint.h | 2 -
external/mit/libXft/dist/src/xftname.c | 22 -
external/mit/libXft/dist/src/xftrender.c | 58 +-
29 files changed, 12616 insertions(+), 11302 deletions(-)
diffs (truncated from 31444 to 300 lines):
diff -r 661460d4a16f -r 64ed78ca3442 external/mit/libXft/dist/ChangeLog
--- a/external/mit/libXft/dist/ChangeLog Mon Aug 23 21:04:23 2021 +0000
+++ b/external/mit/libXft/dist/ChangeLog Mon Aug 23 21:04:26 2021 +0000
@@ -1,3 +1,70 @@
+commit 98b121f22c3477b508dd17aa5db99f2ebf36ade4
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date: Sun Aug 1 17:49:42 2021 -0700
+
+ libXft 2.3.4
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit dcd637d0f162e177a73a121feeb9d9e4fd69d4bb
+Author: Samanta Navarro <ferivoz%riseup.net@localhost>
+Date: Sat Oct 3 11:51:35 2020 +0000
+
+ Fix typo in manual
+
+commit 6e7da3c7c40deed551d14b6bab6f3d1ac256509f
+Author: Keith Packard <keithp%keithp.com@localhost>
+Date: Fri Apr 3 17:53:33 2020 -0700
+
+ Remove call to FcNameRegisterObjectTypes
+
+ This fontconfig function has been deprecated and no longer does
+ anything.
+
+ Signed-off-by: Keith Packard <keithp%keithp.com@localhost>
+
+commit 26a3a497409279d74827f374e65ae4b8d3c1f1f7
+Author: Keith Packard <keithp%keithp.com@localhost>
+Date: Fri Apr 3 17:43:04 2020 -0700
+
+ Skip 'render' pattern elements with invalid type
+
+ Fontconfig no longer supports the FcNameRegisterObjectTypes API, which
+ means that any Xft custom fields cannot be specified in a fontconfig
+ name as those will always be set to FcTypeUnknown in the pattern.
+
+ The only one of those we care about is XFT_RENDER, which was used to
+ disable the Render extension, something most apps probably don't need
+ to support in names anyways. Allow the call requesting this value to
+ return FcResultTypeMismatch and pretend that XFT_RENDER is missing
+ from the pattern.
+
+ Signed-off-by: Keith Packard <keithp%keithp.com@localhost>
+
+commit 972fa05c3df73fd3c99c409c0ac2225a58f76d09
+Author: Thomas E. Dickey <dickey%invisible-island.net@localhost>
+Date: Wed Apr 1 20:57:52 2020 -0400
+
+ build-fix for c89
+
+ Signed-off-by: Thomas E. Dickey <dickey%invisible-island.net@localhost>
+
+commit 86c2355b116fd9febe2ac7f577e7c12e069d3986
+Author: Thomas E. Dickey <dickey%invisible-island.net@localhost>
+Date: Wed Apr 1 20:53:30 2020 -0400
+
+ minor typography fix
+
+ Signed-off-by: Thomas E. Dickey <dickey%invisible-island.net@localhost>
+
+commit ed8bb9667ac1e0f0863a03a44962be9654c4d04e
+Author: Thomas E. Dickey <dickey%invisible-island.net@localhost>
+Date: Wed Apr 1 20:52:25 2020 -0400
+
+ fix most type-conversion warnings from gcc-normal, without object-file changes
+
+ Signed-off-by: Thomas E. Dickey <dickey%invisible-island.net@localhost>
+
commit a266847d3c17dcdfcac719a1aa970ad54f4b545a
Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
Date: Sat Mar 16 11:03:38 2019 -0700
@@ -821,7 +888,7 @@
- Update modular Xorg version
commit 0dd89a9e7ba09ed0c3f90a415b506a4ed89b91bb
-Author: Søren Sandmann Pedersen <sandmann%daimi.au.dk@localhost>
+Author: Søren Sandmann Pedersen <sandmann%daimi.au.dk@localhost>
Date: Wed Jul 27 21:48:38 2005 +0000
Build system for Xft
@@ -860,14 +927,14 @@
which however is not visible outside the DDX) (Bugzilla #3268).
commit 0161d08ecd543c80e5625bf63d0091dbccd95f4e
-Author: Søren Sandmann Pedersen <sandmann%daimi.au.dk@localhost>
+Author: Søren Sandmann Pedersen <sandmann%daimi.au.dk@localhost>
Date: Fri Aug 13 19:03:15 2004 +0000
Fri Aug 13 21:01:34 2004 Soeren Sandmann <sandmann%daimi.au.dk@localhost>
Fix the build
commit 0641e99b21eead5aaee0c1136dd2d640028f6783
-Author: Søren Sandmann Pedersen <sandmann%daimi.au.dk@localhost>
+Author: Søren Sandmann Pedersen <sandmann%daimi.au.dk@localhost>
Date: Fri Aug 13 18:24:06 2004 +0000
Fri Aug 13 19:53:10 2004 Soeren Sandmann <sandmann%redhat.com@localhost>
diff -r 661460d4a16f -r 64ed78ca3442 external/mit/libXft/dist/Makefile.in
--- a/external/mit/libXft/dist/Makefile.in Mon Aug 23 21:04:23 2021 +0000
+++ b/external/mit/libXft/dist/Makefile.in Mon Aug 23 21:04:26 2021 +0000
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.15 from Makefile.am.
+# Makefile.in generated by automake 1.16.4 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994-2014 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,
@@ -185,9 +185,9 @@
$(RECURSIVE_CLEAN_TARGETS) \
$(am__extra_recursive_targets)
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
- cscope distdir dist dist-all distcheck
-am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
- $(LISP)config.h.in
+ cscope distdir distdir-am dist dist-all distcheck
+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.
@@ -204,14 +204,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)/xft.pc.in $(top_srcdir)/include/X11/Xft/Xft.h.in \
- AUTHORS COPYING ChangeLog INSTALL NEWS compile config.guess \
- config.sub install-sh ltmain.sh missing
+ AUTHORS COPYING ChangeLog INSTALL NEWS 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)
@@ -250,6 +247,8 @@
DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2
GZIP_ENV = --best
DIST_TARGETS = dist-bzip2 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$$'
@@ -271,8 +270,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@
@@ -286,6 +286,7 @@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
EGREP = @EGREP@
+ETAGS = @ETAGS@
EXEEXT = @EXEEXT@
FGREP = @FGREP@
FILE_MAN_DIR = @FILE_MAN_DIR@
@@ -390,6 +391,7 @@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
+runstatedir = @runstatedir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
@@ -428,8 +430,8 @@
echo ' $(SHELL) ./config.status'; \
$(SHELL) ./config.status;; \
*) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
esac;
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
@@ -601,8 +603,10 @@
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
-distdir: $(DISTFILES)
+distdir-am: $(DISTFILES)
$(am__remove_distdir)
test -d "$(distdir)" || mkdir "$(distdir)"
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
@@ -670,7 +674,7 @@
! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
|| chmod -R a+r "$(distdir)"
dist-gzip: distdir
- tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+ 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
@@ -684,6 +688,10 @@
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
@echo WARNING: "Support for distribution archives compressed with" \
"legacy program 'compress' is deprecated." >&2
@@ -695,7 +703,7 @@
@echo WARNING: "Support for shar distribution archives is" \
"deprecated." >&2
@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
- shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
+ shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
$(am__post_remove_distdir)
dist-zip: distdir
@@ -713,7 +721,7 @@
distcheck: dist
case '$(DIST_ARCHIVES)' in \
*.tar.gz*) \
- GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
+ eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
*.tar.bz2*) \
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
*.tar.lz*) \
@@ -723,9 +731,11 @@
*.tar.Z*) \
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
*.shar.gz*) \
- GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
+ eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
*.zip*) \
unzip $(distdir).zip ;;\
+ *.tar.zst*) \
+ zstd -dc $(distdir).tar.zst | $(am__untar) ;;\
esac
chmod -R a-w $(distdir)
chmod u+w $(distdir)
@@ -741,7 +751,7 @@
$(DISTCHECK_CONFIGURE_FLAGS) \
--srcdir=../.. --prefix="$$dc_install_base" \
&& $(MAKE) $(AM_MAKEFLAGS) \
- && $(MAKE) $(AM_MAKEFLAGS) dvi \
+ && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \
&& $(MAKE) $(AM_MAKEFLAGS) check \
&& $(MAKE) $(AM_MAKEFLAGS) install \
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
@@ -907,7 +917,7 @@
am--refresh check check-am clean clean-cscope clean-generic \
clean-libtool cscope cscopelist-am ctags ctags-am dist \
dist-all dist-bzip2 dist-gzip dist-hook dist-lzip dist-shar \
- dist-tarZ dist-xz dist-zip distcheck distclean \
+ dist-tarZ dist-xz dist-zip dist-zstd distcheck distclean \
distclean-generic distclean-hdr distclean-libtool \
distclean-tags distcleancheck distdir distuninstallcheck dvi \
dvi-am html html-am info info-am install install-am \
diff -r 661460d4a16f -r 64ed78ca3442 external/mit/libXft/dist/NEWS
--- a/external/mit/libXft/dist/NEWS Mon Aug 23 21:04:23 2021 +0000
+++ b/external/mit/libXft/dist/NEWS Mon Aug 23 21:04:26 2021 +0000
@@ -1,12 +1,17 @@
Xft
X FreeType library
- Version 2.3.3
- 2019-03-16
+ Version 2.3.4
+ 2021-08-01
Xft version 2.1 was the first stand alone release of Xft, a library that
connects X applications with the FreeType font rasterization library. Xft
uses fontconfig to locate fonts so it has no configuration files.
+Version 2.3.4
+
+Handle deprecation of FcNameRegisterObjectTypes API by fontconfig.
+Minor cleanups for compiler warnings and man pages.
+
Version 2.3.3
Use XRenderCreateSolidFill when available (Render version 0.10 or later)
diff -r 661460d4a16f -r 64ed78ca3442 external/mit/libXft/dist/aclocal.m4
--- a/external/mit/libXft/dist/aclocal.m4 Mon Aug 23 21:04:23 2021 +0000
+++ b/external/mit/libXft/dist/aclocal.m4 Mon Aug 23 21:04:26 2021 +0000
@@ -1,6 +1,6 @@
-# generated automatically by aclocal 1.15 -*- Autoconf -*-
-
Home |
Main Index |
Thread Index |
Old Index