From 38886de0c3e9ea5729ef23e4c653fa2822f52e8f Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Tue, 6 Apr 2021 14:43:39 +0200 Subject: xscreensaver 6.00 --- config.h.in | 225 +++++++++++++++++++++++------------------------------------- 1 file changed, 86 insertions(+), 139 deletions(-) (limited to 'config.h.in') diff --git a/config.h.in b/config.h.in index 9f66b48..11a0ab9 100644 --- a/config.h.in +++ b/config.h.in @@ -1,37 +1,24 @@ -/* config.h.in. Generated from configure.in by autoheader. */ +/* config.h.in. Generated from configure.ac by autoheader. */ -/* config.h.in --- xscreensaver, Copyright (c) 1991-2014 Jamie Zawinski. - * - * The best way to set these parameters is by running the included `configure' - * script. That examines your system, and generates `config.h' from - * `config.h.in'. - * - * If something goes very wrong, you can edit `config.h' directly, but beware - * that your changes will be lost if you ever run `configure' again. +/* xscreensaver, Copyright © 1991-2021 Jamie Zawinski. + * Generate this file by running 'configure' rather than editing it by hand. */ -/* Define this to allow the root password to unlock the screen. */ +/* Define this to allow root to unlock, when not using PAM. */ #undef ALLOW_ROOT_PASSWD /* always defined to indicate that i18n is enabled */ #undef ENABLE_NLS -/* Some screenhacks like to run an external program to generate random pieces - of text; set this to the one you like. Note that this is just the default; - X resources can be used to override it. */ -#undef FORTUNE_PROGRAM - /* This is the name of the gettext package to use. */ #undef GETTEXT_PACKAGE -/* Define this if gettimeofday() takes two arguments. */ +/* Define this if gettimeofday takes two arguments. */ #undef GETTIMEOFDAY_TWO_ARGS -/* Define this if your system is Solaris with ``adjunct'' passwords (this is - the version where one gets at the passwords with getpwanam() instead of - getpwnam().) I haven't tested this one, let me know if it works. */ +/* Define this for Solaris getpwanam. */ #undef HAVE_ADJUNCT_PASSWD /* Define to 1 if you have the `bind_textdomain_codeset' function. */ @@ -46,12 +33,11 @@ #undef HAVE_CFPREFERENCESCOPYAPPVALUE /* Define this if you have Gnome and want to build support for the - xscreensaver control panel in the Gnome Control Center (gnomecc). (This is - needed only with Gtk 1.x.) */ + xscreensaver control panel in the Gtk 1.x Gnome Control Center. */ #undef HAVE_CRAPPLET /* Define this if HAVE_CRAPPLET is defined, and the function - capplet_widget_changes_are_immediate() is available. */ + capplet_widget_changes_are_immediate is available. */ #undef HAVE_CRAPPLET_IMMEDIATE /* Define to 1 if you have the header file. */ @@ -67,26 +53,22 @@ /* Define this if you have the X Double Buffer Extension. */ #undef HAVE_DOUBLE_BUFFER_EXTENSION -/* Define this if you have the XDPMS extension. This is standard on - sufficiently-recent XFree86 systems, and possibly elsewhere. (It's - available if the file /usr/include/X11/extensions/dpms.h exists.) */ +/* Define this if you have the XDPMS extension. */ #undef HAVE_DPMS_EXTENSION -/* Define this if your system is Digital or SCO Unix with so-called ``Enhanced - Security'', that is, the passwords live in /tcb/files/auth// - instead of in /etc/passwd, and one reads them with getprpwnam() instead of - getpwnam(). */ +/* Define this if OpenGL bindings are via EGL instead of GLX. */ +#undef HAVE_EGL + +/* Define this for DEC/SCO "Enhanced Security" with getprpwnam. */ #undef HAVE_ENHANCED_PASSWD /* Define to 1 if you have the `fcntl' function. */ #undef HAVE_FCNTL -/* Define this if you have the 'forkpty' function: This allows 'phosphor' and - 'apple2' to run curses-based programs, or be used as terminal windows. */ +/* Define this if you have forkpty. */ #undef HAVE_FORKPTY -/* Define this if you have the GDK_Pixbuf library installed. Some of the demos - can make use of this if it is available. */ +/* Define this if you have GDK_Pixbuf. */ #undef HAVE_GDK_PIXBUF /* Define this if you have the gdk_pixbuf_apply_embedded_orientation function @@ -99,73 +81,71 @@ /* Define to 1 if you have the `getcwd' function. */ #undef HAVE_GETCWD -/* Define this if you have the getifaddrs() function. */ +/* Define this if you have getifaddrs. */ #undef HAVE_GETIFADDRS /* Define if the GNU gettext() function is already present or preinstalled. */ #undef HAVE_GETTEXT -/* Define this if you have the gettimeofday function. */ +/* Define this if you have gettimeofday. */ #undef HAVE_GETTIMEOFDAY /* Define to 1 if you have the `getwd' function. */ #undef HAVE_GETWD -/* Define this if you have OpenGL. Some of the demos require it, so if you - don't have it, then those particular demos won't be built. (This won't - affect the screen saver as a whole.) */ +/* Define this if you have OpenGL. */ #undef HAVE_GL -/* Define this if your version of OpenGL has the glBindTexture() routine. This - is the case for OpenGL 1.1, but not for OpenGL 1.0. */ +/* Define this if the OpenGL version is 1.1 or newer. */ #undef HAVE_GLBINDTEXTURE -/* Define this if you have the -lgle and -lmatrix libraries (GL extrusion.) */ +/* Define this if you have the GL Extrusion library. */ #undef HAVE_GLE -/* Define this if you have the -lgle from GLE version 3 */ +/* Define this if GL Extrusion is version 3. */ #undef HAVE_GLE3 -/* Define this if you have Gtk (any version.) */ +/* Define this if the native OpenGL library is OpenGLES 1.x. */ +#undef HAVE_GLES + +/* Define this if the native OpenGL library is OpenGLES 2.x. */ +#undef HAVE_GLES2 + +/* Define this if the native OpenGL library is OpenGLES 3.x. */ +#undef HAVE_GLES3 + +/* Define this if OpenGL supports the OpenGL Shading Language. */ +#undef HAVE_GLSL + +/* Define this if you have Gtk */ #undef HAVE_GTK /* Define this if you have Gtk 2.x. */ #undef HAVE_GTK2 -/* Define this if you are running HPUX with so-called ``Secure Passwords'' (if - you have /usr/include/hpsecurity.h, you probably have this.) I haven't - tested this one, let me know if it works. */ +/* Define this for HPUX so-called "Secure Passwords". */ #undef HAVE_HPUX_PASSWD -/* Define this if you do pings with a `struct icmp' and an `icmp_id' slot. */ +/* Define this if ping uses struct icmp.icmp_id. */ #undef HAVE_ICMP -/* Define this if you do pings with a `struct icmphdr' and an `un.echo.id' - slot. */ +/* Define this if ping uses struct icmphdr.un.echo.id. */ #undef HAVE_ICMPHDR /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H -/* Define this if you have the Independent JPEG Group's JPEG library - installed. Some of the demos can make use of this if it is available. */ +/* Define this if you have the JPEG Group's JPEG library. */ #undef HAVE_JPEGLIB -/* Define this to target the OpenGL ES 1.x API instead of OpenGL 1.3. */ +/* Define this to emulate OpenGL 1.3 in terms of OpenGLES 1.x. */ #undef HAVE_JWZGLES /* Define this if you want to use Kerberos authentication to lock/unlock the - screen instead of your local password. This currently uses Kerberos V4, but - a V5 server with V4 compatibility will work. WARNING: DO NOT USE AFS - string-to-key passwords with this option. This option currently *only* - works with standard Kerberos des_string_to_key. If your password is an AFS - password and not a kerberos password, it will not authenticate properly. - See the comments in driver/kpasswd.c for more information if you need it. - */ + screen instead of PAM. */ #undef HAVE_KERBEROS -/* Define this if you have Kerberos 5, meaning we need to use the Kerberos 4 - compatibility layer. */ +/* Define this if you have Kerberos 5. */ #undef HAVE_KERBEROS5 /* Define if your file defines LC_MESSAGES. */ @@ -174,9 +154,7 @@ /* Define this if your system has libcap. */ #undef HAVE_LIBCAP -/* Define this if the Portable Network Graphics library is installed. It is - basically required, but many things will more-or-less limp along without - it. */ +/* Define this if you have the Portable Network Graphics library. */ #undef HAVE_LIBPNG /* Define this if you have libsystemd. */ @@ -188,9 +166,10 @@ /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H -/* Define this if you have OpenGL, but it's the MesaGL variant. (The libraries - have different names.) (HAVE_GL should be defined too.) */ -#undef HAVE_MESA_GL +/* Using the MIT-SCREEN-SAVER extension means that the X server will crash at + random times, and fading and hysteresis won't work. Don't use this. You'll + be sorry. See comment in xscreensaver.c. */ +#undef HAVE_MIT_SAVER_EXTENSION /* Define this if you have Motif. */ #undef HAVE_MOTIF @@ -201,27 +180,26 @@ /* Define to 1 if you have the `nice' function. */ #undef HAVE_NICE -/* Define this if you have the XML library headers in their old, - non-namespaced location (you lack the gnome-xml/libxml symlink) */ +/* Define this if you the XML library headers lack the gnome-xml/libxml + symlink. */ #undef HAVE_OLD_XML_HEADERS -/* Define this if you want to use PAM (Pluggable Authentication Modules) to - lock/unlock the screen, instead of standard /etc/passwd authentication. */ +/* Define this if you have Pluggable Authentication Modules. */ #undef HAVE_PAM -/* Define this if you have pam_fail_delay function. see driver/passwd-pam.c. - */ +/* Define this if you have pam_fail_delay. */ #undef HAVE_PAM_FAIL_DELAY /* Define this if you have a Linux-like /proc/interrupts file which can be - examined to determine when keyboard activity has occurred. */ + examined to determine when keyboard activity has occurred, and you use PS/2 + input devices instead of USB. */ #undef HAVE_PROC_INTERRUPTS /* Define this if you have a Linux-like /proc/.../oom_score_adj file which can - be adjusted by root to exempt us from the out-of-memory . */ + be adjusted by root to exempt us from the out-of-memory killer. */ #undef HAVE_PROC_OOM -/* Define this if your system supports POSIX threads. */ +/* Define this if you have POSIX threads. */ #undef HAVE_PTHREAD /* Have PTHREAD_PRIO_INHERIT. */ @@ -233,17 +211,16 @@ /* Define to 1 if you have the `putenv' function. */ #undef HAVE_PUTENV -/* Define this if you have the Resize and Rotate extension. This is standard - on sufficiently-recent XFree86 systems, and possibly elsewhere. (It's - available if the file /usr/include/X11/extensions/Xrandr.h exists.) */ +/* Define this if your system uses getpwnam_shadow. */ +#undef HAVE_PWNAM_SHADOW_PASSWD + +/* Define this if you have the Resize and Rotate extension. */ #undef HAVE_RANDR /* Define this if the RANDR library is version 1.2 or newer. */ #undef HAVE_RANDR_12 -/* Define this if you have the XReadDisplay extension (I think this is an - SGI-only thing; it's in .) A few of the - screenhacks will take advantage of this if it's available. */ +/* Define this if you have the SGI XReadDisplay extension. */ #undef HAVE_READ_DISPLAY_EXTENSION /* Define to 1 if you have the `realpath' function. */ @@ -267,11 +244,13 @@ /* Define to 1 if you have the `setrlimit' function. */ #undef HAVE_SETRLIMIT -/* Define this if your system uses 'shadow' passwords, that is, the passwords - live in /etc/shadow instead of /etc/passwd, and one reads them with - getspnam() instead of getpwnam(). (Note that SCO systems do some random - other thing; others might as well. See the ifdefs in driver/passwd-pwent.c - if you're having trouble related to reading passwords.) */ +/* Define this if you have the SGI SCREEN_SAVER extension. */ +#undef HAVE_SGI_SAVER_EXTENSION + +/* Define this if you have the SGI-VIDEO-CONTROL extension. */ +#undef HAVE_SGI_VC_EXTENSION + +/* Define this if your system uses /etc/shadow. */ #undef HAVE_SHADOW_PASSWD /* Define to 1 if you have the `sigaction' function. */ @@ -333,70 +312,49 @@ /* Define to 1 if you have the header file. */ #undef HAVE_UTIL_H -/* Define this if you have the XF86MiscSetGrabKeysState function (which allows - the Ctrl-Alt-KP_star and Ctrl-Alt-KP_slash key sequences to be temporarily - disabled. Sadly, it doesn't affect Ctrl-Alt-BS or Ctrl-Alt-F1.) */ -#undef HAVE_XF86MISCSETGRABKEYSSTATE - -/* Define this if you have the functions XF86VidModeGetModeLine() and - XF86VidModeGetViewPort(), in support of virtual desktops where the X - server's root window is bigger than the actual screen. This is an XFree86 - thing, and probably doesn't exist elsewhere. (It's available if the file - /usr/include/X11/extensions/xf86vmode.h exists.) */ +/* Define this if you have XF86VidModeGetViewPort, for virtual desktops. */ #undef HAVE_XF86VMODE -/* Define this if you have the functions XF86VidModeGetGamma() and - XF86VidModeSetGamma(), which allow clients to change the gamma response of - the monitor. This is an XFree86 4.0.x thing, and probably doesn't exist - elsewhere. (It's available if the file - /usr/include/X11/extensions/xf86vmode.h exists and has stuff about gamma in - it.) */ +/* Define this if you have XF86VidModeSetGamma, for fading. */ #undef HAVE_XF86VMODE_GAMMA -/* Define this if you have the functions XF86VidModeGetGammaRamp() and - XF86VidModeSetGammaRamp(), which provide finer-grained control than - XF86VidMode[GS]etGamma(). These appeared in XFree86 4.1.0. */ +/* Define this if you have XF86VidModeSetGammaRamp, for fading. */ #undef HAVE_XF86VMODE_GAMMA_RAMP /* Define this if you have libXft2. */ #undef HAVE_XFT -/* Define this if you have the XHPDisableReset function (an HP only thing - which allows the Ctrl-Sh-Reset key sequence to be temporarily disabled.) */ +/* Define this if you have XHPDisableReset, which allows Ctrl-Sh-Reset to be + temporarily disabled. */ #undef HAVE_XHPDISABLERESET -/* Define this if you have the Xinerama extension. This is standard on - sufficiently-recent XFree86 systems, and possibly elsewhere. (It's - available if the file /usr/include/X11/extensions/Xinerama.h exists.) */ +/* Define this if you have the X11R5 XIDLE extension. */ +#undef HAVE_XIDLE_EXTENSION + +/* Define this if you have the Xinerama extension. */ #undef HAVE_XINERAMA -/* Define this if you have the Xinput extension. This is standard since X11R5, - and is thus almost everywhere. (It's available if the file - /usr/include/X11/extensions/XInput.h exists.) */ +/* Define this if you have the XInput2 extension. */ #undef HAVE_XINPUT -/* Define this if you have the XmComboBox Motif widget (Motif 2.0.) */ +/* Define this if you have the X Keyboard Extension. */ +#undef HAVE_XKB + +/* Define this if you have the XmComboBox Motif 2.0 widget. */ #undef HAVE_XMCOMBOBOX /* Define this if you have the XML library. */ #undef HAVE_XML -/* Define this if you have the Xmu library. This is standard part of X, and if - your vendor doesn't ship it, you should report that as a bug. */ -#undef HAVE_XMU - /* Define this if you have the X Shared Memory Extension. */ #undef HAVE_XSHM_EXTENSION -/* Define this if you have the function Xutf8DrawString(). */ +/* Define this if you have the function Xutf8DrawString. */ #undef HAVE_XUTF8DRAWSTRING /* Define this to remove the option of locking the screen at all. */ #undef NO_LOCKING -/* This is the same as GETTEXT_PACKAGE, but for the glade generated code. */ -#undef PACKAGE - /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT @@ -416,37 +374,26 @@ #undef PACKAGE_VERSION /* Whether PAM should check the result of account modules when authenticating. - Only do this if you have account configured properly on your system. */ + */ #undef PAM_CHECK_ACCOUNT_TYPE -/* If PAM is being used, this is the name of the PAM service that xscreensaver - will authenticate as. The default is "xscreensaver", which means that the - PAM library will look for an "xscreensaver" line in /etc/pam.conf, or (on - recent Linux systems) will look for a file called /etc/pam.d/xscreensaver. - Some systems might already have a PAM installation that is configured for - xlock, so setting this to "xlock" would also work in that case. */ +/* The name of the "xscreensaver" PAM service. */ #undef PAM_SERVICE_NAME -/* Define if you have PAM and pam_strerror() requires two arguments. */ +/* Define if pam_strerror requires two arguments. */ #undef PAM_STRERROR_TWO_ARGS -/* Set the name of the password helper program, if any */ -#undef PASSWD_HELPER_PROGRAM - /* Define to necessary symbol if this constant uses a non-standard name on your system. */ #undef PTHREAD_CREATE_JOINABLE -/* Define as the return type of signal handlers (`int' or `void'). */ +/* Return type of signal handlers */ #undef RETSIGTYPE /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS -/* Define to 1 if you can safely include both and . */ -#undef TIME_WITH_SYS_TIME - -/* Define this to void* if you're using X11R4 or earlier. */ +/* Stare into the void. */ #undef XPointer /* Define to 1 if the X Window System is missing or not being used. */ -- cgit v1.2.3-55-g7522