xref: /netbsd-src/external/bsd/tmux/README (revision e9a2d6fa8c367e06ce2af1baed55adf501be07e3)
1*e9a2d6faSchristos$NetBSD: README,v 1.3 2017/04/23 02:01:59 christos Exp $
2*e9a2d6faSchristos
39e4aec07SjmmvTo update tmux to a new version:
49e4aec07Sjmmv
5e48648f0Sjmmv- Build the package from pkgsrc and write down all -D flags passed to the
6e48648f0Sjmmv  compiler.  Autoconf is not generating a config.h file, so this is the
7e48648f0Sjmmv  best we can do to get the build-time settings in place.
89e4aec07Sjmmv- Use prepare-import.sh to regenerate the dist directory.
9e48648f0Sjmmv- Update usr.bin/tmux/Makefile to sync the CPPFLAGS to the list of -D flags
10e48648f0Sjmmv  gathered earlier on.
119e4aec07Sjmmv- Update the list of source files in usr.bin/tmux/Makefile with the new
129e4aec07Sjmmv  dist/*.c listing.
139e4aec07Sjmmv- cvs import the contents of the new dist directory.
14e48648f0Sjmmv- Fix merge conflicts, if any.
159e4aec07Sjmmv- Commit the changes to the reachover Makefiles.
169e4aec07Sjmmv- Update doc/3RDPARTY with the new tmux version.
179e4aec07Sjmmv- Add a note to doc/CHANGES about the new version.
18