Sat Nov 8 10:44:12 2008 UTC ()
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.


(bjs)
diff -r1.2 -r1.3 pkgsrc/devel/tig/Makefile
diff -r1.2 -r1.3 pkgsrc/devel/tig/distinfo
diff -r1.1.1.1 -r1.2 pkgsrc/devel/tig/PLIST
diff -r0 -r1.1 pkgsrc/devel/tig/options.mk
diff -r1.1.1.1 -r1.2 pkgsrc/devel/tig/patches/patch-aa

cvs diff -r1.2 -r1.3 pkgsrc/devel/tig/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/tig/Makefile 2008/04/06 05:13:45 1.2
+++ pkgsrc/devel/tig/Makefile 2008/11/08 10:44:12 1.3
@@ -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
4DISTNAME= tig-0.10.1 4DISTNAME= tig-0.12.1
5CATEGORIES= devel scm 5CATEGORIES= devel scm
6MASTER_SITES= http://jonas.nitro.dk/tig/releases/ 6MASTER_SITES= http://jonas.nitro.dk/tig/releases/
7 7
8MAINTAINER= bjs@NetBSD.org 8MAINTAINER= bjs@NetBSD.org
9HOMEPAGE= http://jonas.nitro.dk/tig/ 9HOMEPAGE= http://jonas.nitro.dk/tig/
10COMMENT= Ncurses-based GIT repository tool 10COMMENT= Ncurses-based GIT repository tool
11 11
12PKG_DESTDIR_SUPPORT= user-destdir 12PKG_DESTDIR_SUPPORT= user-destdir
13 13
14BUILD_DEPENDS+= asciidoc-[0-9]*:../../textproc/asciidoc 14BUILD_DEPENDS+= asciidoc-[0-9]*:../../textproc/asciidoc
15BUILD_DEPENDS+= xmlto-[0-9]*:../../textproc/xmlto 15BUILD_DEPENDS+= xmlto-[0-9]*:../../textproc/xmlto
16DEPENDS+= scmgit-[0-9]*:../../devel/scmgit 16DEPENDS+= scmgit-[0-9]*:../../devel/scmgit
17 17
18GNU_CONFIGURE= yes 18GNU_CONFIGURE= yes
19USE_TOOLS+= gmake 19USE_TOOLS+= gmake
20USE_NCURSES= yes 20USE_NCURSES= yes
21 21
 22CONF_FILES= ${EGDIR}/tigrc ${PKG_SYSCONFDIR}/tigrc
 23EGDIR= ${PREFIX}/share/examples/${PKGBASE}
 24
22GIT_CONFIG= ${PREFIX}/bin/git-config 25GIT_CONFIG= ${PREFIX}/bin/git-config
23CONFIGURE_ENV+= GIT_CONFIG=${GIT_CONFIG:Q} 26CONFIGURE_ENV+= GIT_CONFIG=${GIT_CONFIG:Q}
24 27
25CONFIGURE_ARGS+= ${CONFIGURE_ARGS.${ICONV_TYPE}-iconv} 28CONFIGURE_ARGS+= ${CONFIGURE_ARGS.${ICONV_TYPE}-iconv}
26CONFIGURE_ARGS.gnu-iconv= --with-libiconv=${BUILDLINK_PREFIX.iconv} 29CONFIGURE_ARGS.gnu-iconv= --with-libiconv=${BUILDLINK_PREFIX.iconv}
27 30
28BUILD_TARGET= all doc 31BUILD_TARGET= all doc
29INSTALL_TARGET= install install-doc 32INSTALL_TARGET= install install-doc
30 33
31.include "../../devel/ncurses/buildlink3.mk" 34post-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"

cvs diff -r1.2 -r1.3 pkgsrc/devel/tig/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/tig/distinfo 2008/04/06 05:13:45 1.2
+++ pkgsrc/devel/tig/distinfo 2008/11/08 10:44:12 1.3
@@ -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
3SHA1 (tig-0.10.1.tar.gz) = 7793d3a7f603b3cbcc3746f9ef4b724d54693eb9 3SHA1 (tig-0.12.1.tar.gz) = b867a22e248e3c014489ea7c33567e4ca885d88a
4RMD160 (tig-0.10.1.tar.gz) = c9052bb4e1a9d4fb6551b492cfdce540afb402a4 4RMD160 (tig-0.12.1.tar.gz) = ab854872590439015fcd871d61334524811e4920
5Size (tig-0.10.1.tar.gz) = 104006 bytes 5Size (tig-0.12.1.tar.gz) = 121286 bytes
6SHA1 (patch-aa) = 0c0ee454f8d2e7dfad6ed5fa83eeb00adc16da77 6SHA1 (patch-aa) = f3577b38895c5d0cb57dfb9843a66199d2fd0983
7SHA1 (patch-ab) = c27ccfe5169cb911ede50159e459169fa760c2f8 
8SHA1 (patch-ac) = ae186a0611244326392b01022222872b3b569f7d 
9SHA1 (patch-ad) = eca9e88286bbe3d3d675465f28f53e95062e716a 

cvs diff -r1.1.1.1 -r1.2 pkgsrc/devel/tig/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/tig/PLIST 2007/11/16 07:41:11 1.1.1.1
+++ pkgsrc/devel/tig/PLIST 2008/11/08 10:44:12 1.2
@@ -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 $
2bin/tig 2bin/tig
3man/man1/tig.1 3man/man1/tig.1
4man/man5/tigrc.5 4man/man5/tigrc.5
 5share/doc/tig/NEWS.html
5share/doc/tig/README.html 6share/doc/tig/README.html
6share/doc/tig/manual.html 7share/doc/tig/manual.html
7share/doc/tig/tig.1.html 8share/doc/tig/tig.1.html
8share/doc/tig/tigrc.5.html 9share/doc/tig/tigrc.5.html
 10share/examples/tig/tigrc
 11@dirrm share/examples/tig
9@dirrm share/doc/tig 12@dirrm share/doc/tig

File Added: pkgsrc/devel/tig/Attic/options.mk
# $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

cvs diff -r1.1.1.1 -r1.2 pkgsrc/devel/tig/patches/Attic/patch-aa (expand / switch to unified diff)

--- pkgsrc/devel/tig/patches/Attic/patch-aa 2007/11/16 07:41:11 1.1.1.1
+++ pkgsrc/devel/tig/patches/Attic/patch-aa 2008/11/08 10:44:12 1.2
@@ -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
3Don't make/install PDF. 3Don'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.