pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel Update scmgit to 1.6.3.3.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/bb54c9f1033f
branches:  trunk
changeset: 396139:bb54c9f1033f
user:      minskim <minskim%pkgsrc.org@localhost>
date:      Sun Jul 19 01:29:32 2009 +0000

description:
Update scmgit to 1.6.3.3.

This version fixes the remote DoS problem in
http://secunia.com/advisories/35437/.

Major changes between 1.6.2 and 1.6.3:
* various git-svn updates.
* git-gui updates, including an update to Russian translation, and a
  fix to an infinite loop when showing an empty diff.
* gitk updates, including an update to Russian translation and
  improved Windows support.
* many uses of lstat(2) in the codepath for "git checkout" have been
  optimized out.
* usuability improvements.
* bug fixes.

diffstat:

 devel/scmgit-base/PLIST            |   7 ++++++-
 devel/scmgit-base/distinfo         |  11 +++++------
 devel/scmgit-base/patches/patch-aa |  20 ++++++++++----------
 devel/scmgit-base/patches/patch-ad |  24 ------------------------
 devel/scmgit-docs/PLIST            |   4 +++-
 devel/scmgit/Makefile.version      |   4 ++--
 6 files changed, 26 insertions(+), 44 deletions(-)

diffs (193 lines):

diff -r 3020a97e19b3 -r bb54c9f1033f devel/scmgit-base/PLIST
--- a/devel/scmgit-base/PLIST   Sun Jul 19 00:35:09 2009 +0000
+++ b/devel/scmgit-base/PLIST   Sun Jul 19 01:29:32 2009 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2009/06/14 18:48:17 joerg Exp $
+@comment $NetBSD: PLIST,v 1.14 2009/07/19 01:29:33 minskim Exp $
 bin/git
 bin/git-cvsserver
 bin/git-receive-pack
@@ -14,6 +14,7 @@
 libexec/git-core/git-archimport
 libexec/git-core/git-archive
 libexec/git-core/git-bisect
+libexec/git-core/git-bisect--helper
 libexec/git-core/git-blame
 libexec/git-core/git-branch
 libexec/git-core/git-bundle
@@ -40,6 +41,8 @@
 libexec/git-core/git-diff-files
 libexec/git-core/git-diff-index
 libexec/git-core/git-diff-tree
+libexec/git-core/git-difftool
+libexec/git-core/git-difftool--helper
 libexec/git-core/git-fast-export
 libexec/git-core/git-fast-import
 libexec/git-core/git-fetch
@@ -84,6 +87,7 @@
 libexec/git-core/git-merge-subtree
 libexec/git-core/git-merge-tree
 libexec/git-core/git-mergetool
+libexec/git-core/git-mergetool--lib
 libexec/git-core/git-mktag
 libexec/git-core/git-mktree
 libexec/git-core/git-mv
@@ -215,5 +219,6 @@
 ${PLIST.gui}share/gitk/lib/msgs/de.msg
 ${PLIST.gui}share/gitk/lib/msgs/es.msg
 ${PLIST.gui}share/gitk/lib/msgs/it.msg
+${PLIST.gui}share/gitk/lib/msgs/ru.msg
 ${PLIST.gui}share/gitk/lib/msgs/sv.msg
 @pkgdir share/examples/scmgit/templates/branches
diff -r 3020a97e19b3 -r bb54c9f1033f devel/scmgit-base/distinfo
--- a/devel/scmgit-base/distinfo        Sun Jul 19 00:35:09 2009 +0000
+++ b/devel/scmgit-base/distinfo        Sun Jul 19 01:29:32 2009 +0000
@@ -1,12 +1,11 @@
-$NetBSD: distinfo,v 1.17 2009/05/05 06:21:16 minskim Exp $
+$NetBSD: distinfo,v 1.18 2009/07/19 01:29:33 minskim Exp $
 
-SHA1 (git-1.6.2.5.tar.gz) = f5214606f19c070b1163b8050efb98cf763dfa8c
-RMD160 (git-1.6.2.5.tar.gz) = c0882a36ddea53899ec215606d563f9937ddac84
-Size (git-1.6.2.5.tar.gz) = 2450744 bytes
-SHA1 (patch-aa) = dd10721b1c0ba6faab248114ea46ed801ad9d009
+SHA1 (git-1.6.3.3.tar.gz) = 8eb22cafe085d3297872f817106fc00ad1c7ea0b
+RMD160 (git-1.6.3.3.tar.gz) = ac31ab58c2ab138ad3cb9c6044547b62ae4b3f31
+Size (git-1.6.3.3.tar.gz) = 2517144 bytes
+SHA1 (patch-aa) = 3d7f65f3f0f7e473ad969e98ae628c4df36b5e62
 SHA1 (patch-ab) = b8cbeacd7d44791a5151deaa97d1d283ac9296d1
 SHA1 (patch-ac) = ae75c6ca3abb5edf688e4877f3df8b6c6297f091
-SHA1 (patch-ad) = 50def978931bd72c0ad86cebcafc2dd68a06f578
 SHA1 (patch-ae) = 06ea26658a986dc702c1c2c04c1a27f0a01e4dce
 SHA1 (patch-af) = ea0ac503103429f32d26bd42c37a9ed563ff17b8
 SHA1 (patch-ag) = a6c586cdfbad923a3497fa4ab0c73840dc035737
diff -r 3020a97e19b3 -r bb54c9f1033f devel/scmgit-base/patches/patch-aa
--- a/devel/scmgit-base/patches/patch-aa        Sun Jul 19 00:35:09 2009 +0000
+++ b/devel/scmgit-base/patches/patch-aa        Sun Jul 19 01:29:32 2009 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.7 2009/05/05 06:21:16 minskim Exp $
+$NetBSD: patch-aa,v 1.8 2009/07/19 01:29:33 minskim Exp $
 
---- Makefile.orig      2009-03-04 08:18:50.000000000 +0000
+--- Makefile.orig      2009-06-21 23:24:25.000000000 -0700
 +++ Makefile
-@@ -230,12 +230,8 @@ GITWEB_SITE_FOOTER =
+@@ -249,12 +249,8 @@ GITWEB_SITE_FOOTER =
  
  export prefix bindir sharedir sysconfdir
  
@@ -15,8 +15,8 @@
  RPMBUILD = rpmbuild
  TCL_PATH = tclsh
  TCLTK_PATH = wish
-@@ -659,9 +655,10 @@ ifeq ($(uname_S),Darwin)
-       THREADED_DELTA_SEARCH = YesPlease
+@@ -694,9 +690,10 @@ ifeq ($(uname_S),Darwin)
+       USE_ST_TIMESPEC = YesPlease
  endif
  ifeq ($(uname_S),SunOS)
 +      NEEDS_LIBICONV = YesPlease
@@ -27,7 +27,7 @@
        NO_STRCASESTR = YesPlease
        NO_MEMMEM = YesPlease
        NO_HSTRERROR = YesPlease
-@@ -679,8 +676,6 @@ ifeq ($(uname_S),SunOS)
+@@ -714,8 +711,6 @@ ifeq ($(uname_S),SunOS)
                NO_C99_FORMAT = YesPlease
                NO_STRTOUMAX = YesPlease
        endif
@@ -36,7 +36,7 @@
        BASIC_CFLAGS += -D__EXTENSIONS__
  endif
  ifeq ($(uname_O),Cygwin)
-@@ -722,9 +717,7 @@ ifeq ($(uname_S),OpenBSD)
+@@ -759,9 +754,7 @@ ifeq ($(uname_S),OpenBSD)
        THREADED_DELTA_SEARCH = YesPlease
  endif
  ifeq ($(uname_S),NetBSD)
@@ -47,7 +47,7 @@
        BASIC_CFLAGS += -I/usr/pkg/include
        BASIC_LDFLAGS += -L/usr/pkg/lib $(CC_LD_DYNPATH)/usr/pkg/lib
        THREADED_DELTA_SEARCH = YesPlease
-@@ -1116,7 +1109,7 @@ SHELL_PATH_SQ = $(subst ','\'',$(SHELL_P
+@@ -1183,7 +1176,7 @@ SHELL_PATH_SQ = $(subst ','\'',$(SHELL_P
  PERL_PATH_SQ = $(subst ','\'',$(PERL_PATH))
  TCLTK_PATH_SQ = $(subst ','\'',$(TCLTK_PATH))
  
@@ -56,7 +56,7 @@
  
  BASIC_CFLAGS += -DSHA1_HEADER='$(SHA1_HEADER_SQ)' \
        $(COMPAT_CFLAGS)
-@@ -1452,10 +1445,10 @@ gitexec_instdir_SQ = $(subst ','\'',$(gi
+@@ -1535,10 +1528,10 @@ gitexec_instdir_SQ = $(subst ','\'',$(gi
  export gitexec_instdir
  
  install: all
@@ -69,5 +69,5 @@
 +      $(BSD_INSTALL_SCRIPT) $(ALL_PROGRAMS) '$(DESTDIR_SQ)$(gitexec_instdir_SQ)'
 +      $(BSD_INSTALL_SCRIPT) git$X git-upload-pack$X git-receive-pack$X git-upload-archive$X git-shell$X git-cvsserver '$(DESTDIR_SQ)$(bindir_SQ)'
        $(MAKE) -C templates DESTDIR='$(DESTDIR_SQ)' install
+ ifndef NO_PERL
        $(MAKE) -C perl prefix='$(prefix_SQ)' DESTDIR='$(DESTDIR_SQ)' install
- ifndef NO_TCLTK
diff -r 3020a97e19b3 -r bb54c9f1033f devel/scmgit-base/patches/patch-ad
--- a/devel/scmgit-base/patches/patch-ad        Sun Jul 19 00:35:09 2009 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-$NetBSD: patch-ad,v 1.2 2008/08/20 03:04:20 bjs Exp $
-
---- date.c.orig        2008-08-17 16:43:06.000000000 -0400
-+++ date.c
-@@ -832,13 +832,19 @@ unsigned long approxidate(const char *da
-       int number = 0;
-       struct tm tm, now;
-       struct timeval tv;
-+      struct timespec ts;
-       char buffer[50];
- 
-       if (parse_date(date, buffer, sizeof(buffer)) > 0)
-               return strtoul(buffer, NULL, 10);
- 
-       gettimeofday(&tv, NULL);
-+#ifdef __NetBSD__
-+      TIMEVAL_TO_TIMESPEC(&tv, &ts);
-+      localtime_r(&ts.tv_sec, &tm);
-+#else
-       localtime_r(&tv.tv_sec, &tm);
-+#endif
-       now = tm;
-       for (;;) {
-               unsigned char c = *date;
diff -r 3020a97e19b3 -r bb54c9f1033f devel/scmgit-docs/PLIST
--- a/devel/scmgit-docs/PLIST   Sun Jul 19 00:35:09 2009 +0000
+++ b/devel/scmgit-docs/PLIST   Sun Jul 19 01:29:32 2009 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2009/05/05 06:21:17 minskim Exp $
+@comment $NetBSD: PLIST,v 1.6 2009/07/19 01:29:33 minskim Exp $
 man/man1/git-add.1
 man/man1/git-am.1
 man/man1/git-annotate.1
@@ -32,6 +32,7 @@
 man/man1/git-diff-index.1
 man/man1/git-diff-tree.1
 man/man1/git-diff.1
+man/man1/git-difftool.1
 man/man1/git-fast-export.1
 man/man1/git-fast-import.1
 man/man1/git-fetch-pack.1
@@ -69,6 +70,7 @@
 man/man1/git-merge-tree.1
 man/man1/git-merge.1
 man/man1/git-mergetool.1
+man/man1/git-mergetool--lib.1
 man/man1/git-mktag.1
 man/man1/git-mktree.1
 man/man1/git-mv.1
diff -r 3020a97e19b3 -r bb54c9f1033f devel/scmgit/Makefile.version
--- a/devel/scmgit/Makefile.version     Sun Jul 19 00:35:09 2009 +0000
+++ b/devel/scmgit/Makefile.version     Sun Jul 19 01:29:32 2009 +0000
@@ -1,3 +1,3 @@
-# $NetBSD: Makefile.version,v 1.8 2009/05/05 06:21:16 minskim Exp $
+# $NetBSD: Makefile.version,v 1.9 2009/07/19 01:29:32 minskim Exp $
 #
-GIT_VERSION=   1.6.2.5
+GIT_VERSION=   1.6.3.3



Home | Main Index | Thread Index | Old Index