Annotation of embedaddon/curl/packages/vms/curl_release_note_start.txt, revision 1.1
1.1 ! misho 1: From file: CURL_RELEASE_NOTE_START.TXT
! 2:
! 3: Note: These kits are produced by a hobbyist and are providing any support
! 4: or any commitment to supply bug fixes or future releases. This code is
! 5: as-is with no warrantees.
! 6:
! 7: The testing of this build of curl was minimal and involved building some of
! 8: the sample and test programs, accessing a public HTTPS: website, doing a
! 9: form post of some VMS test files, and FTP upload of some text files.
! 10:
! 11: Due to the way that PCSI identifies packages, if you install a package from
! 12: one producer and then want to upgrade it from another producer, you will
! 13: probably need to uninstall the previous package first.
! 14:
! 15: OpenVMS specific building and kitting instructions are after the standard
! 16: curl readme file.
! 17:
! 18: This product may be available for your platform in a PCSI kit. The source kit
! 19: contains files for building CURL using GNV or with a DCL procedure.
! 20:
! 21: The GNV based build creates a libcurl share imaged which is supplied in the
! 22: PCSI kit.
! 23:
! 24: This version of CURL will return VMS compatible status codes when run from
! 25: DCL and Unix compatible exit codes and messages when run with the SHELL
! 26: environment variable set.
! 27:
! 28: This port of Curl uses the OpenSSL, Ldap, and Kerberos V5 that are bundled
! 29: with OpenVMS or supplied as updates by HP. Ldap and Kerberos are not available
! 30: on the VAX platform. See section below for a special note about HP OpenSSL
! 31: on Alpha and IA64.
! 32:
! 33: The supplied CURL_STARTUP.COM procedure that is installed in
! 34: [VMS$COMMON.SYS$STARTUP] can be put in your VMS startup procedure to install
! 35: the GNV$LIBCURL shared image and create logical names GNV$LIBCURL to reference
! 36: it. It will create the GNV$CURL_INCLUDE logical name for build procedures
! 37: to access the header files.
! 38:
! 39: Normally to use curl from DCL, just create a foreign command as:
! 40: curl :== $gnv$gnu:[usr.bin]gnv$curl.exe
! 41:
! 42: If you need to work around having the older HP SSL kit installed, then
! 43: for DCL create this command procedure:
! 44:
! 45: $ create/dir gnv$gnu:[vms_bin]/prot=w:re
! 46: $ create gnv$gnu:[vms_bin]curl.com
! 47: $ curl := $gnv$gnu:[usr.bin]gnv$curl.exe
! 48: $ define/user ssl$libcrypto_shr32 gnv$curl_ssl_libcryptoshr32
! 49: $ curl "''p1'" "''p2'" "''p3'" "''p4'" "''p5'" "''p6'" "''p7'" "''p8'"
! 50: ^Z
! 51:
! 52: Then you can use: curl :== @gnv$gnu:[vms_bin]curl.com to run curl.
! 53:
! 54: For the HP SSL work around to work for GNV do the following:
! 55: $ create/dir gnv$gnu:[usr.local.bin]/prot=w:re
! 56: $ create gnv$gnu:[usr.local.bin]curl.
! 57: #! /bin/sh
! 58: dcl @gnv\$gnu:[vms_bin]curl.com $*
! 59: ^Z
! 60:
! 61: Similar work arounds will be needed for any program linked with GNV$LIBCURL
! 62: until the HP OpenSSL is upgraded to the current 1.4 version or later.
! 63:
! 64: If you are installing a "daily" build instead of a release build of Curl, some
! 65: things have been changed so that it can be installed at the same time as
! 66: a production build with out conflicts.
! 67:
! 68: The CURL_DAILY_STARTUP.COM will be supplied instead of CURL_STARTUP.COM.
! 69: This file is actually not used with the daily package and is provided as
! 70: a preview of what the next CURL_STARTUP.COM will be for the next release.
! 71: Do not run it.
! 72:
! 73: The files that are normally installed in [VMS$COMMON.GNV.usr], for the
! 74: daily build are installed in [VMS$COMMON.GNV.beta] directory.
! 75:
! 76: To use the daily GNV$LIBCURL image, you will need to define the logical
! 77: name GNV$LIBCURL to the image.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>