dnl GNOME_SUPPORT_CHECKS dnl Check for various support functions needed by the standard dnl Gnome libraries. Sets LIBOBJS, might define some macros. dnl This should only be used when building the Gnome libs; dnl Gnome clients should not need this macro. AC_DEFUN([GNOME_SUPPORT_CHECKS],[ # we need an `awk' to build `gnomesupport.h' AC_REQUIRE([AC_PROG_AWK]) # this should go away soon need_gnome_support=yes save_LIBOBJS="$LIBOBJS" LIBOBJS= AC_CHECK_FUNCS(getopt_long,,LIBOBJS="$LIBOBJS getopt.o getopt1.o") # for `scandir' AC_HEADER_DIRENT # copied from `configure.in' of `libiberty' vars="program_invocation_short_name program_invocation_name sys_errlist" for v in $vars; do AC_MSG_CHECKING([for $v]) AC_CACHE_VAL(gnome_cv_var_$v, [AC_TRY_LINK([int *p;], [extern int $v; p = &$v;], [eval "gnome_cv_var_$v=yes"], [eval "gnome_cv_var_$v=no"])]) if eval "test \"`echo '$gnome_cv_var_'$v`\" = yes"; then AC_MSG_RESULT(yes) n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` AC_DEFINE_UNQUOTED($n) else AC_MSG_RESULT(no) fi done AC_REPLACE_FUNCS(memmove mkstemp scandir strcasecmp strerror strndup strnlen) AC_REPLACE_FUNCS(strtok_r strtod strtol strtoul vasprintf vsnprintf) AC_CHECK_FUNCS(realpath,,LIBOBJS="$LIBOBJS canonicalize.o") # to include `error.c' error.c has some HAVE_* checks AC_CHECK_FUNCS(vprintf doprnt strerror_r) AM_FUNC_ERROR_AT_LINE # This is required if we declare setreuid () and setregid (). AC_TYPE_UID_T # see if we need to declare some functions. Solaris is notorious for # putting functions into the `libc' but not listing them in the headers AC_CHECK_HEADERS(string.h strings.h stdlib.h unistd.h dirent.h) GCC_NEED_DECLARATIONS(gethostname setreuid setregid getpagesize) GCC_NEED_DECLARATION(scandir,[ #ifdef HAVE_DIRENT_H #include #endif ]) # Turn our LIBOBJS into libtool objects. This is gross, but it # requires changes to autoconf before it goes away. LTLIBOBJS=`echo "$LIBOBJS" | sed 's/\.o/.lo/g'` AC_SUBST(need_gnome_support) AC_SUBST(LTLIBOBJS) LIBOBJS="$save_LIBOBJS" AM_CONDITIONAL(BUILD_GNOME_SUPPORT, test "$need_gnome_support" = yes) ]) npm_and_yarn/devel/electron4/files/lodash.merge-4.6.2 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
path: root/print/dvips
Commit message (Expand)AuthorAgeFilesLines
* Accidental whitespacecpiazza2000-04-101-2/+2
* Update with the new PORTNAME/PORTVERSION variablescpiazza2000-04-101-3/+3
* Do not create temporary files in ${SCRIPTDIR}. Use ${WRKDIR}.jmz2000-03-041-2/+2
* Do not create temporary files in ${SCRIPTDIR}. Use ${WRKDIR}.jmz2000-03-041-5/+6
* $Id$ -> $FreeBSD$peter1999-08-311-1/+1
* expr -> ${EXPR}mharo1999-08-281-2/+2
* Don't install/overwrite files already installed by latex.jmz1999-07-162-4/+5
* Commit #3/4 to enforce caps, no period.hoek1999-06-271-1/+1
* Avoid interactive install while PACKAGE_BUILDING.steve1999-06-231-8/+8
* Deinstall without interaction while package building and don't displaysteve1999-05-241-3/+10
* Upgrade to version 5.76jmz1998-09-263-11/+10
* Don't print the manpages in pkg/PLIST, please.hoek1998-08-201-2/+0
* Create ${PREFIX}/share/texmf/tex/latexjmz1997-12-021-2/+2
* Upgrade to version 5.74jmz1997-08-253-22/+23
* Update to take account of the changes in TeX (some paths have changed)jmz1997-02-103-182/+183
* Correct the location of created pk files.jmz1996-12-281-2/+2
* Upgrade: version 5.58 -> version 5.62.jmz1996-12-264-9/+167
* Compress a bunch of manpages. Remove unnecessary @ directives fromasami1996-11-182-9/+4
* CATEGORIES+= -> CATEGORIES=obrien1996-11-171-3/+3
* Oh my goodness! Satoshi is finally fed up and decided to "clean up"asami1996-10-101-1/+1
* Add pre-clean target to delete ${SCRIPTDIR}/post-install (createdasami1996-09-161-1/+3
* Use (zcat | dd | tar xf -) < filename to extract the distfile.jmz1995-12-061-2/+5
* Change "printing" to "print".asami1995-11-221-2/+2
* Cosmetic changesjmz1995-04-231-3/+7
* Warn and request confirmation for installing/removing the package. One filejmz1995-04-232-0/+75
* Remove the last line of the pre-install target. The command will be executedjmz1995-04-231-2/+1
* The configure script now propose to create fonts in the default texjmz1995-04-202-6/+24
* Print Makefiles...this one was tough!asami1995-04-15