RE: [ITP] gmp-4.2 and mpfr-2.2

2006-05-22 Thread Billinghurst, David \(CALCRTS\)
 From:  Charles Wilson
 
 Billinghurst, David (CALCRTS) wrote:
 
  The new cygmpfr1.dll is not binary compatible with the current cygmpfr0.dll.
  How should this be managed?  Should I provide a libmpfr0 package that just 
  contains the existing cygmpfr0.dll?
 
 Yes.  What I would suggest is the following:
 
 Get the current gmp-4.1.4-2 binary package.
 Unpack usr/bin/cygmpfr-0.dll from it.
 Package that file into libmpfr0-4.1.4-3.tar.bz2
 
 Get the currrent gmp-4.1.4-2-src source package
 Rename it libmpfr0-4.1.4-3-src.
 
 And there you have it.  Sure, downloading and unpacking 
 libmpfr0-4.1.4-3-src and following its build instructions won't get 
 you the exact package libmpfr0-4.1.4-3.tar.bz2 -- but it WILL get you 
 the exact cygmpfr-0.dll -- and that's all that's truly 
 necessary in this 
 case.

Done.

http://billinghurst.customer.netspace.net.au/cygwin/mpfr/libmpfr0/libmpfr0-4.1.4-3.tar.bz2
http://billinghurst.customer.netspace.net.au/cygwin/mpfr/libmpfr0/libmpfr0-4.1.4-3-src.tar.bz2
http://billinghurst.customer.netspace.net.au/cygwin/mpfr/libmpfr0/setup.hint


NOTICE
This e-mail and any attachments are private and confidential and may contain 
privileged information. If you are not an authorised recipient, the copying or 
distribution of this e-mail and any attachments is prohibited and you must not 
read, print or act in reliance on this e-mail or attachments.
This notice should not be removed.


Re: [ITP] gmp-4.2 and mpfr-2.2

2006-05-21 Thread Charles Wilson

Billinghurst, David (CALCRTS) wrote:


I have packaged gmp-4.2 and mpfr-2.2.0.  The current gmp maintainer Lapo Luchini
is happy for me to offer these for review and take over as maintainer if
they are acceptable.


Thanks for doing this.


The new cygmpfr1.dll is not binary compatible with the current cygmpfr0.dll.
How should this be managed?  Should I provide a libmpfr0 package that just 
contains the existing cygmpfr0.dll?


Yes.  What I would suggest is the following:

Get the current gmp-4.1.4-2 binary package.
Unpack usr/bin/cygmpfr-0.dll from it.
Package that file into libmpfr0-4.1.4-3.tar.bz2

Get the currrent gmp-4.1.4-2-src source package
Rename it libmpfr0-4.1.4-3-src.

And there you have it.  Sure, downloading and unpacking 
libmpfr0-4.1.4-3-src and following its build instructions won't get 
you the exact package libmpfr0-4.1.4-3.tar.bz2 -- but it WILL get you 
the exact cygmpfr-0.dll -- and that's all that's truly necessary in this 
case.


Anyway, that's the procedure I use whenever I bump a DLL number but 
have to keep the old dll in the distribution (and guarantee that the 
source used to create THAT dll is also kept in the distribution, 
maintaining GPL happiness).


--
Chuck