File tree Expand file tree Collapse file tree 1 file changed +35
-0
lines changed
Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Original file line number Diff line number Diff line change 886 . Notify distribution maintainers (See README)
997 . Do winget release (See below)
10108 . Do crates.io release (See below)
11+ 9 . Do freebsd release (See below)
1112
1213## winget
1314
@@ -49,4 +50,38 @@ Publish
4950```
5051cargo publish -p framework_lib
5152cargo publish -p framework_tool
53+
54+ ## FreeBSD
55+
56+ ```
57+ # One time
58+ git clone https://github.com/freebsd/freebsd-ports
59+ cd freebsd-ports/sysutils/framework-system
60+ sudo chown -R $(whoami) /var/db/ports
61+
62+ cd sysutils/framework-system
63+
64+ git checkout -b framework-system-v0.5.0
65+
66+ # Edit DISTVERSION=0.5.0 and remove PORTREVISION
67+ nvim sysutils/framework-system/Makefile
68+
69+ # Generate the hash of the package source
70+ make makesum
71+
72+ # Regenerate the dependency information
73+ make cargo-crates > Makefile.crates
74+
75+ # Generate the hash of the package dependencies
76+ make makesum
77+
78+ # Build
79+ make -V BUILD_DEPENDS
80+ make clean
81+ make BATCH=yes build
82+
83+ # Checking if everything is ok
84+ make package
85+ make stage-qa
86+ make check-plist
5287```
You can’t perform that action at this time.
0 commit comments