head 1.6; access; symbols pkgsrc-2026Q1:1.6.0.82 pkgsrc-2026Q1-base:1.6 pkgsrc-2025Q4:1.6.0.80 pkgsrc-2025Q4-base:1.6 pkgsrc-2025Q3:1.6.0.78 pkgsrc-2025Q3-base:1.6 pkgsrc-2025Q2:1.6.0.76 pkgsrc-2025Q2-base:1.6 pkgsrc-2025Q1:1.6.0.74 pkgsrc-2025Q1-base:1.6 pkgsrc-2024Q4:1.6.0.72 pkgsrc-2024Q4-base:1.6 pkgsrc-2024Q3:1.6.0.70 pkgsrc-2024Q3-base:1.6 pkgsrc-2024Q2:1.6.0.68 pkgsrc-2024Q2-base:1.6 pkgsrc-2024Q1:1.6.0.66 pkgsrc-2024Q1-base:1.6 pkgsrc-2023Q4:1.6.0.64 pkgsrc-2023Q4-base:1.6 pkgsrc-2023Q3:1.6.0.62 pkgsrc-2023Q3-base:1.6 pkgsrc-2023Q2:1.6.0.60 pkgsrc-2023Q2-base:1.6 pkgsrc-2023Q1:1.6.0.58 pkgsrc-2023Q1-base:1.6 pkgsrc-2022Q4:1.6.0.56 pkgsrc-2022Q4-base:1.6 pkgsrc-2022Q3:1.6.0.54 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.6.0.52 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.6.0.50 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.48 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.6.0.46 pkgsrc-2021Q3-base:1.6 pkgsrc-2021Q2:1.6.0.44 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.6.0.42 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.6.0.40 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.6.0.38 pkgsrc-2020Q3-base:1.6 pkgsrc-2020Q2:1.6.0.34 pkgsrc-2020Q2-base:1.6 pkgsrc-2020Q1:1.6.0.14 pkgsrc-2020Q1-base:1.6 pkgsrc-2019Q4:1.6.0.36 pkgsrc-2019Q4-base:1.6 pkgsrc-2019Q3:1.6.0.32 pkgsrc-2019Q3-base:1.6 pkgsrc-2019Q2:1.6.0.30 pkgsrc-2019Q2-base:1.6 pkgsrc-2019Q1:1.6.0.28 pkgsrc-2019Q1-base:1.6 pkgsrc-2018Q4:1.6.0.26 pkgsrc-2018Q4-base:1.6 pkgsrc-2018Q3:1.6.0.24 pkgsrc-2018Q3-base:1.6 pkgsrc-2018Q2:1.6.0.22 pkgsrc-2018Q2-base:1.6 pkgsrc-2018Q1:1.6.0.20 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.6.0.18 pkgsrc-2017Q4-base:1.6 pkgsrc-2017Q3:1.6.0.16 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.6.0.12 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.10 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.6.0.8 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.6.0.6 pkgsrc-2016Q3-base:1.6 pkgsrc-2016Q2:1.6.0.4 pkgsrc-2016Q2-base:1.6 pkgsrc-2016Q1:1.6.0.2 pkgsrc-2016Q1-base:1.6 pkgsrc-2015Q4:1.5.0.84 pkgsrc-2015Q4-base:1.5 pkgsrc-2015Q3:1.5.0.82 pkgsrc-2015Q3-base:1.5 pkgsrc-2015Q2:1.5.0.80 pkgsrc-2015Q2-base:1.5 pkgsrc-2015Q1:1.5.0.78 pkgsrc-2015Q1-base:1.5 pkgsrc-2014Q4:1.5.0.76 pkgsrc-2014Q4-base:1.5 pkgsrc-2014Q3:1.5.0.74 pkgsrc-2014Q3-base:1.5 pkgsrc-2014Q2:1.5.0.72 pkgsrc-2014Q2-base:1.5 pkgsrc-2014Q1:1.5.0.70 pkgsrc-2014Q1-base:1.5 pkgsrc-2013Q4:1.5.0.68 pkgsrc-2013Q4-base:1.5 pkgsrc-2013Q3:1.5.0.66 pkgsrc-2013Q3-base:1.5 pkgsrc-2013Q2:1.5.0.64 pkgsrc-2013Q2-base:1.5 pkgsrc-2013Q1:1.5.0.62 pkgsrc-2013Q1-base:1.5 pkgsrc-2012Q4:1.5.0.60 pkgsrc-2012Q4-base:1.5 pkgsrc-2012Q3:1.5.0.58 pkgsrc-2012Q3-base:1.5 pkgsrc-2012Q2:1.5.0.56 pkgsrc-2012Q2-base:1.5 pkgsrc-2012Q1:1.5.0.54 pkgsrc-2012Q1-base:1.5 pkgsrc-2011Q4:1.5.0.52 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q3:1.5.0.50 pkgsrc-2011Q3-base:1.5 pkgsrc-2011Q2:1.5.0.48 pkgsrc-2011Q2-base:1.5 pkgsrc-2011Q1:1.5.0.46 pkgsrc-2011Q1-base:1.5 pkgsrc-2010Q4:1.5.0.44 pkgsrc-2010Q4-base:1.5 pkgsrc-2010Q3:1.5.0.42 pkgsrc-2010Q3-base:1.5 pkgsrc-2010Q2:1.5.0.40 pkgsrc-2010Q2-base:1.5 pkgsrc-2010Q1:1.5.0.38 pkgsrc-2010Q1-base:1.5 pkgsrc-2009Q4:1.5.0.36 pkgsrc-2009Q4-base:1.5 pkgsrc-2009Q3:1.5.0.34 pkgsrc-2009Q3-base:1.5 pkgsrc-2009Q2:1.5.0.32 pkgsrc-2009Q2-base:1.5 pkgsrc-2009Q1:1.5.0.30 pkgsrc-2009Q1-base:1.5 pkgsrc-2008Q4:1.5.0.28 pkgsrc-2008Q4-base:1.5 pkgsrc-2008Q3:1.5.0.26 pkgsrc-2008Q3-base:1.5 cube-native-xorg:1.5.0.24 cube-native-xorg-base:1.5 pkgsrc-2008Q2:1.5.0.22 pkgsrc-2008Q2-base:1.5 cwrapper:1.5.0.20 pkgsrc-2008Q1:1.5.0.18 pkgsrc-2008Q1-base:1.5 pkgsrc-2007Q4:1.5.0.16 pkgsrc-2007Q4-base:1.5 pkgsrc-2007Q3:1.5.0.14 pkgsrc-2007Q3-base:1.5 pkgsrc-2007Q2:1.5.0.12 pkgsrc-2007Q2-base:1.5 pkgsrc-2007Q1:1.5.0.10 pkgsrc-2007Q1-base:1.5 pkgsrc-2006Q4:1.5.0.8 pkgsrc-2006Q4-base:1.5 pkgsrc-2006Q3:1.5.0.6 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.5.0.4 pkgsrc-2006Q2-base:1.5 pkgsrc-2006Q1:1.5.0.2 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.4.0.2 pkgsrc-2005Q4-base:1.4 pkgsrc-2005Q3:1.3.0.18 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.3.0.16 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.3.0.14 pkgsrc-2005Q1-base:1.3 pkgsrc-2004Q4:1.3.0.12 pkgsrc-2004Q4-base:1.3 pkgsrc-2004Q3:1.3.0.10 pkgsrc-2004Q3-base:1.3 pkgsrc-2004Q2:1.3.0.8 pkgsrc-2004Q2-base:1.3 pkgsrc-2004Q1:1.3.0.6 pkgsrc-2004Q1-base:1.3 pkgsrc-2003Q4:1.3.0.4 pkgsrc-2003Q4-base:1.3 netbsd-1-6-1:1.3.0.2 netbsd-1-6-1-base:1.3 netbsd-1-6:1.2.0.8 netbsd-1-6-RELEASE-base:1.2 pkgviews:1.2.0.4 pkgviews-base:1.2 buildlink2:1.2.0.2 buildlink2-base:1.2 netbsd-1-5-PATCH003:1.2 netbsd-1-5-PATCH001:1.1 netbsd-1-5-RELEASE:1.1 netbsd-1-4-PATCH003:1.1 netbsd-1-4-PATCH002:1.1 comdex-fall-1999:1.1; locks; strict; comment @# @; 1.6 date 2015.12.29.23.34.46; author dholland; state Exp; branches; next 1.5; commitid J5mAcuIF0darSTOy; 1.5 date 2006.01.09.23.00.09; author joerg; state Exp; branches; next 1.4; 1.4 date 2005.10.15.23.07.21; author tonio; state dead; branches; next 1.3; 1.3 date 2002.09.23.08.45.43; author jlam; state Exp; branches; next 1.2; 1.2 date 2002.01.09.23.04.55; author seb; state Exp; branches; next 1.1; 1.1 date 99.08.17.11.18.41; author agc; state Exp; branches; next ; desc @@ 1.6 log @Add patch comments. @ text @$NetBSD: patch-ac,v 1.5 2006/01/09 23:00:09 joerg Exp $ Don't declare own errno. --- src/io.c.orig 2006-01-09 22:17:25.000000000 +0000 +++ src/io.c @@@@ -48,7 +48,6 @@@@ extern void Flush_Output (Object); -extern int errno; extern char *getenv(); Object Curr_Input_Port, Curr_Output_Port; @ 1.5 log @Fix errno. @ text @d1 3 a3 1 $NetBSD$ @ 1.4 log @Update lang/elk to 3.99.6 Update HOMEPAGE and MASTER_SITES 3.99.* use autoconf/automake and libtool. It should work on alpha and other 64 platforms Convert to use the option framework. Options xaw and motif enable xaw and motif widget support. Both imply x11 support. The update should fix PR 31750 @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.3 2002/09/23 08:45:43 jlam Exp $ d3 10 a12 82 --- config/sites/pkgsrc.orig Sun Jan 6 13:39:38 2002 +++ config/sites/pkgsrc @@@@ -0,0 +1,79 @@@@ +# This is a shell script. It is sourced by the build scripts in the +# various subdirectories to gather site- and installation-specific +# information required for building the Makefiles. +# +# This script is read after the "system" file, therefore you can place +# variable settings here to override those from "system". +# +# Some variables in this script are interpreted as boolean variables and +# indicate presence or absence of one specific feature. The value "yes" +# is regarded as "true", all other values (including no value or even +# non-existence of the variable) are interpreted as "false". +# +# Do not forget to quote values that contain shell meta syntax. +# +# ----------------------------------------------------------------------- + + +# The directory where all files are installed by running "make install". +# The subdirectories bin, lib, include, and runtime (with various +# subdirectories) are created automatically, but $install_dir isn't. +# Make sure $install_dir doesn't point to the top of the source tree +# (i.e. choose a subdirectory or a directory outside the source tree). + +install_dir=${PREFIX}/lib/elk + + +# Libraries against which to link the X11 extension (typically -lX11). +# +# Any of the following library lists may be prefixed by something like +# -L/usr/X11/lib if the X-libraries do not reside in a standard directory; +# an additional -R/usr/X11/lib and -lsocket may be required in case of +# SunOS 5.x/SysVR4). + +libxlib="${X11_LDFLAGS} -lX11" + +# Libraries against which to link the Xt extension (typically +# -lXaw -lXmu -lXt -lSM -lICE -lXext -lX11). -lXaw is needed to get the correct +# definition of the vendor shell widget class + +libxt="${X11_LDFLAGS} -lX11 -lXext -lICE -lSM -lXt -lXmu ${LIBXAW}" + +# Libraries against which to link the Athena widgets extension (typically +# identical to libxt above) + +libxaw="${X11_LDFLAGS} -lX11 -lXext -lICE -lSM -lXt -lXmu ${LIBXAW}" + + +# Libraries against which to link the Motif extension (typically like +# libaw above with Xaw replaced by Xm) + +libxmotif="${X11_LDFLAGS} -lX11 -lXext -lICE -lSM -lXt -lXmu ${MOTIFLIB}" + + +# Additional flags (typically -Isomething) to be supplied to the C +# compiler when compiling an X11 application, or a Motif application, +# respectively. + +x11_incl=${CPPFLAGS} +motif_incl=${CPPFLAGS} + + +# Set "gdbm" to "yes" if you have the GNU gdbm library installed and +# want the gdbm extension to be compiled. "gdbm_inc" gives additional +# C compiler flags required to compile a program using gdbm. + +gdbm= +gdbm_incl=${CPPFLAGS} + + +# Do you want to use the generational garbage collector? If not, the +# stop-and-copy garbage collector will be used. + +generational_gc=yes + + +# The default heap size of the Scheme interpreter in KBytes (if the +# stop-and-copy garbage collector is used). + +default_heap_size=1024 @ 1.3 log @* buildlink1 -> buildlink2 * Replace ELK_USE_{X11,MOTIF} with ELK_GUI, which is either "none" or is some combination of "xaw" and/or "motif". * Reenable Motif -- it seems to build properly with OpenMotif-2.0.x. * Modernize this package a bit and clean up how linker flags are passed to the build process by using the new variables available. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.2 2002/01/09 23:04:55 seb Exp $ @ 1.2 log @Synchronize package version with reality: 3.0.3. Regen the patches files (one file per patch). Fix for NetBSD ELF platform: files/stab-elf.c and config/untested/elf-netbsd-cc (by way of patches/patch-af) adjusted. Thanks to Nick for the helping hand and to Alistair for the previous work. This should close PR 13527. Make X11 support conditional by way if the ELK_USE_X11 variable. I tried to enable Motif support: only Motif 1.X should work but even with the lesstif12 package it does not - it does compile though. So Motif support if commented out but leaved in case someone want to fix ELK. @ text @d1 1 a1 1 $NetBSD$ d45 1 a45 1 +libxt="${X11_LDFLAGS} ${XAW_LDFLAGS} -lX11 -lXext -lICE -lSM -lXt -lXmu ${XAW_LIB}" d50 1 a50 1 +libxaw="${X11_LDFLAGS} ${XAW_LDFLAGS} -lX11 -lXext -lICE -lSM -lXt -lXmu ${XAW_LIB}" d56 1 a56 1 +libxmotif="${X11_LDFLAGS} ${MOTIF_LDFLAGS} -lX11 -lXext -lICE -lSM -lXt -lXmu ${MOTIF_LIB}" @ 1.1 log @Use USE_X11 in Makefile to show that this package links with X11 headers and libs. Make this package work on Solaris. Use the same "pkgsrc" configuration file for locations of objects on NetBSD (both ELF and a.out) and Solaris. Use a Makefile target, rather than a separate script. Avoid clash with ALIGN definition in @ text @d1 1 a1 1 $NetBSD: patch-c,v 1.3 1998/08/07 11:08:55 agc Exp $ d3 3 a5 463 *** config/sites/386pc-freebsd2.1 Thu Jan 1 01:00:00 1970 --- config/sites/386pc-freebsd2.1 Wed Mar 8 19:19:43 1995 *************** *** 0 **** --- 1,80 ---- + # This is a shell script. It is sourced by the build scripts in the + # various subdirectories to gather site- and installation-specific + # information required for building the Makefiles. + # + # This script is read after the "system" file, therefore you can place + # variable settings here to override those from "system". + # + # Some variables in this script are interpreted as boolean variables and + # indicate presence or absence of one specific feature. The value "yes" + # is regarded as "true", all other values (including no value or even + # non-existence of the variable) are interpreted as "false". + # + # Do not forget to quote values that contain shell meta syntax. + # + # ----------------------------------------------------------------------- + + + # The directory where all files are installed by running "make install". + # The subdirectories bin, lib, include, and runtime (with various + # subdirectories) are created automatically, but $install_dir isn't. + # Make sure $install_dir doesn't point to the top of the source tree + # (i.e. choose a subdirectory or a directory outside the source tree). + + install_dir=${PREFIX}/share/elk + + + # Libraries against which to link the X11 extension (typically -lX11). + # + # Any of the following library lists may be prefixed by something like + # -L/usr/X11/lib if the X-libraries do not reside in a standard directory; + # an additional -R/usr/X11/lib and -lsocket may be required in case of + # SunOS 5.x/SysVR4). + + libxlib="-L${X11BASE}/lib -lX11" + + # Libraries against which to link the Xt extension (typically + # -lXaw -lXmu -lXt -lSM -lICE -lXext -lX11). -lXaw is needed to get the correct + # definition of the vendor shell widget class + + libxt="-L${X11BASE}/lib -lX11 -lXext -lICE -lSM -lXt -lXmu -lXaw" + + + # Libraries against which to link the Athena widgets extension (typically + # identical to libxt above) + + libxaw="-L${X11BASE}/lib -lX11 -lXext -lICE -lSM -lXt -lXmu -lXaw" + + + # Libraries against which to link the Motif extension (typically like + # libaw above with Xaw replaced by Xm) + + libxmotif="-L${X11BASE}/lib -lX11 -lXext -lICE -lSM -lXt -lXmu -lXm" + + + # Additional flags (typically -Isomething) to be supplied to the C + # compiler when compiling an X11 application, or a Motif application, + # respectively. + + x11_incl=-I${X11BASE}/include + motif_incl=-I${X11BASE}/include + + + # Set "gdbm" to "yes" if you have the GNU gdbm library installed and + # want the gdbm extension to be compiled. "gdbm_inc" gives additional + # C compiler flags required to compile a program using gdbm. + + gdbm= + gdbm_incl=-I${PREFIX}/include/gdbm + + + # Do you want to use the generational garbage collector? If not, the + # stop-and-copy garbage collector will be used. + + generational_gc=yes + + + # The default heap size of the Scheme interpreter in KBytes (if the + # stop-and-copy garbage collector is used). + + default_heap_size=1024 *** config/untested/386pc-freebsd2.1-cc Thu Jan 1 01:00:00 1970 --- config/untested/386pc-freebsd2.1-cc Wed Mar 8 19:19:21 1995 *************** *** 0 **** --- 1,370 ---- + # This is a shell script. It is sourced by the build scripts in the + # various subdirectories to gather system-, compiler-, and OS-specific + # information required for building the Makefiles. + # + # Most variables in this script are interpreted as boolean variables and + # indicate presence or absence of one specific feature. The value "yes" + # is regarded as "true", all other values (including no value or even + # non-existence of the variable) are interpreted as "false". + # + # Do not forget to quote values that contain shell meta syntax. + # + # ----------------------------------------------------------------------- + + + # $system should contain the name of this file. It may be used by some + # of the build scripts to do things that are specific to one single + # type of system. + + system=386pc-freebsd2.1-cc + + + # Does the system support the vprintf library function? If not, + # availability of the (non-portable) _doprnt function is assumed. + + vprintf=yes + + + # Does the directory(3) library follow the POSIX conventions (i.e. + # requires the include file and uses "struct dirent")? + # If not, the (obsolete) BSD-style interface with and + # "struct direct" is assumed. + + dirent=yes + + + # Does the system have the random/srandom library functions? If not, + # rand/srand will be used instead. + + random=yes + + + # Does the system have the index library function? If not, strchr + # will be used. + + index=yes + + + # Does the system have the bcopy, bzero, and bcmp library functions? + # If not, memcpy/memset/memcmp will be used. + + bstring=yes + + + # Does using the access system call require to be included? + # (Look into the manual page for access if in doubt.) + + include_unistd_h=yes + + + # If the FIONREAD ioctl command is defined, which file must be included? + + fionread_include='' + + + # What is the name of the a.out include file? + + aout_h='' + + + # The following variables control how certain system limits are obtained + # during runtime. + # + # If getdtablesize() is available to determine the maximum number of open + # files per process, set getdtablesize=yes. + # Alternatively, if POSIX-style sysconf() can be called with _SC_OPEN_MAX, + # set sysconf_open_max=yes. + # If neither is set to "yes", an educated guess will be made. + + getdtablesize=yes + sysconf_open_max=yes + + # If POSIX-style pathconf() can be invoked with _PC_PATH_MAX to determine + # the maximum pathname length, set pathconf_path_max=yes. + + pathconf_path_max=yes + + # If the system page size can be determined by calling getpagesize() + # set getpagesize=yes. + # Alternatively, if sysconf() can be invoked with _SC_PAGESIZE, set + # sysconf_pagesize=yes. + # These two variables are only required if the generational garbage + # collector is used. + + getpagesize=yes + sysconf_pagesize=no + + + # Set reliable_signals=bsd if your system supports BSD-style reliable + # signals (has sigblock and related functions); set reliable_signals=posix + # for POSIX-style signals (sigprocmask, sigsets); otherwise old V7/SysV + # signal semantics are assumed. + + reliable_signals=bsd + + + # To support dynamic loading of object files and "dump", the system's + # a.out format has to be known. Choose one of the following: + # + # coff ecoff xcoff elf macho hp9k convex + # + # Other values of "aout_format" are interpreted as BSD-style a.out format. + + aout_format= + + + # Which mechanism should be used to dynamically load object files? + # Possible values currently are: + # + # ld BSD-style incremental loading based on ld -A + # rld NeXT-style rld_load() + # shl HP-UX shl_load() + # dl SysVR4/SunOS5 dlopen() + # + # Leave load_obj empty if dynamic loading is not supported. + + load_obj=dl + + + # The following variables are only relevant if load_obj is set. + + # Linker options to produce a shared object from a .o file. + # Only used if load_obj=dl. + + ldflags_shared='-Bshareable' + + # The libraries against which dynamically loaded files are resolved + # at the time they are loaded. + + load_libraries= + + # Does the ld-option -x really do what the manual says it does (i.e. + # omit local symbols), or does it somehow render the resulting object + # file unsuitable for dynamic loading? If in doubt, leave it out + # (which may result in somewhat larger object files). + + incremental_ldflags=-x + + # Systems with "aout_format=ecoff" may require a call to the cacheflush + # system call after an object file has been loaded. Which include file + # has to be included in this case? + + cachectl_h=unused + + # Is the ANSI-C atexit function supported to register an exit handler? + # If not, the exit library function will be redefined and will end in + # a call to _exit. + + atexit=yes + + + # Do the names of external functions in the symbol table always begin + # with a special character (such as underline)? If so, syms_begin_with + # should hold this character, otherwise leave it empty. + + syms_begin_with=_ + + + # The symbol prefixes of extension initialization and finalization + # functions (without the initial $syms_begin_with). Do not change + # these unless the compiler or linker restricts the length of symbols! + + init_prefix=elk_init_ + finit_prefix=elk_finit_ + + + # Is the "dump" function supported? + + can_dump=no + + + # The following variables are only relevant if "can_dump=yes". + + # Is the fchmod system call broken or unavailable? + + fchmod_broken=no + + # These four variables are only relevant if the system has the BSD-style + # a.out format. + # segment_size is the segment size of the system's memory management + # unit, i.e. the number to a multiple of which the size of an a.out + # segment (e.g. .text) is rounded up. + # file_text_start is the file offset at which the text segment starts + # in an a.out file. + # mem_text_start is the starting address of the text segment in memory. + # text_length_adj must be set to "sizeof (struct exec)" if the length of + # the text segment stored in the a.out header includes the a.out header + # itself. + + segment_size=__LDPGSZ + file_text_start='(N_TXTOFF(hdr) + sizeof(struct exec))' + mem_text_start='(sizeof(struct exec) + getpagesize())' + text_length_adj='(sizeof(struct exec))' + + # Only relevant if "aout_format=coff": the system's pagesize. + + coff_pagesize= + + # Only relevant if "aout_format=hp9k" and "load_obj=shl" + + hp_shared_libraries=yes + + # Print debug messages when dumping + + debug_dump=yes + + + # Is the "termio" terminal interface supported by the system? If not, + # BSD-style tty handling will be used. + + termio=yes + + + # flush_stdio and flush_tty indicate how clear-input/output-port can + # flush (purge) a FILE pointer and a TTY file descriptor. + # Possible values of flush_stdio: + # bsd assume old BSD-style FILE* (with _cnt, _ptr, _base) + # fpurge use 4.4BSD-style fpurge stdio library function + # linux use Linux-specific method + # Possible values of flush_tty: + # tiocflush use TIOCFLUSH ioctl from + # tcflsh use TCFLSH ioctl from + # Leave the variable(s) empty if flushing is not supported. + + flush_stdio=fpurge + flush_tty=tiocflush + + + # The interpreter uses the getrlimit function to determine the maximum + # stack size of the running program. If this function is not supported, + # set max_stack_size to a (fixed) maximum stack size (in bytes). + + max_stack_size= + + + # Is the mprotect system call supported? The generational garbage collector + # requires mprotect to implement incremental GC. $mprotect is ignored if + # generational_gc is set to "no" in the site file. Set mprotect=mmap if + # mprotect is supported, but only for mmap()ed memory. + + mprotect=yes + + + # How can a SIGSEGV or SIGBUS signal handler find out the address of + # the faulting memory reference? This variable is only used if + # $mprotect is "yes" or "mmap". Possible values are: + # + # siginfo handler is called with siginfo_t structure (enabled + # by a call to sigaction) + # sigcontext address is in the sigcontext structure (3rd arg, sc_badvaddr) + # arg4 address is delivered to handler as argument #4 + # aix use an AIX-specific hack to get hold of the bad address + # hpux use a HP-UX-specific hack + + sigsegv_addr=arg4 + + + # Does the system support the alloca library function, and does this + # function actually extend the stack? If in doubt, extract alloca.o + # from the C library and check if it contains the symbols malloc and free. + # If this is the case, forget it. + + use_alloca=yes + + + # Must be included to use alloca? Is "#pragma alloca" required? + + include_alloca_h=no + pragma_alloca=no + + + # Does the system (or compiler) require certain objects (e.g. doubles) + # to be aligned at 8-byte boundaries? If not, 4-byte alignment will + # be assumed. + + align_8byte=yes + + + # The C compiler used to compile the source code. + + cc=cc + + + # The name of the linker. This is usually just "ld", or /usr/ccs/bin/ld + # in SVR4-based systems. + + ld=ld + + + # The C compiler flags used for all files. + + cflags='-O2 -pipe -m486' + + + # Are extra C compiler flags (such as -D_NO_PROTO) required to compile + # Motif applications? + + motif_cflags= + + + # Are extra C compiler flags (such as -G 0) required to compile + # dynamically loadable files? + + obj_cflags='-fpic -DPIC' + + + # Are extra linker flags (such as -G 0) required to link several object + # files together to one dynamically loadable file? + + obj_ldflags= + + + # The linker flags used to link the interpreter. + + ldflags='-lm' + + + # The lint flags. + + lintflags='-abxh' + + + # Are function prototypes in the header files required? If prototypes=yes, + # prototypes are used unconditionally; if prototypes=no, prototypes are + # not used; otherwise prototypes are only used if the source code is + # compiled with an ANSI-C- or C++-compiler. + + prototypes=yes + + + # Does your C preprocessor support the ANSI-C ## operator, although + # __STDC__ is not defined? + + ansi_cpp=no + + + # The UNIX extension likes to know which of the following system calls, + # library functions, and include files are supported by the system. + + gettimeofday=yes + ftime= + vfork=yes + gethostname=yes + uname=yes + mktemp=yes + tmpnam=yes + tempnam=yes + getcwd=yes + getwd=yes + rename=yes + waitpid=yes + wait3=yes + wait4=yes + utime_h=yes + regcomp=yes + + + # Element type of the gidset argument of getgroups(); typically int + # or gid_t. Only needed by the UNIX extension. + + getgroups_type=gid_t --- /dev/null Fri Mar 27 13:45:57 1998 +++ config/sites/pkgsrc Tue Mar 31 10:24:13 1998 @@@@ -0,0 +1,80 @@@@ d39 1 a39 1 +libxlib="-L${X11BASE}/lib -lX11" d45 1 a45 2 +libxt="-L${X11BASE}/lib -lX11 -lXext -lICE -lSM -lXt -lXmu -lXaw" + d50 1 a50 1 +libxaw="-L${X11BASE}/lib -lX11 -lXext -lICE -lSM -lXt -lXmu -lXaw" d56 1 a56 1 +libxmotif="-L${X11BASE}/lib -lX11 -lXext -lICE -lSM -lXt -lXmu -lXm" d63 2 a64 2 +x11_incl=-I${X11BASE}/include +motif_incl=-I${X11BASE}/include d72 1 a72 1 +gdbm_incl=-I${PREFIX}/include @