[vm-dev] Adding curlplugin source into the source tree

danil osipchuk danil.osipchuk at gmail.com
Mon Jun 29 08:31:33 UTC 2009


Hello Andreas and everybody interested,
I know I doesn't look very responsive but I try to move forward anyway :)
This time it was just a small vacation in country side which stopped
me from answering quickly.
I'm documenting the process to compile the plugin on the wiki page:
http://wiki.squeak.org/squeak/6138 .

I took the general approach and Makerfile from the FTPlugin - it is
similar to CurlPlugin in a sense of a having external dependency.

Win32 specific code contains link-time libs and headers of the libcurl
and its friends.
http://wiki.squeak.org/squeak/uploads/6138/CurlPluginPlatformsWin32Plugins.zip
This is  what I'm suggesting to add to the svn.


Basically you need to:
1) put dll's* from curl distribution into squeak-vm dir
http://www.gknw.net/mirror/curl/win32/curl-7.19.5-devel-mingw32.zip
2) Unpack win32 platform specific plugin files
http://wiki.squeak.org/squeak/uploads/6138/CurlPluginPlatformsWin32Plugins.zip
 into platform/win32/plugins. This should result in CurlPlugin right
under plugins folder.
3) Get the latest CurlPlugin source from
http://www.squeaksource.com/CurlPlugin.html

Generate it as external plugin and this should be enough to compile it.

So to integrate  the plugin into vm source (as I see it) should be as
simple as getting platform specific code into the trunk and
(optionally) adding some stable version of CurlPlugin to the stock
VMMaker. I'm not sure how to do it best way so please help here.

regards,
 Danil

2009/6/28 Andreas Raab <andreas.raab at gmx.de>:
>
> I'm still waiting to hear back from Danil after my last message. It would be
> helpful if someone could prepare a zip to look at so that we can see how
> much modifications are required and how to integrate the plugin into the
> build.
>
> Cheers,
>  - Andreas
>
> Göran Krampe wrote:
>>
>> Hi!
>>
>> Just wanted to mention that the current CouchDB API at Squeaksource uses
>> the Curlplugin to talk to Couch (it talks HTTP) so the CurlPlugin is
>> suddenly *very* important to me and to all those that will rush over to play
>> with it the next 2 years :)
>>
>> I am also thinking of moving Gjallar over to CouchDB.
>>
>> regards, Göran
>>
>


More information about the Vm-dev mailing list