[packages/net6] - add missing types for serialization - rel 2

baggins baggins at pld-linux.org
Sun Jun 28 17:00:23 CEST 2015


commit 529c735e18680f900b60b8c1fde7ddeffebf89e2
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sun Jun 28 17:00:07 2015 +0200

    - add missing types for serialization
    - rel 2

 long-long.patch | 30 ++++++++++++++++++++++++++++++
 net6.spec       |  4 +++-
 2 files changed, 33 insertions(+), 1 deletion(-)
---
diff --git a/net6.spec b/net6.spec
index 09e111f..2e42385 100644
--- a/net6.spec
+++ b/net6.spec
@@ -2,12 +2,13 @@ Summary:	Net6 network library
 Summary(pl.UTF-8):	Biblioteka sieciowa net6
 Name:		net6
 Version:	1.3.14
-Release:	1
+Release:	2
 License:	LGPL v2.1+
 Group:		Libraries
 Source0:	http://releases.0x539.de/net6/%{name}-%{version}.tar.gz
 # Source0-md5:	be6db739f71c5c08421bf6181e77f3b2
 Patch0:		%{name}-gnutls.patch
+Patch1:		long-long.patch
 URL:		http://gobby.0x539.de/
 BuildRequires:	autoconf >= 2.59
 BuildRequires:	automake >= 1:1.9
@@ -68,6 +69,7 @@ aplicativos estáticos que usam net6.
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
 %{__gettextize}
diff --git a/long-long.patch b/long-long.patch
new file mode 100644
index 0000000..adb3750
--- /dev/null
+++ b/long-long.patch
@@ -0,0 +1,30 @@
+--- net6-1.3.14/inc/serialise.hpp~	2011-09-10 16:59:50.000000000 +0200
++++ net6-1.3.14/inc/serialise.hpp	2015-06-28 16:54:15.202279924 +0200
+@@ -43,10 +43,12 @@
+ 
+ template<> struct type_name<int> { static const char* name; };
+ template<> struct type_name<long> { static const char* name; };
++template<> struct type_name<long long int> { static const char* name; };
+ template<> struct type_name<short> { static const char* name; };
+ template<> struct type_name<char> { static const char* name; };
+ template<> struct type_name<unsigned int> { static const char* name; };
+ template<> struct type_name<unsigned long> { static const char* name; };
++template<> struct type_name<unsigned long long int> { static const char* name; };
+ template<> struct type_name<unsigned short> { static const char* name; };
+ template<> struct type_name<unsigned char> { static const char* name; };
+ template<> struct type_name<float> { static const char* name; };
+--- net6-1.3.14/src/serialise.cpp~	2011-09-10 16:59:50.000000000 +0200
++++ net6-1.3.14/src/serialise.cpp	2015-06-28 16:55:59.343311590 +0200
+@@ -20,10 +20,12 @@
+ 
+ const char* serialise::type_name<int>::name = "int";
+ const char* serialise::type_name<long>::name = "long";
++const char* serialise::type_name<long long int>::name = "long long int";
+ const char* serialise::type_name<short>::name = "short";
+ const char* serialise::type_name<char>::name = "char";
+ const char* serialise::type_name<unsigned int>::name = "unsigned int";
+ const char* serialise::type_name<unsigned long>::name = "unsigned long";
++const char* serialise::type_name<unsigned long long int>::name = "unsigned long long int";
+ const char* serialise::type_name<unsigned short>::name = "unsigned short";
+ const char* serialise::type_name<unsigned char>::name = "unsigned char";
+ const char* serialise::type_name<float>::name = "float";
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/net6.git/commitdiff/529c735e18680f900b60b8c1fde7ddeffebf89e2



More information about the pld-cvs-commit mailing list