<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/Makefile, branch v2.4.7</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.4.7</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.4.7'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2015-06-25T18:02:16Z</updated>
<entry>
<title>Merge branch 'jk/make-fix-dependencies' into maint</title>
<updated>2015-06-25T18:02:16Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-06-25T18:02:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=5fd72277d468ecf6b5685dbff14e8a4b2de8eb77'/>
<id>urn:sha1:5fd72277d468ecf6b5685dbff14e8a4b2de8eb77</id>
<content type='text'>
Build clean-up.

* jk/make-fix-dependencies:
  Makefile: silence perl/PM.stamp recipe
  Makefile: avoid timestamp updates to GIT-BUILD-OPTIONS
  Makefile: drop dependency between git-instaweb and gitweb
</content>
</entry>
<entry>
<title>Merge branch 'jk/skip-http-tests-under-no-curl' into maint</title>
<updated>2015-06-05T19:00:28Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-06-05T19:00:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c538004ccb643388020b0e362409e469ed50d054'/>
<id>urn:sha1:c538004ccb643388020b0e362409e469ed50d054</id>
<content type='text'>
Test clean-up.

* jk/skip-http-tests-under-no-curl:
  tests: skip dav http-push tests under NO_EXPAT=NoThanks
  t/lib-httpd.sh: skip tests if NO_CURL is defined
</content>
</entry>
<entry>
<title>Makefile: silence perl/PM.stamp recipe</title>
<updated>2015-05-29T16:22:19Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2015-05-29T07:26:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7c37a5dc82ec5114c4a281a64e09a965341bf5f2'/>
<id>urn:sha1:7c37a5dc82ec5114c4a281a64e09a965341bf5f2</id>
<content type='text'>
Every time we run "make", we update perl/PM.stamp, which
contains a list of all of the perl module files (if it's
updated, we need to rebuild perl/perl.mak, since the
Makefile will not otherwise know about the new files).

This means that every time "make" is run, we see:

      GEN perl/PM.stamp

in the output, even though it is not likely to have changed.
Let's make this recipe completely silent, as we do for other
auto-generated dependency files (e.g., GIT-CFLAGS).

Signed-off-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Makefile: avoid timestamp updates to GIT-BUILD-OPTIONS</title>
<updated>2015-05-29T16:22:18Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2015-05-29T07:26:30Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a2d25ef07f0fd268ea69631266e2f51f0bae4e62'/>
<id>urn:sha1:a2d25ef07f0fd268ea69631266e2f51f0bae4e62</id>
<content type='text'>
We force the GIT-BUILD-OPTIONS recipe to run every time
"make" is invoked. We must do this to catch new options
which may have come from the command-line or environment.

However, we actually update the file's timestamp each time
the recipe is run, whether anything changed or not. As a
result, any files which depend on it (for example, all of
the perl scripts, which need to know whether NO_PERL was
set) will be re-built every time.

Let's do our usual trick of writing to a tempfile, then
doing a "cmp || mv" to update the file only when something
changed.

Signed-off-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Makefile: drop dependency between git-instaweb and gitweb</title>
<updated>2015-05-29T16:21:27Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2015-05-29T07:25:45Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=e25c7cc146177a59f31ca07cdd094e0566e1e4be'/>
<id>urn:sha1:e25c7cc146177a59f31ca07cdd094e0566e1e4be</id>
<content type='text'>
The rule for "git-instaweb" depends on "gitweb". This makes
no sense, because:

  1. git-instaweb has no build-time dependency on gitweb; it
     is a run-time dependency

  2. gitweb is a directory that we want to recursively make
     in. As a result, its recipe is marked .PHONY, which
     causes "make" to rebuild git-instaweb every time it is
     run.

Signed-off-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>tests: skip dav http-push tests under NO_EXPAT=NoThanks</title>
<updated>2015-05-07T16:48:43Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-05-07T16:06:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=309a9e33731a56487944dbaa00073f8ee05c9f70'/>
<id>urn:sha1:309a9e33731a56487944dbaa00073f8ee05c9f70</id>
<content type='text'>
When built with NO_EXPAT=NoThanks, we will not have a working http-push
over webdav.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'km/bsd-sysctl'</title>
<updated>2015-03-20T20:11:49Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-20T20:11:49Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=551fc7aec1a7efe868a59fbeea14582b41923f4d'/>
<id>urn:sha1:551fc7aec1a7efe868a59fbeea14582b41923f4d</id>
<content type='text'>
We now detect number of CPUs on older BSD-derived systems.

* km/bsd-sysctl:
  thread-utils.c: detect CPU count on older BSD-like systems
  configure: support HAVE_BSD_SYSCTL option
</content>
</entry>
<entry>
<title>configure: support HAVE_BSD_SYSCTL option</title>
<updated>2015-03-10T22:13:25Z</updated>
<author>
<name>Kyle J. McKay</name>
<email>mackyle@gmail.com</email>
</author>
<published>2015-03-08T07:14:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=9529080de253b89474402f323e10470656764b3a'/>
<id>urn:sha1:9529080de253b89474402f323e10470656764b3a</id>
<content type='text'>
On BSD-compatible systems some information such as the number
of available CPUs may only be available via the sysctl function.

Add support for a HAVE_BSD_SYSCTL option complete with autoconf
support and include the sys/syctl.h header when the option is
enabled to make the sysctl function available.

Signed-off-by: Kyle J. McKay &lt;mackyle@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'tc/curl-vernum-output-broken-in-7.11'</title>
<updated>2015-02-22T20:28:29Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-02-22T20:28:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c0997feda811663182d1ae9f596a769de9e801f7'/>
<id>urn:sha1:c0997feda811663182d1ae9f596a769de9e801f7</id>
<content type='text'>
Certain older vintages of cURL give irregular output from
"curl-config --vernum", which confused our build system.

* tc/curl-vernum-output-broken-in-7.11:
  Makefile: handle broken curl version number in version check
</content>
</entry>
<entry>
<title>Merge branch 'km/gettext-n'</title>
<updated>2015-02-11T21:42:00Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-02-11T21:42:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b19aab58f1bc44e9a6715f26ba32b8c9cda3b1fa'/>
<id>urn:sha1:b19aab58f1bc44e9a6715f26ba32b8c9cda3b1fa</id>
<content type='text'>
* km/gettext-n:
  gettext.h: add parentheses around N_ expansion if supported
</content>
</entry>
</feed>
