pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel Update to 1.6.6, requested by agc.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/296a41e3a66c
branches:  trunk
changeset: 569184:296a41e3a66c
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Fri Jan 15 10:36:41 2010 +0000

description:
Update to 1.6.6, requested by agc.

Git v1.6.6 Release Notes
========================

Notes on behaviour change
-------------------------

 * In this release, "git fsck" defaults to "git fsck --full" and
   checks packfiles, and because of this it will take much longer to
   complete than before.  If you prefer a quicker check only on loose
   objects (the old default), you can say "git fsck --no-full".  This
   has been supported by 1.5.4 and newer versions of git, so it is
   safe to write it in your script even if you use slightly older git
   on some of your machines.

Preparing yourselves for compatibility issues in 1.7.0
------------------------------------------------------

In git 1.7.0, which is planned to be the release after 1.6.6, there will
be a handful of behaviour changes that will break backward compatibility.

These changes were discussed long time ago and existing behaviours have
been identified as more problematic to the userbase than keeping them for
the sake of backward compatibility.

When necessary, a transition strategy for existing users has been designed
not to force them running around setting configuration variables and
updating their scripts in order to either keep the traditional behaviour
or adjust to the new behaviour, on the day their sysadmin decides to install
the new version of git.  When we switched from "git-foo" to "git foo" in
1.6.0, even though the change had been advertised and the transition
guide had been provided for a very long time, the users procrastinated
during the entire transtion period, and ended up panicking on the day
their sysadmins updated their git installation.  We are trying to avoid
repeating that unpleasantness in the 1.7.0 release.

For changes decided to be in 1.7.0, commands that will be affected
have been much louder to strongly discourage such procrastination, and
they continue to be in this release.  If you have been using recent
versions of git, you would have seen warnings issued when you used
features whose behaviour will change, with a clear instruction on how
to keep the existing behaviour if you want to.  You hopefully are
already well prepared.

Of course, we have also been giving "this and that will change in
1.7.0; prepare yourselves" warnings in the release notes and
announcement messages for the past few releases.  Let's see how well
users will fare this time.

 * "git push" into a branch that is currently checked out (i.e. pointed by
   HEAD in a repository that is not bare) will be refused by default.

   Similarly, "git push $there :$killed" to delete the branch $killed
   in a remote repository $there, when $killed branch is the current
   branch pointed at by its HEAD, will be refused by default.

   Setting the configuration variables receive.denyCurrentBranch and
   receive.denyDeleteCurrent to 'ignore' in the receiving repository
   can be used to override these safety features.  Versions of git
   since 1.6.2 have issued a loud warning when you tried to do these
   operations without setting the configuration, so repositories of
   people who still need to be able to perform such a push should
   already have been future proofed.

   Please refer to:

   http://git.or.cz/gitwiki/GitFaq#non-bare
   http://thread.gmane.org/gmane.comp.version-control.git/107758/focus=108007

   for more details on the reason why this change is needed and the
   transition process that already took place so far.

 * "git send-email" will not make deep threads by default when sending a
   patch series with more than two messages.  All messages will be sent
   as a reply to the first message, i.e. cover letter.  Git 1.6.6 (this
   release) will issue a warning about the upcoming default change, when
   it uses the traditional "deep threading" behaviour as the built-in
   default.  To squelch the warning but still use the "deep threading"
   behaviour, give --chain-reply-to option or set sendemail.chainreplyto
   to true.

   It has been possible to configure send-email to send "shallow thread"
   by setting sendemail.chainreplyto configuration variable to false.
   The only thing 1.7.0 release will do is to change the default when
   you haven't configured that variable.

 * "git status" will not be "git commit --dry-run".  This change does not
   affect you if you run the command without pathspec.

   Nobody sane found the current behaviour of "git status Makefile" useful
   nor meaningful, and it confused users.  "git commit --dry-run" has been
   provided as a way to get the current behaviour of this command since
   1.6.5.

 * "git diff" traditionally treated various "ignore whitespace" options
   only as a way to filter the patch output.  "git diff --exit-code -b"
   exited with non-zero status even if all changes were about changing the
   ammount of whitespace and nothing else.  and "git diff -b" showed the
   "diff --git" header line for such a change without patch text.

   In 1.7.0, the "ignore whitespaces" will affect the semantics of the
   diff operation itself.  A change that does not affect anything but
   whitespaces will be reported with zero exit status when run with
   --exit-code, and there will not be "diff --git" header for such a
   change.


Updates since v1.6.5
--------------------

(subsystems)

 * various gitk updates including use of themed widgets under Tk 8.5,
   Japanese translation, a fix to a bug when running "gui blame" from
   a subdirectory, etc.

 * various git-gui updates including new translations, wm states fixes,
   Tk bug workaround after quitting, improved heuristics to trigger gc,
   etc.

 * various git-svn updates.

 * "git fetch" over http learned a new mode that is different from the
   traditional "dumb commit walker".

(portability)

 * imap-send can be built on mingw port.

(performance)

 * "git diff -B" has smaller memory footprint.

(usability, bells and whistles)

 * The object replace mechanism can be bypassed with --no-replace-objects
   global option given to the "git" program.

 * In configuration files, a few variables that name paths can begin with ~/
   and ~username/ and they are expanded as expected.

 * "git subcmd -h" now shows short usage help for many more subcommands.

 * "git bisect reset" can reset to an arbitrary commit.

 * "git checkout frotz" when there is no local branch "frotz" but there
   is only one remote tracking branch "frotz" is taken as a request to
   start the named branch at the corresponding remote tracking branch.

 * "git commit -c/-C/--amend" can be told with a new "--reset-author" option
   to ignore authorship information in the commit it is taking the message
   from.

 * "git describe" can be told to add "-dirty" suffix with "--dirty" option.

 * "git diff" learned --submodule option to show a list of one-line logs
   instead of differences between the commit object names.

 * "git diff" learned to honor diff.color.func configuration to paint
   function name hint printed on the hunk header "@@ -j,k +l,m @@" line
   in the specified color.

 * "git fetch" learned --all and --multiple options, to run fetch from
   many repositories, and --prune option to remove remote tracking
   branches that went stale.  These make "git remote update" and "git
   remote prune" less necessary (there is no plan to remove "remote
   update" nor "remote prune", though).

 * "git fsck" by default checks the packfiles (i.e. "--full" is the
   default); you can turn it off with "git fsck --no-full".

 * "git grep" can use -F (fixed strings) and -i (ignore case) together.

 * import-tars contributed fast-import frontend learned more types of
   compressed tarballs.

 * "git instaweb" knows how to talk with mod_cgid to apache2.

 * "git log --decorate" shows the location of HEAD as well.

 * "git log" and "git rev-list" learned to take revs and pathspecs from
   the standard input with the new "--stdin" option.

 * "--pretty=format" option to "log" family of commands learned:

   . to wrap text with the "%w()" specifier.
   . to show reflog information with "%g[sdD]" specifier.

 * "git notes" command to annotate existing commits.

 * "git merge" (and "git pull") learned --ff-only option to make it fail
   if the merge does not result in a fast-forward.

 * "git mergetool" learned to use p4merge.

 * "git rebase -i" learned "reword" that acts like "edit" but immediately
   starts an editor to tweak the log message without returning control to
   the shell, which is done by "edit" to give an opportunity to tweak the
   contents.

 * "git send-email" can be told with "--envelope-sender=auto" to use the
   same address as "From:" address as the envelope sender address.

 * "git send-email" will issue a warning when it defaults to the
   --chain-reply-to behaviour without being told by the user and
   instructs to prepare for the change of the default in 1.7.0 release.

 * In "git submodule add <repository> <path>", <path> is now optional and
   inferred from <repository> the same way "git clone <repository>" does.

 * "git svn" learned to read SVN 1.5+ and SVK merge tickets.

 * "git svn" learned to recreate empty directories tracked only by SVN.

 * "gitweb" can optionally render its "blame" output incrementally (this
   requires JavaScript on the client side).

 * Author names shown in gitweb output are links to search commits by the
   author.

Fixes since v1.6.5
------------------

All of the fixes in v1.6.5.X maintenance series are included in this
release, unless otherwise noted.

GIT v1.6.5 Release Notes
========================

In git 1.7.0, which was planned to be the release after 1.6.5, "git
push" into a branch that is currently checked out will be refused by
default.

You can choose what should happen upon such a push by setting the
configuration variable receive.denyCurrentBranch in the receiving
repository.

Also, "git push $there :$killed" to delete the branch $killed in a remote
repository $there, when $killed branch is the current branch pointed at by
its HEAD, will be refused by default.

You can choose what should happen upon such a push by setting the
configuration variable receive.denyDeleteCurrent in the receiving
repository.

To ease the transition plan, the receiving repository of such a
push running this release will issue a big warning when the
configuration variable is missing.  Please refer to:

  http://git.or.cz/gitwiki/GitFaq#non-bare
  http://thread.gmane.org/gmane.comp.version-control.git/107758/focus=108007

for more details on the reason why this change is needed and the
transition plan.

Updates since v1.6.4
--------------------

(subsystems)

 * various updates to gitk, git-svn and gitweb.

(portability)

 * more improvements on mingw port.

 * mingw will also give FRSX as the default value for the LESS
   environment variable when the user does not have one.

 * initial support to compile git on Windows with MSVC.

(performance)

 * On major platforms, the system can be compiled to use with Linus's
   block-sha1 implementation of the SHA-1 hash algorithm, which
   outperforms the default fallback implementation we borrowed from
   Mozilla.

 * Unnecessary inefficiency in deepening of a shallow repository has
   been removed.

 * "git clone" does not grab objects that it does not need (i.e.
   referenced only from refs outside refs/heads and refs/tags
   hierarchy) anymore.

 * The "git" main binary used to link with libcurl, which then dragged
   in a large number of external libraries.  When using basic plumbing
   commands in scripts, this unnecessarily slowed things down.  We now
   implement http/https/ftp transfer as a separate executable as we
   used to.

 * "git clone" run locally hardlinks or copies the files in .git/ to
   newly created repository.  It used to give new mtime to copied files,
   but this delayed garbage collection to trigger unnecessarily in the
   cloned repository.  We now preserve mtime for these files to avoid
   this issue.

(usability, bells and whistles)

 * Human writable date format to various options, e.g. --since=yesterday,
   master@{2000.09.17}, are taught to infer some omitted input properly.

 * A few programs gave verbose "advice" messages to help uninitiated
   people when issuing error messages.  An infrastructure to allow
   users to squelch them has been introduced, and a few such messages
   can be silenced now.

 * refs/replace/ hierarchy is designed to be usable as a replacement
   of the "grafts" mechanism, with the added advantage that it can be
   transferred across repositories.

 * "git am" learned to optionally ignore whitespace differences.

 * "git am" handles input e-mail files that has CRLF line endings sensibly.

 * "git am" learned "--scissors" option to allow you to discard early part
   of an incoming e-mail.

 * "git archive -o output.zip" works without being told what format to
   use with an explicit "--format=zip".option.

 * "git checkout", "git reset" and "git stash" learned to pick and
   choose to use selected changes you made, similar to "git add -p".

 * "git clone" learned a "-b" option to pick a HEAD to check out
   different from the remote's default branch.

 * "git clone" learned --recursive option.

 * "git clone" from a local repository on a different filesystem used to
   copy individual object files without preserving the old timestamp, giving
   them extra lifetime in the new repository until they gc'ed.

 * "git commit --dry-run $args" is a new recommended way to ask "what would
   happen if I try to commit with these arguments."

 * "git commit --dry-run" and "git status" shows conflicted paths in a
   separate section to make them easier to spot during a merge.

 * "git cvsimport" now supports password-protected pserver access even
   when the password is not taken from ~/.cvspass file.

 * "git fast-export" learned --no-data option that can be useful when
   reordering commits and trees without touching the contents of
   blobs.

 * "git fast-import" has a pair of new front-end in contrib/ area.

 * "git init" learned to mkdir/chdir into a directory when given an
   extra argument (i.e. "git init this").

 * "git instaweb" optionally can use mongoose as the web server.

 * "git log --decorate" can optionally be told with --decorate=full to
   give the reference name in full.

 * "git merge" issued an unnecessarily scary message when it detected
   that the merge may have to touch the path that the user has local
   uncommitted changes to. The message has been reworded to make it
   clear that the command aborted, without doing any harm.

 * "git push" can be told to be --quiet.

 * "git push" pays attention to url.$base.pushInsteadOf and uses a URL
   that is derived from the URL used for fetching.

 * informational output from "git reset" that lists the locally modified
   paths is made consistent with that of "git checkout $another_branch".

 * "git submodule" learned to give submodule name to scripts run with
   "foreach" subcommand.

 * various subcommands to "git submodule" learned --recursive option.

 * "git submodule summary" learned --files option to compare the work
   tree vs the commit bound at submodule path, instead of comparing
   the index.

 * "git upload-pack", which is the server side support for "git clone" and
   "git fetch", can call a new post-upload-pack hook for statistics purposes.

(developers)

 * With GIT_TEST_OPTS="--root=/p/a/t/h", tests can be run outside the
   source directory; using tmpfs may give faster turnaround.

 * With NO_PERL_MAKEMAKER set, DESTDIR= is now honoured, so you can
   build for one location, and install into another location to tar it
   up.

Fixes since v1.6.4
------------------

All of the fixes in v1.6.4.X maintenance series are included in this
release, unless otherwise noted.

diffstat:

 devel/scmgit-base/Makefile         |   5 +----
 devel/scmgit-base/PLIST            |   9 +++++++--
 devel/scmgit-base/distinfo         |  13 ++++++-------
 devel/scmgit-base/patches/patch-aa |  20 ++++++++++----------
 devel/scmgit-base/patches/patch-ab |  13 -------------
 devel/scmgit-base/patches/patch-ag |   6 +++---
 devel/scmgit-docs/PLIST            |   8 ++++++--
 devel/scmgit/Makefile.common       |   3 ++-
 devel/scmgit/Makefile.version      |   4 ++--
 9 files changed, 37 insertions(+), 44 deletions(-)

diffs (273 lines):

diff -r af5f4c288485 -r 296a41e3a66c devel/scmgit-base/Makefile
--- a/devel/scmgit-base/Makefile        Fri Jan 15 04:57:10 2010 +0000
+++ b/devel/scmgit-base/Makefile        Fri Jan 15 10:36:41 2010 +0000
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.19 2010/01/12 14:19:55 fhajny Exp $
+# $NetBSD: Makefile,v 1.20 2010/01/15 10:36:41 wiz Exp $
 #
 
 .include "../../devel/scmgit/Makefile.common"
 
 PKGNAME=               scmgit-base-${GIT_VERSION}
-PKGREVISION=           2
 COMMENT=               GIT Tree History Storage Tool (base package)
 
 PKG_DESTDIR_SUPPORT=   user-destdir
@@ -81,8 +80,6 @@
 .if ${OPSYS} == "NetBSD" || ${OPSYS} == "SunOS" || ${OPSYS} == "OSF1" || ${OPSYS} == "HPUX" || ${OPSYS} == "QNX" || ${OPSYS} == "UnixWare"
 SUBST_CLASSES+=                fix-cd-P
 SUBST_FILES.fix-cd-P=  git-sh-setup.sh
-SUBST_FILES.fix-cd-P+= t/t0000-basic.sh
-SUBST_FILES.fix-cd-P+= t/t5522-pull-symlink.sh
 SUBST_FILES.fix-cd-P+= t/test-lib.sh
 SUBST_MESSAGE.fix-cd-P=        Fixing cd arguments.
 SUBST_STAGE.fix-cd-P=  pre-build
diff -r af5f4c288485 -r 296a41e3a66c devel/scmgit-base/PLIST
--- a/devel/scmgit-base/PLIST   Fri Jan 15 04:57:10 2010 +0000
+++ b/devel/scmgit-base/PLIST   Fri Jan 15 10:36:41 2010 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.15 2009/08/07 02:39:51 minskim Exp $
+@comment $NetBSD: PLIST,v 1.16 2010/01/15 10:36:41 wiz Exp $
 bin/git
 bin/git-cvsserver
 bin/git-receive-pack
@@ -47,7 +47,6 @@
 libexec/git-core/git-fast-export
 libexec/git-core/git-fast-import
 libexec/git-core/git-fetch
-libexec/git-core/git-fetch--tool
 libexec/git-core/git-fetch-pack
 libexec/git-core/git-filter-branch
 libexec/git-core/git-fmt-merge-msg
@@ -62,6 +61,7 @@
 ${PLIST.gui}libexec/git-core/git-gui--askpass
 libexec/git-core/git-hash-object
 libexec/git-core/git-help
+libexec/git-core/git-http-backend
 libexec/git-core/git-http-fetch
 libexec/git-core/git-http-push
 libexec/git-core/git-imap-send
@@ -93,6 +93,7 @@
 libexec/git-core/git-mktree
 libexec/git-core/git-mv
 libexec/git-core/git-name-rev
+libexec/git-core/git-notes
 libexec/git-core/git-pack-objects
 libexec/git-core/git-pack-redundant
 libexec/git-core/git-pack-refs
@@ -111,7 +112,9 @@
 libexec/git-core/git-reflog
 libexec/git-core/git-relink
 libexec/git-core/git-remote
+libexec/git-core/git-remote-curl
 libexec/git-core/git-repack
+libexec/git-core/git-replace
 libexec/git-core/git-repo-config
 libexec/git-core/git-request-pull
 libexec/git-core/git-rerere
@@ -194,6 +197,7 @@
 ${PLIST.gui}share/git-gui/lib/merge.tcl
 ${PLIST.gui}share/git-gui/lib/mergetool.tcl
 ${PLIST.gui}share/git-gui/lib/msgs/de.msg
+${PLIST.gui}share/git-gui/lib/msgs/el.msg
 ${PLIST.gui}share/git-gui/lib/msgs/fr.msg
 ${PLIST.gui}share/git-gui/lib/msgs/hu.msg
 ${PLIST.gui}share/git-gui/lib/msgs/it.msg
@@ -220,6 +224,7 @@
 ${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/ja.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 af5f4c288485 -r 296a41e3a66c devel/scmgit-base/distinfo
--- a/devel/scmgit-base/distinfo        Fri Jan 15 04:57:10 2010 +0000
+++ b/devel/scmgit-base/distinfo        Fri Jan 15 10:36:41 2010 +0000
@@ -1,13 +1,12 @@
-$NetBSD: distinfo,v 1.20 2009/08/07 02:39:51 minskim Exp $
+$NetBSD: distinfo,v 1.21 2010/01/15 10:36:41 wiz Exp $
 
-SHA1 (git-1.6.4.tar.gz) = 1c40571d4fd09b76f9ce3435e866fe3338df4bb3
-RMD160 (git-1.6.4.tar.gz) = b660e0db359146d51bf0ea8cae000c9688f3254e
-Size (git-1.6.4.tar.gz) = 2621645 bytes
-SHA1 (patch-aa) = 406ec1d5a5101b63982fdb3aaa64aed380f48918
-SHA1 (patch-ab) = 7d8bc92b7f36cf42368111334a6ec5b501d06f8d
+SHA1 (git-1.6.6.tar.gz) = 3e8c410cb98916373a241b10f6b4c922f9396379
+RMD160 (git-1.6.6.tar.gz) = ee565e599c21477044bc8cf825288b4aea92e6cd
+Size (git-1.6.6.tar.gz) = 2835546 bytes
+SHA1 (patch-aa) = be3164a456d548bb722456ce97e8ba8bbb5620e2
 SHA1 (patch-ac) = ae75c6ca3abb5edf688e4877f3df8b6c6297f091
 SHA1 (patch-ae) = 06ea26658a986dc702c1c2c04c1a27f0a01e4dce
 SHA1 (patch-af) = ea0ac503103429f32d26bd42c37a9ed563ff17b8
-SHA1 (patch-ag) = a6c586cdfbad923a3497fa4ab0c73840dc035737
+SHA1 (patch-ag) = 048d9449048e417fab01c3e0e8e6e81d9df3bfac
 SHA1 (patch-ah) = d60b5304109f64f70146a222f6eb1deeb58dd6ac
 SHA1 (patch-ai) = 56b63d4790a11f5eb128186ad5efdd1bcf102f2e
diff -r af5f4c288485 -r 296a41e3a66c devel/scmgit-base/patches/patch-aa
--- a/devel/scmgit-base/patches/patch-aa        Fri Jan 15 04:57:10 2010 +0000
+++ b/devel/scmgit-base/patches/patch-aa        Fri Jan 15 10:36:41 2010 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.10 2009/08/07 02:39:51 minskim Exp $
+$NetBSD: patch-aa,v 1.11 2010/01/15 10:36:41 wiz Exp $
 
---- Makefile.orig      2009-07-29 01:18:18.000000000 -0700
+--- Makefile.orig      2009-12-24 00:00:22.000000000 +0000
 +++ Makefile
-@@ -270,12 +270,8 @@ GITWEB_SITE_FOOTER =
+@@ -305,12 +305,8 @@ GITWEB_SITE_FOOTER =
  
  export prefix bindir sharedir sysconfdir
  
@@ -15,7 +15,7 @@
  RPMBUILD = rpmbuild
  TCL_PATH = tclsh
  TCLTK_PATH = wish
-@@ -719,9 +715,10 @@ ifeq ($(uname_S),Darwin)
+@@ -768,9 +764,10 @@ ifeq ($(uname_S),Darwin)
        USE_ST_TIMESPEC = YesPlease
  endif
  ifeq ($(uname_S),SunOS)
@@ -27,16 +27,16 @@
        SANE_TOOL_PATH = /usr/xpg6/bin:/usr/xpg4/bin
        NO_STRCASESTR = YesPlease
        NO_MEMMEM = YesPlease
-@@ -754,8 +751,6 @@ ifeq ($(uname_S),SunOS)
-       ifdef NO_IPV6
-               NEEDS_RESOLV = YesPlease
+@@ -801,8 +798,6 @@ ifeq ($(uname_S),SunOS)
+               NO_C99_FORMAT = YesPlease
+               NO_STRTOUMAX = YesPlease
        endif
 -      INSTALL = /usr/ucb/install
 -      TAR = gtar
        BASIC_CFLAGS += -D__EXTENSIONS__ -D__sun__ -DHAVE_ALLOCA_H
  endif
  ifeq ($(uname_O),Cygwin)
-@@ -800,15 +795,20 @@ ifeq ($(uname_S),OpenBSD)
+@@ -850,15 +845,20 @@ ifeq ($(uname_S),OpenBSD)
        THREADED_DELTA_SEARCH = YesPlease
  endif
  ifeq ($(uname_S),NetBSD)
@@ -60,7 +60,7 @@
  ifeq ($(uname_S),AIX)
        NO_STRCASESTR=YesPlease
        NO_MEMMEM = YesPlease
-@@ -1289,7 +1289,7 @@ SHELL_PATH_SQ = $(subst ','\'',$(SHELL_P
+@@ -1395,7 +1395,7 @@ SHELL_PATH_SQ = $(subst ','\'',$(SHELL_P
  PERL_PATH_SQ = $(subst ','\'',$(PERL_PATH))
  TCLTK_PATH_SQ = $(subst ','\'',$(TCLTK_PATH))
  
@@ -69,7 +69,7 @@
  
  BASIC_CFLAGS += -DSHA1_HEADER='$(SHA1_HEADER_SQ)' \
        $(COMPAT_CFLAGS)
-@@ -1643,10 +1643,10 @@ gitexec_instdir_SQ = $(subst ','\'',$(gi
+@@ -1788,10 +1788,10 @@ gitexec_instdir_SQ = $(subst ','\'',$(gi
  export gitexec_instdir
  
  install: all
diff -r af5f4c288485 -r 296a41e3a66c devel/scmgit-base/patches/patch-ab
--- a/devel/scmgit-base/patches/patch-ab        Fri Jan 15 04:57:10 2010 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-ab,v 1.5 2009/08/07 02:39:51 minskim Exp $
-
---- git-compat-util.h.orig     2009-07-29 01:18:18.000000000 -0700
-+++ git-compat-util.h
-@@ -55,7 +55,7 @@
- # else
- # define _XOPEN_SOURCE 500
- # endif
--#elif !defined(__APPLE__) && !defined(__FreeBSD__)  && !defined(__USLC__) && !defined(_M_UNIX) && !defined(sgi)
-+#elif !defined(__APPLE__) && !defined(__FreeBSD__)  && !defined(__USLC__) && !defined(_M_UNIX) && !defined(sgi) && !defined(__sun)
- #define _XOPEN_SOURCE 600 /* glibc2 and AIX 5.3L need 500, OpenBSD needs 600 for S_ISLNK() */
- #ifndef __sun__
- #define _XOPEN_SOURCE_EXTENDED 1 /* AIX 5.3L needs this */
diff -r af5f4c288485 -r 296a41e3a66c devel/scmgit-base/patches/patch-ag
--- a/devel/scmgit-base/patches/patch-ag        Fri Jan 15 04:57:10 2010 +0000
+++ b/devel/scmgit-base/patches/patch-ag        Fri Jan 15 10:36:41 2010 +0000
@@ -1,6 +1,6 @@
-$NetBSD: patch-ag,v 1.6 2009/01/09 13:42:15 tonnerre Exp $
+$NetBSD: patch-ag,v 1.7 2010/01/15 10:36:41 wiz Exp $
 
---- templates/Makefile.orig    2008-12-20 06:54:30.000000000 +0100
+--- templates/Makefile.orig    2009-12-24 00:00:22.000000000 +0000
 +++ templates/Makefile
 @@ -8,7 +8,7 @@ INSTALL ?= install
  TAR ?= tar
@@ -27,4 +27,4 @@
 -      $(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(template_instdir_SQ)'
 +      $(BSD_INSTALL_DATA_DIR) '$(DESTDIR_SQ)$(template_instdir_SQ)'
        (cd blt && $(TAR) cf - .) | \
-       (cd '$(DESTDIR_SQ)$(template_instdir_SQ)' && umask 022 && $(TAR) xfo -)
+       (cd '$(DESTDIR_SQ)$(template_instdir_SQ)' && umask 022 && $(TAR) xof -)
diff -r af5f4c288485 -r 296a41e3a66c devel/scmgit-docs/PLIST
--- a/devel/scmgit-docs/PLIST   Fri Jan 15 04:57:10 2010 +0000
+++ b/devel/scmgit-docs/PLIST   Fri Jan 15 10:36:41 2010 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2009/07/19 01:29:33 minskim Exp $
+@comment $NetBSD: PLIST,v 1.7 2010/01/15 10:36:41 wiz Exp $
 man/man1/git-add.1
 man/man1/git-am.1
 man/man1/git-annotate.1
@@ -49,6 +49,7 @@
 man/man1/git-gui.1
 man/man1/git-hash-object.1
 man/man1/git-help.1
+man/man1/git-http-backend.1
 man/man1/git-http-fetch.1
 man/man1/git-http-push.1
 man/man1/git-imap-send.1
@@ -69,12 +70,13 @@
 man/man1/git-merge-one-file.1
 man/man1/git-merge-tree.1
 man/man1/git-merge.1
+man/man1/git-mergetool--lib.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
 man/man1/git-name-rev.1
+man/man1/git-notes.1
 man/man1/git-pack-objects.1
 man/man1/git-pack-redundant.1
 man/man1/git-pack-refs.1
@@ -91,8 +93,10 @@
 man/man1/git-receive-pack.1
 man/man1/git-reflog.1
 man/man1/git-relink.1
+man/man1/git-remote-helpers.1
 man/man1/git-remote.1
 man/man1/git-repack.1
+man/man1/git-replace.1
 man/man1/git-repo-config.1
 man/man1/git-request-pull.1
 man/man1/git-rerere.1
diff -r af5f4c288485 -r 296a41e3a66c devel/scmgit/Makefile.common
--- a/devel/scmgit/Makefile.common      Fri Jan 15 04:57:10 2010 +0000
+++ b/devel/scmgit/Makefile.common      Fri Jan 15 10:36:41 2010 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.13 2009/06/13 06:46:48 rillig Exp $
+# $NetBSD: Makefile.common,v 1.14 2010/01/15 10:36:41 wiz Exp $
 #
 # used by devel/scmgit-base/Makefile
 # used by devel/scmgit-docs/Makefile
@@ -11,6 +11,7 @@
 
 MAINTAINER?=   bjs%NetBSD.org@localhost
 HOMEPAGE?=     http://git.or.cz/
+LICENSE=       gnu-gpl-v2
 
 PKG_DESTDIR_SUPPORT=   user-destdir
 
diff -r af5f4c288485 -r 296a41e3a66c devel/scmgit/Makefile.version
--- a/devel/scmgit/Makefile.version     Fri Jan 15 04:57:10 2010 +0000
+++ b/devel/scmgit/Makefile.version     Fri Jan 15 10:36:41 2010 +0000
@@ -1,3 +1,3 @@
-# $NetBSD: Makefile.version,v 1.10 2009/08/07 02:39:51 minskim Exp $
+# $NetBSD: Makefile.version,v 1.11 2010/01/15 10:36:41 wiz Exp $
 #
-GIT_VERSION=   1.6.4
+GIT_VERSION=   1.6.6



Home | Main Index | Thread Index | Old Index