View | Details | Raw Unified | Return to bug 281176 | Differences between
and this patch

Collapse All | Expand All

(-)b/net/Makefile (+1 lines)
Lines 60-65 Link Here
60
    SUBDIR += bmon
60
    SUBDIR += bmon
61
    SUBDIR += boinc-client
61
    SUBDIR += boinc-client
62
    SUBDIR += boinc_curses
62
    SUBDIR += boinc_curses
63
    SUBDIR += boinctui
63
    SUBDIR += bosh-bootloader
64
    SUBDIR += bosh-bootloader
64
    SUBDIR += bosh-cli
65
    SUBDIR += bosh-cli
65
    SUBDIR += bounce
66
    SUBDIR += bounce
(-)b/net/boinctui/Makefile (+34 lines)
Added Link Here
1
PORTNAME=	boinctui
2
DISTVERSION=	2.7.1
3
CATEGORIES=	net
4
MASTER_SITES=	SF/${PORTNAME}
5
DISTNAME=	${PORTNAME}_${PORTVERSION}
6
7
MAINTAINER=	alster@vinterdalen.se
8
COMMENT=	Fullscreen text-mode manager for BOINC client
9
WWW=		https://sourceforge.net/projects/boinctui/
10
11
LICENSE=	GPLv3
12
LICENSE_FILE=	${WRKSRC}/gpl-3.0.txt
13
14
LIB_DEPENDS=	libexpat.so:textproc/expat2
15
16
USES=		autoreconf gmake localbase ncurses
17
18
GNU_CONFIGURE=	yes
19
CONFIGURE_ARGS=	--with-boinc-dir=/var/db/boinc
20
21
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
22
23
OPTIONS_DEFAULT=	GNUTLS
24
OPTIONS_SINGLE=		SSL
25
OPTIONS_SINGLE_SSL=	GNUTLS OPENSSL
26
27
GNUTLS_LIB_DEPENDS=	libgnutls.so:security/gnutls
28
OPENSSL_USES=		ssl
29
OPENSSL_CONFIGURE_ON=	--without-gnutls
30
31
post-install:
32
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
33
34
.include <bsd.port.mk>
(-)b/net/boinctui/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1725122849
2
SHA256 (boinctui_2.7.1.tar.gz) = 44b059a31d1dc4d7125a48bef6c201c08fda599ed22490cbb626880bbd0ccf66
3
SIZE (boinctui_2.7.1.tar.gz) = 98119
(-)b/net/boinctui/files/patch-configure.in (+14 lines)
Added Link Here
1
# FreeBSD needs netinet/in.h with struct sockaddr_in for src/net.cpp
2
# to be included explicitly. See man ip(4)
3
4
--- configure.in.orig	2024-08-31 18:10:20 UTC
5
+++ configure.in
6
@@ -71,7 +71,7 @@ string.h stdlib.h stdio.h sys/stat.h unistd.h stdarg.h
7
 [ \
8
 pthread.h \
9
 string.h stdlib.h stdio.h sys/stat.h unistd.h stdarg.h sys/ioctl.h arpa/inet.h \
10
-locale.h malloc.h sys/socket.h netdb.h signal.h ctype.h \
11
+locale.h malloc.h sys/socket.h netinet/in.h netdb.h signal.h ctype.h \
12
 algorithm string list vector queue stack sstream \
13
 expat.h \
14
 ] ,  , [AC_MSG_ERROR([Couldn't find some headers])] )
(-)b/net/boinctui/files/patch-src_net.cpp (+18 lines)
Added Link Here
1
# FreeBSD needs netinet/in.h with struct sockaddr_in for src/net.cpp
2
# to be included explicitly. See man ip(4)
3
4
--- src/net.cpp.orig	2023-12-14 18:14:23 UTC
5
+++ src/net.cpp
6
@@ -16,6 +16,7 @@
7
 // =============================================================================
8
 
9
 #include <sys/socket.h>
10
+#include <netinet/in.h>
11
 #include <netdb.h>
12
 #include <arpa/inet.h>
13
 #include <stdlib.h>
14
@@ -139,4 +140,3 @@ char* TConnect::waitresult() //получить отв
15
     //    printf("'%s' \nlen=%d\n", answbuf, strlen(answbuf));
16
     return answbuf;
17
 }
18
-
(-)b/net/boinctui/pkg-descr (+15 lines)
Added Link Here
1
BOINC can be configured in many ways. And the monitoring of scientific
2
progress contributed to one's own machines is rewarding. For remote machines
3
or to avoid moving the hands of your keyboard, this package provides, all
4
for your UNIX command line:
5
6
- Fullscreen curses-based text user interface
7
- Switch between several hosts running the BOINC client via a hot key
8
- View a host's task list (including each task's state)
9
- View the BOINC log file in a separate window
10
- Suspend/Resume/Abort control of all tasks
11
- Update/Suspend/Resume/Reset/No New Task/Allow New Task for projects
12
- Toggle activity state
13
  (Always suspend/Always resume/Run based on preferences)
14
- Run benchmarks
15
- Manage BOINC client on remote hosts via boinc_gui RPC protocol
(-)b/net/boinctui/pkg-plist (-1 / +3 lines)
Added Link Here
0
- 
1
bin/boinctui
2
@(,,644) %%DOCSDIR%%/changelog
3
share/man/man1/boinctui.1.gz

Return to bug 281176