cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re: Addional VMS files needed to build and kit Curl.

From: John E. Malmberg <wb8tyw_at_qsl.net>
Date: Sat, 20 Jun 2009 23:52:36 -0500

Yang Tse wrote:
> Hi John,
>
> 2009/6/20, John E. Malmberg wrote:
>
>> [...]
>> The build and kitting procedures required an additional 32 files. The
>> readme. file in that list has been updated for building using the GNV
>> package.
>> [...]
>
> Without knowing the real contents and purpose of each new file you
> mention I can hardly comment on anything. In any case...
>
> Does it make sense to have a subdirectory, named GNV or something
> else, below curl/packages/VMS that would hold this files alternative
> VMS build method?

I thought about that. However, I think that it will end up being less
confusing if they both reside in the packages/vms directory.

I have a number of packages that I have ported to be built on VMS using
the GNV kit, and most of them do not have existing working VMS build
procedure.

>> [...]
>> gnv$conftest.opt gnv$curl.opt
>> gnv$first_include.h gnv$getenv.c_first
>> gnv$homedir.c_first gnv$netrc.c_first
>> [...]
>
> Do these file names actually have a dollar character in them, or is
> the 'gnv' part already a subdirectory? I think it could be problematic
> to have file names with dollar characters in CVS.

The names really have a $ character in them. During the build procedure
  they are copied to where they need to be. That being the case, the
procedure could rename them at that time.

The gnv$ prefix on a filename is reserved for use with the GNV product.
This is used to tell the GNV build programs to take special action when
they encounter those files.

>> [...]
>> Is it possible to get these into the CVS repository?
>
> If they help building curl/libcurl on a given system and don't deviate
> from curl standards, and are equally licensed, I see no reason for not
> being included in CVS.
>
>> If so, what would be the best way for me to post them?
>
> If you wish send them to me off-list, or have Daniel give you CVS write access.

I can send you a link to a download site that I have. If I need to
rename the gnv$ files, I will have to change the file
Setup_gnv_curl_build.com to rename them on copy.

Regards,
-John
Received on 2009-06-21