[BACK]Return to configure.ac CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / pkgtools / pkg_install / files

Annotation of pkgsrc/pkgtools/pkg_install/files/configure.ac, Revision 1.12

1.1       jlam        1: dnl Process this file with autoconf to produce a configure script.
                      2: AC_PREREQ(2.52)
1.8       minskim     3: AC_INIT([pkg_install], [20040601], [grant@NetBSD.org])
1.1       jlam        4: AC_CONFIG_SRCDIR([lib/plist.c])
                      5: AC_CONFIG_HEADER(lib/config.h)
                      6:
                      7: AC_CANONICAL_HOST
                      8: CANONICAL_HOST=$host
                      9: AC_SUBST(CANONICAL_HOST)
                     10: AC_SUBST(INCLUDES)
                     11:
                     12: # Checks for programs.
                     13: AC_PROG_MAKE_SET
                     14: AC_PROG_CC
                     15: AC_PROG_INSTALL
                     16: AC_PROG_LN_S
                     17: AC_PROG_RANLIB
                     18: AC_CHECK_PROG(AR, ar, ar)
                     19:
1.3       jlam       20: AC_PATH_PROG(CHMOD, chmod)
                     21: AC_PATH_PROG(CMP, cmp)
                     22: AC_PATH_PROG(CP, cp)
                     23: AC_PATH_PROG(ENV, env)
                     24: AC_PATH_PROG(FIND, find)
                     25: AC_PATH_PROG(GREP, grep)
                     26: AC_PATH_PROG(LN, ln)
                     27: AC_PATH_PROG(MKDIR, mkdir)
                     28: AC_PATH_PROG(RMDIR, rmdir)
                     29: AC_PATH_PROG(RM, rm)
                     30: AC_PATH_PROG(SED, sed)
                     31: AC_PATH_PROG(SORT, sort)
                     32: AC_PATH_PROG(TOUCH, touch)
                     33:
1.1       jlam       34: AUTOCONF=${AUTOCONF-"$srcdir/missing --run autoconf"}
                     35: AC_SUBST(AUTOCONF)
                     36: AUTOHEADER=${AUTOHEADER-"$srcdir/missing --run autoheader"}
                     37: AC_SUBST(AUTOHEADER)
                     38:
                     39: dnl Set the default pkg dbdir
                     40: AC_ARG_WITH(pkgdbdir,
1.4       grant      41: [  --with-pkgdbdir=DIR     Where to put the pkg database (/var/db/pkg)],
1.1       jlam       42: [ pkgdbdir="$with_pkgdbdir" ],
                     43: [ pkgdbdir="/var/db/pkg" ])
                     44: AC_SUBST(pkgdbdir)
1.4       grant      45:
                     46: AC_ARG_WITH(ftp,
                     47: [  --with-ftp=path         Path to tnftp (PREFIX/bin/ftp)],
                     48: [ ftp="$with_ftp" ],
                     49: [ ftp='$(prefix)/bin/ftp' ])
                     50: AC_SUBST(ftp)
                     51:
                     52: AC_ARG_WITH(tar,
                     53: [  --with-tar=path         Path to pax-as-tar (PREFIX/bin/tar)],
                     54: [ tar="$with_tar" ],
                     55: [ tar='$(prefix)/bin/tar' ])
                     56: AC_SUBST(tar)
                     57:
                     58: AC_ARG_WITH(pax,
                     59: [  --with-pax=path         Path to pax (PREFIX/bin/pax)],
                     60: [ pax="$with_pax" ],
                     61: [ pax='$(prefix)/bin/pax' ])
                     62: AC_SUBST(pax)
                     63:
                     64: AC_ARG_WITH(mtree,
                     65: [  --with-mtree=path       Path to mtree (PREFIX/sbin/mtree)],
                     66: [ mtree="$with_mtree" ],
                     67: [ mtree='$(sbindir)/mtree' ])
                     68: AC_SUBST(mtree)
1.1       jlam       69:
                     70: dnl Checks for libraries.
                     71: AC_CHECK_LIB(db1, dbopen)
                     72: AC_SEARCH_LIBS(tgetent, [termcap termlib curses ncurses])
                     73:
                     74: dnl Checks for header files.
                     75: AC_HEADER_STDC
1.12    ! jlam       76: AC_CHECK_HEADERS([assert.h ctype.h dirent.h err.h errno.h fnctl.h fnmatch.h \
1.11      jlam       77:        glob.h limits.h md5.h netdb.h pwd.h regex.h signal.h stdarg.h \
1.10      jlam       78:        stdio.h stdlib.h string.h termcap.h termios.h time.h unistd.h vis.h])
1.1       jlam       79: AC_CHECK_HEADERS([db1/db.h db.h])
1.10      jlam       80: AC_CHECK_HEADERS([sys/cdefs.h sys/file.h sys/ioctl.h sys/mount.h sys/param.h \
1.12    ! jlam       81:        sys/poll.h sys/queue.h sys/resource.h sys/signal.h sys/stat.h \
        !            82:        sys/statvfs.h sys/time.h sys/types.h sys/utsname.h sys/vfs.h \
        !            83:        sys/wait.h])
1.1       jlam       84:
                     85: # Checks for library functions.
1.2       jlam       86: AC_CHECK_FUNCS([chflags dbopen tgetent vfork])
1.1       jlam       87: AC_CHECK_FUNCS([getrlimit setrlimit])
1.2       jlam       88:
                     89: AH_BOTTOM(
                     90: #if !HAVE_VFORK
                     91: # define vfork fork
                     92: #endif
                     93: )
1.1       jlam       94:
1.9       jlam       95: AC_CONFIG_FILES([Makefile add/Makefile admin/Makefile bpm/bpm.sh \
                     96:        create/Makefile delete/Makefile info/Makefile lib/Makefile \
                     97:        view/Makefile view/linkfarm.sh view/pkg_view.sh])
1.1       jlam       98: AC_OUTPUT

CVSweb <webmaster@jp.NetBSD.org>