[PATCH/cygwin] iutil/cygwin.sh: Add versioned runtime package

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

[PATCH/cygwin] iutil/cygwin.sh: Add versioned runtime package

Corinna Vinschen
Hi,

would somebody with checkin permissions be so kind to check in the
following Cygwin-specific patch?

The patch was really overdue.  It changes the layout of the Cygwin
OpenSSL distribution packages so that the runtime is separated out
into its own versioned package.  That allows easier upgrading of the
Cygwin OpenSSL package to a new OpenSSL version.  The current Cygwin
distro OpenSSL package already uses this layout.

Patch below.


Thanks in advance,
Corinna


Index: util/cygwin.sh
===================================================================
RCS file: /home/cvs/cvsroot/src/openssl/util/cygwin.sh,v
retrieving revision 1.9
diff -u -p -r1.9 cygwin.sh
--- util/cygwin.sh 11 Nov 2009 19:05:20 -0000 1.9
+++ util/cygwin.sh 23 Aug 2010 15:22:42 -0000
@@ -8,7 +8,7 @@
 #set -x
 
 CONFIG_OPTIONS="--prefix=/usr shared zlib no-idea no-rc5"
-INSTALL_PREFIX=/tmp/install
+INSTALL_PREFIX=/tmp/install/INSTALL
 
 VERSION=
 SUBVERSION=$1
@@ -124,8 +124,12 @@ strip usr/bin/*.exe usr/bin/*.dll usr/li
 chmod u-w usr/lib/engines/*.so
 
 # Runtime package
-find etc usr/bin usr/lib/engines usr/share/doc usr/ssl/certs \
-     usr/ssl/man/man[157] usr/ssl/misc usr/ssl/openssl.cnf usr/ssl/private \
+tar cjf libopenssl${VERSION//[!0-9]/}-${VERSION}-${SUBVERSION}.tar.bz2 \
+     usr/bin/cyg*dll
+# Base package
+find etc usr/bin/openssl.exe usr/bin/c_rehash usr/lib/engines usr/share/doc \
+     usr/ssl/certs usr/ssl/man/man[157] usr/ssl/misc usr/ssl/openssl.cnf \
+     usr/ssl/private \
      -empty -o \! -type d |
 tar cjfT openssl-${VERSION}-${SUBVERSION}.tar.bz2 -
 # Development package
@@ -135,6 +139,7 @@ tar cjfT openssl-devel-${VERSION}-${SUBV
 
 ls -l openssl-${VERSION}-${SUBVERSION}.tar.bz2
 ls -l openssl-devel-${VERSION}-${SUBVERSION}.tar.bz2
+ls -l libopenssl${VERSION//[!0-9]/}-${VERSION}-${SUBVERSION}.tar.bz2
 
 cleanup
 

--
Corinna Vinschen
Cygwin Project Co-Leader
Red Hat
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [hidden email]
Automated List Manager                           [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: [PATCH/cygwin] iutil/cygwin.sh: Add versioned runtime package

Andy Polyakov
Hi,

> would somebody with checkin permissions be so kind to check in the
> following Cygwin-specific patch?
>
> The patch was really overdue.  It changes the layout of the Cygwin
> OpenSSL distribution packages so that the runtime is separated out
> into its own versioned package.  That allows easier upgrading of the
> Cygwin OpenSSL package to a new OpenSSL version.  The current Cygwin
> distro OpenSSL package already uses this layout.
>
> Patch below.

Fixed. A.
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [hidden email]
Automated List Manager                           [hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: [PATCH/cygwin] iutil/cygwin.sh: Add versioned runtime package

Corinna Vinschen
On Aug 24 23:47, Andy Polyakov wrote:

> Hi,
>
> > would somebody with checkin permissions be so kind to check in the
> > following Cygwin-specific patch?
> >
> > The patch was really overdue.  It changes the layout of the Cygwin
> > OpenSSL distribution packages so that the runtime is separated out
> > into its own versioned package.  That allows easier upgrading of the
> > Cygwin OpenSSL package to a new OpenSSL version.  The current Cygwin
> > distro OpenSSL package already uses this layout.
> >
> > Patch below.
>
> Fixed. A.

Thanks,
Corinna

--
Corinna Vinschen
Cygwin Project Co-Leader
Red Hat
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [hidden email]
Automated List Manager                           [hidden email]