~ubuntu-branches/ubuntu/raring/luatex/raring

« back to all changes in this revision

Viewing changes to source/libs/zziplib/zziplib-0.13.58/m4/ac_set_default_paths_system.m4

  • Committer: Package Import Robot
  • Author(s): Norbert Preining
  • Date: 2011-05-20 09:40:39 UTC
  • mfrom: (0.8.1) (1.8.1) (19.2.3 oneiric)
  • Revision ID: package-import@ubuntu.com-20110520094039-7sezr4kqonjqxqz6
Tags: 0.70.1-1
* new upstream release (probably) matching TeX Live 2011
* deactivate fix-luatex-build-with-old-libpng patch, included upstream

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
dnl /usr/share/aclocal/guidod-cvs/ac_set_default_paths_system.m4
2
 
dnl @synopsis AC_SET_DEFAULT_PATHS_SYSTEM
3
 
dnl
4
 
dnl the most interesting changes go about windows-targets - where the
5
 
dnl default_prefix is set to /programs, and quite some directories are
6
 
dnl aliased: sbindir := libdir := bindir and the docprefix-defaults are
7
 
dnl also a bit different, even on FHS2-compliant systems where the
8
 
dnl mandir is going to $prefix/man only if prefix=/usr, otherwise they
9
 
dnl shall go to $datadir/man. We use an extra docprefix to express it
10
 
dnl which is either defined as being prefix or datadir. not SUBSTed
11
 
dnl here.
12
 
dnl
13
 
dnl @category Misc
14
 
dnl @author Guido U. Draheim <guidod@gmx.de>
15
 
dnl @version 2001-08-25
16
 
dnl @license GPLWithACException
17
 
 
18
 
AC_DEFUN([AC_SET_DEFAULT_PATHS_SYSTEM],
19
 
[AC_REQUIRE([AC_CANONICAL_HOST]) # --------------------------------------------
20
 
case "$prefix:$ac_default_prefix" in
21
 
  NONE:/usr/local)
22
 
    result=""
23
 
    AC_MSG_CHECKING(default prefix path)
24
 
    case "${target_os}" in
25
 
      *cygwin* | *mingw* | *uwin* | *djgpp | *emx* )
26
 
        if test "${host_os}" = "${target_os}" ; then
27
 
           ac_default_prefix="/programs"
28
 
           result="(win/dos target)"
29
 
        else
30
 
           case "$PATH" in
31
 
              *:/usr/local/cross-tools/$target_alias/bin:*)
32
 
                  ac_default_prefix="/usr/local/cross-tools/$target_alias" ;;
33
 
              *:/usr/local/$target_alias/bin:*)
34
 
                  ac_default_prefix="/usr/local/$target_alias" ;;
35
 
              *:/usr/local/$target_cpu-$target_os/bin:*)
36
 
                  ac_default_prefix="/usr/local/$target_cpu-$target_os" ;;
37
 
              *)
38
 
                  ac_default_prefix="/programs" ;;
39
 
           esac
40
 
           result="(win/dos cross-compiler)"
41
 
        fi
42
 
    ;;
43
 
    esac
44
 
    AC_MSG_RESULT($ac_default_prefix $result)
45
 
  ;;
46
 
esac
47
 
AC_MSG_CHECKING(default prefix system)
48
 
result="$prefix" ; test "$result" = "NONE" && result="$ac_default_prefix"
49
 
case ${result} in
50
 
  /programs | /programs/*) result="is win-/programs"
51
 
     # on win/dos, .exe .dll and .cfg live in the same directory
52
 
     libdir=`echo $libdir |sed -e 's:^..exec_prefix./lib$:${bindir}:'`
53
 
     sbindir=`echo $sbindir |sed -e 's:^..exec_prefix./sbin$:${libdir}:'`
54
 
     sysconfdir=`echo $sysconfdir |sed -e 's:^..prefix./etc$:${sbindir}:'`
55
 
     libexecdir=`echo $libexecdir |sed -e 's:/libexec$:/system:'`
56
 
     # help-files shall be set with --infodir, docprefix is datadir
57
 
     docprefix="${datadir}"
58
 
     mandir=`echo $mandir \
59
 
                             |sed -e 's:^..prefix./man$:${datadir}/info:'`
60
 
     includedir=`echo $includedir \
61
 
                |sed -e 's:^..prefix./include$:${datadir}/include:'`
62
 
     # other state files (but /etc) are moved to datadir
63
 
     sharedstatedir=`echo $sharedstatedir \
64
 
                     |sed -e 's:^..prefix./com$:${datadir}/default:'`
65
 
     localstatedir=`echo $localstatedir \
66
 
                     |sed -e 's:^..prefix./var$:${datadir}/current:'`
67
 
  ;;
68
 
  /usr) result="is /usr-shipped"
69
 
     # doc files are left at prefix
70
 
     docprefix="${prefix}"
71
 
     # state files go under /top
72
 
     sysconfdir=`echo $sysconfdir |sed -e 's:^..prefix./etc$:/etc:'`
73
 
     sharedstatedir=`echo $sharedstatedir \
74
 
                     |sed -e 's:^..prefix./com$:/etc/default:'`
75
 
     # $prefix/var is going to end up in /var/lib
76
 
     localstatedir=`echo $localstatedir \
77
 
                     |sed -e 's:^..prefix./var$:/var/lib:'`
78
 
  ;;
79
 
  /opt | /opt/*) result="is /opt-package"
80
 
     # state files go under /top/prefix
81
 
     sysconfdir=`echo $sysconfdir \
82
 
                     |sed -e 's:^..prefix./etc$:/etc${prefix}:'`
83
 
     sharedstatedir=`echo $sharedstatedir \
84
 
                     |sed -e 's:^..prefix./com$:/etc/default${prefix}:'`
85
 
     # $prefix/var is going to to be /var$prefix... once again
86
 
     localstatedir=`echo $localstatedir \
87
 
                     |sed -e 's:^..prefix./var$:/var${prefix}:'`
88
 
     # doc files are left at prefix
89
 
     docprefix="${prefix}"
90
 
  ;;
91
 
  *) result="is /local-package"
92
 
     # doc files are moved from prefix down to datadir
93
 
     docprefix="${datadir}"
94
 
     mandir=`echo $mandir \
95
 
                     |sed -e 's:^..prefix./man$:${datadir}/man:'`
96
 
     infodir=`echo $infodir \
97
 
                     |sed -e 's:^..prefix./infodir$:${datadir}/info:'`
98
 
     # never use $prefix/com - that is no good idea
99
 
     sharedstatedir=`echo $sharedstatedir \
100
 
                     |sed -e 's:^..prefix./com$:${sysconfdir}/default:'`
101
 
  ;;
102
 
esac
103
 
AC_MSG_RESULT($result)
104
 
# --------------------------------------------------------
105
 
])
106