Index | Thread | Search

From:
Kirill A. Korinsky <kirill@korins.ky>
Subject:
Re: [NEW] net/b2
To:
Paul Galbraith <paul@galbraiths.ca>
Cc:
A Tammy <openbsd.ports@aisha.cc>, ports@openbsd.org
Date:
Sat, 27 Jul 2024 01:21:43 +0200

Download raw body.

Thread
  • Paul Galbraith:

    [NEW] net/b2

    • Paul Galbraith:

      [NEW] net/b2

      • Kirill A. Korinsky:

        [NEW] net/b2

On Fri, 26 Jul 2024 23:29:10 +0200,
Paul Galbraith <paul@galbraiths.ca> wrote:
> 
> Can finally follow up on this ... now that b2sdk and duplicity are both
> updated, there are no dependency problems.  Updated to the latest b2
> release version & attached again.
> 
> [2 b2.tgz <application/octet-stream (base64)>]

I had tried to test it, and it requires some changes:

diff --git sysutils/b2/Makefile sysutils/b2/Makefile
index a65a63068b9..578e209fa6d 100644
--- sysutils/b2/Makefile
+++ sysutils/b2/Makefile
@@ -16,15 +16,13 @@ NO_TEST =		Yes
 
 RUN_DEPENDS =		devel/py-argcomplete${MODPY_FLAVOR} \
 			devel/py-arrow${MODPY_FLAVOR} \
-			net/py-b2sdk${MODPY_FLAVOR} \
-			textproc/py-docutils${MODPY_FLAVOR} \
+			devel/py-pdm-backend${MODPY_FLAVOR} \
 			devel/py-phx-class-registry${MODPY_FLAVOR} \
-			sysutils/py-platformdirs${MODPY_FLAVOR} \
-			textproc/py-rst2ansi${MODPY_FLAVOR} \
 			devel/py-tabulate${MODPY_FLAVOR} \
-			devel/py-tqdm${MODPY_FLAVOR}
-
-#FLAVORS =		python3
-#FLAVOR =		python3
+			devel/py-tqdm${MODPY_FLAVOR} \
+			net/py-b2sdk${MODPY_FLAVOR} \
+			sysutils/py-platformdirs${MODPY_FLAVOR} \
+			textproc/py-docutils${MODPY_FLAVOR} \
+			textproc/py-rst2ansi${MODPY_FLAVOR}
 
 .include <bsd.port.mk>

Here I removed commented flavors, sorted alphabetically dependencies and
added missed devel/py-pdm-backend.

diff --git sysutils/b2/pkg/DESCR sysutils/b2/pkg/DESCR
index 6a19af05602..26c3579a337 100644
--- sysutils/b2/pkg/DESCR
+++ sysutils/b2/pkg/DESCR
@@ -1,2 +1,2 @@
-The command-line tool that gives easy access to all of the capabilities 
+The command-line tool that gives easy access to all of the capabilities
 of B2 Cloud Storage.

Small nikpiking: removed whitespace at the end of line

diff --git sysutils/b2/pkg/PLIST sysutils/b2/pkg/PLIST
index e910ea53f53..5bd3b06e2fe 100644
--- sysutils/b2/pkg/PLIST
+++ sysutils/b2/pkg/PLIST
@@ -1,3 +1,4 @@
+@conflict boost-*
 bin/b2
 bin/b2v3
 bin/b2v4

and, finally, added a conflict with boost. Both port contains
/usr/local/bin/b2 but such conflict makes installing it quite tricky because
a bit less than 200 ports depends on devel/boost.

-- 
wbr, Kirill