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