diff --git a/Makefile b/Makefile index ea3cf3a..88b7a54 100644 --- a/Makefile +++ b/Makefile @@ -292,6 +292,7 @@ dist-src: cp -a src $(DIST_DIR) cp -a doc $(DIST_DIR) cp -a include $(DIST_DIR) + cp -a *.md $(DIST_DIR) cp -a *.txt $(DIST_DIR) cp -a Makefile $(DIST_DIR) cp -a glew.pc.in $(DIST_DIR) @@ -307,6 +308,7 @@ dist-src: $(UNIX2DOS) $(DIST_DIR)/auto/extensions/* find $(DIST_DIR) -name '*.h' | xargs $(UNIX2DOS) find $(DIST_DIR) -name '*.c' | xargs $(UNIX2DOS) + find $(DIST_DIR) -name '*.md' | xargs $(UNIX2DOS) find $(DIST_DIR) -name '*.txt' | xargs $(UNIX2DOS) find $(DIST_DIR) -name '*.html' | xargs $(UNIX2DOS) find $(DIST_DIR) -name '*.css' | xargs $(UNIX2DOS) @@ -325,6 +327,7 @@ dist-src: $(DOS2UNIX) $(DIST_DIR)/auto/extensions/* find $(DIST_DIR) -name '*.h' | xargs $(DOS2UNIX) find $(DIST_DIR) -name '*.c' | xargs $(DOS2UNIX) + find $(DIST_DIR) -name '*.md' | xargs $(DOS2UNIX) find $(DIST_DIR) -name '*.txt' | xargs $(DOS2UNIX) find $(DIST_DIR) -name '*.html' | xargs $(DOS2UNIX) find $(DIST_DIR) -name '*.css' | xargs $(DOS2UNIX) diff --git a/README.md b/README.md index c4a01e8..1f74d6e 100644 --- a/README.md +++ b/README.md @@ -24,13 +24,11 @@ Windows binaries for [32-bit and 64-bit](https://sourceforge.net/projects/glew/f Snapshots may contain new features, bug-fixes or new OpenGL extensions ahead of tested, official releases. +[glew-20160708.tgz](http://sourceforge.net/projects/glew/files/glew/snapshots/glew-20160708.tgz/download) +*GLEW 2.0.0 RC: Core context, EGL support, no MX* + [glew-20160402.tgz](http://sourceforge.net/projects/glew/files/glew/snapshots/glew-20160402.tgz/download) -*GLEW 2.0.0 release candidate, Core context, EGL support, no MX* - -[glew-20160131.tgz](http://sourceforge.net/projects/glew/files/glew/snapshots/glew-20160131.tgz/download) -*GLEW 2.0.0 release candidate: Core context support, no MX* - -[glew-20151117.tgz](http://sourceforge.net/projects/glew/files/glew/snapshots/glew-20151117.tgz/download) +*GLEW 2.0.0 RC: Core context, EGL support, no MX* ## Build diff --git a/TODO.txt b/TODO.txt deleted file mode 100644 index d2701b6..0000000 --- a/TODO.txt +++ /dev/null @@ -1,12 +0,0 @@ -Major: - - add support for windows mini-client drivers - - add windows installer (msi) - - separate build of static and shared object files (for mingw and - cygwin) - - start designing GLEW 2.0 - -Minor: - - make auto scripts work with text mode cygwin mounts - - add support for all SUN, MTX, and OML extensions - - make auto/Makefile more robust against auto/core/*~ mistakes - - web poll on separating glew, glxew and wglew diff --git a/auto/bin/make.pl b/auto/bin/make.pl index 6aa1e83..a36ad6f 100755 --- a/auto/bin/make.pl +++ b/auto/bin/make.pl @@ -10,7 +10,7 @@ my %regex = ( extname => qr/^[A-Z][A-Za-z0-9_]+$/, exturl => qr/^http.+$/, function => qr/^(.+) ([a-z][a-z0-9_]*) \((.+)\)$/i, - token => qr/^([A-Z][A-Z0-9_x]*)\s+((?:0x)?[0-9A-Fa-f]+|[A-Z][A-Z0-9_]*)$/, + token => qr/^([A-Z][A-Z0-9_x]*)\s+((?:0x)?[0-9A-Fa-f]+(u(ll)?)?|[A-Z][A-Z0-9_]*)$/, type => qr/^typedef\s+(.+)$/, exact => qr/.*;$/, ); diff --git a/auto/bin/parse_spec.pl b/auto/bin/parse_spec.pl index 2f7b6eb..d898a3a 100755 --- a/auto/bin/parse_spec.pl +++ b/auto/bin/parse_spec.pl @@ -149,7 +149,7 @@ my %regex = ( prefix => qr/^(?:[aw]?gl|glX)/, # gl | agl | wgl | glX tprefix => qr/^(?:[AW]?GL|GLX)_/, # GL_ | AGL_ | WGL_ | GLX_ section => compile_regex('^(', join('|', @sections), ')$'), # sections in spec - token => qr/^([A-Z0-9][A-Z0-9_x]*):?\s+((?:0x)?[0-9A-Fa-f]+)(|\s[^\?]*)$/, # define tokens + token => qr/^([A-Z0-9][A-Z0-9_x]*):?\s+((?:0x)?[0-9A-Fa-f]+(u(ll)?)?)(|\s[^\?]*)$/, # define tokens types => compile_regex('\b(', join('|', keys %typemap), ')\b'), # var types voidtype => compile_regex('\b(', keys %voidtypemap, ')\b '), # void type ); @@ -353,11 +353,23 @@ foreach my $spec (sort @speclist) if (${$tokens}{$b} =~ /_/) { 1 } else { - if (hex ${$tokens}{$a} eq hex ${$tokens}{$b}) - { - $a cmp $b - } else { - hex ${$tokens}{$a} <=> hex ${$tokens}{$b} + if (${$tokens}{$a} =~ /u(ll)?$/) { + if (${$tokens}{$b} =~ /u(ll)?$/) { + $a cmp $b + } else { + -1 + } + } else { + if (${$tokens}{$b} =~ /u(ll)?$/) { + 1 + } else { + if (hex ${$tokens}{$a} eq hex ${$tokens}{$b}) + { + $a cmp $b + } else { + hex ${$tokens}{$a} <=> hex ${$tokens}{$b} + } + } } } } diff --git a/auto/doc/index.html b/auto/doc/index.html index ba91705..ee445f5 100644 --- a/auto/doc/index.html +++ b/auto/doc/index.html @@ -60,9 +60,8 @@ An up-to-date copy is also available using git Unsupported snapshots are also available:

Supported Extensions

diff --git a/auto/khronos/readme.pdf b/auto/khronos/readme.pdf deleted file mode 100644 index 7debab5..0000000 Binary files a/auto/khronos/readme.pdf and /dev/null differ diff --git a/auto/lib/OpenGL/Spec.pm b/auto/lib/OpenGL/Spec.pm deleted file mode 100644 index 1311b39..0000000 --- a/auto/lib/OpenGL/Spec.pm +++ /dev/null @@ -1,202 +0,0 @@ -package OpenGL::Spec; - -# A very simple task further complicated by the fact that some people -# can't read, others use legacy Operating Systems, and others don't give -# a damn about using a halfway decent text editor. -# -# The code to parse the _template_ is so simple and straightforward... -# yet the code to parse the real spec files is this mess. - -my %typemap = ( - bitfield => "GLbitfield", - boolean => "GLboolean", - # fsck up in EXT_vertex_array - Boolean => "GLboolean", - byte => "GLbyte", - clampd => "GLclampd", - clampf => "GLclampf", - double => "GLdouble", - enum => "GLenum", - # Intel fsck up - Glenum => "GLenum", - float => "GLfloat", - half => "GLuint", - int => "GLint", - short => "GLshort", - sizei => "GLsizei", - ubyte => "GLubyte", - uint => "GLuint", - ushort => "GLushort", - DMbuffer => "void *", - - # ARB VBO introduces these - sizeiptrARB => "GLsizeiptrARB", - intptrARB => "GLintptrARB", - - # ARB shader objects introduces these, charARB is at least 8 bits, - # handleARB is at least 32 bits - charARB => "GLcharARB", - handleARB => "GLhandleARB", - - # GLX 1.3 defines new types which might not be available at compile time - #GLXFBConfig => "void*", - #GLXFBConfigID => "XID", - #GLXContextID => "XID", - #GLXWindow => "XID", - #GLXPbuffer => "XID", - - # Weird stuff for some SGIX extension - #GLXFBConfigSGIX => "void*", - #GLXFBConfigIDSGIX => "XID", -); - -my %void_typemap = ( - void => "GLvoid", -); - -my $section_re = qr{^[A-Z]}; -my $function_re = qr{^(.+) ([a-z][a-z0-9_]*) \((.+)\)$}i; -my $token_re = qr{^([A-Z0-9][A-Z0-9_]*):?\s+((?:0x)?[0-9A-F]+)(.*)$}; -my $prefix_re = qr{^(?:AGL | GLX | WGL)_}x; -my $eofnc_re = qr{ \);?$ | ^$ }x; -my $function_re = qr{^(.+) ([a-z][a-z0-9_]*) \((.+)\)$}i; -my $prefix_re = qr{^(?:gl | agl | wgl | glX)}x; -my $types_re = __compile_wordlist_cap(keys %typemap); -my $voidtype_re = __compile_wordlist_cap(keys %void_typemap); - -sub new($) -{ - my $class = shift; - my $self = { section => {} }; - $self->{filename} = shift; - local $/; - open(my $fh, "<$self->{filename}") or die "Can't open $self->{filename}"; - my $content = <$fh>; - my $section; - my $s = $self->{section}; - - $content =~ s{[ \t]+$}{}mg; - # Join lines that end with a word-character and ones that *begin* - # with one - $content =~ s{(\w)\n(\w)}{$1 $2}sg; - - foreach (split /\n/, $content) - { - if (/$section_re/) - { - chomp; - s/^Name String$/Name Strings/; # Fix common mistake - $section = $_; - $s->{$section} = ""; - } - elsif (defined $section and exists $s->{$section}) - { - s{^\s+}{}mg; # Remove leading whitespace - $s->{$section} .= $_ . "\n"; - } - } - - $s->{$_} =~ s{(?:^\n+|\n+$)}{}s foreach keys %$s; - - bless $self, $class; -} - -sub sections() -{ - my $self = shift; - keys %{$self->{section}}; -} - -sub name() -{ - my $self = shift; - $self->{section}->{Name}; -} - -sub name_strings() -{ - my $self = shift; - split("\n", $self->{section}->{"Name Strings"}); -} - -sub tokens() -{ - my $self = shift; - my %tokens = (); - foreach (split /\n/, $self->{section}->{"New Tokens"}) - { - next unless /$token_re/; - my ($name, $value) = ($1, $2); - $name =~ s{^}{GL_} unless $name =~ /$prefix_re/; - $tokens{$name} = $value; - } - - return %tokens; -} - -sub functions() -{ - my $self = shift; - my %functions = (); - my @fnc = (); - - foreach (split /\n/, $self->{section}->{"New Procedures and Functions"}) - { - push @fnc, $_ unless ($_ eq "" or $_ eq "None"); - - next unless /$eofnc_re/; - - if (__normalize_proto(@fnc) =~ /$function_re/) - { - my ($return, $name, $parms) = ($1, $2, $3); - if (!__ignore_function($name, $extname)) - { - $name =~ s/^/gl/ unless $name =~ /$prefix_re/; - if ($name =~ /^gl/ && $name !~ /^glX/) - { - $return =~ s/$types_re/$typemap{$1}/g; - $return =~ s/$voidtype_re/$void_typemap{$1}/g; - $parms =~ s/$types_re/$typemap{$1}/g; - $parms =~ s/$voidtype_re/$void_typemap{$1}/g; - } - $functions{$name} = { - rtype => $return, - parms => $parms, - }; - } - } - @fnc = (); - } - - return %functions; -} - -sub __normalize_proto -{ - local $_ = join(" ", @_); - s/\s+/ /g; # multiple whitespace -> single space - s/\s*\(\s*/ \(/; # exactly one space before ( and none after - s/\s*\)\s*/\)/; # no after before or after ) - s/\s*\*([a-zA-Z])/\* $1/; # "* identifier" XXX: g missing? - s/\*wgl/\* wgl/; # "* wgl" XXX: why doesn't the - s/\*glX/\* glX/; # "* glX" previous re catch this? - s/\.\.\./void/; # ... -> void - s/;$//; # remove ; at the end of the line - return $_; -} - -sub __ignore_function -{ - return 0; -} - -sub __compile_regex -{ - my $regex = join('', @_); - return qr/$regex/ -} - -sub __compile_wordlist_cap -{ - __compile_regex('\b(', join('|', @_), ')\b'); -} diff --git a/auto/src/header.html b/auto/src/header.html index 80bc070..abbd89c 100644 --- a/auto/src/header.html +++ b/auto/src/header.html @@ -75,7 +75,7 @@ THE POSSIBILITY OF SUCH DAMAGE. - +
Last Update: 01-31-16
Last Update: 07-08-16
OpenGL Logo
GitHub Logo
diff --git a/config/config.guess b/config/config.guess index 3d2c450..c4bd827 100755 --- a/config/config.guess +++ b/config/config.guess @@ -2,7 +2,7 @@ # Attempt to guess a canonical system name. # Copyright 1992-2016 Free Software Foundation, Inc. -timestamp='2016-01-01' +timestamp='2016-05-15' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -186,9 +186,12 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched - # to ELF recently, or will in the future. + # to ELF recently (or will in the future) and ABI. case "${UNAME_MACHINE_ARCH}" in - arm*|earm*|i386|m68k|ns32k|sh3*|sparc|vax) + earm*) + os=netbsdelf + ;; + arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ELF__ @@ -238,7 +241,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} exit ;; *:LibertyBSD:*:*) - UNAME_MACHINE_ARCH=`arch | sed 's/LibertyBSD.//'` + UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'` echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE} exit ;; *:ekkoBSD:*:*) @@ -272,42 +275,42 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case "$ALPHA_CPU_TYPE" in "EV4 (21064)") - UNAME_MACHINE="alpha" ;; + UNAME_MACHINE=alpha ;; "EV4.5 (21064)") - UNAME_MACHINE="alpha" ;; + UNAME_MACHINE=alpha ;; "LCA4 (21066/21068)") - UNAME_MACHINE="alpha" ;; + UNAME_MACHINE=alpha ;; "EV5 (21164)") - UNAME_MACHINE="alphaev5" ;; + UNAME_MACHINE=alphaev5 ;; "EV5.6 (21164A)") - UNAME_MACHINE="alphaev56" ;; + UNAME_MACHINE=alphaev56 ;; "EV5.6 (21164PC)") - UNAME_MACHINE="alphapca56" ;; + UNAME_MACHINE=alphapca56 ;; "EV5.7 (21164PC)") - UNAME_MACHINE="alphapca57" ;; + UNAME_MACHINE=alphapca57 ;; "EV6 (21264)") - UNAME_MACHINE="alphaev6" ;; + UNAME_MACHINE=alphaev6 ;; "EV6.7 (21264A)") - UNAME_MACHINE="alphaev67" ;; + UNAME_MACHINE=alphaev67 ;; "EV6.8CB (21264C)") - UNAME_MACHINE="alphaev68" ;; + UNAME_MACHINE=alphaev68 ;; "EV6.8AL (21264B)") - UNAME_MACHINE="alphaev68" ;; + UNAME_MACHINE=alphaev68 ;; "EV6.8CX (21264D)") - UNAME_MACHINE="alphaev68" ;; + UNAME_MACHINE=alphaev68 ;; "EV6.9A (21264/EV69A)") - UNAME_MACHINE="alphaev69" ;; + UNAME_MACHINE=alphaev69 ;; "EV7 (21364)") - UNAME_MACHINE="alphaev7" ;; + UNAME_MACHINE=alphaev7 ;; "EV7.9 (21364A)") - UNAME_MACHINE="alphaev79" ;; + UNAME_MACHINE=alphaev79 ;; esac # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. - echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` # Reset EXIT trap before exiting to avoid spurious non-zero exit code. exitcode=$? trap '' 0 @@ -380,16 +383,16 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) eval $set_cc_for_build - SUN_ARCH="i386" + SUN_ARCH=i386 # If there is a compiler, see if it is configured for 64-bit objects. # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. # This test works for both compilers. - if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if [ "$CC_FOR_BUILD" != no_compiler_found ]; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then - SUN_ARCH="x86_64" + SUN_ARCH=x86_64 fi fi echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` @@ -414,7 +417,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in exit ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` - test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 + test "x${UNAME_RELEASE}" = x && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) echo m68k-sun-sunos${UNAME_RELEASE} @@ -639,13 +642,13 @@ EOF sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` case "${sc_cpu_version}" in - 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 - 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 + 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0 + 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 case "${sc_kernel_bits}" in - 32) HP_ARCH="hppa2.0n" ;; - 64) HP_ARCH="hppa2.0w" ;; - '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 + 32) HP_ARCH=hppa2.0n ;; + 64) HP_ARCH=hppa2.0w ;; + '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20 esac ;; esac fi @@ -684,11 +687,11 @@ EOF exit (0); } EOF - (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` + (CCOPTS="" $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac - if [ ${HP_ARCH} = "hppa2.0w" ] + if [ ${HP_ARCH} = hppa2.0w ] then eval $set_cc_for_build @@ -701,12 +704,12 @@ EOF # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess # => hppa64-hp-hpux11.23 - if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | + if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | grep -q __LP64__ then - HP_ARCH="hppa2.0w" + HP_ARCH=hppa2.0w else - HP_ARCH="hppa64" + HP_ARCH=hppa64 fi fi echo ${HP_ARCH}-hp-hpux${HPUX_REV} @@ -811,14 +814,14 @@ EOF echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) - FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` + FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; 5000:UNIX_System_V:4.*:*) - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` + FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'` echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) @@ -900,7 +903,7 @@ EOF exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland - echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} + echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix @@ -923,7 +926,7 @@ EOF EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep -q ld.so.1 - if test "$?" = 0 ; then LIBC="gnulibc1" ; fi + if test "$?" = 0 ; then LIBC=gnulibc1 ; fi echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; arc:Linux:*:* | arceb:Linux:*:*) @@ -1276,6 +1279,9 @@ EOF SX-8R:SUPER-UX:*:*) echo sx8r-nec-superux${UNAME_RELEASE} exit ;; + SX-ACE:SUPER-UX:*:*) + echo sxace-nec-superux${UNAME_RELEASE} + exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit ;; @@ -1289,9 +1295,9 @@ EOF UNAME_PROCESSOR=powerpc fi if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then - if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if [ "$CC_FOR_BUILD" != no_compiler_found ]; then if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then case $UNAME_PROCESSOR in @@ -1313,7 +1319,7 @@ EOF exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` - if test "$UNAME_PROCESSOR" = "x86"; then + if test "$UNAME_PROCESSOR" = x86; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi @@ -1344,7 +1350,7 @@ EOF # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. - if test "$cputype" = "386"; then + if test "$cputype" = 386; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" @@ -1386,7 +1392,7 @@ EOF echo i386-pc-xenix exit ;; i*86:skyos:*:*) - echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' + echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE} | sed -e 's/ .*$//'` exit ;; i*86:rdos:*:*) echo ${UNAME_MACHINE}-pc-rdos @@ -1405,18 +1411,17 @@ esac cat >&2 < in order to provide the needed -information to handle your system. +If $0 has already been updated, send the following data and any +information you think might be pertinent to config-patches@gnu.org to +provide the necessary information to handle your system. config.guess timestamp = $timestamp diff --git a/doc/advanced.html b/doc/advanced.html index f4dc9ec..e0e24ff 100644 --- a/doc/advanced.html +++ b/doc/advanced.html @@ -75,7 +75,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
- +
Last Update: 01-31-16
Last Update: 07-08-16
OpenGL Logo
GitHub Logo
diff --git a/doc/basic.html b/doc/basic.html index 0480ef7..faa322e 100644 --- a/doc/basic.html +++ b/doc/basic.html @@ -75,7 +75,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
- +
Last Update: 01-31-16
Last Update: 07-08-16
OpenGL Logo
GitHub Logo
diff --git a/doc/build.html b/doc/build.html index 7f15d62..4d97af8 100644 --- a/doc/build.html +++ b/doc/build.html @@ -75,7 +75,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
- +
Last Update: 01-31-16
Last Update: 07-08-16
OpenGL Logo
GitHub Logo
diff --git a/doc/credits.html b/doc/credits.html index a2846a9..6f8436e 100644 --- a/doc/credits.html +++ b/doc/credits.html @@ -75,7 +75,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
- +
Last Update: 01-31-16
Last Update: 07-08-16
OpenGL Logo
GitHub Logo
diff --git a/doc/glew.html b/doc/glew.html index c507511..f60611b 100644 --- a/doc/glew.html +++ b/doc/glew.html @@ -75,7 +75,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
- +
Last Update: 01-31-16
Last Update: 07-08-16
OpenGL Logo
GitHub Logo
diff --git a/doc/glxew.html b/doc/glxew.html index d106a93..876dd4c 100644 --- a/doc/glxew.html +++ b/doc/glxew.html @@ -75,7 +75,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
- +
Last Update: 01-31-16
Last Update: 07-08-16
OpenGL Logo
GitHub Logo
diff --git a/doc/index.html b/doc/index.html index f62b963..8f88974 100644 --- a/doc/index.html +++ b/doc/index.html @@ -75,7 +75,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
- +
Last Update: 01-31-16
Last Update: 07-08-16
OpenGL Logo
GitHub Logo
@@ -158,9 +158,8 @@ An up-to-date copy is also available using git Unsupported snapshots are also available:

Supported Extensions

diff --git a/doc/install.html b/doc/install.html index e9427bc..34b34cb 100644 --- a/doc/install.html +++ b/doc/install.html @@ -75,7 +75,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
- +
Last Update: 01-31-16
Last Update: 07-08-16
OpenGL Logo
GitHub Logo
diff --git a/doc/log.html b/doc/log.html index 41c6e27..70c24c3 100644 --- a/doc/log.html +++ b/doc/log.html @@ -75,7 +75,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
- +
Last Update: 01-31-16
Last Update: 07-08-16
OpenGL Logo
GitHub Logo
diff --git a/doc/wglew.html b/doc/wglew.html index 1dd5863..1776d80 100644 --- a/doc/wglew.html +++ b/doc/wglew.html @@ -75,7 +75,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
- +
Last Update: 01-31-16
Last Update: 07-08-16
OpenGL Logo
GitHub Logo