Hi,

I've got a really minor patch to the OpenSLL toolkit, to add version and
copyright info to the Win32 DLLs.  The copyright info simply came from one
of the source files.

(The last digit of the version info should be "a", "b", ..., "g".  Since my
diff is for the original 0.9.6 distrib, I left it as 0.)

        --- Wade Richards

---------- Changed file openssl-0.9.6/util/pl/VC-32.pl

--- VC-32.pl.orig       Tue Sep  3 14:56:52 2002
+++ VC-32.pl    Fri Aug 30 18:16:58 2002
@@ -47,7 +47,7 @@
 $shlibp=($shlib)?".dll":".lib";
 $lfile='/out:';

-$shlib_ex_obj="";
+$shlib_ex_obj="version.res";
 $app_ex_obj="setargv.obj";
 if ($nasm) {
        $asm='nasmw -f win32';
@@ -108,7 +108,9 @@
        ($Name=$name) =~ tr/a-z/A-Z/;

 #      $target="\$(LIB_D)$o$target";
-       $ret.="$target: $objs\n";
+       $ret.="$target: $objs";
+       $ret.=" \$(SHLIB_EX_OBJ)" if $shlib;
+       $ret.="\n";
        if (!$shlib)
                {
 #              $ret.="\t\$(RM) \$(O_$Name)\n";

---------- New file openssl-0.9.6/version.rc

#include <winver.h>

////////////////////////////////////////////////////////////////////////////
/
//
// Version
//

VS_VERSION_INFO VERSIONINFO
 FILEVERSION    0,9,6,0
 PRODUCTVERSION 0,9,6,0
 FILEFLAGSMASK  0x3fL
#ifdef _DEBUG
 FILEFLAGS      0x9L
#else
 FILEFLAGS      0x8L
#endif
 FILEOS         0x4L
 FILETYPE       0x1L
 FILESUBTYPE    0x0L
BEGIN
    BLOCK "StringFileInfo"
    BEGIN
        BLOCK "040904b0"
        BEGIN
            VALUE "Comments", "\0"
            VALUE "CompanyName", "The OpenSSL Project\0"
            VALUE "FileDescription", "SSLeay encryption library\0"
            VALUE "FileVersion", "0.9.6.0\0"
            VALUE "InternalName", "\0"
            VALUE "LegalCopyright", "Copyright (c) 1998-2000 The OpenSSL
Project.  All rights reserved.\0"
            VALUE "LegalTrademarks", "\0"
            VALUE "OriginalFilename", "\0"
            VALUE "PrivateBuild", "\0"
            VALUE "ProductName", "SSLeay encryption library\0"
            VALUE "ProductVersion", "0.9.6.0\0"
            VALUE "SpecialBuild", "\0"
        END
    END
END



______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to