[PATCH libXft 0/1] config: remove deprecated xft-config script and man page
Gaetan Nadon
memsize at videotron.ca
Tue Mar 30 12:19:57 PDT 2010
This script was introduced earlier than 2003 because pkg-config was not
available or was not used:
2003-04-30 17:49 branden
* xft-config.in, xft.pc.in: Add -lX11 to the list of libraries one
needs to link against when using Xft. (Someday, perhaps XFree86
will support pkg-config...)
The script does not seem to return the correct values for the libraries as
suggested by this bug report:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=389831
"So IMO the fix for this bug is to move all xft-config users to
pkg-config, and to remove xft-config completely."
There is evidence that distros have removed the script from their builds:
Fedora release notes:
21.4.5. xft-config
"Modular X now uses GNU autotools and pkg-config for its buildsystem configuration
and execution. The xft-config utility has been deprecated for some time,
and pkgconfig *.pc files have been provided for most of this time.
Applications that previously used xft-config to obtain the Cflags or libs build
options must now be updated to use pkg-config."
There is evidence that the distros did a job of removing it (still there in Debian):
http://www.kde.org/announcements/changelogs/3_5_2/kdegraphics.txt
2006-03-11 18:16 +0000 [r517646] aacid
* branches/KDE/3.5/kdegraphics/kpdf/configure.in.in: use of
pkg-config on crazy distro that decided to remove xft-config
Patch by Philippe Rigault BUGS: 123417
There was an attempt in x.org to convert the script into a pkg-config wrapper,
but this was not retained:
http://lists.x.org/archives/xorg-modular/2005-October/000734.html
"I've hacked up xft-config to be now just a wrapper around
pkg-config. So it's no longer necessary to generate it."
It looks to me it's time to remove it. There may be a few old build scripts that
could break, nothing that hasn't already happened.
Gaetan Nadon (1):
config: remove deprecated xft-config script and man page
.gitignore | 5 +-
Makefile.am | 4 --
configure.ac | 2 -
man/Makefile.am | 4 +-
man/xft-config.1.in | 120 ---------------------------------------------------
xft-config.in | 100 ------------------------------------------
6 files changed, 4 insertions(+), 231 deletions(-)
delete mode 100644 man/xft-config.1.in
delete mode 100644 xft-config.in
More information about the xorg-devel
mailing list