Update to retroshare 0.5.5b, which rolls in most of our patches.
Parallel build seems to be broken for now, but I'm not overriding PARALLEL_BUILD as per espie's request.
This commit is contained in:
parent
da3f676b8e
commit
8e7784e52f
@ -1,9 +1,9 @@
|
||||
# $OpenBSD: Makefile,v 1.2 2013/11/25 14:16:23 sthen Exp $
|
||||
# $OpenBSD: Makefile,v 1.3 2013/12/06 13:31:50 stsp Exp $
|
||||
|
||||
SHARED_ONLY = Yes
|
||||
COMMENT = secure decentralised communication platform
|
||||
V = 0.5.4e
|
||||
DISTNAME = RetroShare-v${V}
|
||||
V = 0.5.5b
|
||||
DISTNAME = retroshare_0.5.5-0.6864_src
|
||||
PKGNAME = retroshare-${V}
|
||||
CATEGORIES = net security
|
||||
HOMEPAGE = http://retroshare.sourceforge.net
|
||||
@ -30,7 +30,7 @@ LIB_DEPENDS = audio/speex \
|
||||
textproc/libxslt \
|
||||
x11/gnome/libgnome-keyring
|
||||
NO_TEST = Yes
|
||||
WRKDIST = ${WRKDIR}/retroshare-${V:S/e$//}
|
||||
WRKDIST = ${WRKDIR}/retroshare-${V:S/b$//}
|
||||
WRKSRC = ${WRKDIST}/src
|
||||
|
||||
post-patch:
|
||||
|
@ -1,2 +1,2 @@
|
||||
SHA256 (RetroShare-v0.5.4e.tar.gz) = ocyFMnITqjurDqwJI7VGRyu0GqzVahH1874bojFaC9o=
|
||||
SIZE (RetroShare-v0.5.4e.tar.gz) = 9442382
|
||||
SHA256 (retroshare_0.5.5-0.6864_src.tar.gz) = s+AAddNB+jGrGxxyGMfCbfjSvemUZZyQVo0jn6aqUwM=
|
||||
SIZE (retroshare_0.5.5-0.6864_src.tar.gz) = 11600167
|
||||
|
@ -1,16 +0,0 @@
|
||||
$OpenBSD: patch-src_libbitdht_src_libbitdht_pro,v 1.1.1.1 2013/08/15 21:55:20 stsp Exp $
|
||||
--- src/libbitdht/src/libbitdht.pro.orig Mon Aug 12 18:47:50 2013
|
||||
+++ src/libbitdht/src/libbitdht.pro Mon Aug 12 18:52:12 2013
|
||||
@@ -93,6 +93,12 @@ freebsd-* {
|
||||
DESTDIR = lib
|
||||
}
|
||||
|
||||
+################################# OpenBSD ##########################################
|
||||
+
|
||||
+openbsd-* {
|
||||
+ DESTDIR = lib
|
||||
+}
|
||||
+
|
||||
################################### COMMON stuff ##################################
|
||||
################################### COMMON stuff ##################################
|
||||
|
@ -1,12 +0,0 @@
|
||||
$OpenBSD: patch-src_libbitdht_src_util_bdrandom_cc,v 1.1.1.1 2013/08/15 21:55:20 stsp Exp $
|
||||
--- src/libbitdht/src/util/bdrandom.cc.orig Mon Aug 12 18:55:29 2013
|
||||
+++ src/libbitdht/src/util/bdrandom.cc Mon Aug 12 18:55:47 2013
|
||||
@@ -15,6 +15,8 @@ static bool auto_seed = bdRandom::seed( (time(NULL) +
|
||||
#elif defined(__FreeBSD__)
|
||||
// since this is completely insecure anyway, just kludge for now
|
||||
static bool auto_seed = bdRandom::seed(time(NULL));
|
||||
+ #elif defined(__OpenBSD__)
|
||||
+ static bool auto_seed = bdRandom::seed(arc4random());
|
||||
#else
|
||||
static bool auto_seed = bdRandom::seed( (time(NULL) + pthread_self()*0x1293fe + (getpid()^0x113ef76b))^0x18e34a12 ) ;
|
||||
#endif
|
@ -1,26 +0,0 @@
|
||||
$OpenBSD: patch-src_libretroshare_src_libretroshare_pro,v 1.1.1.1 2013/08/15 21:55:20 stsp Exp $
|
||||
--- src/libretroshare/src/libretroshare.pro.orig Fri Mar 22 18:29:00 2013
|
||||
+++ src/libretroshare/src/libretroshare.pro Mon Aug 12 23:54:53 2013
|
||||
@@ -283,6 +283,22 @@ freebsd-* {
|
||||
|
||||
# linux/bsd can use either - libupnp is more complete and packaged.
|
||||
#CONFIG += upnp_miniupnpc
|
||||
+ CONFIG += upnp_libupnp
|
||||
+
|
||||
+ DESTDIR = lib
|
||||
+}
|
||||
+
|
||||
+################################# OpenBSD ##########################################
|
||||
+
|
||||
+openbsd-* {
|
||||
+ INCLUDEPATH *= ${LOCALBASE}/include
|
||||
+ INCLUDEPATH += $$system(pkg-config --cflags glib-2.0 | sed -e "s/-I//g")
|
||||
+
|
||||
+ OPENPGPSDK_DIR = ../../openpgpsdk/src
|
||||
+ INCLUDEPATH *= $${OPENPGPSDK_DIR} ../openpgpsdk
|
||||
+
|
||||
+ QMAKE_CXXFLAGS *= -Dfseeko64=fseeko -Dftello64=ftello -Dstat64=stat -Dstatvfs64=statvfs -Dfopen64=fopen
|
||||
+
|
||||
CONFIG += upnp_libupnp
|
||||
|
||||
DESTDIR = lib
|
@ -1,30 +0,0 @@
|
||||
$OpenBSD: patch-src_libretroshare_src_rsserver_rsloginhandler_cc,v 1.1.1.1 2013/08/15 21:55:20 stsp Exp $
|
||||
--- src/libretroshare/src/rsserver/rsloginhandler.cc.orig Mon Aug 12 19:02:27 2013
|
||||
+++ src/libretroshare/src/rsserver/rsloginhandler.cc Mon Aug 12 19:03:40 2013
|
||||
@@ -5,7 +5,7 @@
|
||||
#include "rsloginhandler.h"
|
||||
#include "util/rsdir.h"
|
||||
|
||||
-#if defined(UBUNTU) || defined(__FreeBSD__)
|
||||
+#if defined(UBUNTU) || defined(__FreeBSD__) || defined(__OpenBSD__)
|
||||
#include <gnome-keyring-1/gnome-keyring.h>
|
||||
|
||||
GnomeKeyringPasswordSchema my_schema = {
|
||||
@@ -119,7 +119,7 @@ bool RsLoginHandler::tryAutoLogin(const std::string& s
|
||||
|
||||
/******************************** WINDOWS/UNIX SPECIFIC PART ******************/
|
||||
#ifndef WINDOWS_SYS /* UNIX */
|
||||
-#if defined(UBUNTU) || defined(__FreeBSD__)
|
||||
+#if defined(UBUNTU) || defined(__FreeBSD__) || defined(__OpenBSD__)
|
||||
|
||||
gchar *passwd = NULL;
|
||||
|
||||
@@ -361,7 +361,7 @@ bool RsLoginHandler::enableAutoLogin(const std::string
|
||||
|
||||
/******************************** WINDOWS/UNIX SPECIFIC PART ******************/
|
||||
#ifndef WINDOWS_SYS /* UNIX */
|
||||
-#if defined(UBUNTU) || defined(__FreeBSD__)
|
||||
+#if defined(UBUNTU) || defined(__FreeBSD__) || defined(__OpenBSD__)
|
||||
if(GNOME_KEYRING_RESULT_OK == gnome_keyring_store_password_sync(&my_schema, NULL, (gchar*)("RetroShare password for SSL Id "+ssl_id).c_str(),(gchar*)ssl_passwd.c_str(),"RetroShare SSL Id",ssl_id.c_str(),NULL))
|
||||
{
|
||||
std::cerr << "Stored passwd " << "************************" << " into gnome keyring" << std::endl;
|
@ -1,16 +0,0 @@
|
||||
$OpenBSD: patch-src_plugins_FeedReader_FeedReader_pro,v 1.1.1.1 2013/08/15 21:55:20 stsp Exp $
|
||||
--- src/plugins/FeedReader/FeedReader.pro.orig Fri Mar 22 18:28:25 2013
|
||||
+++ src/plugins/FeedReader/FeedReader.pro Mon Aug 12 23:54:53 2013
|
||||
@@ -90,3 +90,12 @@ win32 {
|
||||
|
||||
LIBS += -lcurl -lxml2 -lxslt -lws2_32 -lwldap32
|
||||
}
|
||||
+
|
||||
+openbsd-* {
|
||||
+ LIBXML2_DIR = ${LOCALBASE}/include/libxml2
|
||||
+
|
||||
+ INCLUDEPATH += $${LIBXML2_DIR}
|
||||
+
|
||||
+ LIBS += -lcurl -lxml2 -lxslt
|
||||
+}
|
||||
+
|
@ -1,34 +0,0 @@
|
||||
$OpenBSD: patch-src_retroshare-gui_src_retroshare-gui_pro,v 1.1.1.1 2013/08/15 21:55:20 stsp Exp $
|
||||
--- src/retroshare-gui/src/retroshare-gui.pro.orig Fri Mar 22 18:28:23 2013
|
||||
+++ src/retroshare-gui/src/retroshare-gui.pro Mon Aug 12 23:54:53 2013
|
||||
@@ -216,6 +216,30 @@ freebsd-* {
|
||||
|
||||
}
|
||||
|
||||
+##################################### OpenBSD ######################################
|
||||
+
|
||||
+openbsd-* {
|
||||
+ INCLUDEPATH *= ${LOCALBASE}/include
|
||||
+
|
||||
+ PRE_TARGETDEPS *= ../../libretroshare/src/lib/libretroshare.a
|
||||
+ PRE_TARGETDEPS *= ../../openpgpsdk/src/lib/libops.a
|
||||
+
|
||||
+ LIBS *= ../../libretroshare/src/lib/libretroshare.a
|
||||
+ LIBS *= ../../openpgpsdk/src/lib/libops.a -lbz2
|
||||
+ LIBS *= -lssl -lcrypto
|
||||
+ LIBS *= -lgpgme
|
||||
+ LIBS *= -lupnp
|
||||
+ LIBS *= -lgnome-keyring
|
||||
+ PRE_TARGETDEPS *= ../../libretroshare/src/lib/libretroshare.a
|
||||
+
|
||||
+ gxs {
|
||||
+ LIBS += ../../supportlibs/pegmarkdown/lib/libpegmarkdown.a
|
||||
+ LIBS += -lsqlite3
|
||||
+ }
|
||||
+
|
||||
+ LIBS *= -rdynamic
|
||||
+}
|
||||
+
|
||||
############################## Common stuff ######################################
|
||||
|
||||
# On Linux systems that alredy have libssl and libcrypto it is advisable
|
@ -1,25 +0,0 @@
|
||||
$OpenBSD: patch-src_retroshare-nogui_src_retroshare-nogui_pro,v 1.1.1.1 2013/08/15 21:55:20 stsp Exp $
|
||||
--- src/retroshare-nogui/src/retroshare-nogui.pro.orig Fri Mar 22 18:29:12 2013
|
||||
+++ src/retroshare-nogui/src/retroshare-nogui.pro Tue Aug 13 00:00:42 2013
|
||||
@@ -120,6 +120,21 @@ freebsd-* {
|
||||
PRE_TARGETDEPS *= ../../libretroshare/src/lib/libretroshare.a
|
||||
}
|
||||
|
||||
+##################################### OpenBSD ######################################
|
||||
+
|
||||
+openbsd-* {
|
||||
+ INCLUDEPATH *= ${LOCALBASE}/include
|
||||
+ LIBS *= ../../libretroshare/src/lib/libretroshare.a
|
||||
+ LIBS *= ../../openpgpsdk/src/lib/libops.a -lbz2
|
||||
+ LIBS *= -lssl -lcrypto
|
||||
+ LIBS *= -lgpgme
|
||||
+ LIBS *= -lupnp
|
||||
+ LIBS *= -lgnome-keyring
|
||||
+ PRE_TARGETDEPS *= ../../libretroshare/src/lib/libretroshare.a
|
||||
+ PRE_TARGETDEPS *= ../../openpgpsdk/src/lib/libops.a
|
||||
+ LIBS *= -rdynamic
|
||||
+}
|
||||
+
|
||||
############################## Common stuff ######################################
|
||||
|
||||
# bitdht config
|
@ -1,16 +0,0 @@
|
||||
$OpenBSD: patch-src_supportlibs_pegmarkdown_pegmarkdown_pro,v 1.1.1.1 2013/08/15 21:55:20 stsp Exp $
|
||||
--- src/supportlibs/pegmarkdown/pegmarkdown.pro.orig Mon Aug 12 18:47:50 2013
|
||||
+++ src/supportlibs/pegmarkdown/pegmarkdown.pro Mon Aug 12 18:51:53 2013
|
||||
@@ -58,6 +58,12 @@ freebsd-* {
|
||||
DESTDIR = lib
|
||||
}
|
||||
|
||||
+################################# OpenBSD ##########################################
|
||||
+
|
||||
+openbsd-* {
|
||||
+ DESTDIR = lib
|
||||
+}
|
||||
+
|
||||
################################### COMMON stuff ##################################
|
||||
################################### COMMON stuff ##################################
|
||||
|
Loading…
Reference in New Issue
Block a user