summaryrefslogtreecommitdiff
path: root/fonts/Xft2/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+2
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-10-15Update to 2.1.7:wiz1-4/+3
2005-03-29 Keith Packard * README: * Xft.h: * configure.ac: Update for version 2.1.7 2005-03-01 Keith Packard * xftdpy.c: (_XftDisplayInfoGet), (XftDefaultSubstitute): Avoid calling any Render functions when Render is missing (#137) * xftglyphs.c: (XftFontLoadGlyphs): Only clip to bounding box when FC_CHARCELL is specified. Only fix glyph spacing when FC_MONO is specified. 2005-02-28 Keith Packard * configure.ac: * xftdpy.c: (_XftDefaultInit), (XftDefaultSubstitute): * xftfreetype.c: (XftFontInfoFill), (XftFontOpenInfo): * xftglyphs.c: (XftFontLoadGlyphs): * xftint.h: Add support for artificial emboldening of glyphs through the FT_GlyphSlot_Embolden API when it is available. * xftextent.c: (XftGlyphExtents): Optimize one glyph extents case (it happens a *lot*). (Ross Burton) 2004-11-28 James Henstridge * xftfreetype.c (_XftReleaseFile): add parentheses in the expression in the second argument to XftMemFree so that it is interpreted correctly. 2004-09-05 Keith Packard * configure.ac: Move AC_CONFIG_AUX_DIR above AM_INIT_AUTOMAKE to make automake 1.9 happy 2004-08-03 Keith Packard * xftfreetype.c: (_XftReleaseFile): Called strlen with (f->file) without checking for NULL (which happens when directly using FT_Face objects). 2004-04-14 Keith Packard * AUTHORS: * Makefile.am: * Xft-def.cpp: * Xft.3.in: * Xft.h: * XftCompat.h: * configure.ac: * xftcolor.c: * xftcore.c: * xftdbg.c: * xftdpy.c: * xftdraw.c: * xftextent.c: * xftfont.c: * xftfreetype.c: (XftFontOpenInfo): * xftglyphs.c: * xftinit.c: * xftint.h: * xftlist.c: * xftname.c: * xftrender.c: * xftstr.c: * xftswap.c: * xftxlfd.c: Regularize #include usage so that all includes happen in xftint.h. This allows conditional inclusion of system headers like string.h/strings.h Add GCC warnings on GCC systems. Fix CVS Id strings
2005-09-07Fix MASTER_SITES as the old site does not exist anymore.reed1-2/+2
This is from Leonard Schmidt via tech-pkg.
2005-08-10Remove the abuse of buildlink that was pkg-config/buildlink3.mk. Thatjlam1-3/+2
file's sole purpose was to provide a dependency on pkg-config and set some environment variables. Instead, turn pkg-config into a "tool" in the tools framework, where the pkg-config wrapper automatically adds PKG_CONFIG_LIBDIR to the environment before invoking the real pkg-config. For all package Makefiles that included pkg-config/buildlink3.mk, remove that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-07-21Change path from devel/pkgconfig to devel/pkg-config.wiz1-2/+2
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-06-01Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.jlam1-2/+1
Several changes are involved since they are all interrelated. These changes affect about 1000 files. The first major change is rewriting bsd.builtin.mk as well as all of the builtin.mk files to follow the new example in bsd.builtin.mk. The loop to include all of the builtin.mk files needed by the package is moved from bsd.builtin.mk and into bsd.buildlink3.mk. bsd.builtin.mk is now included by each of the individual builtin.mk files and provides some common logic for all of the builtin.mk files. Currently, this includes the computation for whether the native or pkgsrc version of the package is preferred. This causes USE_BUILTIN.* to be correctly set when one builtin.mk file includes another. The second major change is teach the builtin.mk files to consider files under ${LOCALBASE} to be from pkgsrc-controlled packages. Most of the builtin.mk files test for the presence of built-in software by checking for the existence of certain files, e.g. <pthread.h>, and we now assume that if that file is under ${LOCALBASE}, then it must be from pkgsrc. This modification is a nod toward LOCALBASE=/usr. The exceptions to this new check are the X11 distribution packages, which are handled specially as noted below. The third major change is providing builtin.mk and version.mk files for each of the X11 distribution packages in pkgsrc. The builtin.mk file can detect whether the native X11 distribution is the same as the one provided by pkgsrc, and the version.mk file computes the version of the X11 distribution package, whether it's built-in or not. The fourth major change is that the buildlink3.mk files for X11 packages that install parts which are part of X11 distribution packages, e.g. Xpm, Xcursor, etc., now use imake to query the X11 distribution for whether the software is already provided by the X11 distribution. This is more accurate than grepping for a symbol name in the imake config files. Using imake required sprinkling various builtin-imake.mk helper files into pkgsrc directories. These files are used as input to imake since imake can't use stdin for that purpose. The fifth major change is in how packages note that they use X11. Instead of setting USE_X11, package Makefiles should now include x11.buildlink3.mk instead. This causes the X11 package buildlink3 and builtin logic to be executed at the correct place for buildlink3.mk and builtin.mk files that previously set USE_X11, and fixes packages that relied on buildlink3.mk files to implicitly note that X11 is needed. Package buildlink3.mk should also include x11.buildlink3.mk when linking against the package libraries requires also linking against the X11 libraries. Where it was obvious, redundant inclusions of x11.buildlink3.mk have been removed.
2005-05-22Remove USE_TOOLS+=gawk from packages that had it added solely for Solaris.jlam1-2/+2
We rely on the tools framework to pull in a good enough awk tool.
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-3/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-21Needs at least Xrender-0.8.2 and fontconfig-2.2.wiz1-2/+3
Closes PR 29477.
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-08-05Update to libXft-2.1.6.recht1-5/+5
changes: Bug fixes and clean ups.
2004-05-27Bump PKGREVISION.reed1-2/+2
pkgsrc/fonts/Xft2/patches was added on April 27 to add #include <ft2build.h> in Xft.h. This helps newer freetype2-using files to build.
2004-04-24Enable pkgviews installation.minskim1-1/+3
2004-02-16Xft2 only needs Xrender>=0.8.jlam1-3/+2
2004-02-16Remove redundant addition to BUILDLINK_DEPENDS.freetype2 that's alreadyjlam1-6/+2
added by fontconfig/buildlink3.mk. Also use += to append to BUILDLINK_DEPENDS.Xrender instead of setting it.
2004-02-14PKGCONFIG_OVERRIDE is relative to WRKSRC.jmmv1-2/+2
2004-02-14LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globsjlam1-2/+1
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk.
2004-02-09bl3ify, enable libtool now we have 1.5.2, remove useless PLIST_SUBST.xtraeme1-22/+9
2004-01-22replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2
2003-10-04Add a comment explaining why we have to use PLIST_SUBST over FreeBSD/Linux.xtraeme1-1/+5
(Suggested by seb@)
2003-10-03Fix installation on systems where libXft.so.$(MAJOR_VERSION).$(MINOR_VERSION)xtraeme1-1/+9
was not built (at least FreeBSD/Linux).
2003-09-27quote EGREP in MAKE_ENV.grant1-2/+2
2003-09-27this needs zlib, so include devel/zlib/buildlink2.mk.grant1-1/+2
2003-09-22Add missing PKGCONFIG_OVERRIDE.recht1-1/+3
Bump PKGREVISION because of the changed *.pc files. ok'ed by wiz@
2003-09-19Depend on Xrender>=0.8.2, since that's what the configure check checks for.wiz1-1/+3
Do not bump PKGREVISION since the update was only a short while ago.
2003-09-19Update Xft2 to version 2.1.2.markd1-11/+15
Not sure of precise changes but does again build correctly against the current fontconfig package.
2003-09-19use += for USE_GNU_TOOLS.grant1-2/+2
2003-08-02USE_GNU_TOOLS=awkdrochner1-2/+2
2003-07-30get a working awk on Solaris, sort includes.grant1-2/+3
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-06-02Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.jschauma1-2/+2
Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
2003-03-29Clean up freetype2 requirements so Xft2 and fontconfig also require the rightjmc1-2/+2
version via buildlink'ing
2003-03-29Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.jmmv1-3/+2
2003-03-09Drop maintainership. I don't understand how this package really works andjmmv1-2/+2
all the magic needed to get it working with the versions included with XFree86. Other people will do a better job than me.
2003-03-09Bump PKGREVISIONjmc1-2/+2
2003-03-08Ugg...This can use the 2.0.5 freetype2 included in XF4.2.x (which is what wejmc1-1/+5
shipped with 1.6), however the most recent pango requires 2.0.9 and also uses this package. As a result you end up with conflicting freetype linkage and the wrong library version (.8) can get used in further packages which use pango. Alleviate all of this by requiring >=2.0.9 in here as well
2003-02-03Add libXft.so, noted missing by HIRATSUKA Kouichirou in PR 20182. PKGREVISION++wiz1-2/+2
2003-01-14Include Xrender/buildlink2.mk so that this builds on XFree86-3.x systems.jlam1-2/+2
2003-01-09Register include files. Pointed out by Douglas Brebner in private mail.jmmv1-2/+2
Bump PKGREVISION to 2.
2002-12-24Fix pkgconfig file to have -lXext after -Xrender (why doesn't the librarywiz1-1/+2
have the dependency itself?). Bump PKGREVISION to 1, and depend on latest version in buildlink2.mk.
2002-12-16Initial import of Xft2-2.1. Description follows:jmmv1-0/+23
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. Approved by wiz.