-
Notifications
You must be signed in to change notification settings - Fork 3
/
INFOS.TXT
61 lines (50 loc) · 1.77 KB
/
INFOS.TXT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
READ INSTALL.TXT to install ndproxy
------------------------------------------------------------
publishing ndproxy on GitHub:
add DEVELOPER=yes to /etc/make.conf
cd to usr/ports/net/ndproxy
update PLIST_FILES in usr/ports/net/ndproxy/Makefile
apply section "3.4. Testing the Port" at https://www.freebsd.org/doc/en/books/porters-handbook/book.html
clean-up everything, as user:
make clean
check consistency:
portlint -AC usr/ports/net/ndproxy
clean-up everything in port distribution, as root:
( cd usr/ports/net/ndproxy && make clean )
create man pages, as user:
make all-man pdf manhtml catman
(sed '/````manpage/,$d' README.md ; (echo '````manpage' ; cat MANUAL.TXT)) > README.md.new ; mv README.md.new README.md
look for tags:
git tag
select a new version tag: v1.4 in this example
add the new version tag, as user:
git tag v1.4
git push --tags
sync with GitHub, as user:
git pull
git add -A
git commit -m new
git push
git push --tags
update PORTVERSION in usr/ports/net/ndproxy/Makefile, as user:
PORTVERSION= 1.4
create distinfo, as root:
( cd usr/ports/net/ndproxy && make makesum )
sync with GitHub, as user:
git pull
git add -A
git commit -m new
git push
create shell archive:
( cd usr/ports/net ; shar `find . -print` > /tmp/ndproxy.shar )
------------------------------------------------------------
Creating a release for the FreeBSD ports tree:
git clone --branch v3.2 https://github.com/AlexandreFenyo/ndproxy.git
cd ndproxy
( cd usr/ports/net/ndproxy && make makesum )
( cd usr/ports/net ; shar `find . -print` > /tmp/ndproxy.shar )
mv /tmp/ndproxy.shar /tmp/ndproxy-v3.2.shar
------------------------------------------------------------
removing installed manpage:
rm -f /usr/share/man/man4/ndproxy.4.gz
rm -f /usr/local/man/man4/ndproxy.4.gz