FreeBSD Bugzilla – Attachment 253228 Details for
Bug 281176
[NEW PORT] net/boinctui: Fullscreen text-mode manager for BOINC client
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
[NEW PORT] net/boinctui: Fullscreen text-mode manager for BOINC client
0001-NEW-PORT-net-boinctui-Fullscreen-text-mode-manager-f.patch (text/plain), 5.28 KB, created by
Älven
on 2024-08-31 20:28:53 UTC
(
hide
)
Description:
[NEW PORT] net/boinctui: Fullscreen text-mode manager for BOINC client
Filename:
MIME Type:
Creator:
Älven
Created:
2024-08-31 20:28:53 UTC
Size:
5.28 KB
patch
obsolete
>From 6bb734868abc9a9a87d8172ec0fe863eeada1061 Mon Sep 17 00:00:00 2001 >From: Ãlven <alster@vinterdalen.se> >Date: Sat, 31 Aug 2024 21:00:12 +0400 >Subject: [NEW PORT] net/boinctui: Fullscreen text-mode manager for BOINC client > >--- > net/Makefile | 1 + > net/boinctui/Makefile | 34 +++++++++++++++++++++++++++ > net/boinctui/distinfo | 3 +++ > net/boinctui/files/patch-configure.in | 14 +++++++++++ > net/boinctui/files/patch-src_net.cpp | 18 ++++++++++++++ > net/boinctui/pkg-descr | 15 ++++++++++++ > net/boinctui/pkg-plist | 3 +++ > 7 files changed, 88 insertions(+) > create mode 100644 net/boinctui/Makefile > create mode 100644 net/boinctui/distinfo > create mode 100644 net/boinctui/files/patch-configure.in > create mode 100644 net/boinctui/files/patch-src_net.cpp > create mode 100644 net/boinctui/pkg-descr > create mode 100644 net/boinctui/pkg-plist > >diff --git a/net/Makefile b/net/Makefile >index 5c9fc6c8b535..e1feeb0b0527 100644 >--- a/net/Makefile >+++ b/net/Makefile >@@ -60,6 +60,7 @@ > SUBDIR += bmon > SUBDIR += boinc-client > SUBDIR += boinc_curses >+ SUBDIR += boinctui > SUBDIR += bosh-bootloader > SUBDIR += bosh-cli > SUBDIR += bounce >diff --git a/net/boinctui/Makefile b/net/boinctui/Makefile >new file mode 100644 >index 000000000000..7a74ede07ffd >--- /dev/null >+++ b/net/boinctui/Makefile >@@ -0,0 +1,34 @@ >+PORTNAME= boinctui >+DISTVERSION= 2.7.1 >+CATEGORIES= net >+MASTER_SITES= SF/${PORTNAME} >+DISTNAME= ${PORTNAME}_${PORTVERSION} >+ >+MAINTAINER= alster@vinterdalen.se >+COMMENT= Fullscreen text-mode manager for BOINC client >+WWW= https://sourceforge.net/projects/boinctui/ >+ >+LICENSE= GPLv3 >+LICENSE_FILE= ${WRKSRC}/gpl-3.0.txt >+ >+LIB_DEPENDS= libexpat.so:textproc/expat2 >+ >+USES= autoreconf gmake localbase ncurses >+ >+GNU_CONFIGURE= yes >+CONFIGURE_ARGS= --with-boinc-dir=/var/db/boinc >+ >+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} >+ >+OPTIONS_DEFAULT= GNUTLS >+OPTIONS_SINGLE= SSL >+OPTIONS_SINGLE_SSL= GNUTLS OPENSSL >+ >+GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls >+OPENSSL_USES= ssl >+OPENSSL_CONFIGURE_ON= --without-gnutls >+ >+post-install: >+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} >+ >+.include <bsd.port.mk> >diff --git a/net/boinctui/distinfo b/net/boinctui/distinfo >new file mode 100644 >index 000000000000..1947c717c9a6 >--- /dev/null >+++ b/net/boinctui/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1725122849 >+SHA256 (boinctui_2.7.1.tar.gz) = 44b059a31d1dc4d7125a48bef6c201c08fda599ed22490cbb626880bbd0ccf66 >+SIZE (boinctui_2.7.1.tar.gz) = 98119 >diff --git a/net/boinctui/files/patch-configure.in b/net/boinctui/files/patch-configure.in >new file mode 100644 >index 000000000000..de917383888c >--- /dev/null >+++ b/net/boinctui/files/patch-configure.in >@@ -0,0 +1,14 @@ >+# FreeBSD needs netinet/in.h with struct sockaddr_in for src/net.cpp >+# to be included explicitly. See man ip(4) >+ >+--- configure.in.orig 2024-08-31 18:10:20 UTC >++++ configure.in >+@@ -71,7 +71,7 @@ string.h stdlib.h stdio.h sys/stat.h unistd.h stdarg.h >+ [ \ >+ pthread.h \ >+ string.h stdlib.h stdio.h sys/stat.h unistd.h stdarg.h sys/ioctl.h arpa/inet.h \ >+-locale.h malloc.h sys/socket.h netdb.h signal.h ctype.h \ >++locale.h malloc.h sys/socket.h netinet/in.h netdb.h signal.h ctype.h \ >+ algorithm string list vector queue stack sstream \ >+ expat.h \ >+ ] , , [AC_MSG_ERROR([Couldn't find some headers])] ) >diff --git a/net/boinctui/files/patch-src_net.cpp b/net/boinctui/files/patch-src_net.cpp >new file mode 100644 >index 000000000000..01fc33a60267 >--- /dev/null >+++ b/net/boinctui/files/patch-src_net.cpp >@@ -0,0 +1,18 @@ >+# FreeBSD needs netinet/in.h with struct sockaddr_in for src/net.cpp >+# to be included explicitly. See man ip(4) >+ >+--- src/net.cpp.orig 2023-12-14 18:14:23 UTC >++++ src/net.cpp >+@@ -16,6 +16,7 @@ >+ // ============================================================================= >+ >+ #include <sys/socket.h> >++#include <netinet/in.h> >+ #include <netdb.h> >+ #include <arpa/inet.h> >+ #include <stdlib.h> >+@@ -139,4 +140,3 @@ char* TConnect::waitresult() //полÑÑиÑÑ Ð¾Ñв >+ // printf("'%s' \nlen=%d\n", answbuf, strlen(answbuf)); >+ return answbuf; >+ } >+- >diff --git a/net/boinctui/pkg-descr b/net/boinctui/pkg-descr >new file mode 100644 >index 000000000000..6ea024377e92 >--- /dev/null >+++ b/net/boinctui/pkg-descr >@@ -0,0 +1,15 @@ >+BOINC can be configured in many ways. And the monitoring of scientific >+progress contributed to one's own machines is rewarding. For remote machines >+or to avoid moving the hands of your keyboard, this package provides, all >+for your UNIX command line: >+ >+- Fullscreen curses-based text user interface >+- Switch between several hosts running the BOINC client via a hot key >+- View a host's task list (including each task's state) >+- View the BOINC log file in a separate window >+- Suspend/Resume/Abort control of all tasks >+- Update/Suspend/Resume/Reset/No New Task/Allow New Task for projects >+- Toggle activity state >+ (Always suspend/Always resume/Run based on preferences) >+- Run benchmarks >+- Manage BOINC client on remote hosts via boinc_gui RPC protocol >diff --git a/net/boinctui/pkg-plist b/net/boinctui/pkg-plist >new file mode 100644 >index 000000000000..c0f85ee5e5c7 >--- /dev/null >+++ b/net/boinctui/pkg-plist >@@ -0,0 +1,3 @@ >+bin/boinctui >+@(,,644) %%DOCSDIR%%/changelog >+share/man/man1/boinctui.1.gz >-- >2.46.0 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
alster
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 281176
:
253228
|
253230