svn commit: r506304 - in head/net/bredbandskollen: . files
Niclas Zeising
zeising at FreeBSD.org
Tue Jul 9 19:03:51 UTC 2019
Author: zeising
Date: Tue Jul 9 19:03:49 2019
New Revision: 506304
URL: https://svnweb.freebsd.org/changeset/ports/506304
Log:
net/bredbandskollen: Update snapshot
Update net/bredbandskollen to the latest snapshot.
Fix build on GCC-based architectures, such as powerpc64 [1]
PR: 234216 [1]
Submitted by: pkubaj [1]
Added:
head/net/bredbandskollen/files/
head/net/bredbandskollen/files/extra-src_framework_socketreceiver.h (contents, props changed)
head/net/bredbandskollen/files/patch-src_framework_engine.h (contents, props changed)
Modified:
head/net/bredbandskollen/Makefile
head/net/bredbandskollen/distinfo
Modified: head/net/bredbandskollen/Makefile
==============================================================================
--- head/net/bredbandskollen/Makefile Tue Jul 9 18:52:12 2019 (r506303)
+++ head/net/bredbandskollen/Makefile Tue Jul 9 19:03:49 2019 (r506304)
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= bredbandskollen
-PORTVERSION= 0.20181210
+PORTVERSION= 0.20190705
CATEGORIES= net
MAINTAINER= zeising at FreeBSD.org
@@ -9,12 +9,12 @@ COMMENT= Command line tool to check internet connectio
LICENSE= GPLv2
-USES= gmake
+USES= compiler:c++11-lang gmake
USE_GITHUB= yes
GH_ACCOUNT= dotse
GH_PROJECT= bbk
-GH_TAGNAME= 39b47a1
+GH_TAGNAME= 7b810a6
BUILD_WRKSRC= ${WRKSRC}/src/cli
@@ -26,8 +26,18 @@ OPTIONS_DEFINE= GNUTLS
GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls
GNUTLS_MAKE_ARGS= GNUTLS=1
+.include <bsd.port.pre.mk>
+
+.if ${ARCH:Mpowerpc*}
+EXTRA_PATCHES= ${FILESDIR}/extra-src_framework_socketreceiver.h
+.endif
+
+post-patch:
+ ${REINPLACE_CMD} -e 's/CXX = c++/CXX ?= c++/g' \
+ ${WRKSRC}/src/framework/mk.inc
+
do-install:
${INSTALL_PROGRAM} ${BUILD_WRKSRC}/cli ${STAGEDIR}/${PREFIX}/bin/bbk_cli
${LN} -sf bbk_cli ${STAGEDIR}/${PREFIX}/bin/bredbandskollen
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
Modified: head/net/bredbandskollen/distinfo
==============================================================================
--- head/net/bredbandskollen/distinfo Tue Jul 9 18:52:12 2019 (r506303)
+++ head/net/bredbandskollen/distinfo Tue Jul 9 19:03:49 2019 (r506304)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1544469797
-SHA256 (dotse-bbk-0.20181210-39b47a1_GH0.tar.gz) = 20e66a5acb806125dca45fc2563bea28b308f90873c85a4b109db6a067b91147
-SIZE (dotse-bbk-0.20181210-39b47a1_GH0.tar.gz) = 3636881
+TIMESTAMP = 1562346059
+SHA256 (dotse-bbk-0.20190705-7b810a6_GH0.tar.gz) = 69e09fb17ce3f4efc586ad5529b2205b060d6183cb3334f57dabb16302ef82dd
+SIZE (dotse-bbk-0.20190705-7b810a6_GH0.tar.gz) = 133836
Added: head/net/bredbandskollen/files/extra-src_framework_socketreceiver.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/bredbandskollen/files/extra-src_framework_socketreceiver.h Tue Jul 9 19:03:49 2019 (r506304)
@@ -0,0 +1,12 @@
+--- src/framework/socketreceiver.h.orig 2019-07-05 19:04:13 UTC
++++ src/framework/socketreceiver.h
+@@ -3,6 +3,9 @@
+
+ #pragma once
+
++// work around broken? _ALIGN/_ALIGNBYTES on FreeBSD powerpc
++#include <sys/types.h>
++
+ #include <sys/socket.h>
+ #include "serversocket.h"
+ class SocketConnection;
Added: head/net/bredbandskollen/files/patch-src_framework_engine.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/bredbandskollen/files/patch-src_framework_engine.h Tue Jul 9 19:03:49 2019 (r506304)
@@ -0,0 +1,11 @@
+--- src/framework/engine.h.orig 2019-07-05 17:52:32 UTC
++++ src/framework/engine.h
+@@ -6,6 +6,8 @@
+
+ #pragma once
+
++#include <sys/select.h>
++
+ #include <thread>
+ #include <map>
+ #include <vector>
More information about the svn-ports-head
mailing list