[Mingw-users] Question about 'patching' source code.

アーカイブの一覧に戻る
David Wall dc_wall****@adsl*****
Sat Oct 12 15:36:38 JST 2019


Good question Alexander,

I suppose the main reason is - I'm a Win10 person - I know sfa about
Linux/Bash/Sh or whatever - and that includes Mingw.
But - I need Mingw/msys to do the building and the source code comes in
Tar.gz format.

I had a play this arvo and wrote a small batch file that used 7z to
get the tar out of the .tar.gz - then the same 7z to get the files I
needed to edit out of the .tar.
I was then able to use my old Dos program - replacer.exe - to edit
the files to have what I wanted.

I was able to do this within Mingw/msys - so the next thing i'll
try is to put this all inside the batch file I already use to do
the building.

Actually - just thinking about it - my other build batch file extracts
the source code from the tar.gz - i'll try just including the replacer
program in that & see how we go.

Thanks for prompting the thinking.

Cheers,

David

Alexander Pickering wrote:
> On 10/11/2019 8:39 PM, David Wall wrote:
>> I regularly 'build' GnuCOBOL compiler from source code - however it is
>> supplied in 'tar' format.
>> I use 'tar' to unpack it and then I need to make changes to certain
>> files all the time.
>>
>> I installed msys-patch and checked thru the documentation - but it
>> processes a 'diff' file and
>> that confused me no end. Maybe I'll have to investigate how to produce a
>> 'diff' file.
>>
>> What I'd like to do is tell a patch program to:
>>
>> 1. Find this file     2. Find this text in the file    3. Replace found
>> text with new text.
>>
>> It would be easier to do within Mingw - rather than exit and make the
>> patches manually
>> then continue with the build.
> 
> Is there any reason you want to use mingw for this? This sounds like a
> job for sed + a makefile to me.
> 
> _______________________________________________
> MinGW-Users mailing list
> MinGW****@lists*****
> 
> This list observes the Etiquette found at
> http://www.mingw.org/Mailing_Lists.
> We ask that you be polite and do the same.  Disregard for the list etiquette may cause your account to be moderated.
> 
> _______________________________________________
> You may change your MinGW Account Options or unsubscribe at:
> https://lists.osdn.me/mailman/listinfo/mingw-users
> Also: mailto:mingw****@lists*****?subject=unsubscribe



More information about the MinGW-Users mailing list
アーカイブの一覧に戻る