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