[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