summaryrefslogtreecommitdiff
path: root/x11/libXft
AgeCommit message (Collapse)AuthorFilesLines
2020-01-18all: migrate several HOMEPAGEs to httpsrillig1-2/+2
pkglint --only "https instead of http" -r -F With manual adjustments afterwards since pkglint 19.4.4 fixed a few indentations in unrelated lines. This mainly affects projects hosted at SourceForce, as well as freedesktop.org, CTAN and GNU.
2019-11-03x11: align variable assignmentsrillig1-4/+4
pkglint -Wall -F --only aligned --only indent -r No manual corrections.
2019-03-17libXft: update to 2.3.3.wiz2-8/+7
This release updates XftDrawSrcPicture to use XRenderCreateSolidFill when available (Render version 0.10 or later). Alan Coopersmith (4): Update README for gitlab migration Update configure.ac bug URL for gitlab migration Add description of libXft to README.md libXft 2.3.3 Emil Velikov (1): autogen.sh: use quoted string variables Keith Packard (1): XftDrawSrcPicture: Use XRenderCreateSolidFill when available Mihail Konev (1): autogen: add default patch prefix Peter Hutterer (1): autogen.sh: use exec instead of waiting for configure to finish
2018-03-12Recursive bumps for fontconfig and libzip dependency changes.wiz2-4/+4
2018-03-07xorgproto: use xorgproto instead of separate *proto packageswiz2-5/+5
Remove now obsolete packages.
2018-01-07Fix indentation in buildlink3.mk files.rillig1-3/+3
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was reviewed manually. There are some .include lines that still are indented with zero spaces although the surrounding .if is indented. This is existing practice.
2015-11-04Add SHA512 digests for distfiles for x11 categoryagc1-1/+2
Problems found locating distfiles: Package modular-xorg-server: missing distfile xorg-server-1.17.4.tar.bz2 Package py-qt4: missing distfile PyQt-mac-gpl-4.11.1.tar.gz Package xservers: missing distfile xservers-3.3.6.5.tar.bz2 Package xview-clients: missing distfile xview3.2p1-X11R6.tar.gz Package xview-lib: missing distfile xview3.2p1-X11R6.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2014-10-09Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.wiz1-3/+1
2014-06-06Update to 2.3.2:wiz3-31/+6
This release fixes a build issue with FreeType 2.5.1 & later, and fixes the prototypes in the man page for XftDrawString8 & XftDrawRect.
2014-03-15xftglyphs: use recommend freetype inclusionrichard2-1/+25
FreeType recommends to use their special macros to include the headers, because it gives them the ability to move headers around. They did this in 2.5.1 (yes, a point release) and this direct inclusion doesn't work anymore. http://lists.freedesktop.org/archives/xorg-devel/2013-December/039310.html and http://lists.freedesktop.org/archives/xorg-devel/2013-December/039311.html
2014-03-10Search for pkgconfig files in lib${LIBABISUFFIX} and share directoriesjperkin1-2/+4
as appropriate. This is required for X11_TYPE=native on Red Hat Linux.
2013-06-07Remove special-case dependency-checking logic now handled by thedholland1-19/+1
general solution I checked in in bsd.buildlink3.mk.
2013-06-06Bump PKGREVISION for libXft changes for NetBSD native X support onwiz2-4/+4
NetBSD 6, requested by tron.
2013-06-05More changes required to fix PR pkg/47882:tron2-2/+107
1.) Don't divert to the legacy "Xft2" package on systems which use X.org as the native X11 distribution. 2.) Accept a builtin "libXft" if it is new enough.
2013-06-05Correct home page URL.tron1-2/+2
2013-06-04Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:tron2-4/+4
Recursively bump package revisions again after the "freetype2" and "fontconfig" handling was fixed.
2013-06-03Bump freetype2 and fontconfig dependencies to current pkgsrc versions,wiz2-3/+4
to address issues with NetBSD-6(and earlier)'s fontconfig not being new enough for pango. While doing that, also bump freetype2 dependency to current pkgsrc version. Suggested by tron in PR 47882
2012-10-29Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-2/+1
2012-06-03Update to 2.3.1:wiz3-11/+8
2.3.1: This bug fix release corrects a regression in font emboldening introduced in 2.3.0. Another bug against font appearance in 2.3.0 has been reported but not yet resolved - since no progress was being made on it, I decided to stop holding back the release of the fix we have. 2.3.0: Notable changes in this release include: - Subpixel LCD text rendering improvements - Dropped support for building against versions of freetype2, fontconfig & libXrender that pre-dated pkgconfig support. - Raised minimum required versions to freetype2 2.1.6 & fontconfig 2.5.92. plus of course assorted bug fixes and build configuration improvements. 2.2.0: This release removes the deprecated xft-config script now that pkg-config is well-established as it's replacement. It also updates the xft pkg-config file to reduce unnecessary linking in users of libXft, but may cause issues if used with versions of pkg-config older than the pkg-config 0.22 release from 2007. It also includes the usual recent set of build configuration improvements and janitorial cleanups.
2012-05-07Set BUILDLINK_ABI_DEPENDS correctly (with +=, not ?=)dholland1-2/+2
It turns out there were a lot of these.
2011-11-01Recursive bump for graphics/freetype2 buildlink addition.sbd2-2/+4
2010-01-17patch-ae is gone, remove hash too.dsainty1-2/+1
2010-01-15Update to libXft-2.1.14. Changes:tnn3-27/+6
Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS Set Xft.h version numbers from configure.ac Split NEWS & README, update both Add generated Xft.h to .gitignore libXft 2.1.14 Header cleanup (bug#4703) Fix install of generated Xft.h when builddir != srcdir Janitor: Correct make distcheck and sparse warnings. Added fake bold support (#1579, Novell #38202/223682).
2009-06-14Remove @dirrm entries from PLISTsjoerg1-3/+1
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2008-07-15Reset Bump BUILDLINK_ABI_DEPENDS.obache1-2/+1
No need to bump for minor changes of the shlib (1.2.2 = 2.1.13).
2008-07-14drop checksums for removed patches.tnn1-5/+1
2008-07-14It's BUILDLINK_ABI_DEPENDS, not BUiLDLINK_ABI_DEPENDStnn1-2/+2
pkglint is your friend.
2008-07-13Update to libXft-2.1.13. Bump BUILDLINK_ABI_DEPENDS, as the librarybjs7-86/+8
version is now 2.1.13 (from 2.1.2). ChangeLog: commit 19240d3605b5f1e88ca5509afffd48acdb7e1c5f Revert "Drop Requires, use Requires.private instead." This reverts commit a1c78ce68c5f2106c38b6cb93a6b22420e1a80ab. Unfortunately this doesn't work on old pkg-config, which made Requires.private completely useless. That's fixed in 0.22, but... commit a1c78ce68c5f2106c38b6cb93a6b22420e1a80ab Drop Requires, use Requires.private instead. Users of libXft don't need to link with fontconfig, freetype and Xrender directly if they don't use them. commit 541c6194d986e7849ee9541a9fd60b0724647a44 Bug #14232: Fix XftDrawRect when Render not supported. commit 8a7f3d450c1f339f429dbce55df523d026c92375 Register objects used by libXft. libXft uses XFT_MAX_GLYPH_MEMORY without first registering with fontconfig. commit 8ae5ea8c75a7850fa0aca0acc3962b6263f55094 XftFontOpenInfo: Use of uninitialised value of size 8 (bug 11200) This is due to XftFontInfoFill using the binary representation of the XftFontInfo to generate fi->hash. With 64-bit pointers there is padding between .hash and .file in struct _XftFontInfo. This padding is not initialized, and the hash uses these bytes. This will interfere with finding "a matching previously opened font" in XftFontOpenInfo, and XftFontInfoEqual, which uses memcmp, will have similar problems. This fix makes no assumptions about the sizes and alignment of members of struct _XftFontInfo by using memset. (It also makes no assumptions about what FcPatternGet* does to its output parameter when it returns FcResultNoMatch.)
2008-05-24Switch master site to MASTER_SITE_XORG.tnn1-2/+2
2008-01-29Fix three bugs:bjs5-2/+74
- XftFontOpenInfo: Use of uninitialised value of size 8 (bug 11200) - libXft was using XFT_MAX_GLYPH_MEMORY without first registering with fontconfig. - Include <ftsynth.h> if FT_GlyphSlot_Embolden() shall be called. First two from GIT, last one by me. Bump rev.
2007-01-23On second thought, update to libXft-2.1.12. This fixes a memory leak andjoerg4-8/+39
other minor errors. In contrast to upstream, keep XftNameUnparse public for now until the tree has been evaluated.
2007-01-23Add a note about libXft-2.1.12.joerg1-1/+3
2006-11-05First step to making modular transparent:joerg1-1/+9
Redirect from the individual modular libraries to the old libs or mk/x11.buildlink3.mk.
2006-11-03Fix typo.joerg1-2/+2
2006-11-03Import libXft-2.1.10 from pkgsrc-wip:joerg5-0/+80
Xft (2.0) provides a client-side font API for X applications. It uses Fontconfig to select fonts and the X protocol for rendering them. When available, Xft uses the Render extension to accelerate text drawing. When Render is not available, Xft uses the core protocol to draw client-side glyphs. This provides completely compatible support of client-side fonts for all X servers. Xft (2.0) hides most of the underlying system details so that developers can confidently use its API to access client-side fonts in any X environment.