pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/chat/line-purple Update to nb2/20180221 which mainly f...
details: https://anonhg.NetBSD.org/pkgsrc/rev/d3ece799fde4
branches: trunk
changeset: 377409:d3ece799fde4
user: scole <scole%pkgsrc.org@localhost>
date: Fri Mar 16 21:06:31 2018 +0000
description:
Update to nb2/20180221 which mainly fixes login issue.
Use boost::make_shared instead of std::make_shared in a few places
where it doesn't compile with netbsd-7/gcc4.8.5. I'm not sure, there
may be a more portable way to handle.
diffstat:
chat/line-purple/Makefile | 8 ++--
chat/line-purple/distinfo | 14 ++++---
chat/line-purple/patches/patch-libpurple_Makefile | 14 ++++----
chat/line-purple/patches/patch-libpurple_thriftclient.cpp | 21 ++++++++++++
chat/line-purple/patches/patch-libpurple_thriftclient.hpp | 25 +++++++++++++++
5 files changed, 65 insertions(+), 17 deletions(-)
diffs (136 lines):
diff -r 1f4fccbffd96 -r d3ece799fde4 chat/line-purple/Makefile
--- a/chat/line-purple/Makefile Fri Mar 16 20:37:10 2018 +0000
+++ b/chat/line-purple/Makefile Fri Mar 16 21:06:31 2018 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.2 2018/01/01 21:18:17 adam Exp $
+# $NetBSD: Makefile,v 1.3 2018/03/16 21:06:31 scole Exp $
VERSION= 0.1
PKGNAME= line-purple-${VERSION}
-PKGREVISION= 1
+PKGREVISION= 2
CATEGORIES= chat
@@ -13,12 +13,12 @@
# XXX archive is at a github-type site, but its name doesn't
# match "https://github.com/account", couldn't figure out
# pkgsrc GITHUB* vars to work for fetching
-#ALTREPO_TAG= b330e2b07372d0aea0100ab5a75ba5a6961b475c
+#ALTREPO_TAG= 51cef1a66f6f4b1a90bd58a3746a2ea27fc74c36
MASTER_SITES= ${HOMEPAGE:=repository/}
EXTRACT_SUFX= .zip
DISTNAME= archive
-DIST_SUBDIR= ${PKGNAME_NOREV}
+DIST_SUBDIR= ${PKGNAME_NOREV}-20180221
LICENSE= mit
diff -r 1f4fccbffd96 -r d3ece799fde4 chat/line-purple/distinfo
--- a/chat/line-purple/distinfo Fri Mar 16 20:37:10 2018 +0000
+++ b/chat/line-purple/distinfo Fri Mar 16 21:06:31 2018 +0000
@@ -1,7 +1,9 @@
-$NetBSD: distinfo,v 1.1 2017/11/07 17:15:16 scole Exp $
+$NetBSD: distinfo,v 1.2 2018/03/16 21:06:31 scole Exp $
-SHA1 (line-purple-0.1/archive.zip) = 2ee693cc9ba7fe0b833a0a932051dc9160ef4896
-RMD160 (line-purple-0.1/archive.zip) = 24c85b728dc53a0494e002c1115dec4b7420e374
-SHA512 (line-purple-0.1/archive.zip) = cb41ff49207678966554e1c96234fd6062340a1470df7536fdbe536ac78c94c598b179fca14a702e41f49ecc950975f8e865b4764d5ffec5f458d000c056c515
-Size (line-purple-0.1/archive.zip) = 56114 bytes
-SHA1 (patch-libpurple_Makefile) = b682cf9197fc3ea0f359410a7f79a361fd9f36bc
+SHA1 (line-purple-0.1-20180221/archive.zip) = 66cebb3674733648743c1d34e3a965f8cea2bc3f
+RMD160 (line-purple-0.1-20180221/archive.zip) = b5ae36c80d8b698f189484b64742a2cb99b62af7
+SHA512 (line-purple-0.1-20180221/archive.zip) = 311495dd3695cef2367a0ba39081b9cdeafdb1d8909b366815259ca8182b30dcb66b230891130e4bcff74edbae3368cb472b874d7d61684e04fa4ffa74a24111
+Size (line-purple-0.1-20180221/archive.zip) = 56585 bytes
+SHA1 (patch-libpurple_Makefile) = 26590d9f3773e960ac7f9a1b3793342e6580df6d
+SHA1 (patch-libpurple_thriftclient.cpp) = e791acaa556ff63ca174dbd58d87fdcb9b1aa77a
+SHA1 (patch-libpurple_thriftclient.hpp) = fe71986a0c9fe6f0fa90d230c9f385debe7b89d5
diff -r 1f4fccbffd96 -r d3ece799fde4 chat/line-purple/patches/patch-libpurple_Makefile
--- a/chat/line-purple/patches/patch-libpurple_Makefile Fri Mar 16 20:37:10 2018 +0000
+++ b/chat/line-purple/patches/patch-libpurple_Makefile Fri Mar 16 21:06:31 2018 +0000
@@ -1,11 +1,11 @@
-$NetBSD: patch-libpurple_Makefile,v 1.1 2017/11/07 17:18:25 scole Exp $
+$NetBSD: patch-libpurple_Makefile,v 1.2 2018/03/16 21:06:31 scole Exp $
Modify for libtool
---- libpurple/Makefile.orig 2017-03-30 23:35:47.000000000 +0000
-+++ libpurple/Makefile 2017-07-04 11:22:31.000000000 +0000
-@@ -15,10 +15,10 @@ CXX ?= g++
- CXXFLAGS = -g -Wall -shared -fPIC \
+--- libpurple/Makefile.orig 2018-02-21 13:01:04.000000000 -0800
++++ libpurple/Makefile 2018-03-16 08:32:33.000000000 -0700
+@@ -15,10 +15,10 @@
+ CXXFLAGS = -g -Wall -Wextra -Werror -pedantic -shared -fPIC \
-DHAVE_INTTYPES_H -DHAVE_CONFIG_H -DPURPLE_PLUGINS \
`pkg-config --cflags purple` `libgcrypt-config --cflags` `gpg-error-config --cflags` \
- $(THRIFT_CXXFLAGS)
@@ -13,11 +13,11 @@
LIBS = `pkg-config --libs purple` `libgcrypt-config --libs` `gpg-error-config --libs` \
- $(THRIFT_LIBS)
-+ `pkg-config --libs libidn` $(THRIFT_LIBS)
++ `pkg-config --libs libidn` $(THRIFT_LIBS)
PURPLE_PLUGIN_DIR:=$(shell pkg-config --variable=plugindir purple)
PURPLE_DATA_ROOT_DIR:=$(shell pkg-config --variable=datarootdir purple)
-@@ -39,11 +39,12 @@ OBJS = $(SRCS:.cpp=.o)
+@@ -39,11 +39,12 @@
all: $(MAIN)
$(MAIN): $(OBJS) $(THRIFT_DEP)
diff -r 1f4fccbffd96 -r d3ece799fde4 chat/line-purple/patches/patch-libpurple_thriftclient.cpp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/chat/line-purple/patches/patch-libpurple_thriftclient.cpp Fri Mar 16 21:06:31 2018 +0000
@@ -0,0 +1,21 @@
+$NetBSD: patch-libpurple_thriftclient.cpp,v 1.1 2018/03/16 21:06:31 scole Exp $
+
+std::make_shared does not seem to compile on NetBSD so use boost::make_shared
+
+--- libpurple/thriftclient.cpp.orig 2018-02-21 13:01:04.000000000 -0800
++++ libpurple/thriftclient.cpp 2018-03-16 09:45:17.000000000 -0700
+@@ -8,11 +8,11 @@
+
+ ThriftClient::ThriftClient(PurpleAccount *acct, PurpleConnection *conn, std::string path)
+ : line::TalkServiceClient(
+- std::make_shared<apache::thrift::protocol::TCompactProtocol>(
+- std::make_shared<LineHttpTransport>(acct, conn, LINE_THRIFT_SERVER, 443, true))),
++ boost::make_shared<apache::thrift::protocol::TCompactProtocol>(
++ boost::make_shared<LineHttpTransport>(acct, conn, LINE_THRIFT_SERVER, 443, true))),
+ path(path)
+ {
+- http = std::static_pointer_cast<LineHttpTransport>(getInputProtocol()->getTransport());
++ http = boost::static_pointer_cast<LineHttpTransport>(getInputProtocol()->getTransport());
+ }
+
+ void ThriftClient::set_path(std::string path) {
diff -r 1f4fccbffd96 -r d3ece799fde4 chat/line-purple/patches/patch-libpurple_thriftclient.hpp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/chat/line-purple/patches/patch-libpurple_thriftclient.hpp Fri Mar 16 21:06:31 2018 +0000
@@ -0,0 +1,25 @@
+$NetBSD: patch-libpurple_thriftclient.hpp,v 1.1 2018/03/16 21:06:31 scole Exp $
+
+std::make_shared does not seem to compile on NetBSD so use boost::make_shared
+
+--- libpurple/thriftclient.hpp.orig 2018-02-21 13:01:04.000000000 -0800
++++ libpurple/thriftclient.hpp 2018-03-16 09:45:53.000000000 -0700
+@@ -3,6 +3,9 @@
+ #include <string>
+ #include <deque>
+
++#include <boost/shared_ptr.hpp>
++#include <boost/make_shared.hpp>
++
+ #include <debug.h>
+ #include <plugin.h>
+ #include <prpl.h>
+@@ -14,7 +17,7 @@
+ class ThriftClient : public line::TalkServiceClient {
+
+ std::string path;
+- std::shared_ptr<LineHttpTransport> http;
++ boost::shared_ptr<LineHttpTransport> http;
+
+ public:
+
Home |
Main Index |
Thread Index |
Old Index