Tue Sep 6 08:37:01 2022 UTC ()
libXft: update to 2.3.5.

Version 2.3.5

Add support for BGRA glyphs display and scaling
Add "trackmemusage" property to use in improved _XftFontUncacheGlyph
Revised/completed manual page; all functions are documented.


(wiz)
diff -r1.26 -r1.27 pkgsrc/x11/libXft/Makefile
diff -r1.3 -r1.4 pkgsrc/x11/libXft/PLIST
diff -r1.15 -r1.16 pkgsrc/x11/libXft/distinfo

cvs diff -r1.26 -r1.27 pkgsrc/x11/libXft/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/libXft/Makefile 2022/07/08 06:39:57 1.26
+++ pkgsrc/x11/libXft/Makefile 2022/09/06 08:37:01 1.27
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1# $NetBSD: Makefile,v 1.26 2022/07/08 06:39:57 nia Exp $ 1# $NetBSD: Makefile,v 1.27 2022/09/06 08:37:01 wiz Exp $
2 2
3DISTNAME= libXft-2.3.4 3DISTNAME= libXft-2.3.5
4CATEGORIES= x11 fonts 4CATEGORIES= x11 fonts
5MASTER_SITES= ${MASTER_SITE_XORG:=lib/} 5MASTER_SITES= ${MASTER_SITE_XORG:=lib/}
6EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.xz
7 7
8MAINTAINER= joerg@NetBSD.org 8MAINTAINER= joerg@NetBSD.org
9HOMEPAGE= https://www.freedesktop.org/wiki/Software/Xft/ 9HOMEPAGE= https://www.freedesktop.org/wiki/Software/Xft/
10COMMENT= Library for configuring and customizing font access 10COMMENT= Library for configuring and customizing font access
11 11
12CONFLICTS+= Xft2-[0-9]* 12CONFLICTS+= Xft2-[0-9]*
13 13
14GNU_CONFIGURE= YES 14GNU_CONFIGURE= YES
15USE_LIBTOOL= YES 15USE_LIBTOOL= YES
16USE_TOOLS+= pkg-config 16USE_TOOLS+= pkg-config
17PKGCONFIG_OVERRIDE= xft.pc.in 17PKGCONFIG_OVERRIDE= xft.pc.in
18 18
19.include "../../devel/zlib/buildlink3.mk" 19.include "../../devel/zlib/buildlink3.mk"

cvs diff -r1.3 -r1.4 pkgsrc/x11/libXft/PLIST (expand / switch to unified diff)

--- pkgsrc/x11/libXft/PLIST 2012/06/03 17:43:11 1.3
+++ pkgsrc/x11/libXft/PLIST 2022/09/06 08:37:01 1.4
@@ -1,6 +1,83 @@ @@ -1,6 +1,83 @@
1@comment $NetBSD: PLIST,v 1.3 2012/06/03 17:43:11 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.4 2022/09/06 08:37:01 wiz Exp $
2include/X11/Xft/Xft.h 2include/X11/Xft/Xft.h
3include/X11/Xft/XftCompat.h 3include/X11/Xft/XftCompat.h
4lib/libXft.la 4lib/libXft.la
5lib/pkgconfig/xft.pc 5lib/pkgconfig/xft.pc
6man/man3/Xft.3 6man/man3/Xft.3
 7man/man3/XftCharExists.3
 8man/man3/XftCharFontSpecRender.3
 9man/man3/XftCharIndex.3
 10man/man3/XftCharSpecRender.3
 11man/man3/XftColorAllocName.3
 12man/man3/XftColorAllocValue.3
 13man/man3/XftColorFree.3
 14man/man3/XftDefaultHasRender.3
 15man/man3/XftDefaultSet.3
 16man/man3/XftDefaultSubstitute.3
 17man/man3/XftDrawChange.3
 18man/man3/XftDrawCharFontSpec.3
 19man/man3/XftDrawCharSpec.3
 20man/man3/XftDrawColormap.3
 21man/man3/XftDrawCreate.3
 22man/man3/XftDrawCreateAlpha.3
 23man/man3/XftDrawCreateBitmap.3
 24man/man3/XftDrawDestroy.3
 25man/man3/XftDrawDisplay.3
 26man/man3/XftDrawDrawable.3
 27man/man3/XftDrawGlyphFontSpec.3
 28man/man3/XftDrawGlyphSpec.3
 29man/man3/XftDrawGlyphs.3
 30man/man3/XftDrawPicture.3
 31man/man3/XftDrawRect.3
 32man/man3/XftDrawSetClip.3
 33man/man3/XftDrawSetClipRectangles.3
 34man/man3/XftDrawSetSubwindowMode.3
 35man/man3/XftDrawSrcPicture.3
 36man/man3/XftDrawString16.3
 37man/man3/XftDrawString32.3
 38man/man3/XftDrawString8.3
 39man/man3/XftDrawStringUtf16.3
 40man/man3/XftDrawStringUtf8.3
 41man/man3/XftDrawVisual.3
 42man/man3/XftFontCheckGlyph.3
 43man/man3/XftFontClose.3
 44man/man3/XftFontCopy.3
 45man/man3/XftFontInfoCreate.3
 46man/man3/XftFontInfoDestroy.3
 47man/man3/XftFontInfoEqual.3
 48man/man3/XftFontInfoHash.3
 49man/man3/XftFontLoadGlyphs.3
 50man/man3/XftFontMatch.3
 51man/man3/XftFontOpen.3
 52man/man3/XftFontOpenInfo.3
 53man/man3/XftFontOpenName.3
 54man/man3/XftFontOpenPattern.3
 55man/man3/XftFontOpenXlfd.3
 56man/man3/XftFontUnloadGlyphs.3
 57man/man3/XftGetVersion.3
 58man/man3/XftGlyphExtents.3
 59man/man3/XftGlyphFontSpecRender.3
 60man/man3/XftGlyphRender.3
 61man/man3/XftGlyphSpecRender.3
 62man/man3/XftInit.3
 63man/man3/XftInitFtLibrary.3
 64man/man3/XftListFonts.3
 65man/man3/XftLockFace.3
 66man/man3/XftNameParse.3
 67man/man3/XftNameUnparse.3
 68man/man3/XftTextExtents16.3
 69man/man3/XftTextExtents32.3
 70man/man3/XftTextExtents8.3
 71man/man3/XftTextExtentsUtf16.3
 72man/man3/XftTextExtentsUtf8.3
 73man/man3/XftTextRender16.3
 74man/man3/XftTextRender16BE.3
 75man/man3/XftTextRender16LE.3
 76man/man3/XftTextRender32.3
 77man/man3/XftTextRender32BE.3
 78man/man3/XftTextRender32LE.3
 79man/man3/XftTextRender8.3
 80man/man3/XftTextRenderUtf16.3
 81man/man3/XftTextRenderUtf8.3
 82man/man3/XftUnlockFace.3
 83man/man3/XftXlfdParse.3

cvs diff -r1.15 -r1.16 pkgsrc/x11/libXft/distinfo (expand / switch to unified diff)

--- pkgsrc/x11/libXft/distinfo 2021/10/26 11:34:06 1.15
+++ pkgsrc/x11/libXft/distinfo 2022/09/06 08:37:01 1.16
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.15 2021/10/26 11:34:06 nia Exp $ 1$NetBSD: distinfo,v 1.16 2022/09/06 08:37:01 wiz Exp $
2 2
3BLAKE2s (libXft-2.3.4.tar.bz2) = 6f4f2037336ca0bf3017b9bcc0d9d9a267238683635f8426c1ef05bf3bd4b36a 3BLAKE2s (libXft-2.3.5.tar.xz) = 4736b9b48f53e4ed0ebd7259d97d406c7e2e1f95f9bc24d33e4eac749e2bdf96
4SHA512 (libXft-2.3.4.tar.bz2) = 5bb019750982ed4643880efd7368bc226ad49cfa8c0c8c6d4614dfeed74f588c65e1ba69adcc12284ec07d841e5b58fc1c27f3fddf83fe1a2837b29dd9ecec51 4SHA512 (libXft-2.3.5.tar.xz) = e1e037dbc4f8bbf8204bdf99a199c82b5f1182875d28bd9f0a4ec2aec95b05de21e97029ec036b9a3f70f1d6e8a42f0052f4ab30809aee7411fa2e438899db9e
5Size (libXft-2.3.4.tar.bz2) = 359088 bytes 5Size (libXft-2.3.5.tar.xz) = 303772 bytes