Bug 286716 - [NEW PORT] devel/dorst: Codebase utility
Summary: [NEW PORT] devel/dorst: Codebase utility
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Hiroki Tagato
URL: https://github.com/charlesrocket/dors...
Keywords:
Depends on:
Blocks:
 
Reported: 2025-05-11 00:58 UTC by charlesrocket
Modified: 2025-06-18 08:23 UTC (History)
1 user (show)

See Also:


Attachments
add port v0.19.2 (53.77 KB, patch)
2025-05-11 00:58 UTC, charlesrocket
no flags Details | Diff
add port v0.19.3 (53.73 KB, patch)
2025-05-11 16:26 UTC, charlesrocket
no flags Details | Diff
add port v0.19.4 (53.99 KB, patch)
2025-06-10 14:28 UTC, charlesrocket
no flags Details | Diff
add port v0.19.4 (53.86 KB, patch)
2025-06-17 12:48 UTC, charlesrocket
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description charlesrocket 2025-05-11 00:58:37 UTC
Created attachment 260321 [details]
add port v0.19.2

Codebase bootstrap/backup utility for Git repositories.
Comment 1 charlesrocket 2025-05-11 01:03:04 UTC
Preview: https://failsafe.monster/posts/dorst
Comment 2 charlesrocket 2025-05-11 16:26:55 UTC
Created attachment 260329 [details]
add port v0.19.3
Comment 3 charlesrocket 2025-06-10 14:28:57 UTC
Created attachment 261147 [details]
add port v0.19.4

Update to 0.19.4
Comment 4 Hiroki Tagato freebsd_committer freebsd_triage 2025-06-17 01:13:52 UTC
Thanks for a new port submission.

Here are a few comments on the Makefile:
- Default flavor need to be defined like, FLAVOR?= ${FLAVORS:[1]}.
- Both specifying LIB_DEPENDS and USE_GNOME is redundant.
  In this case, using USE_GNOME= glib20 gtk40 libadwaita should be sufficient.
- gtk_PLIST_FILES does not seem to work.
  Put PLIST_FILES+= ... in the .if ... == gtk clause instead.
- post-install target can be merged into the same .if clause as well.

The rest of the Makefile looks good to me.
Comment 5 charlesrocket 2025-06-17 12:48:56 UTC
Created attachment 261337 [details]
add port v0.19.4

Fix PLIST_FILES/FLAVORS
Comment 6 charlesrocket 2025-06-17 12:49:14 UTC
(In reply to Hiroki Tagato from comment #4)
Thank you! Fixed
Comment 7 commit-hook freebsd_committer freebsd_triage 2025-06-18 08:22:26 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b5a017cbeb3421ceb5733fadd81bf72036fdbb84

commit b5a017cbeb3421ceb5733fadd81bf72036fdbb84
Author:     charlesrocket <slowdive@me.com>
AuthorDate: 2025-06-17 12:41:30 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2025-06-18 08:21:28 +0000

    devel/dorst: add port: Codebase bootstrap/backup utility

    Codebase bootstrap/backup utility. Deploy and mirror
    Git repositories locally with Dorst.

    WWW: https://github.com/charlesrocket/dorst

    PR:             286716
    Reported by:    charlesrocket <slowdive@me.com> (new maintainer)

 devel/Makefile                           |   1 +
 devel/dorst/Makefile (new)               |  44 +++
 devel/dorst/Makefile.crates (new)        | 267 +++++++++++++++
 devel/dorst/distinfo (new)               | 537 +++++++++++++++++++++++++++++++
 devel/dorst/files/patch-Cargo.lock (new) |  26 ++
 devel/dorst/files/patch-Cargo.toml (new) |  11 +
 devel/dorst/pkg-descr (new)              |   2 +
 7 files changed, 888 insertions(+)
Comment 8 Hiroki Tagato freebsd_committer freebsd_triage 2025-06-18 08:23:14 UTC
Committed, thanks!