From b632ac6e5acb6a18d7ead72a0a34018905053078 Mon Sep 17 00:00:00 2001 From: Werner Lemberg Date: Fri, 12 Jan 2001 05:32:04 +0000 Subject: [PATCH] * builds/unix/freetype-config.in: Fix problems with separate --prefix and --exec-prefix. more robust handling of pathname wildcard matching. --- ChangeLog | 21 +++++++++++++-------- builds/unix/freetype-config.in | 10 ++++++---- 2 files changed, 19 insertions(+), 12 deletions(-) diff --git a/ChangeLog b/ChangeLog index 5f67e9035..a5ae35a1a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,14 +1,19 @@ -2001-01-11 David Turner +2001-01-11 Matthew Crosby + + * builds/unix/freetype-config.in: Fix problems with separate + --prefix and --exec-prefix. + +2001-01-11 David Turner * docs/docmaker.py: Added cross-references generation as well as - more robust handling of pathname wildward matching + more robust handling of pathname wildcard matching. 2001-01-10 Werner Lemberg * docs/docmaker.py: Minor improvements to reduce unwanted spaces and empty lines in output. -2001-01-09 David Turner +2001-01-09 David Turner * docs/docmaker.py: Improved script to generate table of contents and index pages. It also supports wildcards on non Unix systems. @@ -127,7 +132,7 @@ * src/autohint/ahhint.c (ah_hinter_load_glyph): Removed unnecessary comments and commented-out code. -2000-12-21 David Turner +2000-12-21 David Turner * src/cid/cidafm.c, src/cid/cidafm.h: removed un-needed files, we'll work on supporting CID AFM files later I guess :-) @@ -153,7 +158,7 @@ * INSTALL: Added info about makepp. -2000-12-14 David Turner +2000-12-14 David Turner Added support for clipped direct rendering in the smooth renderer. This should not break binary compatibility of existing applications. @@ -172,7 +177,7 @@ * src/raster/ftraster.c (ft_black_render): Test for unsupported direct rendering before testing arguments. -2000-12-13 David Turner +2000-12-13 David Turner * include/freetype/config/ft2build.h, include/freetype/internal/internal.h: Fixed header inclusion macros @@ -412,7 +417,7 @@ * include/freetype/internal/ftdebug.h: Replaced FT_CAT and FT_XCAT with a direct solution (which also satifies picky compilers). -2000-11-28 YAMANO-UCHI Hidetoshi +2000-11-28 YAMANO-UCHI Hidetoshi * src/truetype/ttobjs.c (TT_Init_Size): Fix #ifdef's to work with disabled interpreter also. @@ -465,7 +470,7 @@ * src/cff/t2load.c (T2_Get_String): Called T2_Get_Name with a sid that was off by one. -2000-11-16 David Turner +2000-11-16 David Turner * src/autohint/ahtypes.h (AH_Hinter): Added new fields to control auto-hinting of synthetic Type 1 fonts. diff --git a/builds/unix/freetype-config.in b/builds/unix/freetype-config.in index 577626db6..3cee97c1d 100644 --- a/builds/unix/freetype-config.in +++ b/builds/unix/freetype-config.in @@ -2,7 +2,6 @@ prefix=@prefix@ exec_prefix=@exec_prefix@ -exec_prefix_set=no usage() { @@ -23,7 +22,6 @@ if test $# -eq 0; then usage 1 1>&2 fi - while test $# -gt 0; do case "$1" in -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;; @@ -33,6 +31,7 @@ while test $# -gt 0; do case $1 in --prefix=*) prefix=$optarg + local_prefix=yes ;; --prefix) echo_prefix=yes @@ -40,6 +39,7 @@ while test $# -gt 0; do --exec-prefix=*) exec_prefix=$optarg exec_prefix_set=yes + local_prefix=yes ;; --exec-prefix) echo_exec_prefix=yes @@ -64,8 +64,10 @@ while test $# -gt 0; do shift done -if test "$exec_prefix_set" = "no"; then - exec_prefix=$prefix +if test "$local_prefix" = "yes" ; then + if test "$exec_prefix_set" != "yes"; then + exec_prefix=$prefix + fi fi if test "$echo_prefix" = "yes"; then