* builds/unix/freetype-config.in: Fix problems with separate

--prefix and --exec-prefix.


more robust handling of pathname wildcard matching.
This commit is contained in:
Werner Lemberg 2001-01-12 05:32:04 +00:00
parent b6c1bf861a
commit c7c2c91ad0
2 changed files with 19 additions and 12 deletions

View File

@ -1,14 +1,19 @@
2001-01-11 David Turner <david.turner@freetype.org> 2001-01-11 Matthew Crosby <mcrosby@marthon.org>
* builds/unix/freetype-config.in: Fix problems with separate
--prefix and --exec-prefix.
2001-01-11 David Turner <david.turner@freetype.org>
* docs/docmaker.py: Added cross-references generation as well as * 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 <wl@gnu.org> 2001-01-10 Werner Lemberg <wl@gnu.org>
* docs/docmaker.py: Minor improvements to reduce unwanted spaces * docs/docmaker.py: Minor improvements to reduce unwanted spaces
and empty lines in output. and empty lines in output.
2001-01-09 David Turner <david.turner@freetype.org> 2001-01-09 David Turner <david.turner@freetype.org>
* docs/docmaker.py: Improved script to generate table of contents * docs/docmaker.py: Improved script to generate table of contents
and index pages. It also supports wildcards on non Unix systems. and index pages. It also supports wildcards on non Unix systems.
@ -127,7 +132,7 @@
* src/autohint/ahhint.c (ah_hinter_load_glyph): * src/autohint/ahhint.c (ah_hinter_load_glyph):
Removed unnecessary comments and commented-out code. Removed unnecessary comments and commented-out code.
2000-12-21 David Turner <david.turner@freetype.org> 2000-12-21 David Turner <david.turner@freetype.org>
* src/cid/cidafm.c, src/cid/cidafm.h: removed un-needed files, * src/cid/cidafm.c, src/cid/cidafm.h: removed un-needed files,
we'll work on supporting CID AFM files later I guess :-) we'll work on supporting CID AFM files later I guess :-)
@ -153,7 +158,7 @@
* INSTALL: Added info about makepp. * INSTALL: Added info about makepp.
2000-12-14 David Turner <david.turner@freetype.org> 2000-12-14 David Turner <david.turner@freetype.org>
Added support for clipped direct rendering in the smooth renderer. Added support for clipped direct rendering in the smooth renderer.
This should not break binary compatibility of existing applications. This should not break binary compatibility of existing applications.
@ -172,7 +177,7 @@
* src/raster/ftraster.c (ft_black_render): Test for unsupported * src/raster/ftraster.c (ft_black_render): Test for unsupported
direct rendering before testing arguments. direct rendering before testing arguments.
2000-12-13 David Turner <david.turner@freetype.org> 2000-12-13 David Turner <david.turner@freetype.org>
* include/freetype/config/ft2build.h, * include/freetype/config/ft2build.h,
include/freetype/internal/internal.h: Fixed header inclusion macros include/freetype/internal/internal.h: Fixed header inclusion macros
@ -412,7 +417,7 @@
* include/freetype/internal/ftdebug.h: Replaced FT_CAT and FT_XCAT * include/freetype/internal/ftdebug.h: Replaced FT_CAT and FT_XCAT
with a direct solution (which also satifies picky compilers). with a direct solution (which also satifies picky compilers).
2000-11-28 YAMANO-UCHI Hidetoshi <mer@din.or.jp> 2000-11-28 YAMANO-UCHI Hidetoshi <mer@din.or.jp>
* src/truetype/ttobjs.c (TT_Init_Size): Fix #ifdef's to work with * src/truetype/ttobjs.c (TT_Init_Size): Fix #ifdef's to work with
disabled interpreter also. disabled interpreter also.
@ -465,7 +470,7 @@
* src/cff/t2load.c (T2_Get_String): Called T2_Get_Name with a * src/cff/t2load.c (T2_Get_String): Called T2_Get_Name with a
sid that was off by one. sid that was off by one.
2000-11-16 David Turner <david@freetype.org> 2000-11-16 David Turner <david@freetype.org>
* src/autohint/ahtypes.h (AH_Hinter): Added new fields to control * src/autohint/ahtypes.h (AH_Hinter): Added new fields to control
auto-hinting of synthetic Type 1 fonts. auto-hinting of synthetic Type 1 fonts.

View File

@ -2,7 +2,6 @@
prefix=@prefix@ prefix=@prefix@
exec_prefix=@exec_prefix@ exec_prefix=@exec_prefix@
exec_prefix_set=no
usage() usage()
{ {
@ -23,7 +22,6 @@ if test $# -eq 0; then
usage 1 1>&2 usage 1 1>&2
fi fi
while test $# -gt 0; do while test $# -gt 0; do
case "$1" in case "$1" in
-*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;; -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
@ -33,6 +31,7 @@ while test $# -gt 0; do
case $1 in case $1 in
--prefix=*) --prefix=*)
prefix=$optarg prefix=$optarg
local_prefix=yes
;; ;;
--prefix) --prefix)
echo_prefix=yes echo_prefix=yes
@ -40,6 +39,7 @@ while test $# -gt 0; do
--exec-prefix=*) --exec-prefix=*)
exec_prefix=$optarg exec_prefix=$optarg
exec_prefix_set=yes exec_prefix_set=yes
local_prefix=yes
;; ;;
--exec-prefix) --exec-prefix)
echo_exec_prefix=yes echo_exec_prefix=yes
@ -64,8 +64,10 @@ while test $# -gt 0; do
shift shift
done done
if test "$exec_prefix_set" = "no"; then if test "$local_prefix" = "yes" ; then
exec_prefix=$prefix if test "$exec_prefix_set" != "yes"; then
exec_prefix=$prefix
fi
fi fi
if test "$echo_prefix" = "yes"; then if test "$echo_prefix" = "yes"; then