automatic rebuild by autodist [release 0.6.9-2mamba;Sat Sep 24 2022]
This commit is contained in:
parent
956ffffa9f
commit
e7add26ad5
13
partimage-0.6.9-glibc-2.36.patch
Normal file
13
partimage-0.6.9-glibc-2.36.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
https://bugs.gentoo.org/580290
|
||||||
|
|
||||||
|
--- a/src/client/misc.h
|
||||||
|
+++ b/src/client/misc.h
|
||||||
|
@@ -36,7 +36,7 @@ struct COptions;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef makedev
|
||||||
|
- #define makedev(maj,min) (((maj) << 8) | min))
|
||||||
|
+ #define makedev(maj,min) (((maj) << 8) | (min))
|
||||||
|
#endif
|
||||||
|
|
||||||
|
// =======================================================
|
35
partimage-0.6.9-libz-1.2.11.patch
Normal file
35
partimage-0.6.9-libz-1.2.11.patch
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
diff --git a/src/client/imagefile.cpp b/src/client/imagefile.cpp
|
||||||
|
index dd83411..62d0f72 100644
|
||||||
|
--- a/src/client/imagefile.cpp
|
||||||
|
+++ b/src/client/imagefile.cpp
|
||||||
|
@@ -783,7 +783,7 @@ void CImage::openWriting()
|
||||||
|
else if (m_options.dwCompression == COMPRESS_GZIP) // Gzip compression
|
||||||
|
{
|
||||||
|
showDebug(1, "open gzip\n");
|
||||||
|
- m_gzImageFile = (gzFile *) gzdopen(m_nFdImage, "wb"); //"wb1h");
|
||||||
|
+ m_gzImageFile = gzdopen(m_nFdImage, "wb"); //"wb1h");
|
||||||
|
if (m_gzImageFile == NULL)
|
||||||
|
{
|
||||||
|
showDebug(1, "error:%d %s\n", errno, strerror(errno));
|
||||||
|
@@ -1098,7 +1098,7 @@ void CImage::openReading(CVolumeHeader *vh /* = NULL */)
|
||||||
|
}
|
||||||
|
else if (m_options.dwCompression == COMPRESS_GZIP) // Gzip compression
|
||||||
|
{
|
||||||
|
- m_gzImageFile = (gzFile *) gzdopen(m_nFdImage, "rb");
|
||||||
|
+ m_gzImageFile = gzdopen(m_nFdImage, "rb");
|
||||||
|
if (m_gzImageFile == NULL)
|
||||||
|
THROW(ERR_ERRNO, errno);
|
||||||
|
else
|
||||||
|
diff --git a/src/client/imagefile.h b/src/client/imagefile.h
|
||||||
|
index 4ba8910..6adb098 100644
|
||||||
|
--- a/src/client/imagefile.h
|
||||||
|
+++ b/src/client/imagefile.h
|
||||||
|
@@ -41,7 +41,7 @@ class CImage
|
||||||
|
COptions m_options;
|
||||||
|
|
||||||
|
FILE *m_fImageFile;
|
||||||
|
- gzFile *m_gzImageFile;
|
||||||
|
+ gzFile m_gzImageFile;
|
||||||
|
BZFILE *m_bzImageFile;
|
||||||
|
|
||||||
|
int m_nFdImage;
|
80
partimage-0.6.9-use-SSLv3-by-default.patch
Normal file
80
partimage-0.6.9-use-SSLv3-by-default.patch
Normal file
@ -0,0 +1,80 @@
|
|||||||
|
From 8b05af027723ff3a64040275d4050ff0e992d629 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Marko Kohtala <marko.kohtala@gmail.com>
|
||||||
|
Date: Sun, 9 Feb 2014 22:54:11 +0200
|
||||||
|
Subject: [PATCH] Use SSLv3 by default
|
||||||
|
|
||||||
|
SSLv2_client_method may be hidden. Use the SSLv23_client_method instead.
|
||||||
|
|
||||||
|
This is a fix from Debian package partimage-0.6.8-2.2.
|
||||||
|
|
||||||
|
Signed-off-by: Marko Kohtala <marko.kohtala@gmail.com>
|
||||||
|
---
|
||||||
|
src/client/netclient.cpp | 3 +--
|
||||||
|
src/client/netclient.h | 6 ------
|
||||||
|
src/server/netserver.cpp | 3 +--
|
||||||
|
src/server/netserver.h | 6 ------
|
||||||
|
4 files changed, 2 insertions(+), 16 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/src/client/netclient.cpp b/src/client/netclient.cpp
|
||||||
|
index 30b8d5c..43b2672 100644
|
||||||
|
--- a/src/client/netclient.cpp
|
||||||
|
+++ b/src/client/netclient.cpp
|
||||||
|
@@ -43,9 +43,8 @@ CNetClient::CNetClient(bool bMustLogin, bool bUseSSL):CNet()
|
||||||
|
{
|
||||||
|
showDebug(3, "initializing client ssl\n");
|
||||||
|
SSLeay_add_ssl_algorithms();
|
||||||
|
- meth = SSLv2_client_method();
|
||||||
|
SSL_load_error_strings();
|
||||||
|
- ctx = SSL_CTX_new(meth);
|
||||||
|
+ ctx = SSL_CTX_new(SSLv23_client_method());
|
||||||
|
if (!ctx)
|
||||||
|
THROW(ERR_SSL_CTX);
|
||||||
|
m_bUseSSL = (ctx != NULL);
|
||||||
|
diff --git a/src/client/netclient.h b/src/client/netclient.h
|
||||||
|
index 8423798..9d98b39 100644
|
||||||
|
--- a/src/client/netclient.h
|
||||||
|
+++ b/src/client/netclient.h
|
||||||
|
@@ -35,12 +35,6 @@ class CNetClient : public CNet
|
||||||
|
#ifdef HAVE_SSL
|
||||||
|
SSL_CTX * ctx;
|
||||||
|
X509 * server_cert;
|
||||||
|
-#if OPENSSL_VERSION_NUMBER >= 0x10000000L
|
||||||
|
- SSL_METHOD const * meth;
|
||||||
|
-#else
|
||||||
|
- SSL_METHOD * meth;
|
||||||
|
-#endif // OPENSSL_VERSION_NUMBER
|
||||||
|
-
|
||||||
|
#endif
|
||||||
|
bool m_bUseSSL;
|
||||||
|
bool m_bMustLogin;
|
||||||
|
diff --git a/src/server/netserver.cpp b/src/server/netserver.cpp
|
||||||
|
index a542760..28c43cc 100644
|
||||||
|
--- a/src/server/netserver.cpp
|
||||||
|
+++ b/src/server/netserver.cpp
|
||||||
|
@@ -39,8 +39,7 @@ CNetServer::CNetServer( uint32_t ip4_addr, unsigned short int port):CNet()
|
||||||
|
{
|
||||||
|
SSL_load_error_strings();
|
||||||
|
SSLeay_add_ssl_algorithms();
|
||||||
|
- meth = SSLv23_server_method();
|
||||||
|
- ctx = SSL_CTX_new(meth);
|
||||||
|
+ ctx = SSL_CTX_new(SSLv23_server_method());
|
||||||
|
if (!ctx)
|
||||||
|
{
|
||||||
|
ERR_print_errors_fp(stderr);
|
||||||
|
diff --git a/src/server/netserver.h b/src/server/netserver.h
|
||||||
|
index 01f6b6c..29d2a32 100644
|
||||||
|
--- a/src/server/netserver.h
|
||||||
|
+++ b/src/server/netserver.h
|
||||||
|
@@ -41,12 +41,6 @@ class CNetServer : public CNet
|
||||||
|
#ifdef HAVE_SSL
|
||||||
|
SSL_CTX * ctx;
|
||||||
|
X509 * client_cert;
|
||||||
|
-#if OPENSSL_VERSION_NUMBER >= 0x10000000L
|
||||||
|
- SSL_METHOD const * meth;
|
||||||
|
-#else
|
||||||
|
- SSL_METHOD * meth;
|
||||||
|
-#endif // OPENSSL_VERSION_NUMBER
|
||||||
|
-
|
||||||
|
int err;
|
||||||
|
#endif
|
||||||
|
|
@ -1,18 +1,21 @@
|
|||||||
%define partimag_uid 65027
|
%define partimag_uid 65027
|
||||||
%define partimag_gid 65027
|
%define partimag_gid 65027
|
||||||
Name: partimage
|
Name: partimage
|
||||||
Release: 1mamba
|
Release: 2mamba
|
||||||
Version: 0.6.9
|
Version: 0.6.9
|
||||||
Summary: A Linux/UNIX utility which saves partitions in many formats
|
Summary: A Linux/UNIX utility which saves partitions in many formats
|
||||||
Group: System/Tools
|
Group: System/Tools
|
||||||
Vendor: openmamba
|
Vendor: openmamba
|
||||||
Distribution: openmamba
|
Distribution: openmamba
|
||||||
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||||
URL: http://www.partimage.org
|
URL: https://www.partimage.org/
|
||||||
Source: http://downloads.sourceforge.net/project/partimage/stable/%{version}/%{name}-%{version}.tar.bz2
|
Source: http://downloads.sourceforge.net/project/partimage/stable/%{version}/%{name}-%{version}.tar.bz2
|
||||||
Source1: mkinstalldirs
|
Source1: mkinstalldirs
|
||||||
Patch0: %{name}-0.6.7-gcc43.patch
|
Patch0: %{name}-0.6.7-gcc43.patch
|
||||||
Patch1: %{name}-0.6.7-gcc44.patch
|
Patch1: %{name}-0.6.7-gcc44.patch
|
||||||
|
Patch2: partimage-0.6.9-use-SSLv3-by-default.patch
|
||||||
|
Patch3: partimage-0.6.9-glibc-2.36.patch
|
||||||
|
Patch4: partimage-0.6.9-libz-1.2.11.patch
|
||||||
License: GPL
|
License: GPL
|
||||||
## AUTOBUILDREQ-BEGIN
|
## AUTOBUILDREQ-BEGIN
|
||||||
BuildRequires: glibc-devel
|
BuildRequires: glibc-devel
|
||||||
@ -24,18 +27,26 @@ BuildRequires: libslang-devel
|
|||||||
BuildRequires: libstdc++6-devel
|
BuildRequires: libstdc++6-devel
|
||||||
BuildRequires: libz-devel
|
BuildRequires: libz-devel
|
||||||
## AUTOBUILDREQ-END
|
## AUTOBUILDREQ-END
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Partition Image is a Linux/UNIX utility which saves partitions in many formats (see below) to an image file.
|
Partition Image is a Linux/UNIX utility which saves partitions in many formats (see below) to an image file.
|
||||||
The image file can be compressed in the GZIP/BZIP2 formats to save disk space, and split into multiple files to be copied on removable floppies (ZIP for example).
|
The image file can be compressed in the GZIP/BZIP2 formats to save disk space, and split into multiple files to be copied on removable floppies (ZIP for example).
|
||||||
Partitions can be saved across the network since version 0.6.0.
|
Partitions can be saved across the network since version 0.6.0.
|
||||||
|
|
||||||
|
%debug_package
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
|
%define _default_patch_fuzz 2
|
||||||
#%patch0 -p1
|
#%patch0 -p1
|
||||||
#%patch1 -p1
|
#%patch1 -p1
|
||||||
cp %{SOURCE1} .
|
%patch2 -p1 -b .use-SSLv3-by-default
|
||||||
|
%patch3 -p1 -b .glibc-2.36
|
||||||
|
%patch4 -p1 -b .libz-1.2.11
|
||||||
|
|
||||||
|
#cp %{SOURCE1} .
|
||||||
|
|
||||||
|
sed -e 's/CRYPTO_lock/X509_new/g' -i configure
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%configure
|
%configure
|
||||||
@ -77,6 +88,9 @@ exit 0
|
|||||||
%exclude %{_datadir}/doc/partimage/*
|
%exclude %{_datadir}/doc/partimage/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sat Sep 24 2022 Automatic Build System <autodist@mambasoft.it> 0.6.9-2mamba
|
||||||
|
- automatic rebuild by autodist
|
||||||
|
|
||||||
* Mon Aug 09 2010 Automatic Build System <autodist@mambasoft.it> 0.6.9-1mamba
|
* Mon Aug 09 2010 Automatic Build System <autodist@mambasoft.it> 0.6.9-1mamba
|
||||||
- automatic update by autodist
|
- automatic update by autodist
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user