packages: dclib/dclib.spec, dclib/dclib-ssl.patch (NEW), dclib/dclib-DESTDI...
blues
blues at pld-linux.org
Thu Apr 29 23:15:38 CEST 2010
Author: blues Date: Thu Apr 29 21:15:38 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- 0.3.23 - ssl patch from upstream added, obsolete removed, no longer
static subpackage
---- Files affected:
packages/dclib:
dclib.spec (1.66 -> 1.67) , dclib-ssl.patch (NONE -> 1.1) (NEW), dclib-DESTDIR.patch (1.1 -> NONE) (REMOVED), dclib-include.patch (1.2 -> NONE) (REMOVED)
---- Diffs:
================================================================
Index: packages/dclib/dclib.spec
diff -u packages/dclib/dclib.spec:1.66 packages/dclib/dclib.spec:1.67
--- packages/dclib/dclib.spec:1.66 Wed Apr 21 19:00:37 2010
+++ packages/dclib/dclib.spec Thu Apr 29 23:15:33 2010
@@ -6,16 +6,15 @@
Summary: DirectConnect support library for dcgui-qt
Summary(pl.UTF-8): Biblioteka obsługująca DirectConnect dla dcgui-qt
Name: dclib
-Version: 0.3.13
-Release: 3
+Version: 0.3.23
+Release: 1
Epoch: 1
License: GPL
Group: Libraries
Source0: http://dl.sourceforge.net/wxdcgui/%{name}-%{version}.tar.bz2
-# Source0-md5: d0802777ab7555309debd64f71397faf
+# Source0-md5: 6852e420e48d09b514fcb9f783611cdc
Patch0: %{name}-lying_tags.patch
-Patch1: %{name}-include.patch
-Patch2: %{name}-DESTDIR.patch
+Patch1: %{name}-ssl.patch
URL: http://wxdcgui.sourceforge.net/
BuildRequires: autoconf
BuildRequires: automake
@@ -42,6 +41,7 @@
Requires: libstdc++-devel
Requires: libxml2-devel > 2.0.0
Requires: openssl-devel
+Obsoletes: dclib-static
%description devel
Header files for dclib.
@@ -49,29 +49,12 @@
%description devel -l pl.UTF-8
Pliki nagłówkowe dla dclib.
-%package static
-Summary: Static dclib library
-Summary(pl.UTF-8): Statyczna biblioteka dclib
-Group: Development/Libraries
-Requires: %{name}-devel = %{epoch}:%{version}-%{release}
-
-%description static
-Static dclib library.
-
-%description static -l pl.UTF-8
-Statyczna biblioteka dclib.
-
%prep
%setup -q
%{?with_lying:%patch0 -p1}
%patch1 -p1
-%patch2 -p1
%build
-%{__libtoolize}
-%{__aclocal}
-%{__autoconf}
-%{__automake}
%configure
%{__make}
@@ -91,25 +74,28 @@
%defattr(644,root,root,755)
%doc AUTHORS README
%attr(755,root,root) %{_libdir}/libdc.so.*.*
-%{_datadir}/dclib
%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/*.so
%{_libdir}/*.la
-%{_includedir}/dclib
+%dir %{_includedir}/dclib-0.3/
+%dir %{_includedir}/dclib-0.3/dclib/core
+%{_includedir}/dclib-0.3/dclib/core/*.h
+%dir %{_includedir}/dclib-0.3/dclib
+%{_includedir}/dclib-0.3/dclib/*.h
%{_pkgconfigdir}/*.pc
-%files static
-%defattr(644,root,root,755)
-%{_libdir}/*.a
-
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.67 2010/04/29 21:15:33 blues
+- 0.3.23 - ssl patch from upstream added, obsolete removed, no longer
+ static subpackage
+
Revision 1.66 2010/04/21 17:00:37 arekm
- release 3
================================================================
Index: packages/dclib/dclib-ssl.patch
diff -u /dev/null packages/dclib/dclib-ssl.patch:1.1
--- /dev/null Thu Apr 29 23:15:38 2010
+++ packages/dclib/dclib-ssl.patch Thu Apr 29 23:15:33 2010
@@ -0,0 +1,59 @@
+diff -up dclib-0.3.23/dclib/core/cssl.cpp.openssl dclib-0.3.23/dclib/core/cssl.cpp
+--- dclib-0.3.23/dclib/core/cssl.cpp.openssl 2009-01-07 23:13:52.000000000 +0100
++++ dclib-0.3.23/dclib/core/cssl.cpp 2009-08-25 14:12:21.000000000 +0200
+@@ -86,7 +86,11 @@ void CSSL::DeInitSSLLibrary()
+ /** */
+ SSL_CTX * CSSL::InitClientCTX()
+ {
++#if OPENSSL_VERSION_NUMBER >= 0x10000000L
++ const SSL_METHOD *method;
++#else
+ SSL_METHOD *method;
++#endif
+ SSL_CTX *ctx = NULL;
+
+ method = SSLv23_client_method(); /* Create new client-method instance */
+@@ -109,7 +113,11 @@ SSL_CTX * CSSL::InitClientCTX()
+ /** */
+ SSL_CTX * CSSL::InitServerCTX()
+ {
++#if OPENSSL_VERSION_NUMBER >= 0x10000000L
++ const SSL_METHOD *method;
++#else
+ SSL_METHOD *method;
++#endif
+ SSL_CTX *ctx = NULL;
+
+ method = SSLv23_server_method(); /* Create new client-method instance */
+@@ -130,9 +138,14 @@ SSL_CTX * CSSL::InitServerCTX()
+ /** */
+ SSL_CTX * CSSL::NewTLSv1ClientCTX()
+ {
+- SSL_METHOD * method = TLSv1_client_method();
++#if OPENSSL_VERSION_NUMBER >= 0x10000000L
++ const SSL_METHOD *method;
++#else
++ SSL_METHOD *method;
++#endif
+ SSL_CTX * ctx = NULL;
+
++ method = TLSv1_client_method();
+ if ( method != NULL )
+ {
+ ctx = SSL_CTX_new(method);
+@@ -149,9 +162,14 @@ SSL_CTX * CSSL::NewTLSv1ClientCTX()
+ /** */
+ SSL_CTX * CSSL::NewTLSv1ServerCTX()
+ {
+- SSL_METHOD * method = TLSv1_server_method();
++#if OPENSSL_VERSION_NUMBER >= 0x10000000L
++ const SSL_METHOD *method;
++#else
++ SSL_METHOD *method;
++#endif
+ SSL_CTX * ctx = NULL;
+
++ method = TLSv1_server_method();
+ if ( method != NULL )
+ {
+ ctx = SSL_CTX_new(method);
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/dclib/dclib.spec?r1=1.66&r2=1.67&f=u
More information about the pld-cvs-commit
mailing list