Update to tig-0.12.1. Changes: tig-0.12.1 ---------- Improvements: * Status view: revert uncommitted diff chunks and unstaged files with changes. Bound to ! by default. * Main view: use --topo-order also when rev-list arguments are given on the command line. * Log view: support for refreshing. Bug fixes: * Status view: use ls-files' --exclude-standard so user specific ignore rules are effective. The option was added in git version 1.5.4. * Stage view: fix assertion failure triggered when updating while status view is not displayed. * Help view: avoid confusion by showing "(no key)" instead of "?" for unbound requests. * Reload repository references when refreshing the main (and log) view. * Do not maximize views when refreshing. tig-0.12 -------- Improvements: * F5 also refreshes the current view. * Allow line graphics to be disabled with new line-graphics option. * Main view: also include the reference names when searching. * Main view: support for refreshing. * Main view: disable boundary commits by default. Use --boundary when they should be shown. (Debian bug 498628) * Stage view: add stage-next action to jump to next diff chunk that can be staged. By default bound to @. * Configure: check for the ncurses header files. * Add author-width option to costumize the width of the author column. For example, put the following in ~/.tigrc: set author-width = 10 Bug fixes: * Fix regression when staging all diff chunks in a section. * Bind the maximize view action to O; it conflicted with the keybinding to launch the merge tool in the status view. * Fix problem with $(cmd) usage in shell code. Some shells (jsh) installed as /bin/sh does not support it. * Do not show incomplete boundary commits when --no-walk is used. * Documentation: Rename gitlink macro to support AsciiDoc 8.2.3. * Ignore pipe reads with errno "Success" reported after a signals, for example when refreshing doing background loading. tig-0.11 -------- Incompatibilities: * Remove parsing of deprecated options: -g, -l, -d. * The first seen -- will stop option parsing and is passed to git instead of breaking out of tig's option parsing. New features: * Blame view; bound to B by default, reachable from the command line and the tree, status, and stage views. * Blame/main view: allow display of date, author, and references to be toggled on/off. Bound to D, A, and F respectively. * Add action to maximize the current view. Improvements: * Show the current branch in the status view. * Show local/light-weight tags. Bug fixes: * Fix regressions for the pager mode. * Fix refreshing of the index with working directory info.diff -r1.2 -r1.3 pkgsrc/devel/tig/Makefile
(bjs)
@@ -1,33 +1,41 @@ | @@ -1,33 +1,41 @@ | |||
1 | # $NetBSD: Makefile,v 1.2 2008/04/06 05:13:45 bjs Exp $ | 1 | # $NetBSD: Makefile,v 1.3 2008/11/08 10:44:12 bjs Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= tig-0.10.1 | 4 | DISTNAME= tig-0.12.1 | |
5 | CATEGORIES= devel scm | 5 | CATEGORIES= devel scm | |
6 | MASTER_SITES= http://jonas.nitro.dk/tig/releases/ | 6 | MASTER_SITES= http://jonas.nitro.dk/tig/releases/ | |
7 | 7 | |||
8 | MAINTAINER= bjs@NetBSD.org | 8 | MAINTAINER= bjs@NetBSD.org | |
9 | HOMEPAGE= http://jonas.nitro.dk/tig/ | 9 | HOMEPAGE= http://jonas.nitro.dk/tig/ | |
10 | COMMENT= Ncurses-based GIT repository tool | 10 | COMMENT= Ncurses-based GIT repository tool | |
11 | 11 | |||
12 | PKG_DESTDIR_SUPPORT= user-destdir | 12 | PKG_DESTDIR_SUPPORT= user-destdir | |
13 | 13 | |||
14 | BUILD_DEPENDS+= asciidoc-[0-9]*:../../textproc/asciidoc | 14 | BUILD_DEPENDS+= asciidoc-[0-9]*:../../textproc/asciidoc | |
15 | BUILD_DEPENDS+= xmlto-[0-9]*:../../textproc/xmlto | 15 | BUILD_DEPENDS+= xmlto-[0-9]*:../../textproc/xmlto | |
16 | DEPENDS+= scmgit-[0-9]*:../../devel/scmgit | 16 | DEPENDS+= scmgit-[0-9]*:../../devel/scmgit | |
17 | 17 | |||
18 | GNU_CONFIGURE= yes | 18 | GNU_CONFIGURE= yes | |
19 | USE_TOOLS+= gmake | 19 | USE_TOOLS+= gmake | |
20 | USE_NCURSES= yes | 20 | USE_NCURSES= yes | |
21 | 21 | |||
22 | CONF_FILES= ${EGDIR}/tigrc ${PKG_SYSCONFDIR}/tigrc | |||
23 | EGDIR= ${PREFIX}/share/examples/${PKGBASE} | |||
24 | ||||
22 | GIT_CONFIG= ${PREFIX}/bin/git-config | 25 | GIT_CONFIG= ${PREFIX}/bin/git-config | |
23 | CONFIGURE_ENV+= GIT_CONFIG=${GIT_CONFIG:Q} | 26 | CONFIGURE_ENV+= GIT_CONFIG=${GIT_CONFIG:Q} | |
24 | 27 | |||
25 | CONFIGURE_ARGS+= ${CONFIGURE_ARGS.${ICONV_TYPE}-iconv} | 28 | CONFIGURE_ARGS+= ${CONFIGURE_ARGS.${ICONV_TYPE}-iconv} | |
26 | CONFIGURE_ARGS.gnu-iconv= --with-libiconv=${BUILDLINK_PREFIX.iconv} | 29 | CONFIGURE_ARGS.gnu-iconv= --with-libiconv=${BUILDLINK_PREFIX.iconv} | |
27 | 30 | |||
28 | BUILD_TARGET= all doc | 31 | BUILD_TARGET= all doc | |
29 | INSTALL_TARGET= install install-doc | 32 | INSTALL_TARGET= install install-doc | |
30 | 33 | |||
31 | .include "../../devel/ncurses/buildlink3.mk" | 34 | post-install: | |
35 | ${INSTALL_DATA_DIR} ${DESTDIR}/${EGDIR} && \ | |||
36 | ${INSTALL_DATA} ${WRKSRC}/contrib/tigrc ${DESTDIR}/${EGDIR} | |||
37 | ||||
38 | .include "options.mk" | |||
39 | ||||
32 | .include "../../converters/libiconv/buildlink3.mk" | 40 | .include "../../converters/libiconv/buildlink3.mk" | |
33 | .include "../../mk/bsd.pkg.mk" | 41 | .include "../../mk/bsd.pkg.mk" |
@@ -1,9 +1,6 @@ | @@ -1,9 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.2 2008/04/06 05:13:45 bjs Exp $ | 1 | $NetBSD: distinfo,v 1.3 2008/11/08 10:44:12 bjs Exp $ | |
2 | 2 | |||
3 | SHA1 (tig-0.10.1.tar.gz) = 7793d3a7f603b3cbcc3746f9ef4b724d54693eb9 | 3 | SHA1 (tig-0.12.1.tar.gz) = b867a22e248e3c014489ea7c33567e4ca885d88a | |
4 | RMD160 (tig-0.10.1.tar.gz) = c9052bb4e1a9d4fb6551b492cfdce540afb402a4 | 4 | RMD160 (tig-0.12.1.tar.gz) = ab854872590439015fcd871d61334524811e4920 | |
5 | Size (tig-0.10.1.tar.gz) = 104006 bytes | 5 | Size (tig-0.12.1.tar.gz) = 121286 bytes | |
6 | SHA1 (patch-aa) = 0c0ee454f8d2e7dfad6ed5fa83eeb00adc16da77 | 6 | SHA1 (patch-aa) = f3577b38895c5d0cb57dfb9843a66199d2fd0983 | |
7 | SHA1 (patch-ab) = c27ccfe5169cb911ede50159e459169fa760c2f8 | |||
8 | SHA1 (patch-ac) = ae186a0611244326392b01022222872b3b569f7d | |||
9 | SHA1 (patch-ad) = eca9e88286bbe3d3d675465f28f53e95062e716a |
@@ -1,9 +1,12 @@ | @@ -1,9 +1,12 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.1.1.1 2007/11/16 07:41:11 bjs Exp $ | 1 | @comment $NetBSD: PLIST,v 1.2 2008/11/08 10:44:12 bjs Exp $ | |
2 | bin/tig | 2 | bin/tig | |
3 | man/man1/tig.1 | 3 | man/man1/tig.1 | |
4 | man/man5/tigrc.5 | 4 | man/man5/tigrc.5 | |
5 | share/doc/tig/NEWS.html | |||
5 | share/doc/tig/README.html | 6 | share/doc/tig/README.html | |
6 | share/doc/tig/manual.html | 7 | share/doc/tig/manual.html | |
7 | share/doc/tig/tig.1.html | 8 | share/doc/tig/tig.1.html | |
8 | share/doc/tig/tigrc.5.html | 9 | share/doc/tig/tigrc.5.html | |
10 | share/examples/tig/tigrc | |||
11 | @dirrm share/examples/tig | |||
9 | @dirrm share/doc/tig | 12 | @dirrm share/doc/tig |
# $NetBSD: options.mk,v 1.1 2008/11/08 10:44:12 bjs Exp $
#
PKG_OPTIONS_VAR= PKG_OPTIONS.tig
PKG_SUPPORTED_OPTIONS= wide-curses
###
### Git commit messages often contain UTF-8, so we default
### to this here.
###
PKG_SUGGESTED_OPTIONS+= wide-curses
.include "../../mk/bsd.options.mk"
.if !empty(PKG_OPTIONS:Mwide-curses)
. include "../../devel/ncursesw/buildlink3.mk"
.else
. include "../../devel/ncurses/buildlink3.mk"
.endif
@@ -1,15 +1,15 @@ | @@ -1,15 +1,15 @@ | |||
1 | $NetBSD: patch-aa,v 1.1.1.1 2007/11/16 07:41:11 bjs Exp $ | 1 | $NetBSD: patch-aa,v 1.2 2008/11/08 10:44:12 bjs Exp $ | |
2 | 2 | |||
3 | Don't make/install PDF. | 3 | Don't make/install PDF. | |
4 | 4 | |||
5 | --- Makefile.orig 2007-09-29 17:16:27.000000000 -0400 | 5 | --- Makefile.orig 2008-10-08 08:44:57.000000000 -0400 | |
6 | +++ Makefile | 6 | +++ Makefile | |
7 | @@ -37,7 +37,7 @@ DFLAGS = -g -DDEBUG -Werror | 7 | @@ -38,7 +38,7 @@ DFLAGS = -g -DDEBUG -Werror | |
8 | PROGS = tig | 8 | PROGS = tig | |
9 | MANDOC = tig.1 tigrc.5 | 9 | MANDOC = tig.1 tigrc.5 | |
10 | HTMLDOC = tig.1.html tigrc.5.html manual.html README.html | 10 | HTMLDOC = tig.1.html tigrc.5.html manual.html README.html NEWS.html | |
11 | -ALLDOC = $(MANDOC) $(HTMLDOC) manual.html-chunked manual.pdf | 11 | -ALLDOC = $(MANDOC) $(HTMLDOC) manual.html-chunked manual.pdf | |
12 | +ALLDOC = $(MANDOC) $(HTMLDOC) manual.html-chunked | 12 | +ALLDOC = $(MANDOC) $(HTMLDOC) manual.html-chunked | |
13 | 13 | |||
14 | # Never include the release number in the tarname for tagged | 14 | # Never include the release number in the tarname for tagged | |
15 | # versions. | 15 | # versions. |