cvs: gd(GD_2_0) /libgd/src/VMS CONFIGURE.COM

[email protected] ("Alexey Chupahin") Sun, 30 Dec 2007 20:03:24 -0000
Newsgroups php.gd.cvs
Message-ID <cvschapg1199045004@cvsserver>
chapg		Sun Dec 30 20:03:24 2007 UTC

  Modified files:              (Branch: GD_2_0)
    /gd/libgd/src/VMS	CONFIGURE.COM 
  Log:
chapg-20071230200324.txt (text/plain, 12.2 KB)
http://cvs.php.net/viewvc.cgi/gd/libgd/src/VMS/CONFIGURE.COM?r1=1.1.2.1&r2=1.1.2.2&diff_format=u
Index: gd/libgd/src/VMS/CONFIGURE.COM
diff -u gd/libgd/src/VMS/CONFIGURE.COM:1.1.2.1 gd/libgd/src/VMS/CONFIGURE.COM:1.1.2.2
--- gd/libgd/src/VMS/CONFIGURE.COM:1.1.2.1	Sun Apr 22 17:13:02 2007
+++ gd/libgd/src/VMS/CONFIGURE.COM	Sun Dec 30 20:03:24 2007
@@ -1,4 +1,6 @@
-$! (c) Alexey Chupahin  18-APR-2006
+$! (c) Alexey Chupahin  18-APR-2006, 15-DEC-2007
+$! OpenVMS 8.2  Alpha DEC 2000 model 300
+$! OpenVMS 8.3  Itanium rx1620 
 $! GNU
 $!
 $!
@@ -12,7 +14,9 @@
 $    IF F$GETSYI("ARCH_TYPE").EQ.1 THEN CPU = "VAX"
 $    IF F$GETSYI("ARCH_TYPE").EQ.2 THEN CPU = "Alpha"
 $    IF F$GETSYI("ARCH_TYPE").EQ.3 THEN CPU = "I64"
+$    OS = F$GETSYI("VERSION")
 $WRITE SYS$OUTPUT "Checking architecture   ...  ", CPU
+$WRITE SYS$OUTPUT "Checking OS             ...  OpenVMS ",OS
 $SHARED=0
 $IF ( (CPU.EQS."Alpha").OR.(CPU.EQS."I64") )
 $  THEN
@@ -22,17 +26,22 @@
 $ENDIF
 $DECC = F$SEARCH("SYS$SYSTEM:DECC$COMPILER.EXE") .NES. ""
 $IF (DECC) THEN $WRITE SYS$OUTPUT  "Compiler		...  DEC C"
-$IF (.NOT. DECC) THEN $WRITE SYS$OUTPUT  "BAD compiler" GOTO EXIT
+$IF (.NOT. DECC) 
+$ THEN 
+$  WRITE SYS$OUTPUT  "BAD compiler" 
+$  GOTO EXIT
+$ENDIF
 $MMS = F$SEARCH("SYS$SYSTEM:MMS.EXE") .NES. ""
 $MMK = F$TYPE(MMK) 
-$IF (MMS .OR. MMK) THEN GOTO TEST_LIBRARIES
+$IF (MMS .OR. MMK.NES."") THEN GOTO TEST_LIBRARIES
+$ WRITE SYS$OUTPUT "No any build utility found. Please install MMS or MMK"
 $! I cant find any make tool
 $GOTO EXIT
 $!
 $!
 $TEST_LIBRARIES:
 $!   Setting as MAKE utility one of MMS or MMK. I prefer MMS.
-$IF (MMK) THEN MAKE="MMK/IGN=WAR"
+$IF (MMK.NES."") THEN MAKE="MMK/IGN=WAR"
 $IF (MMS) THEN MAKE="MMS/IGN=WAR"
 $WRITE SYS$OUTPUT "Checking build utility	...  ''MAKE'"
 $WRITE SYS$OUTPUT " "
@@ -99,7 +108,7 @@
 $IF (TMP .NE. %X10B90001)
 $  THEN
 $       HAVE_ZLIB=0
-$       GOTO EXIT
+$       GOTO NEXT1
 $ENDIF
 $DEFINE SYS$OUTPUT _NLA0:
 $!Testing for shared ZLIB
@@ -123,6 +132,7 @@
 $  ELSE
 $       HAVE_ZLIB=1
 $ENDIF
+$NEXT1:
 $DEAS  SYS$OUTPUT
 $IF (HAVE_ZLIB.EQ.1)
 $  THEN
@@ -294,7 +304,7 @@
 $IF (TMP .NE. %X10B90001)
 $  THEN
 $	HAVE_JPEG=0
-$       GOTO EXIT
+$       GOTO NEXT3
 $ENDIF
 $DEFINE SYS$OUTPUT _NLA0:
 $LINK/EXE=TEST TEST,JPEG:LIBJPEG$SHR/OPT
@@ -309,7 +319,7 @@
 $	  THEN
 $		HAVE_JPEG=0
 $		JPEG_STATIC=0
-$		GOTO EXIT
+$		GOTO NEXT3
 $	  ELSE
 $		HAVE_JPEG=1
 $		JPEG_STATIC=1
@@ -319,6 +329,7 @@
 $	JPEG_STATIC=0
 $ENDIF
 $!
+$NEXT3:
 $IF (HAVE_JPEG.EQ.1)
 $  THEN
 $       WRITE SYS$OUTPUT "Checking for correct jpeg library ...   Yes"
@@ -669,6 +680,9 @@
 $               APP SYS$INPUT OPT.OPT
                 ZLIB:LIBZ/LIB
 $       ENDIF
+$  ELSE
+$	APP SYS$INPUT OPT.OPT
+	ZLIB:LIBZ/LIB
 $ENDIF
 $!
 $!
@@ -789,13 +803,13 @@
 #define PACKAGE_NAME "GD"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GD 2.0.34"
+#define PACKAGE_STRING "GD 2.0.36"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "gd"
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "2.0.34"
+#define PACKAGE_VERSION "2.0.36"
 
 /* Define to necessary symbol if this constant uses a non-standard name on
  *    your system. */
@@ -805,7 +819,7 @@
 #define STDC_HEADERS 1
 
 /* Version number of package */
-#define VERSION "2.0.34"
+#define VERSION "2.0.36"
 
 /* Define to 1 if you have the `m' library (-lm). */
 #define HAVE_LIBM 1
@@ -909,7 +923,9 @@
 $COP SYS$INPUT DESCRIP.MMS
 # Generated by CONFIGURE.COM
 # Alexey Chupahin [email protected]
-#
+# OpenVMS 7.3-1,8.2  DEC 2000 mod.300
+# OpenVMS 8.3        HP  rx1620
+  
 
 .FIRST
 	DEF LIBGD []
@@ -928,113 +944,158 @@
 $ENDIF
 $!
 $APP SYS$INPUT DESCRIP.MMS
-ANNOTATE.EXE,\
-CIRCLETEXTTEST.EXE,\
-FONTCONFIGTEST.EXE,\
-CIRCLETEXTTEST.EXE,\
-FONTCONFIGTEST.EXE,\
-FONTSIZETEST.EXE,\
-FONTWHEELTEST.EXE,\
-GD2COPYPAL.EXE,\
-GD2TIME.EXE,\
-GD2TOGIF.EXE,\
-GD2TOPNG.EXE,\
-GDCMPGIF.EXE,\
-GDDEMO.EXE,\
-GDTEST.EXE,\
-GDTESTFT.EXE,\
-GDTOPNG.EXE,\
-GIFANIMTEST.EXE,\
-GIFTOGD2.EXE,\
-PNGTOGD.EXE,\
-PNGTOGD2.EXE,\
-TESTAC.EXE,\
-TESTTR.EXE,\
-WEBPNG.EXE,\
-GDPARTTOPNG.EXE
+annotate.exe,\
+circletexttest.exe,\
+fontconfigtest.exe,\
+circletexttest.exe,\
+fontconfigtest.exe,\
+fontsizetest.exe,\
+fontwheeltest.exe,\
+gd2copypal.exe,\
+gd2time.exe,\
+gd2togif.exe,\
+gd2topng.exe,\
+gdcmpgif.exe,\
+gddemo.exe,\
+gdtest.exe,\
+gdtestft.exe,\
+gdtopng.exe,\
+gifanimtest.exe,\
+giftogd2.exe,\
+pngtogd.exe,\
+pngtogd2.exe,\
+testac.exe,\
+testtr.exe,\
+webpng.exe,\
+gdparttopng.exe
 	$!
 
-ANNOTATE.EXE : ANNOTATE.OBJ
-       LINK $<, $(LIBS)
+annotate.exe : annotate.c
+       $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ
+       LINK/EXE=$(MMS$TARGET)  TMP.OBJ, $(LIBS)
+       DEL TMP.OBJ;*
 
-CIRCLETEXTTEST.EXE : CIRCLETEXTTEST.OBJ
-       LINK $<, $(LIBS)
+circletexttest.exe : circletexttest.c
+       $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ
+       LINK/EXE=$(MMS$TARGET)  TMP.OBJ, $(LIBS)
+       DEL TMP.OBJ;*
 
-FONTCONFIGTEST.EXE : FONTCONFIGTEST.OBJ
-       LINK $<, $(LIBS)
+fontconfigtest.exe : fontconfigtest.c
+       $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ
+       LINK/EXE=$(MMS$TARGET)  TMP.OBJ, $(LIBS)
+       DEL TMP.OBJ;*
 
-FONTSIZETEST.EXE : FONTSIZETEST.OBJ
-       LINK $<, $(LIBS)
+fontsizetest.exe : fontsizetest.c
+       $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ
+       LINK/EXE=$(MMS$TARGET)  TMP.OBJ, $(LIBS)
+       DEL TMP.OBJ;*
 
-FONTWHEELTEST.EXE : FONTWHEELTEST.OBJ
-       LINK $<, $(LIBS)
+fontwheeltest.exe : fontwheeltest.c
+       $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ
+       LINK/EXE=$(MMS$TARGET)  TMP.OBJ, $(LIBS)
+       DEL TMP.OBJ;*
 
-GD2COPYPAL.EXE : GD2COPYPAL.OBJ
-       LINK $<, $(LIBS)
+gd2copypal.exe : gd2copypal.c
+       $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ
+       LINK/EXE=$(MMS$TARGET)  TMP.OBJ, $(LIBS)
+       DEL TMP.OBJ;*
 
-GD2TIME.EXE : GD2TIME.OBJ
-       LINK $<, $(LIBS)
+gd2time.exe : gd2time.c
+       $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ
+       LINK/EXE=$(MMS$TARGET)  TMP.OBJ, $(LIBS)
+       DEL TMP.OBJ;*
 
-GD2TOGIF.EXE : GD2TOGIF.OBJ
-       LINK $<, $(LIBS)
+gd2togif.exe : gd2togif.c
+       $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ
+       LINK/EXE=$(MMS$TARGET)  TMP.OBJ, $(LIBS)
+       DEL TMP.OBJ;*
 
-GD2TOPNG.EXE : GD2TOPNG.OBJ
-       LINK $<, $(LIBS)
+gd2topng.exe : gd2topng.c
+       $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ
+       LINK/EXE=$(MMS$TARGET)  TMP.OBJ, $(LIBS)
+       DEL TMP.OBJ;*
 
 
-GDCMPGIF.EXE : GDCMPGIF.OBJ
-       LINK $<, $(LIBS)
+gdcmpgif.exe : gdcmpgif.c
+       $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ
+       LINK/EXE=$(MMS$TARGET)  TMP.OBJ, $(LIBS)
+       DEL TMP.OBJ;*
 
 
-GDDEMO.EXE : GDDEMO.OBJ
-       LINK $<, $(LIBS)
+gddemo.exe : gddemo.c
+       $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ
+       LINK/EXE=$(MMS$TARGET)  TMP.OBJ, $(LIBS)
+       DEL TMP.OBJ;*
 
 
-GDTEST.EXE : GDTEST.OBJ
-       LINK $<, $(LIBS)
+gdtest.exe : gdtest.c
+       $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ
+       LINK/EXE=$(MMS$TARGET)  TMP.OBJ, $(LIBS)
+       DEL TMP.OBJ;*
 
 
-GDTESTFT.EXE : GDTESTFT.OBJ
-       LINK $<, $(LIBS)
+gdtestft.exe : gdtestft.c
+       $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ
+       LINK/EXE=$(MMS$TARGET)  TMP.OBJ, $(LIBS)
+       DEL TMP.OBJ;*
 
 
-GDTOPNG.EXE : GDTOPNG.OBJ
-       LINK $<, $(LIBS)
+gdtopng.exe : gdtopng.c
+       $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ
+       LINK/EXE=$(MMS$TARGET)  TMP.OBJ, $(LIBS)
+       DEL TMP.OBJ;*
 
 
-GIFANIMTEST.EXE : GIFANIMTEST.OBJ
-       LINK $<, $(LIBS)
+gifanimtest.exe : gifanimtest.c
+       $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ
+       LINK/EXE=$(MMS$TARGET)  TMP.OBJ, $(LIBS)
+       DEL TMP.OBJ;*
 
-GIFTOGD2.EXE : GIFTOGD2.OBJ
-       LINK $<, $(LIBS)
+giftogd2.exe : giftogd2.c
+       $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ
+       LINK/EXE=$(MMS$TARGET)  TMP.OBJ, $(LIBS)
+       DEL TMP.OBJ;*
 
-GIFTOGD2.OBJ : GIFTOGD2.C
-	CC $(CFLAGS) GIFTOGD2.C
+giftogd2.obj : giftogd2.c
+       $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ
+       LINK/EXE=$(MMS$TARGET)  TMP.OBJ, $(LIBS)
+       DEL TMP.OBJ;*
 
 
+pngtogd.exe : pngtogd.c
+       $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ
+       LINK/EXE=$(MMS$TARGET)  TMP.OBJ, $(LIBS)
+       DEL TMP.OBJ;*
 
-PNGTOGD.EXE : PNGTOGD.OBJ
-       LINK $<, $(LIBS)
 
+pngtogd2.exe : pngtogd2.c
+       $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ
+       LINK/EXE=$(MMS$TARGET)  TMP.OBJ, $(LIBS)
+       DEL TMP.OBJ;*
 
-PNGTOGD2.EXE : PNGTOGD2.OBJ
-       LINK $<, $(LIBS)
 
+testac.exe : testac.c
+       $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ
+       LINK/EXE=$(MMS$TARGET)  TMP.OBJ, $(LIBS)
+       DEL TMP.OBJ;*
 
-TESTAC.EXE : TESTAC.OBJ
-       LINK $<, $(LIBS)
 
+testtr.exe : testtr.c
+       $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ
+       LINK/EXE=$(MMS$TARGET)  TMP.OBJ, $(LIBS)
+       DEL TMP.OBJ;*
 
-TESTTR.EXE : TESTTR.OBJ
-       LINK $<, $(LIBS)
 
+webpng.exe : webpng.c
+       $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ
+       LINK/EXE=$(MMS$TARGET)  TMP.OBJ, $(LIBS)
+       DEL TMP.OBJ;*
 
-WEBPNG.EXE : WEBPNG.OBJ
-       LINK $<, $(LIBS)
 
-
-GDPARTTOPNG.EXE : GDPARTTOPNG.OBJ
-       LINK $<, $(LIBS)
+gdparttopng.exe : gdparttopng.c
+       $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ
+       LINK/EXE=$(MMS$TARGET)  TMP.OBJ, $(LIBS)
+       DEL TMP.OBJ;*
 
 
 OBJ=\
@@ -1075,6 +1136,90 @@
 	LINK/SHARE=GD$SHR GD.OBJ,LIBGD$DEF/OPT,OPT/OPT
 	COPY GD$SHR.EXE SYS$SHARE
 
+gd.obj : gd.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
+gdcache.obj : gdcache.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
+gdfontg.obj : gdfontg.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
+gdfontl.obj : gdfontl.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
+gdfontmb.obj : gdfontmb.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
+gdfonts.obj : gdfonts.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
+gdfontt.obj : gdfontt.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
+gdft.obj : gdft.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
+gdfx.obj : gdfx.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
+gdhelpers.obj : gdhelpers.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
+gdkanji.obj : gdkanji.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
+gdtables.obj : gdtables.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
+gdxpm.obj : gdxpm.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
+gd_gd.obj : gd_gd.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
+gd_gd2.obj : gd_gd2.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
+gd_gif_in.obj : gd_gif_in.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
+gd_gif_out.obj : gd_gif_out.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
+gd_io.obj : gd_io.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
+gd_io_dp.obj : gd_io_dp.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
+gd_io_file.obj : gd_io_file.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
+gd_io_ss.obj : gd_io_ss.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
+gd_jpeg.obj : gd_jpeg.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
+gd_png.obj : gd_png.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
+gd_security.obj : gd_security.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
+gd_ss.obj : gd_ss.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
+gd_topal.obj : gd_topal.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
+gd_wbmp.obj : gd_wbmp.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
+wbmp.obj : wbmp.c
+         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
+
 CLEAN :
 	DEL [...]*.OBJ;*
 	DEL [...]*.OLB;*
@@ -1085,8 +1230,9 @@
 $ THEN
 $       WRITE SYS$OUTPUT "Patching GD.H"
 $	DEF SYS$OUTPUT "_NLA0:"
-$       COPY SYS$INPUT VMS.VMS
-        #define gdImageCreatePaletteFromTrueColor gdImageCreatePaletteFromTrueCol
+$       OPEN/WRITE OUT VMS.VMS
+$       WRITE OUT "#define gdImageCreatePaletteFromTrueColor gdImageCreatePaletteFromTrueCol"
+$	CLOSE OUT
 $       APP GD.H;1 VMS.VMS
 $       REN VMS.VMS GD.H;2       
 $	DEL VMS.VMS;*
@@ -1106,3 +1252,4 @@
 $DEL TEST.C;*
 $DEL TEST.EXE;*
 $DEAS SYS$OUTPUT
+$DEAS SYS$ERROR