~ubuntu-branches/debian/stretch/tclcurl/stretch

« back to all changes in this revision

Viewing changes to ReadMeW32.txt

  • Committer: Package Import Robot
  • Author(s): Sven Hoexter
  • Date: 2012-06-02 20:48:44 UTC
  • mfrom: (1.3.4)
  • Revision ID: package-import@ubuntu.com-20120602204844-ce0dz20dvnk573uu
Tags: 7.22.0-1
* New upstream release
  + Remove debian/patches/deprecated-curl-types - fixed upstream.
  + Build-depend on libcurl4-gnutls-dev (>= 7.22.0).
  + Refresh all patches.
* Remove overrides for dh_clean and dh_installexamples. All the
  build artefacts which required special handling are no longer
  included in the upstream tarball.
* Switch to dh compat level 9, build-depend on debhelper (>= 9).
* Switch LDFLAGS to DEB_LDFLAGS_MAINT_PREPEND.
* Change Standards-Version to 3.9.3 - no changes required.
* Update copyright year and download location in debian/copyright.
* Update homepage in debian/watch and debian/control.
* Continue to move the libs to /usr/lib/tcltk/ for now against
  the will of the buildsystem. Original installation path is
  now architecture dependend.

Show diffs side-by-side

added added

removed removed

Lines of Context:
89
89
 
90
90
Compiling TclCurl with SSL support
91
91
 
92
 
To prevent patent trouble, the SSL enabled binaries don't support the idea, rc5 and mdc2
93
 
algorithms, if you need them, and you are allowed to do so, you can compile them yourself.
94
 
 
95
 
 
96
 
      - First of all you have to compile Openssl, you can get the lastest version
97
 
        at http://www.openssl.org, these instructions should work with version 0.9.8e
98
 
 
99
 
      - To compile it you are going to need Perl in your system, for whatever the reason
100
 
        I couldn't get it to work with the Perl that comes with Cygwin, so I had to
101
 
        download ActivePerl: http://www.activestate.com.
102
 
 
103
 
      - You will also need to download the MinGW compiler, the compiling scripts don't
104
 
        like the msys enviroment though.
105
 
 
106
 
      - The open a MS-DOS console in the openssl directory and make sure that both
107
 
        perl and mingw are in you path:
108
 
 
109
 
            c:\openssl-0.9.8e\> echo %PATH%
110
 
 
111
 
        if they aren't add them:
112
 
 
113
 
            c:\openssl-0.9.8e\> PATH=%PATH%;C:\Perl\bin;c:\MinGW\bin
114
 
 
115
 
        change the paths if you need to.
116
 
 
117
 
      - Only thing left is to type in the MS-DOS console:
118
 
 
119
 
             c:\openssl-0.9.8e\> ms\mingw32.bat
120
 
 
121
 
        and hope for the best.
122
 
 
123
 
      - After it compiles you have to copy some files around:
124
 
 
125
 
        - libcryto.a, libeay32.a, libssl.a and libssl32.a from 
126
 
          openssl-0.9.8e\out to c:\msys\local\lib.
127
 
 
128
 
        - libeay32.dll and libssl32.dll from openssl-0.9.8e to
129
 
          c:\msys\local\lib and c:\msys\local\bin.
130
 
 
131
 
        - The contents of openssl-0.9.8e\outinc to c:\msys\local\include.
132
 
 
133
 
      - Now copy the 'tclcurl.mk' file from TclCurl/packages/windows to
134
 
        the directory in which you have TclCurl, Tcl, cURL, TclCurl and OpenSSL.
 
92
Since 1.0.0 openssl is easier to compile, you can find the instructions to it in
 
93
the INSTALL.W32 file in the openssl tarball.
 
94
 
 
95
You can get the cacert.pem at http://curl.haxx.se/ca/, you need to put in the
 
96
directory from which you are going to compile
135
97
 
136
98
        - $ make -f tclcurl.mk tclcurl-ssl
137
99