pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel Update to git-1.5.4. Remove stray Makefile.comm...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e28a6f846e20
branches:  trunk
changeset: 538344:e28a6f846e20
user:      bjs <bjs%pkgsrc.org@localhost>
date:      Wed Feb 06 07:53:31 2008 +0000

description:
Update to git-1.5.4.  Remove stray Makefile.common in scmgit-docs.
There are quite a few changes and (welcomed) fixes:  please see
the release notes in ${WRKSRC}/Documentation/RelNotes-1.5.4.
A small subset of the changes are included here.

Added
-----

 * i18n support for gitk.

Removal
-------

 * "git svnimport" was removed in favor of "git svn".  It is still there
   in the source tree (contrib/examples) but unsupported.

 * As git-commit and git-status have been rewritten, "git runstatus"
   helper script lost all its users and has been removed.


Fixes since v1.5.3 (unique to the 1.5.4 branch)
------------------

These fixes are only in v1.5.4 and not backported to v1.5.3 maintenance
series.

 * The way "git diff --check" behaves is much more consistent with the way
   "git apply --whitespace=warn" works.

 * "git svn" talking with the SVN over HTTP will correctly quote branch
   and project names.

 * "git config" did not work correctly on platforms that define
   REG_NOMATCH to an even number.

 * Recent versions of AsciiDoc 8 has a change to break our
   documentation; a workaround has been implemented.

 * "git diff --color-words" colored context lines in a wrong color.

diffstat:

 devel/scmgit-base/Makefile         |   5 +--
 devel/scmgit-base/PLIST            |  32 ++++++++++++++++++++++--------
 devel/scmgit-base/distinfo         |  23 +++++++++++----------
 devel/scmgit-base/patches/patch-aa |  39 ++++++++++++++++---------------------
 devel/scmgit-base/patches/patch-ab |  17 +++------------
 devel/scmgit-base/patches/patch-ac |  17 ++++++++++++++++
 devel/scmgit-base/patches/patch-ae |   4 +-
 devel/scmgit-base/patches/patch-af |  28 +++++++++++++-------------
 devel/scmgit-base/patches/patch-ag |   6 ++--
 devel/scmgit-base/patches/patch-ah |  36 +++++++++++++++++-----------------
 devel/scmgit-base/patches/patch-ai |   4 +-
 devel/scmgit-docs/Makefile         |   4 ++-
 devel/scmgit-docs/Makefile.common  |  27 --------------------------
 devel/scmgit-docs/PLIST            |  11 +++------
 devel/scmgit/Makefile.common       |   6 +++-
 15 files changed, 125 insertions(+), 134 deletions(-)

diffs (truncated from 608 to 300 lines):

diff -r 6216ab735844 -r e28a6f846e20 devel/scmgit-base/Makefile
--- a/devel/scmgit-base/Makefile        Wed Feb 06 07:17:31 2008 +0000
+++ b/devel/scmgit-base/Makefile        Wed Feb 06 07:53:31 2008 +0000
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.2 2008/01/18 05:14:39 tnn Exp $
+# $NetBSD: Makefile,v 1.3 2008/02/06 07:53:31 bjs Exp $
 #
 
 .include "${.CURDIR}/../scmgit/Makefile.common"
 
 PKGNAME=               scmgit-base-${GIT_VERSION}
-PKGREVISION=           1
 COMMENT=               GIT Tree History Storage Tool (base package)
 
 PKG_DESTDIR_SUPPORT=   user-destdir
@@ -12,7 +11,7 @@
 CONFLICTS+=            git-[0-9]*              # misc/git
 
 USE_LANGUAGES=         c99
-USE_TOOLS+=            perl:run sh:run wish:run
+USE_TOOLS+=            perl:run sh:run wish:run msgfmt
 
 MAKE_ENV+=             CURLDIR=${BUILDLINK_PREFIX.curl:Q}
 MAKE_ENV+=             PYTHON_PATH=${PYTHONBIN:Q}
diff -r 6216ab735844 -r e28a6f846e20 devel/scmgit-base/PLIST
--- a/devel/scmgit-base/PLIST   Wed Feb 06 07:17:31 2008 +0000
+++ b/devel/scmgit-base/PLIST   Wed Feb 06 07:53:31 2008 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2007/12/12 04:22:20 bjs Exp $
+@comment $NetBSD: PLIST,v 1.2 2008/02/06 07:53:31 bjs Exp $
 bin/git
 bin/git-add
 bin/git-add--interactive
@@ -24,7 +24,6 @@
 bin/git-commit
 bin/git-commit-tree
 bin/git-config
-bin/git-convert-objects
 bin/git-count-objects
 bin/git-cvsexportcommit
 bin/git-cvsimport
@@ -35,6 +34,7 @@
 bin/git-diff-files
 bin/git-diff-index
 bin/git-diff-tree
+bin/git-fast-export
 bin/git-fast-import
 bin/git-fetch
 bin/git-fetch--tool
@@ -50,6 +50,7 @@
 bin/git-grep
 bin/git-gui
 bin/git-hash-object
+bin/git-help--browse
 bin/git-http-fetch
 bin/git-http-push
 bin/git-imap-send
@@ -57,7 +58,6 @@
 bin/git-init
 bin/git-init-db
 bin/git-instaweb
-bin/git-local-fetch
 bin/git-log
 bin/git-lost-found
 bin/git-ls-files
@@ -109,7 +109,6 @@
 bin/git-rev-parse
 bin/git-revert
 bin/git-rm
-bin/git-runstatus
 bin/git-send-email
 bin/git-send-pack
 bin/git-sh-setup
@@ -119,16 +118,11 @@
 bin/git-show-branch
 bin/git-show-index
 bin/git-show-ref
-bin/git-ssh-fetch
-bin/git-ssh-pull
-bin/git-ssh-push
-bin/git-ssh-upload
 bin/git-stash
 bin/git-status
 bin/git-stripspace
 bin/git-submodule
 bin/git-svn
-bin/git-svnimport
 bin/git-symbolic-ref
 bin/git-tag
 bin/git-tar-tree
@@ -156,6 +150,7 @@
 share/git-core/templates/hooks/pre-rebase
 share/git-core/templates/hooks/update
 share/git-core/templates/info/exclude
+share/git-gui/lib/about.tcl
 share/git-gui/lib/blame.tcl
 share/git-gui/lib/branch.tcl
 share/git-gui/lib/branch_checkout.tcl
@@ -165,16 +160,28 @@
 share/git-gui/lib/browser.tcl
 share/git-gui/lib/checkout_op.tcl
 share/git-gui/lib/choose_font.tcl
+share/git-gui/lib/choose_repository.tcl
 share/git-gui/lib/choose_rev.tcl
 share/git-gui/lib/class.tcl
 share/git-gui/lib/commit.tcl
 share/git-gui/lib/console.tcl
 share/git-gui/lib/database.tcl
+share/git-gui/lib/date.tcl
 share/git-gui/lib/diff.tcl
 share/git-gui/lib/encoding.tcl
 share/git-gui/lib/error.tcl
+share/git-gui/lib/git-gui.ico
 share/git-gui/lib/index.tcl
+share/git-gui/lib/logo.tcl
 share/git-gui/lib/merge.tcl
+share/git-gui/lib/msgs/de.msg
+share/git-gui/lib/msgs/fr.msg
+share/git-gui/lib/msgs/hu.msg
+share/git-gui/lib/msgs/it.msg
+share/git-gui/lib/msgs/ja.msg
+share/git-gui/lib/msgs/ru.msg
+share/git-gui/lib/msgs/sv.msg
+share/git-gui/lib/msgs/zh_cn.msg
 share/git-gui/lib/option.tcl
 share/git-gui/lib/remote.tcl
 share/git-gui/lib/remote_branch_delete.tcl
@@ -182,6 +189,13 @@
 share/git-gui/lib/status_bar.tcl
 share/git-gui/lib/tclIndex
 share/git-gui/lib/transport.tcl
+share/git-gui/lib/win32.tcl
+share/git-gui/lib/win32_shortcut.js
+share/gitk/lib/msgs/de.msg
+@dirrm share/gitk/lib/msgs
+@dirrm share/gitk/lib
+@dirrm share/gitk
+@dirrm share/git-gui/lib/msgs
 @dirrm share/git-gui/lib
 @dirrm share/git-gui
 @dirrm share/git-core/templates/info
diff -r 6216ab735844 -r e28a6f846e20 devel/scmgit-base/distinfo
--- a/devel/scmgit-base/distinfo        Wed Feb 06 07:17:31 2008 +0000
+++ b/devel/scmgit-base/distinfo        Wed Feb 06 07:53:31 2008 +0000
@@ -1,12 +1,13 @@
-$NetBSD: distinfo,v 1.1.1.1 2007/12/12 04:22:20 bjs Exp $
+$NetBSD: distinfo,v 1.2 2008/02/06 07:53:31 bjs Exp $
 
-SHA1 (git-1.5.3.7.tar.gz) = 8a6b7f130f39765e8de8f32bb23d4799747ee190
-RMD160 (git-1.5.3.7.tar.gz) = 52ac1fb55341140abd18a226e8dd34654c79be61
-Size (git-1.5.3.7.tar.gz) = 1612748 bytes
-SHA1 (patch-aa) = 77ab1eaf9206534d2103e5481bcdc278ffb351d9
-SHA1 (patch-ab) = 6d9b08b20b3bbee931c8aa5842b03953e7cd2a7d
-SHA1 (patch-ae) = 44f30c796c922b028773668e80d71c0a48606f5c
-SHA1 (patch-af) = d2b6fff88913d89f37bf5453babc65027a6a5a54
-SHA1 (patch-ag) = feb17b439e0e4e89c25985f2e14e300d698c8dcf
-SHA1 (patch-ah) = 4cf802facbc3dd9f78e923427c4b5f455f954722
-SHA1 (patch-ai) = 569ca315a6ed73f8d06fa265945af3e2d920556a
+SHA1 (git-1.5.4.tar.gz) = e4114d06231a038e70bd3f3ff0abedd0c94c3e7f
+RMD160 (git-1.5.4.tar.gz) = 7211e87c82b56fc9a94baa83df232b27fbce11fa
+Size (git-1.5.4.tar.gz) = 1894329 bytes
+SHA1 (patch-aa) = 95952036a346a816cbf6d880f89db31b1113e312
+SHA1 (patch-ab) = 746bcea15853cd78b14dc2916f5f02bf67e59751
+SHA1 (patch-ac) = b8b70fabbd2857d5b4962b94d2c852f8d092ef27
+SHA1 (patch-ae) = 502cf80e047155a1302cbdafdd2a82e6077077e1
+SHA1 (patch-af) = 93b83ac35f3f48cbf9a8ee39db0709547bf9d6c3
+SHA1 (patch-ag) = 65e91df0ac4dfe977717b9c06cdf0511a7d12dca
+SHA1 (patch-ah) = 94947b3d79c43246388da9c434f9e71e6716c790
+SHA1 (patch-ai) = 95b2b0a41b8b6f0ee804b48a3f3686d2fdf164f5
diff -r 6216ab735844 -r e28a6f846e20 devel/scmgit-base/patches/patch-aa
--- a/devel/scmgit-base/patches/patch-aa        Wed Feb 06 07:17:31 2008 +0000
+++ b/devel/scmgit-base/patches/patch-aa        Wed Feb 06 07:53:31 2008 +0000
@@ -1,12 +1,12 @@
-$NetBSD: patch-aa,v 1.1.1.1 2007/12/12 04:22:20 bjs Exp $
+$NetBSD: patch-aa,v 1.2 2008/02/06 07:53:31 bjs Exp $
 
 NetBSD 3.0 needs -liconv, too.
 
 AR, CC, CFLAGS, LDFLAGS and LIBS should be taken from the environment.
 
---- Makefile.orig      2007-12-01 16:21:12.000000000 -0500
+--- Makefile.orig      2008-02-01 23:09:01.000000000 -0500
 +++ Makefile
-@@ -139,8 +139,6 @@ uname_P := $(shell sh -c 'uname -p 2>/de
+@@ -150,8 +150,6 @@ uname_P := $(shell sh -c 'uname -p 2>/de
  
  # CFLAGS and LDFLAGS are for the users to override from the command line.
  
@@ -15,9 +15,9 @@
  ALL_CFLAGS = $(CFLAGS)
  ALL_LDFLAGS = $(LDFLAGS)
  STRIP ?= strip
-@@ -177,12 +175,8 @@ GITWEB_SITE_FOOTER =
+@@ -192,12 +190,8 @@ GITWEB_SITE_FOOTER =
  
- export prefix bindir gitexecdir sharedir template_dir sysconfdir
+ export prefix bindir gitexecdir sharedir template_dir htmldir sysconfdir
  
 -CC = gcc
 -AR = ar
@@ -28,8 +28,8 @@
  RPMBUILD = rpmbuild
  TCL_PATH = tclsh
  TCLTK_PATH = wish
-@@ -402,9 +396,10 @@ ifeq ($(uname_S),Darwin)
-       NO_STRLCPY = YesPlease
+@@ -421,9 +415,10 @@ ifeq ($(uname_S),Darwin)
+       NO_MEMMEM = YesPlease
  endif
  ifeq ($(uname_S),SunOS)
 +      NEEDS_LIBICONV = YesPlease
@@ -38,9 +38,9 @@
 -      SHELL_PATH = /bin/bash
 +      SHELL_PATH = ${BASH}
        NO_STRCASESTR = YesPlease
+       NO_MEMMEM = YesPlease
        NO_HSTRERROR = YesPlease
-       ifeq ($(uname_R),5.8)
-@@ -420,8 +415,6 @@ ifeq ($(uname_S),SunOS)
+@@ -441,8 +436,6 @@ ifeq ($(uname_S),SunOS)
                NO_C99_FORMAT = YesPlease
                NO_STRTOUMAX = YesPlease
        endif
@@ -49,7 +49,7 @@
        BASIC_CFLAGS += -D__EXTENSIONS__
  endif
  ifeq ($(uname_O),Cygwin)
-@@ -451,9 +444,7 @@ ifeq ($(uname_S),OpenBSD)
+@@ -476,9 +469,7 @@ ifeq ($(uname_S),OpenBSD)
        BASIC_LDFLAGS += -L/usr/local/lib
  endif
  ifeq ($(uname_S),NetBSD)
@@ -60,7 +60,7 @@
        BASIC_CFLAGS += -I/usr/pkg/include
        BASIC_LDFLAGS += -L/usr/pkg/lib
        ALL_LDFLAGS += -Wl,-rpath,/usr/pkg/lib
-@@ -718,7 +709,7 @@ SHELL_PATH_SQ = $(subst ','\'',$(SHELL_P
+@@ -779,7 +770,7 @@ SHELL_PATH_SQ = $(subst ','\'',$(SHELL_P
  PERL_PATH_SQ = $(subst ','\'',$(PERL_PATH))
  TCLTK_PATH_SQ = $(subst ','\'',$(TCLTK_PATH))
  
@@ -68,24 +68,19 @@
 +LIBS += $(GITLIBS) $(EXTLIBS)
  
  BASIC_CFLAGS += -DSHA1_HEADER='$(SHA1_HEADER_SQ)' \
-       -DETC_GITCONFIG='"$(ETC_GITCONFIG_SQ)"' $(COMPAT_CFLAGS)
-@@ -991,14 +982,14 @@ remove-dashes:
+       $(COMPAT_CFLAGS)
+@@ -1047,10 +1038,10 @@ remove-dashes:
  ### Installation rules
  
  install: all
--      $(INSTALL) -d -m755 '$(DESTDIR_SQ)$(bindir_SQ)'
--      $(INSTALL) -d -m755 '$(DESTDIR_SQ)$(gitexecdir_SQ)'
+-      $(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(bindir_SQ)'
+-      $(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(gitexecdir_SQ)'
 -      $(INSTALL) $(ALL_PROGRAMS) '$(DESTDIR_SQ)$(gitexecdir_SQ)'
 -      $(INSTALL) git$X '$(DESTDIR_SQ)$(bindir_SQ)'
 +      $(BSD_INSTALL_PROGRAM_DIR) '$(DESTDIR_SQ)$(bindir_SQ)'
-+      $(BSD_INSTALL_PROGRAM_DIR) '$(DESTDIR_SQ)$(gitexecdir_SQ)'
++      $(BSD_INSTALL_SCRIPT_DIR) '$(DESTDIR_SQ)$(gitexecdir_SQ)'
 +      $(BSD_INSTALL_SCRIPT) $(ALL_PROGRAMS) '$(DESTDIR_SQ)$(gitexecdir_SQ)'
 +      $(BSD_INSTALL_SCRIPT) git$X '$(DESTDIR_SQ)$(bindir_SQ)'
        $(MAKE) -C templates DESTDIR='$(DESTDIR_SQ)' install
-       $(MAKE) -C perl prefix='$(prefix_SQ)' install
+       $(MAKE) -C perl prefix='$(prefix_SQ)' DESTDIR='$(DESTDIR_SQ)' install
  ifndef NO_TCLTK
--      $(INSTALL) gitk-wish '$(DESTDIR_SQ)$(bindir_SQ)'/gitk
-+      $(BSD_INSTALL_SCRIPT) gitk-wish '$(DESTDIR_SQ)$(bindir_SQ)'/gitk
-       $(MAKE) -C git-gui install
- endif
-       if test 'z$(bindir_SQ)' != 'z$(gitexecdir_SQ)'; \
diff -r 6216ab735844 -r e28a6f846e20 devel/scmgit-base/patches/patch-ab
--- a/devel/scmgit-base/patches/patch-ab        Wed Feb 06 07:17:31 2008 +0000
+++ b/devel/scmgit-base/patches/patch-ab        Wed Feb 06 07:53:31 2008 +0000
@@ -1,17 +1,8 @@
-$NetBSD: patch-ab,v 1.1.1.1 2007/12/12 04:22:20 bjs Exp $
+$NetBSD: patch-ab,v 1.2 2008/02/06 07:53:32 bjs Exp $
 
---- git-compat-util.h.orig     2007-10-31 21:04:37.000000000 +0100
-+++ git-compat-util.h  2007-11-29 16:24:57.810134000 +0100
-@@ -6,6 +6,8 @@
- #ifndef FLEX_ARRAY
- #if defined(__GNUC__) && (__GNUC__ < 3)
- #define FLEX_ARRAY 0
-+#elif defined(__SUNPRO_C)
-+#define FLEX_ARRAY 1
- #else
- #define FLEX_ARRAY /* empty */
- #endif
-@@ -24,7 +26,7 @@
+--- git-compat-util.h.orig     2008-02-01 23:09:01.000000000 -0500
++++ git-compat-util.h
+@@ -39,7 +39,7 @@
  /* Approximation of the length of the decimal representation of this type. */
  #define decimal_length(x)     ((int)(sizeof(x) * 2.56 + 0.5) + 1)
  
diff -r 6216ab735844 -r e28a6f846e20 devel/scmgit-base/patches/patch-ac
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/scmgit-base/patches/patch-ac        Wed Feb 06 07:53:31 2008 +0000



Home | Main Index | Thread Index | Old Index