commit ninja for openSUSE:Factory

2020-11-09 Thread root
Hello community,

here is the log from the commit of package ninja for openSUSE:Factory checked 
in at 2020-11-09 13:56:11

Comparing /work/SRC/openSUSE:Factory/ninja (Old)
 and  /work/SRC/openSUSE:Factory/.ninja.new.11331 (New)


Package is "ninja"

Mon Nov  9 13:56:11 2020 rev:25 rq:846051 version:1.10.1

Changes:

--- /work/SRC/openSUSE:Factory/ninja/ninja.changes  2020-08-31 
17:14:44.405037689 +0200
+++ /work/SRC/openSUSE:Factory/.ninja.new.11331/ninja.changes   2020-11-09 
13:56:13.652119026 +0100
@@ -1,0 +2,5 @@
+Wed Nov  4 16:33:12 UTC 2020 - Ludwig Nussel 
+
+- LFS fix for 32bit arch builds (gh#ninja-build/ninja#829)
+
+---



Other differences:
--
++ ninja.spec ++
--- /var/tmp/diff_new_pack.tXLLEW/_old  2020-11-09 13:56:15.904114114 +0100
+++ /var/tmp/diff_new_pack.tXLLEW/_new  2020-11-09 13:56:15.904114114 +0100
@@ -40,7 +40,10 @@
 
 %build
 export CFLAGS="%{optflags}"
-export CXXFLAGS="%{optflags}"
+%if "%__isa_bits" == "32"
+CFLAGS="$CFLAGS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
+%endif
+export CXXFLAGS="$CFLAGS"
 python3 ./configure.py --bootstrap --verbose
 
 %install




commit ninja for openSUSE:Factory

2020-08-31 Thread root
Hello community,

here is the log from the commit of package ninja for openSUSE:Factory checked 
in at 2020-08-31 17:14:41

Comparing /work/SRC/openSUSE:Factory/ninja (Old)
 and  /work/SRC/openSUSE:Factory/.ninja.new.3399 (New)


Package is "ninja"

Mon Aug 31 17:14:41 2020 rev:24 rq:829043 version:1.10.1

Changes:

--- /work/SRC/openSUSE:Factory/ninja/ninja.changes  2020-02-07 
15:51:20.475410072 +0100
+++ /work/SRC/openSUSE:Factory/.ninja.new.3399/ninja.changes2020-08-31 
17:14:44.405037689 +0200
@@ -1,0 +2,6 @@
+Mon Aug 24 20:25:43 UTC 2020 - Dirk Mueller 
+
+- update to 1.10.1:
+  * https://groups.google.com/g/ninja-build/c/QQM54eAhrjU/m/q5zn_zTlAQAJ 
+
+---

Old:

  ninja-1.10.0.tar.gz

New:

  ninja-1.10.1.tar.gz



Other differences:
--
++ ninja.spec ++
--- /var/tmp/diff_new_pack.8RCpPo/_old  2020-08-31 17:14:45.629038315 +0200
+++ /var/tmp/diff_new_pack.8RCpPo/_new  2020-08-31 17:14:45.633038317 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   ninja
-Version:1.10.0
+Version:1.10.1
 Release:0
 Summary:A small build system closest in spirit to Make
 License:Apache-2.0

++ ninja-1.10.0.tar.gz -> ninja-1.10.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ninja-1.10.0/.clang-format 
new/ninja-1.10.1/.clang-format
--- old/ninja-1.10.0/.clang-format  2020-01-27 11:37:35.0 +0100
+++ new/ninja-1.10.1/.clang-format  2020-08-18 21:28:04.0 +0200
@@ -23,3 +23,4 @@
 ConstructorInitializerAllOnOneLineOrOnePerLine: false
 Cpp11BracedListStyle: false
 IndentCaseLabels: false
+DerivePointerBinding: false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ninja-1.10.0/.github/workflows/linux.yml 
new/ninja-1.10.1/.github/workflows/linux.yml
--- old/ninja-1.10.0/.github/workflows/linux.yml2020-01-27 
11:37:35.0 +0100
+++ new/ninja-1.10.1/.github/workflows/linux.yml2020-08-18 
21:28:04.0 +0200
@@ -12,25 +12,29 @@
 container:
   image: centos:7
 steps:
-- uses: actions/checkout@v1
+- uses: actions/checkout@v2
 - name: Install dependencies
   run: |
-curl -L -O 
https://github.com/Kitware/CMake/releases/download/v3.16.2/cmake-3.16.2-Linux-x86_64.sh
-chmod +x cmake-3.16.2-Linux-x86_64.sh
-./cmake-3.16.2-Linux-x86_64.sh --skip-license --prefix=/usr/local
+curl -L -O 
https://github.com/Kitware/CMake/releases/download/v3.16.4/cmake-3.16.4-Linux-x86_64.sh
+chmod +x cmake-3.16.4-Linux-x86_64.sh
+./cmake-3.16.4-Linux-x86_64.sh --skip-license --prefix=/usr/local
 curl -L -O 
https://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/epel/7/x86_64/Packages/p/p7zip-16.02-10.el7.x86_64.rpm
 curl -L -O 
https://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/epel/7/x86_64/Packages/p/p7zip-plugins-16.02-10.el7.x86_64.rpm
 rpm -U --quiet p7zip-16.02-10.el7.x86_64.rpm
 rpm -U --quiet p7zip-plugins-16.02-10.el7.x86_64.rpm
 yum install -y make gcc-c++
+
 - name: Build ninja
   shell: bash
   run: |
-mkdir build && cd build
-cmake -DCMAKE_BUILD_TYPE=Release ..
-cmake --build . --parallel --config Release
-ctest -vv
-strip ninja
+cmake -DCMAKE_BUILD_TYPE=Release -B build
+cmake --build build --parallel --config Release
+strip build/ninja
+
+- name: Test ninja
+  run: ./ninja_test
+  working-directory: build
+
 - name: Create ninja archive
   run: |
 mkdir artifact
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ninja-1.10.0/.github/workflows/macos.yml 
new/ninja-1.10.1/.github/workflows/macos.yml
--- old/ninja-1.10.0/.github/workflows/macos.yml2020-01-27 
11:37:35.0 +0100
+++ new/ninja-1.10.1/.github/workflows/macos.yml2020-08-18 
21:28:04.0 +0200
@@ -11,18 +11,22 @@
 runs-on: macOS-latest
 
 steps:
-- uses: actions/checkout@v1
+- uses: actions/checkout@v2
 
 - name: Install dependencies
   run: brew install re2c p7zip cmake
 
 - name: Build ninja
   shell: bash
+  env:
+MACOSX_DEPLOYMENT_TARGET: 10.12
   run: |
-mkdir build && cd build
-cmake -DCMAKE_BUILD_TYPE=Release ..
-cmake --build . --parallel --config Release
-ctest -vv
+cmake -DCMAKE_BUILD_TYPE=Release -B build
+cmake --build build --parallel --config Release
+
+- name: Test ninja
+  run: ctest -vv
+  working-directory: build
 
 - name: Create 

commit ninja for openSUSE:Factory

2020-02-07 Thread root
Hello community,

here is the log from the commit of package ninja for openSUSE:Factory checked 
in at 2020-02-07 15:50:46

Comparing /work/SRC/openSUSE:Factory/ninja (Old)
 and  /work/SRC/openSUSE:Factory/.ninja.new.26092 (New)


Package is "ninja"

Fri Feb  7 15:50:46 2020 rev:23 rq:769935 version:1.10.0

Changes:

--- /work/SRC/openSUSE:Factory/ninja/ninja.changes  2019-09-19 
15:50:18.439299828 +0200
+++ /work/SRC/openSUSE:Factory/.ninja.new.26092/ninja.changes   2020-02-07 
15:51:20.475410072 +0100
@@ -1,0 +2,7 @@
+Mon Feb  3 21:21:44 UTC 2020 - Christoph G 
+
+- update to version 1.10.0:
+  * New dyndep binding to support Fortran and C++20 modules
+  * Also there are three new tools: cleandead, restat, rules
+
+---

Old:

  ninja-1.9.0.tar.gz

New:

  ninja-1.10.0.tar.gz



Other differences:
--
++ ninja.spec ++
--- /var/tmp/diff_new_pack.9YmgbW/_old  2020-02-07 15:51:20.907410308 +0100
+++ /var/tmp/diff_new_pack.9YmgbW/_new  2020-02-07 15:51:20.911410310 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ninja
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   ninja
-Version:1.9.0
+Version:1.10.0
 Release:0
 Summary:A small build system closest in spirit to Make
 License:Apache-2.0

++ ninja-1.9.0.tar.gz -> ninja-1.10.0.tar.gz ++
 7481 lines of diff (skipped)




commit ninja for openSUSE:Factory

2019-09-19 Thread root
Hello community,

here is the log from the commit of package ninja for openSUSE:Factory checked 
in at 2019-09-19 15:50:15

Comparing /work/SRC/openSUSE:Factory/ninja (Old)
 and  /work/SRC/openSUSE:Factory/.ninja.new.7948 (New)


Package is "ninja"

Thu Sep 19 15:50:15 2019 rev:22 rq:730138 version:1.9.0

Changes:

--- /work/SRC/openSUSE:Factory/ninja/ninja.changes  2019-02-04 
21:24:56.735602386 +0100
+++ /work/SRC/openSUSE:Factory/.ninja.new.7948/ninja.changes2019-09-19 
15:50:18.439299828 +0200
@@ -1,0 +2,6 @@
+Wed Sep 11 12:49:19 UTC 2019 - Martin Pluskal 
+
+- Run more tests
+- Small spec file improvements
+
+---



Other differences:
--
++ ninja.spec ++
--- /var/tmp/diff_new_pack.dvlcCJ/_old  2019-09-19 15:50:19.259299661 +0200
+++ /var/tmp/diff_new_pack.dvlcCJ/_new  2019-09-19 15:50:19.263299660 +0200
@@ -22,7 +22,7 @@
 Summary:A small build system closest in spirit to Make
 License:Apache-2.0
 Group:  Development/Tools/Building
-Url:https://ninja-build.org/
+URL:https://ninja-build.org/
 Source0:
https://github.com/ninja-build/ninja/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1:macros.ninja
 Patch1: ninja-disable-maxprocs-test.patch
@@ -36,8 +36,7 @@
 building them, quickly.
 
 %prep
-%setup -q
-%patch1
+%autosetup -p0
 
 %build
 export CFLAGS="%{optflags}"
@@ -52,8 +51,10 @@
 install -D -p -m 0644 %{SOURCE1} 
%{buildroot}%{_rpmconfigdir}/macros.d/macros.ninja
 
 %check
-./ninja ninja_test
+./ninja all
 ./ninja_test
+python3 ./misc/ninja_syntax_test.py
+python3 ./misc/output_test.py
 
 %files
 %license COPYING




commit ninja for openSUSE:Factory

2019-02-04 Thread root
Hello community,

here is the log from the commit of package ninja for openSUSE:Factory checked 
in at 2019-02-04 21:24:54

Comparing /work/SRC/openSUSE:Factory/ninja (Old)
 and  /work/SRC/openSUSE:Factory/.ninja.new.28833 (New)


Package is "ninja"

Mon Feb  4 21:24:54 2019 rev:21 rq:670358 version:1.9.0

Changes:

--- /work/SRC/openSUSE:Factory/ninja/ninja.changes  2018-12-11 
15:42:53.150532592 +0100
+++ /work/SRC/openSUSE:Factory/.ninja.new.28833/ninja.changes   2019-02-04 
21:24:56.735602386 +0100
@@ -1,0 +2,14 @@
+Wed Jan 30 20:23:01 UTC 2019 - Christoph G 
+
+- Update to version 1.9.0:
+  * High-resolution timestamps
+- Update ninja-disable-maxprocs-test.patch to include
+  upstream changes
+- Drop ninja-64bit-timestamps.patch as it is part of 1.9.0
+
+---
+Mon Jan 14 13:27:10 UTC 2019 - Adam Mizerski 
+
+- fix bash-completion path
+
+---

Old:

  ninja-1.8.2.tar.gz
  ninja-64bit-timestamps.patch

New:

  ninja-1.9.0.tar.gz



Other differences:
--
++ ninja.spec ++
--- /var/tmp/diff_new_pack.uB5KMY/_old  2019-02-04 21:24:57.567602179 +0100
+++ /var/tmp/diff_new_pack.uB5KMY/_new  2019-02-04 21:24:57.571602178 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ninja
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   ninja
-Version:1.8.2
+Version:1.9.0
 Release:0
 Summary:A small build system closest in spirit to Make
 License:Apache-2.0
@@ -26,7 +26,6 @@
 Source0:
https://github.com/ninja-build/ninja/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1:macros.ninja
 Patch1: ninja-disable-maxprocs-test.patch
-Patch2: ninja-64bit-timestamps.patch
 BuildRequires:  gcc-c++
 BuildRequires:  python3-base
 BuildRequires:  re2c
@@ -39,7 +38,6 @@
 %prep
 %setup -q
 %patch1
-%patch2 -p1
 
 %build
 export CFLAGS="%{optflags}"
@@ -50,7 +48,7 @@
 install -D -p -m 0755 ninja %{buildroot}%{_bindir}/ninja
 install -D -p -m 0644 misc/zsh-completion 
%{buildroot}%{_datadir}/zsh/site-functions/_ninja
 install -D -p -m 0644 misc/ninja.vim 
%{buildroot}%{_datadir}/vim/site/syntax/ninja.vim
-install -D -p -m 0644 misc/bash-completion 
%{buildroot}%{_datadir}/bash_completion.d/ninja
+install -D -p -m 0644 misc/bash-completion 
%{buildroot}%{_datadir}/bash-completion/completions/ninja
 install -D -p -m 0644 %{SOURCE1} 
%{buildroot}%{_rpmconfigdir}/macros.d/macros.ninja
 
 %check
@@ -60,7 +58,7 @@
 %files
 %license COPYING
 %{_bindir}/ninja
-%{_datadir}/bash_completion.d
+%{_datadir}/bash-completion
 %{_datadir}/vim
 %{_datadir}/zsh
 %{_rpmconfigdir}/macros.d/macros.ninja

++ ninja-1.8.2.tar.gz -> ninja-1.9.0.tar.gz ++
 4213 lines of diff (skipped)




commit ninja for openSUSE:Factory

2018-12-11 Thread root
Hello community,

here is the log from the commit of package ninja for openSUSE:Factory checked 
in at 2018-12-11 15:42:48

Comparing /work/SRC/openSUSE:Factory/ninja (Old)
 and  /work/SRC/openSUSE:Factory/.ninja.new.19453 (New)


Package is "ninja"

Tue Dec 11 15:42:48 2018 rev:20 rq:655562 version:1.8.2

Changes:

--- /work/SRC/openSUSE:Factory/ninja/ninja.changes  2017-09-13 
21:35:22.839599876 +0200
+++ /work/SRC/openSUSE:Factory/.ninja.new.19453/ninja.changes   2018-12-11 
15:42:53.150532592 +0100
@@ -1,0 +2,7 @@
+Thu Dec  6 09:56:57 UTC 2018 - Ismail Dönmez 
+
+- Add ninja-64bit-timestamps.patch from upstream to use 64bit
+  timestamps, fixes bsc#1118619
+- Fix bash-completion install path
+
+---

New:

  ninja-64bit-timestamps.patch



Other differences:
--
++ ninja.spec ++
--- /var/tmp/diff_new_pack.aEZlqd/_old  2018-12-11 15:42:53.798531882 +0100
+++ /var/tmp/diff_new_pack.aEZlqd/_new  2018-12-11 15:42:53.802531878 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ninja
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -26,6 +26,7 @@
 Source0:
https://github.com/ninja-build/ninja/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1:macros.ninja
 Patch1: ninja-disable-maxprocs-test.patch
+Patch2: ninja-64bit-timestamps.patch
 BuildRequires:  gcc-c++
 BuildRequires:  python3-base
 BuildRequires:  re2c
@@ -38,6 +39,7 @@
 %prep
 %setup -q
 %patch1
+%patch2 -p1
 
 %build
 export CFLAGS="%{optflags}"
@@ -48,7 +50,7 @@
 install -D -p -m 0755 ninja %{buildroot}%{_bindir}/ninja
 install -D -p -m 0644 misc/zsh-completion 
%{buildroot}%{_datadir}/zsh/site-functions/_ninja
 install -D -p -m 0644 misc/ninja.vim 
%{buildroot}%{_datadir}/vim/site/syntax/ninja.vim
-install -D -p -m 0644 misc/bash-completion 
%{buildroot}%{_sysconfdir}/bash_completion.d/ninja
+install -D -p -m 0644 misc/bash-completion 
%{buildroot}%{_datadir}/bash_completion.d/ninja
 install -D -p -m 0644 %{SOURCE1} 
%{buildroot}%{_rpmconfigdir}/macros.d/macros.ninja
 
 %check
@@ -56,11 +58,11 @@
 ./ninja_test
 
 %files
-%doc COPYING
+%license COPYING
 %{_bindir}/ninja
-%{_datadir}/zsh
+%{_datadir}/bash_completion.d
 %{_datadir}/vim
-%{_sysconfdir}/bash_completion.d
+%{_datadir}/zsh
 %{_rpmconfigdir}/macros.d/macros.ninja
 
 %changelog

++ ninja-64bit-timestamps.patch ++
commit 5fcdcf95cb62ab3d593c36ef90df27cef63874a1
Author: Elliott Sales de Andrade 
Date:   Sat Dec 31 03:12:51 2016 -0500

Make TimeStamp 64-bit.

This prepares it for higher-resolution timestamps.

Index: ninja-1.8.2/src/build_log.cc
===
--- ninja-1.8.2.orig/src/build_log.cc
+++ ninja-1.8.2/src/build_log.cc
@@ -353,7 +353,7 @@ BuildLog::LogEntry* BuildLog::LookupByOu
 }
 
 bool BuildLog::WriteEntry(FILE* f, const LogEntry& entry) {
-  return fprintf(f, "%d\t%d\t%d\t%s\t%" PRIx64 "\n",
+  return fprintf(f, "%d\t%d\t%" PRId64 "\t%s\t%" PRIx64 "\n",
   entry.start_time, entry.end_time, entry.mtime,
   entry.output.c_str(), entry.command_hash) > 0;
 }
Index: ninja-1.8.2/src/deps_log.cc
===
--- ninja-1.8.2.orig/src/deps_log.cc
+++ ninja-1.8.2/src/deps_log.cc
@@ -30,7 +30,7 @@
 // The version is stored as 4 bytes after the signature and also serves as a
 // byte order mark. Signature and version combined are 16 bytes long.
 const char kFileSignature[] = "# ninjadeps\n";
-const int kCurrentVersion = 3;
+const int kCurrentVersion = 4;
 
 // Record size is currently limited to less than the full 32 bit, due to
 // internal buffers having to have this size.
@@ -124,7 +124,7 @@ bool DepsLog::RecordDeps(Node* node, Tim
 return true;
 
   // Update on-disk representation.
-  unsigned size = 4 * (1 + 1 + node_count);
+  unsigned size = 4 * (1 + 2 + node_count);
   if (size > kMaxRecordSize) {
 errno = ERANGE;
 return false;
@@ -135,8 +135,7 @@ bool DepsLog::RecordDeps(Node* node, Tim
   int id = node->id();
   if (fwrite(, 4, 1, file_) < 1)
 return false;
-  int timestamp = mtime;
-  if (fwrite(, 4, 1, file_) < 1)
+  if (fwrite(, 8, 1, file_) < 1)
 return 

commit ninja for openSUSE:Factory

2017-09-13 Thread root
Hello community,

here is the log from the commit of package ninja for openSUSE:Factory checked 
in at 2017-09-13 21:35:21

Comparing /work/SRC/openSUSE:Factory/ninja (Old)
 and  /work/SRC/openSUSE:Factory/.ninja.new (New)


Package is "ninja"

Wed Sep 13 21:35:21 2017 rev:19 rq:523603 version:1.8.2

Changes:

--- /work/SRC/openSUSE:Factory/ninja/ninja.changes  2017-09-09 
20:24:07.226508576 +0200
+++ /work/SRC/openSUSE:Factory/.ninja.new/ninja.changes 2017-09-13 
21:35:22.839599876 +0200
@@ -1,0 +2,8 @@
+Tue Sep 12 08:38:18 UTC 2017 - mplus...@suse.com
+
+- Update to version 1.8.2:
+  * Restore tolerance of self-referencing phony build statements
+  * Factor ManifestParser options into a structure
+- Drop support for building on old distributions
+
+---

Old:

  ninja-1.8.1.tar.gz

New:

  ninja-1.8.2.tar.gz



Other differences:
--
++ ninja.spec ++
--- /var/tmp/diff_new_pack.4ybtqD/_old  2017-09-13 21:35:23.339529536 +0200
+++ /var/tmp/diff_new_pack.4ybtqD/_new  2017-09-13 21:35:23.339529536 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   ninja
-Version:1.8.1
+Version:1.8.2
 Release:0
 Summary:A small build system closest in spirit to Make
 License:Apache-2.0
@@ -27,18 +27,13 @@
 Source1:macros.ninja
 Patch1: ninja-disable-maxprocs-test.patch
 BuildRequires:  gcc-c++
-%if 0%{?suse_version} <= 1110
-BuildRequires:  python-base
-%else
 BuildRequires:  python3-base
-%endif
 BuildRequires:  re2c
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
-Ninja is yet another build system.
-It takes as input the interdependencies of files (typically source code and 
output executables)
-and orchestrates building them, quickly.
+Ninja is yet another build system. It takes as input the interdependencies
+of files (typically source code and output executables) and orchestrates
+building them, quickly.
 
 %prep
 %setup -q
@@ -47,25 +42,20 @@
 %build
 export CFLAGS="%{optflags}"
 export CXXFLAGS="%{optflags}"
-%if 0%{?suse_version} <= 1110
-python2./configure.py --bootstrap --verbose
-%else
 python3 ./configure.py --bootstrap --verbose
-%endif
 
 %install
 install -D -p -m 0755 ninja %{buildroot}%{_bindir}/ninja
 install -D -p -m 0644 misc/zsh-completion 
%{buildroot}%{_datadir}/zsh/site-functions/_ninja
 install -D -p -m 0644 misc/ninja.vim 
%{buildroot}%{_datadir}/vim/site/syntax/ninja.vim
 install -D -p -m 0644 misc/bash-completion 
%{buildroot}%{_sysconfdir}/bash_completion.d/ninja
-install -D -p -m 0644 %{S:1} %{buildroot}%{_rpmconfigdir}/macros.d/macros.ninja
+install -D -p -m 0644 %{SOURCE1} 
%{buildroot}%{_rpmconfigdir}/macros.d/macros.ninja
 
 %check
 ./ninja ninja_test
 ./ninja_test
 
 %files
-%defattr(-,root,root)
 %doc COPYING
 %{_bindir}/ninja
 %{_datadir}/zsh

++ ninja-1.8.1.tar.gz -> ninja-1.8.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ninja-1.8.1/doc/manual.asciidoc 
new/ninja-1.8.2/doc/manual.asciidoc
--- old/ninja-1.8.1/doc/manual.asciidoc 2017-09-06 21:01:47.0 +0200
+++ new/ninja-1.8.2/doc/manual.asciidoc 2017-09-11 03:20:10.0 +0200
@@ -1,6 +1,6 @@
 The Ninja build system
 ==
-v1.8.1, Sep 2017
+v1.8.2, Sep 2017
 
 
 Introduction
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ninja-1.8.1/src/build_log_perftest.cc 
new/ninja-1.8.2/src/build_log_perftest.cc
--- old/ninja-1.8.1/src/build_log_perftest.cc   2017-09-06 21:01:47.0 
+0200
+++ new/ninja-1.8.2/src/build_log_perftest.cc   2017-09-11 03:20:10.0 
+0200
@@ -71,7 +71,7 @@
   long_rule_command += "$in -o $out\n";
 
   State state;
-  ManifestParser parser(, NULL, kDupeEdgeActionWarn);
+  ManifestParser parser(, NULL);
   if (!parser.ParseTest("rule cxx\n  command = " + long_rule_command, err))
 return false;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ninja-1.8.1/src/build_test.cc 
new/ninja-1.8.2/src/build_test.cc
--- old/ninja-1.8.1/src/build_test.cc   2017-09-06 21:01:47.0 +0200
+++ new/ninja-1.8.2/src/build_test.cc   2017-09-11 03:20:10.0 +0200
@@ -1068,6 +1068,19 @@
   EXPECT_TRUE(builder_.AlreadyUpToDate());
 }
 
+// Test a self-referencing phony.  Ideally this should not work, but
+// ninja 1.7 and below tolerated and CMake 2.8.12.x and 3.0.x both
+// incorrectly produce it.  We tolerate it for compatibility.
+TEST_F(BuildTest, PhonySelfReference) {
+  string err;
+  ASSERT_NO_FATAL_FAILURE(AssertParse(_,
+"build a: phony a\n"));
+
+  EXPECT_TRUE(builder_.AddTarget("a", ));
+  ASSERT_EQ("", err);
+  

commit ninja for openSUSE:Factory

2017-09-09 Thread root
Hello community,

here is the log from the commit of package ninja for openSUSE:Factory checked 
in at 2017-09-09 20:24:04

Comparing /work/SRC/openSUSE:Factory/ninja (Old)
 and  /work/SRC/openSUSE:Factory/.ninja.new (New)


Package is "ninja"

Sat Sep  9 20:24:04 2017 rev:18 rq:522023 version:1.8.1

Changes:

--- /work/SRC/openSUSE:Factory/ninja/ninja.changes  2017-08-24 
18:18:56.068227421 +0200
+++ /work/SRC/openSUSE:Factory/.ninja.new/ninja.changes 2017-09-09 
20:24:07.226508576 +0200
@@ -1,0 +2,7 @@
+Thu Sep  7 14:44:24 UTC 2017 - idon...@suse.com
+
+- Version update to 1.8.1
+  * Support more path components
+  * Performance improvement in highly parallerized and large build
+
+---

Old:

  ninja-1.7.2.tar.gz

New:

  ninja-1.8.1.tar.gz



Other differences:
--
++ ninja.spec ++
--- /var/tmp/diff_new_pack.1973jf/_old  2017-09-09 20:24:08.974262224 +0200
+++ /var/tmp/diff_new_pack.1973jf/_new  2017-09-09 20:24:08.978261659 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   ninja
-Version:1.7.2
+Version:1.8.1
 Release:0
 Summary:A small build system closest in spirit to Make
 License:Apache-2.0

++ ninja-1.7.2.tar.gz -> ninja-1.8.1.tar.gz ++
 2872 lines of diff (skipped)




commit ninja for openSUSE:Factory

2017-08-24 Thread root
Hello community,

here is the log from the commit of package ninja for openSUSE:Factory checked 
in at 2017-08-24 18:18:53

Comparing /work/SRC/openSUSE:Factory/ninja (Old)
 and  /work/SRC/openSUSE:Factory/.ninja.new (New)


Package is "ninja"

Thu Aug 24 18:18:53 2017 rev:17 rq:518373 version:1.7.2

Changes:

--- /work/SRC/openSUSE:Factory/ninja/ninja.changes  2016-12-09 
09:34:23.357090072 +0100
+++ /work/SRC/openSUSE:Factory/.ninja.new/ninja.changes 2017-08-24 
18:18:56.068227421 +0200
@@ -1,0 +2,6 @@
+Wed Dec  7 09:52:57 UTC 2016 - mplus...@suse.com
+
+- Add macros.ninja (boo#1014177)
+- Backport latest release to SLE12 bsc#1055189 fate#323787
+
+---
@@ -44,0 +51,6 @@
+
+---
+Tue Feb 23 10:48:59 UTC 2016 - sndir...@suse.com
+
+- needed for building current llvm on sle12
+  (fate #315643-315645, 319159-319161, 319618)



Other differences:
--
++ ninja.spec ++
--- /var/tmp/diff_new_pack.JAkLj5/_old  2017-08-24 18:18:56.800124369 +0200
+++ /var/tmp/diff_new_pack.JAkLj5/_new  2017-08-24 18:18:56.804123806 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ninja
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed




commit ninja for openSUSE:Factory

2016-11-15 Thread h_root
Hello community,

here is the log from the commit of package ninja for openSUSE:Factory checked 
in at 2016-11-15 17:52:50

Comparing /work/SRC/openSUSE:Factory/ninja (Old)
 and  /work/SRC/openSUSE:Factory/.ninja.new (New)


Package is "ninja"

Changes:

--- /work/SRC/openSUSE:Factory/ninja/ninja.changes  2016-05-04 
08:17:57.0 +0200
+++ /work/SRC/openSUSE:Factory/.ninja.new/ninja.changes 2016-11-15 
17:52:51.0 +0100
@@ -1,0 +2,15 @@
+Sun Nov 13 11:08:00 UTC 2016 - mplus...@suse.com
+
+- Update to version 1.7.2:
+  * %e and %r work again in dumb terminals (#1146, #1148)
+  * `-t browse` now HTML-escapes rule names (#1157)
+  * an edge may now have 0 explicit outputs if it has implicit
+outputs (#1159)
+  * make misc/measure.py python 3-compatible
+  * misc/write_fake_manifest.py now optionally writes source files,
+use it to quickly produce large, buildable projects for testing
+(#1109, #1198)
+  * on newer FreeBSDs, use ppoll()
+- Refresh ninja-disable-maxprocs-test.patch
+
+---

Old:

  v1.7.1.tar.gz

New:

  ninja-1.7.2.tar.gz



Other differences:
--
++ ninja.spec ++
--- /var/tmp/diff_new_pack.1BJLjL/_old  2016-11-15 17:52:52.0 +0100
+++ /var/tmp/diff_new_pack.1BJLjL/_new  2016-11-15 17:52:52.0 +0100
@@ -17,13 +17,13 @@
 
 
 Name:   ninja
-Version:1.7.1
+Version:1.7.2
 Release:0
 Summary:A small build system closest in spirit to Make
 License:Apache-2.0
 Group:  Development/Tools/Building
 Url:https://ninja-build.org/
-Source0:https://github.com/ninja-build/ninja/archive/v%{version}.tar.gz
+Source0:
https://github.com/ninja-build/ninja/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Patch1: ninja-disable-maxprocs-test.patch
 BuildRequires:  gcc-c++
 %if 0%{?suse_version} <= 1110
@@ -41,24 +41,22 @@
 
 %prep
 %setup -q
-%patch1 -p1
+%patch1
 
 %build
 export CFLAGS="%{optflags}"
 export CXXFLAGS="%{optflags}"
 %if 0%{?suse_version} <= 1110
-python ./configure.py --bootstrap --verbose
+python2./configure.py --bootstrap --verbose
 %else
 python3 ./configure.py --bootstrap --verbose
 %endif
 
 %install
-mkdir -p %{buildroot}%{_bindir}
-
-install -D -m 0755 ninja %{buildroot}%{_bindir}/ninja
-install -D -m 0644 misc/zsh-completion 
%{buildroot}%{_datadir}/zsh/site-functions/_ninja
-install -D -m 0644 misc/ninja.vim 
%{buildroot}%{_datadir}/vim/site/syntax/ninja.vim
-install -D -m 0644 misc/bash-completion 
%{buildroot}%{_sysconfdir}/bash_completion.d/ninja
+install -D -p -m 0755 ninja %{buildroot}%{_bindir}/ninja
+install -D -p -m 0644 misc/zsh-completion 
%{buildroot}%{_datadir}/zsh/site-functions/_ninja
+install -D -p -m 0644 misc/ninja.vim 
%{buildroot}%{_datadir}/vim/site/syntax/ninja.vim
+install -D -p -m 0644 misc/bash-completion 
%{buildroot}%{_sysconfdir}/bash_completion.d/ninja
 
 %check
 ./ninja ninja_test

++ ninja-disable-maxprocs-test.patch ++
--- /var/tmp/diff_new_pack.1BJLjL/_old  2016-11-15 17:52:52.0 +0100
+++ /var/tmp/diff_new_pack.1BJLjL/_new  2016-11-15 17:52:52.0 +0100
@@ -1,12 +1,12 @@
 ninja-1.7.0/src/subprocess_test.cc.orig 2016-04-27 21:17:10.0 
+0200
-+++ ninja-1.7.0/src/subprocess_test.cc  2016-04-28 07:18:42.227614370 +0200
-@@ -214,39 +214,6 @@
+Index: src/subprocess_test.cc
+===
+--- src/subprocess_test.cc.orig
 src/subprocess_test.cc
+@@ -214,36 +214,6 @@ TEST_F(SubprocessTest, SetWithMulti) {
}
  }
  
--// OS X's process limit is less than 1025 by default
--// (|sysctl kern.maxprocperuid| is 709 on 10.7 and 10.8 and less prior to 
that).
--#if !defined(__APPLE__) && !defined(_WIN32)
+-#if defined(USE_PPOLL)
 -TEST_F(SubprocessTest, SetWithLots) {
 -  // Arbitrary big number; needs to be over 1024 to confirm we're no longer
 -  // hostage to pselect.
@@ -36,7 +36,6 @@
 -  ASSERT_EQ(kNumProcs, subprocs_.finished_.size());
 -}
 -#endif  // !__APPLE__ && !_WIN32
--
+ 
  // TODO: this test could work on Windows, just not sure how to simply
  // read stdin.
- #ifndef _WIN32




commit ninja for openSUSE:Factory

2016-05-04 Thread h_root
Hello community,

here is the log from the commit of package ninja for openSUSE:Factory checked 
in at 2016-05-04 08:17:56

Comparing /work/SRC/openSUSE:Factory/ninja (Old)
 and  /work/SRC/openSUSE:Factory/.ninja.new (New)


Package is "ninja"

Changes:

--- /work/SRC/openSUSE:Factory/ninja/ninja.changes  2016-02-16 
09:26:38.0 +0100
+++ /work/SRC/openSUSE:Factory/.ninja.new/ninja.changes 2016-05-04 
08:17:57.0 +0200
@@ -1,0 +2,23 @@
+Fri Apr 29 17:34:13 UTC 2016 - idon...@suse.com
+
+- Update to version 1.7.1
+  * Change default NINJA_STATUS to [%f/%t] github issue #1143
+
+---
+Thu Apr 28 05:24:46 UTC 2016 - f...@grueninger.de
+
+- update to version 1.7.0
+  * ninja now supports implicit outputs.
+  * Ninja's output has slightly changed, to make it easier to
+automated tools to look at ninja's output.
+  * Ninja now explicitly handles SIGHUP and cleans up after itself.
+  * Ninja now uses posix_spawn instead of fork/exec to launch
+subprocesses (on POSIX).
+- adjust links to new wesite
+
+---
+Tue Apr 26 13:27:25 UTC 2016 - m...@suse.de
+
+- Make it build on SLE11 (use python2 there).
+
+---

Old:

  v1.6.0.tar.gz

New:

  v1.7.1.tar.gz



Other differences:
--
++ ninja.spec ++
--- /var/tmp/diff_new_pack.y9PT2e/_old  2016-05-04 08:17:58.0 +0200
+++ /var/tmp/diff_new_pack.y9PT2e/_new  2016-05-04 08:17:58.0 +0200
@@ -17,16 +17,20 @@
 
 
 Name:   ninja
-Version:1.6.0
+Version:1.7.1
 Release:0
 Summary:A small build system closest in spirit to Make
 License:Apache-2.0
 Group:  Development/Tools/Building
-Url:https://github.com/martine/ninja
-Source0:https://github.com/martine/ninja/archive/v%{version}.tar.gz
+Url:https://ninja-build.org/
+Source0:https://github.com/ninja-build/ninja/archive/v%{version}.tar.gz
 Patch1: ninja-disable-maxprocs-test.patch
 BuildRequires:  gcc-c++
+%if 0%{?suse_version} <= 1110
+BuildRequires:  python-base
+%else
 BuildRequires:  python3-base
+%endif
 BuildRequires:  re2c
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -42,7 +46,11 @@
 %build
 export CFLAGS="%{optflags}"
 export CXXFLAGS="%{optflags}"
+%if 0%{?suse_version} <= 1110
+python ./configure.py --bootstrap --verbose
+%else
 python3 ./configure.py --bootstrap --verbose
+%endif
 
 %install
 mkdir -p %{buildroot}%{_bindir}

++ ninja-disable-maxprocs-test.patch ++
--- /var/tmp/diff_new_pack.y9PT2e/_old  2016-05-04 08:17:58.0 +0200
+++ /var/tmp/diff_new_pack.y9PT2e/_new  2016-05-04 08:17:58.0 +0200
@@ -1,8 +1,6 @@
-Index: ninja-1.6.0/src/subprocess_test.cc
-===
 ninja-1.6.0/src/subprocess_test.cc.orig
-+++ ninja-1.6.0/src/subprocess_test.cc
-@@ -215,38 +215,6 @@
+--- ninja-1.7.0/src/subprocess_test.cc.orig 2016-04-27 21:17:10.0 
+0200
 ninja-1.7.0/src/subprocess_test.cc  2016-04-28 07:18:42.227614370 +0200
+@@ -214,39 +214,6 @@
}
  }
  
@@ -18,7 +16,8 @@
 -  rlimit rlim;
 -  ASSERT_EQ(0, getrlimit(RLIMIT_NOFILE, ));
 -  if (rlim.rlim_cur < kNumProcs) {
--printf("Raise [ulimit -n] well above %u (currently %lu) to make this test 
go\n", kNumProcs, rlim.rlim_cur);
+-printf("Raise [ulimit -n] above %u (currently %lu) to make this test 
go\n",
+-   kNumProcs, rlim.rlim_cur);
 -return;
 -  }
 -
@@ -41,4 +40,3 @@
  // TODO: this test could work on Windows, just not sure how to simply
  // read stdin.
  #ifndef _WIN32
- 
\ No newline at end of file

++ v1.6.0.tar.gz -> v1.7.1.tar.gz ++
 4710 lines of diff (skipped)




commit ninja for openSUSE:Factory

2016-02-16 Thread h_root
Hello community,

here is the log from the commit of package ninja for openSUSE:Factory checked 
in at 2016-02-16 09:26:38

Comparing /work/SRC/openSUSE:Factory/ninja (Old)
 and  /work/SRC/openSUSE:Factory/.ninja.new (New)


Package is "ninja"

Changes:

--- /work/SRC/openSUSE:Factory/ninja/ninja.changes  2015-07-16 
17:17:35.0 +0200
+++ /work/SRC/openSUSE:Factory/.ninja.new/ninja.changes 2016-02-16 
09:26:38.0 +0100
@@ -1,0 +2,7 @@
+Sat Jan 30 21:39:59 UTC 2016 - mplus...@suse.com
+
+- Update dependencies
+- Use optflags when building
+- Make building more verbose
+
+---



Other differences:
--
++ ninja.spec ++
--- /var/tmp/diff_new_pack.LvXoX8/_old  2016-02-16 09:26:39.0 +0100
+++ /var/tmp/diff_new_pack.LvXoX8/_new  2016-02-16 09:26:39.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ninja
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,17 +17,18 @@
 
 
 Name:   ninja
+Version:1.6.0
+Release:0
 Summary:A small build system closest in spirit to Make
 License:Apache-2.0
 Group:  Development/Tools/Building
-Version:1.6.0
-Release:0
 Url:https://github.com/martine/ninja
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  gcc-c++
-BuildRequires:  python3-base
 Source0:https://github.com/martine/ninja/archive/v%{version}.tar.gz
 Patch1: ninja-disable-maxprocs-test.patch
+BuildRequires:  gcc-c++
+BuildRequires:  python3-base
+BuildRequires:  re2c
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 Ninja is yet another build system.
@@ -39,12 +40,14 @@
 %patch1 -p1
 
 %build
-python3 ./configure.py --bootstrap
+export CFLAGS="%{optflags}"
+export CXXFLAGS="%{optflags}"
+python3 ./configure.py --bootstrap --verbose
 
 %install
 mkdir -p %{buildroot}%{_bindir}
 
-install -m 0755 ninja %{buildroot}%{_bindir}/ninja
+install -D -m 0755 ninja %{buildroot}%{_bindir}/ninja
 install -D -m 0644 misc/zsh-completion 
%{buildroot}%{_datadir}/zsh/site-functions/_ninja
 install -D -m 0644 misc/ninja.vim 
%{buildroot}%{_datadir}/vim/site/syntax/ninja.vim
 install -D -m 0644 misc/bash-completion 
%{buildroot}%{_sysconfdir}/bash_completion.d/ninja
@@ -55,10 +58,10 @@
 
 %files
 %defattr(-,root,root)
+%doc COPYING
 %{_bindir}/ninja
 %{_datadir}/zsh
 %{_datadir}/vim
 %{_sysconfdir}/bash_completion.d
-%doc COPYING
 
 %changelog




commit ninja for openSUSE:Factory

2015-07-16 Thread h_root
Hello community,

here is the log from the commit of package ninja for openSUSE:Factory checked 
in at 2015-07-16 17:17:34

Comparing /work/SRC/openSUSE:Factory/ninja (Old)
 and  /work/SRC/openSUSE:Factory/.ninja.new (New)


Package is ninja

Changes:

--- /work/SRC/openSUSE:Factory/ninja/ninja.changes  2014-11-28 
08:46:57.0 +0100
+++ /work/SRC/openSUSE:Factory/.ninja.new/ninja.changes 2015-07-16 
17:17:35.0 +0200
@@ -1,0 +2,25 @@
+Wed Jul  1 08:04:09 UTC 2015 - f...@grueninger.de
+
+- Update to version 1.6.0
+  * rules are now scoped to the subninja they're in.
+  * dupe edges with multiple outputs now uses first edge
+instead of last (#867)
+  * pools actually work now
+  * generators can now run more often than twice if needed
+  * unexpected output names now cause a rebuild instead of
+a hard error
+  * POSIX-specific changes
+   + child processes get detached from terminal
+   + check for SIGINT after ppoll/pselect - faster Ctrl-C
+   + add an explicit SIGTERM signal handler
+  * Ran ninja under afl-fuzz and fixed all crashes and bugs it found
+   + fix crashes on cyclic graphs with multiple outputs
+   + failing stat() now aborts build
+   + cyclic rule bindings no longer crash
+   + dependency cycles with multiple outputs no longer get
+ ninja into a stuck state
+- Update ninja-disable-maxprocs-test.patch to match upstream
+  changes
+- use Python 3 for configure
+
+---

Old:

  v1.5.3.tar.gz

New:

  v1.6.0.tar.gz



Other differences:
--
++ ninja.spec ++
--- /var/tmp/diff_new_pack.8Y1Gv2/_old  2015-07-16 17:17:36.0 +0200
+++ /var/tmp/diff_new_pack.8Y1Gv2/_new  2015-07-16 17:17:36.0 +0200
@@ -20,12 +20,12 @@
 Summary:A small build system closest in spirit to Make
 License:Apache-2.0
 Group:  Development/Tools/Building
-Version:1.5.3
+Version:1.6.0
 Release:0
 Url:https://github.com/martine/ninja
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  gcc-c++
-BuildRequires:  python-base
+BuildRequires:  python3-base
 Source0:https://github.com/martine/ninja/archive/v%{version}.tar.gz
 Patch1: ninja-disable-maxprocs-test.patch
 
@@ -39,7 +39,7 @@
 %patch1 -p1
 
 %build
-python ./configure.py --bootstrap
+python3 ./configure.py --bootstrap
 
 %install
 mkdir -p %{buildroot}%{_bindir}

++ ninja-disable-maxprocs-test.patch ++
--- /var/tmp/diff_new_pack.8Y1Gv2/_old  2015-07-16 17:17:36.0 +0200
+++ /var/tmp/diff_new_pack.8Y1Gv2/_new  2015-07-16 17:17:36.0 +0200
@@ -1,8 +1,8 @@
-Index: ninja-1.5.3/src/subprocess_test.cc
+Index: ninja-1.6.0/src/subprocess_test.cc
 ===
 ninja-1.5.3.orig/src/subprocess_test.cc
-+++ ninja-1.5.3/src/subprocess_test.cc
-@@ -166,38 +166,6 @@ TEST_F(SubprocessTest, SetWithMulti) {
+--- ninja-1.6.0/src/subprocess_test.cc.orig
 ninja-1.6.0/src/subprocess_test.cc
+@@ -215,38 +215,6 @@
}
  }
  
@@ -17,8 +17,8 @@
 -  // Make sure [ulimit -n] isn't going to stop us from working.
 -  rlimit rlim;
 -  ASSERT_EQ(0, getrlimit(RLIMIT_NOFILE, rlim));
--  if (!EXPECT_GT(rlim.rlim_cur, kNumProcs)) {
--printf(Raise [ulimit -n] well above %u to make this test go\n, 
kNumProcs);
+-  if (rlim.rlim_cur  kNumProcs) {
+-printf(Raise [ulimit -n] well above %u (currently %lu) to make this test 
go\n, kNumProcs, rlim.rlim_cur);
 -return;
 -  }
 -
@@ -36,8 +36,9 @@
 -  }
 -  ASSERT_EQ(kNumProcs, subprocs_.finished_.size());
 -}
--#endif  // !__APPLE__  !_WIN32 
+-#endif  // !__APPLE__  !_WIN32
 -
  // TODO: this test could work on Windows, just not sure how to simply
  // read stdin.
  #ifndef _WIN32
+ 
\ No newline at end of file

++ v1.5.3.tar.gz - v1.6.0.tar.gz ++
 3617 lines of diff (skipped)




commit ninja for openSUSE:Factory

2014-11-27 Thread h_root
Hello community,

here is the log from the commit of package ninja for openSUSE:Factory checked 
in at 2014-11-28 08:46:56

Comparing /work/SRC/openSUSE:Factory/ninja (Old)
 and  /work/SRC/openSUSE:Factory/.ninja.new (New)


Package is ninja

Changes:

--- /work/SRC/openSUSE:Factory/ninja/ninja.changes  2014-09-18 
07:12:16.0 +0200
+++ /work/SRC/openSUSE:Factory/.ninja.new/ninja.changes 2014-11-28 
08:46:57.0 +0100
@@ -1,0 +2,13 @@
+Wed Nov 26 07:42:03 UTC 2014 - idon...@suse.com
+
+- Update to version 1.5.3
+  * Reaping finished subprocesses now has precedence over
+starting new jobs
+  * ninja no longer depends on googletest
+- Install bash/zsh completion
+- Install vim syntax file
+- Implement %check
+- Add ninja-disable-maxprocs-test.patch to disable max procs test,
+  it needs a ulimit raise.
+
+---

Old:

  v1.5.1.tar.gz

New:

  ninja-disable-maxprocs-test.patch
  v1.5.3.tar.gz



Other differences:
--
++ ninja.spec ++
--- /var/tmp/diff_new_pack.sAgjnl/_old  2014-11-28 08:46:58.0 +0100
+++ /var/tmp/diff_new_pack.sAgjnl/_new  2014-11-28 08:46:58.0 +0100
@@ -20,13 +20,14 @@
 Summary:A small build system closest in spirit to Make
 License:Apache-2.0
 Group:  Development/Tools/Building
-Version:1.5.1
+Version:1.5.3
 Release:0
 Url:https://github.com/martine/ninja
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  gcc-c++
 BuildRequires:  python-base
 Source0:https://github.com/martine/ninja/archive/v%{version}.tar.gz
+Patch1: ninja-disable-maxprocs-test.patch
 
 %description
 Ninja is yet another build system.
@@ -35,17 +36,29 @@
 
 %prep
 %setup -q
+%patch1 -p1
 
 %build
-python ./bootstrap.py
+python ./configure.py --bootstrap
 
 %install
 mkdir -p %{buildroot}%{_bindir}
+
 install -m 0755 ninja %{buildroot}%{_bindir}/ninja
+install -D -m 0644 misc/zsh-completion 
%{buildroot}%{_datadir}/zsh/site-functions/_ninja
+install -D -m 0644 misc/ninja.vim 
%{buildroot}%{_datadir}/vim/site/syntax/ninja.vim
+install -D -m 0644 misc/bash-completion 
%{buildroot}%{_sysconfdir}/bash_completion.d/ninja
+
+%check
+./ninja ninja_test
+./ninja_test
 
 %files
 %defattr(-,root,root)
 %{_bindir}/ninja
+%{_datadir}/zsh
+%{_datadir}/vim
+%{_sysconfdir}/bash_completion.d
 %doc COPYING
 
 %changelog

++ ninja-disable-maxprocs-test.patch ++
Index: ninja-1.5.3/src/subprocess_test.cc
===
--- ninja-1.5.3.orig/src/subprocess_test.cc
+++ ninja-1.5.3/src/subprocess_test.cc
@@ -166,38 +166,6 @@ TEST_F(SubprocessTest, SetWithMulti) {
   }
 }
 
-// OS X's process limit is less than 1025 by default
-// (|sysctl kern.maxprocperuid| is 709 on 10.7 and 10.8 and less prior to 
that).
-#if !defined(__APPLE__)  !defined(_WIN32)
-TEST_F(SubprocessTest, SetWithLots) {
-  // Arbitrary big number; needs to be over 1024 to confirm we're no longer
-  // hostage to pselect.
-  const unsigned kNumProcs = 1025;
-
-  // Make sure [ulimit -n] isn't going to stop us from working.
-  rlimit rlim;
-  ASSERT_EQ(0, getrlimit(RLIMIT_NOFILE, rlim));
-  if (!EXPECT_GT(rlim.rlim_cur, kNumProcs)) {
-printf(Raise [ulimit -n] well above %u to make this test go\n, 
kNumProcs);
-return;
-  }
-
-  vectorSubprocess* procs;
-  for (size_t i = 0; i  kNumProcs; ++i) {
-Subprocess* subproc = subprocs_.Add(/bin/echo);
-ASSERT_NE((Subprocess *) 0, subproc);
-procs.push_back(subproc);
-  }
-  while (!subprocs_.running_.empty())
-subprocs_.DoWork();
-  for (size_t i = 0; i  procs.size(); ++i) {
-ASSERT_EQ(ExitSuccess, procs[i]-Finish());
-ASSERT_NE(, procs[i]-GetOutput());
-  }
-  ASSERT_EQ(kNumProcs, subprocs_.finished_.size());
-}
-#endif  // !__APPLE__  !_WIN32 
-
 // TODO: this test could work on Windows, just not sure how to simply
 // read stdin.
 #ifndef _WIN32
++ v1.5.1.tar.gz - v1.5.3.tar.gz ++
 4205 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit ninja for openSUSE:Factory

2014-09-17 Thread h_root
Hello community,

here is the log from the commit of package ninja for openSUSE:Factory checked 
in at 2014-09-18 07:12:15

Comparing /work/SRC/openSUSE:Factory/ninja (Old)
 and  /work/SRC/openSUSE:Factory/.ninja.new (New)


Package is ninja

Changes:

--- /work/SRC/openSUSE:Factory/ninja/ninja.changes  2013-09-23 
11:17:29.0 +0200
+++ /work/SRC/openSUSE:Factory/.ninja.new/ninja.changes 2014-09-18 
07:12:16.0 +0200
@@ -1,0 +2,28 @@
+Thu Sep 11 10:21:01 UTC 2014 - idon...@suse.com
+
+- Only depend on python-base to trim down BuildRequires
+- Do not build the html manual
+- Use upstream pristine tarball
+
+---
+Sun Jun 29 10:25:33 UTC 2014 - idon...@suse.com
+
+- Update to version 1.5.1
+  * Recompacting removes more entries from the build and deps logs.
+  * Add a manifest parsing perftest and generator that generates
+random build manifests.
+  * $in, $out are escaped more robustly.
+  * `depfile=$out.d` now works if $out gets escaped.
+  * ninja doesn't error out when it tries to create a directory and
+the directory already exists.
+  * Ninja now accepts both / and \ on windows when making directories.
+  * \r\n line endings are now accepted in depfiles.
+  * depfile file names can now contain '{' and '}'.
+  * -t compdb no longer crashes on edges with emtpy inputs.
+  * 'keeprsp' is now included in the spelling suggestestions for -d
+  * Many improvements to ninja-mode.el.
+  * ninja_syntax.py is now faster.
+  * bash completion and zsh completion provides completions more often.
+  * ninja.vim now highlights $$ correctly.
+
+---

Old:

  ninja-1.4.0.tar.gz

New:

  v1.5.1.tar.gz



Other differences:
--
++ ninja.spec ++
--- /var/tmp/diff_new_pack.7Mg6YO/_old  2014-09-18 07:12:17.0 +0200
+++ /var/tmp/diff_new_pack.7Mg6YO/_new  2014-09-18 07:12:17.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ninja
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,16 +20,13 @@
 Summary:A small build system closest in spirit to Make
 License:Apache-2.0
 Group:  Development/Tools/Building
-Version:1.4.0
+Version:1.5.1
 Release:0
 Url:https://github.com/martine/ninja
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  asciidoc
 BuildRequires:  gcc-c++
-BuildRequires:  libxslt-tools
-BuildRequires:  python
-#Source0:   https://github.com/martine/ninja/archive/v%{version}.tar.gz
-Source0:ninja-%{version}.tar.gz
+BuildRequires:  python-base
+Source0:https://github.com/martine/ninja/archive/v%{version}.tar.gz
 
 %description
 Ninja is yet another build system.
@@ -41,20 +38,14 @@
 
 %build
 python ./bootstrap.py
-./ninja manual
 
 %install
 mkdir -p %{buildroot}%{_bindir}
-mkdir -p %{buildroot}%{_docdir}/html
-
 install -m 0755 ninja %{buildroot}%{_bindir}/ninja
-install -m 0644 doc/manual.html %{buildroot}%{_docdir}/html/manual.html
 
 %files
 %defattr(-,root,root)
 %{_bindir}/ninja
-%dir %{_docdir}/html
-%doc %{_docdir}/html/*
 %doc COPYING
 
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit ninja for openSUSE:Factory

2013-09-23 Thread h_root
Hello community,

here is the log from the commit of package ninja for openSUSE:Factory checked 
in at 2013-09-23 10:34:10

Comparing /work/SRC/openSUSE:Factory/ninja (Old)
 and  /work/SRC/openSUSE:Factory/.ninja.new (New)


Package is ninja

Changes:

--- /work/SRC/openSUSE:Factory/ninja/ninja.changes  2013-06-06 
15:01:05.0 +0200
+++ /work/SRC/openSUSE:Factory/.ninja.new/ninja.changes 2013-09-23 
11:17:29.0 +0200
@@ -1,0 +2,7 @@
+Wed Sep 18 08:32:52 UTC 2013 - idon...@suse.com
+
+- Update to version 1.4.0
+  * Bug fixes
+- Fix version field. Its 1.x not 3.x
+
+---

Old:

  _service
  ninja-3.0+git.20130603.0f53fd3.tar.bz2

New:

  ninja-1.4.0.tar.gz



Other differences:
--
++ ninja.spec ++
--- /var/tmp/diff_new_pack.1Ax889/_old  2013-09-23 11:17:29.0 +0200
+++ /var/tmp/diff_new_pack.1Ax889/_new  2013-09-23 11:17:29.0 +0200
@@ -20,7 +20,7 @@
 Summary:A small build system closest in spirit to Make
 License:Apache-2.0
 Group:  Development/Tools/Building
-Version:3.0+git.20130603.0f53fd3
+Version:1.4.0
 Release:0
 Url:https://github.com/martine/ninja
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -28,7 +28,8 @@
 BuildRequires:  gcc-c++
 BuildRequires:  libxslt-tools
 BuildRequires:  python
-Source0:ninja-%{version}.tar.bz2
+#Source0:   https://github.com/martine/ninja/archive/v%{version}.tar.gz
+Source0:ninja-%{version}.tar.gz
 
 %description
 Ninja is yet another build system.

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit ninja for openSUSE:Factory

2013-06-06 Thread h_root
Hello community,

here is the log from the commit of package ninja for openSUSE:Factory checked 
in at 2013-06-06 15:01:04

Comparing /work/SRC/openSUSE:Factory/ninja (Old)
 and  /work/SRC/openSUSE:Factory/.ninja.new (New)


Package is ninja

Changes:

--- /work/SRC/openSUSE:Factory/ninja/ninja.changes  2013-04-17 
23:12:08.0 +0200
+++ /work/SRC/openSUSE:Factory/.ninja.new/ninja.changes 2013-06-06 
15:01:05.0 +0200
@@ -1,0 +2,8 @@
+Wed Jun  5 14:36:06 UTC 2013 - idon...@suse.com
+
+- Update to git hash 0f53fd3
+  * Version 3.0 now
+  * Don't poll pipes using POLLRDHUP
+  * Recompact the deps log when it gets too big
+
+---

Old:

  ninja-0.0+git.20130416.7bf53c6.tar.bz2

New:

  ninja-3.0+git.20130603.0f53fd3.tar.bz2



Other differences:
--
++ ninja.spec ++
--- /var/tmp/diff_new_pack.lyd8cr/_old  2013-06-06 15:01:05.0 +0200
+++ /var/tmp/diff_new_pack.lyd8cr/_new  2013-06-06 15:01:05.0 +0200
@@ -20,7 +20,7 @@
 Summary:A small build system closest in spirit to Make
 License:Apache-2.0
 Group:  Development/Tools/Building
-Version:0.0+git.20130416.7bf53c6
+Version:3.0+git.20130603.0f53fd3
 Release:0
 Url:https://github.com/martine/ninja
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ _service ++
--- /var/tmp/diff_new_pack.lyd8cr/_old  2013-06-06 15:01:05.0 +0200
+++ /var/tmp/diff_new_pack.lyd8cr/_new  2013-06-06 15:01:05.0 +0200
@@ -8,14 +8,14 @@
 param name=filenameninja/param
 
 !-- Format string which gets passed to git log via the pretty option --
-param name=versionformat0.0+git.%cd.%h/param
+param name=versionformat3.0+git.%cd.%h/param
 
 param name=revisionmaster/param
   /service
 
   !-- The recompress source service compresses the newest tarball generated 
by tar_scm. --
   service name=recompress mode=disabled
-param name=fileninja-0.0*git*.tar/param
+param name=fileninja-3.0*git*.tar/param
 param name=compressionbz2/param
   /service
 

++ ninja-0.0+git.20130416.7bf53c6.tar.bz2 - 
ninja-3.0+git.20130603.0f53fd3.tar.bz2 ++
 2876 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit ninja for openSUSE:Factory

2013-04-17 Thread h_root
Hello community,

here is the log from the commit of package ninja for openSUSE:Factory checked 
in at 2013-04-17 23:12:07

Comparing /work/SRC/openSUSE:Factory/ninja (Old)
 and  /work/SRC/openSUSE:Factory/.ninja.new (New)


Package is ninja, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/ninja/ninja.changes  2013-03-12 
22:37:49.0 +0100
+++ /work/SRC/openSUSE:Factory/.ninja.new/ninja.changes 2013-04-17 
23:12:08.0 +0200
@@ -1,0 +2,8 @@
+Wed Apr 17 09:19:56 UTC 2013 - idon...@suse.com
+
+- Update to git hash 7bf53c6
+  * Build ninja itself in deps mode
+  * Bugfixes
+  * Documentation updates
+
+---

Old:

  ninja-0.0+git.20130311.ecc876e.tar.bz2

New:

  ninja-0.0+git.20130416.7bf53c6.tar.bz2



Other differences:
--
++ ninja.spec ++
--- /var/tmp/diff_new_pack.IgrJ35/_old  2013-04-17 23:12:09.0 +0200
+++ /var/tmp/diff_new_pack.IgrJ35/_new  2013-04-17 23:12:09.0 +0200
@@ -20,7 +20,7 @@
 Summary:A small build system closest in spirit to Make
 License:Apache-2.0
 Group:  Development/Tools/Building
-Version:0.0+git.20130311.ecc876e
+Version:0.0+git.20130416.7bf53c6
 Release:0
 Url:https://github.com/martine/ninja
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ ninja-0.0+git.20130311.ecc876e.tar.bz2 - 
ninja-0.0+git.20130416.7bf53c6.tar.bz2 ++
 5519 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit ninja for openSUSE:Factory

2013-03-12 Thread h_root
Hello community,

here is the log from the commit of package ninja for openSUSE:Factory checked 
in at 2013-03-12 22:37:48

Comparing /work/SRC/openSUSE:Factory/ninja (Old)
 and  /work/SRC/openSUSE:Factory/.ninja.new (New)


Package is ninja, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/ninja/ninja.changes  2013-02-22 
16:55:46.0 +0100
+++ /work/SRC/openSUSE:Factory/.ninja.new/ninja.changes 2013-03-12 
22:37:49.0 +0100
@@ -1,0 +2,7 @@
+Tue Mar 12 15:51:24 UTC 2013 - idon...@suse.com
+
+- Update to git hash ecc876e
+  * Add compdb command to generate compile_commands.json for clang.
+  * Add elapsed time (%e) to NINJA_STATUS.
+
+---

Old:

  ninja-b26d217.tar.bz2

New:

  _service
  ninja-0.0+git.20130311.ecc876e.tar.bz2



Other differences:
--
++ ninja.spec ++
--- /var/tmp/diff_new_pack.RdtnkY/_old  2013-03-12 22:37:50.0 +0100
+++ /var/tmp/diff_new_pack.RdtnkY/_new  2013-03-12 22:37:50.0 +0100
@@ -16,13 +16,11 @@
 #
 
 
-%define _githash b26d217
-
 Name:   ninja
 Summary:A small build system closest in spirit to Make
 License:Apache-2.0
 Group:  Development/Tools/Building
-Version:0.0_20130222
+Version:0.0+git.20130311.ecc876e
 Release:0
 Url:https://github.com/martine/ninja
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -30,7 +28,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  libxslt-tools
 BuildRequires:  python
-Source0:ninja-%{_githash}.tar.bz2
+Source0:ninja-%{version}.tar.bz2
 
 %description
 Ninja is yet another build system.
@@ -38,7 +36,7 @@
 and orchestrates building them, quickly.
 
 %prep
-%setup -q -n %{name}
+%setup -q
 
 %build
 python ./bootstrap.py

++ _service ++
services
  service name=tar_scm mode=disabled
param name=urlgit://github.com/martine/ninja.git/param
param name=scmgit/param

param name=exclude.git/param

param name=filenameninja/param

!-- Format string which gets passed to git log via the pretty option --
param name=versionformat0.0+git.%cd.%h/param

param name=revisionmaster/param
  /service

  !-- The recompress source service compresses the newest tarball generated by 
tar_scm. --
  service name=recompress mode=disabled
param name=fileninja-0.0*git*.tar/param
param name=compressionbz2/param
  /service

  !-- The set_version source service rewrites the Version: header in the .spec 
file. --
  service name=set_version mode=disabled
!--
   Omit version parameter and specify basename in order to
   autodetect version from tarball generated by tar_scm service.
   Unfortunately this requires the '-git' suffix because of a
   limitation in set-version, in order to distinguish between
   tarballs of git snapshots and release tarballs.
  --
param name=basenameninja/param
  /service

/services
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit ninja for openSUSE:Factory

2013-02-22 Thread h_root
Hello community,

here is the log from the commit of package ninja for openSUSE:Factory checked 
in at 2013-02-22 16:55:45

Comparing /work/SRC/openSUSE:Factory/ninja (Old)
 and  /work/SRC/openSUSE:Factory/.ninja.new (New)


Package is ninja, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/ninja/ninja.changes  2013-01-11 
09:37:24.0 +0100
+++ /work/SRC/openSUSE:Factory/.ninja.new/ninja.changes 2013-02-22 
16:55:46.0 +0100
@@ -1,0 +2,7 @@
+Fri Feb 22 13:22:33 UTC 2013 - idon...@suse.com
+
+- Update to git hash b26d217
+  * Documentation updates
+  * Fix wrong usage of std::string::find
+
+---

Old:

  ninja-8a4c9e05f7.tar.bz2

New:

  ninja-b26d217.tar.bz2



Other differences:
--
++ ninja.spec ++
--- /var/tmp/diff_new_pack.gIW4CY/_old  2013-02-22 16:55:47.0 +0100
+++ /var/tmp/diff_new_pack.gIW4CY/_new  2013-02-22 16:55:47.0 +0100
@@ -16,18 +16,19 @@
 #
 
 
-%define _githash 8a4c9e05f7
+%define _githash b26d217
 
 Name:   ninja
 Summary:A small build system closest in spirit to Make
 License:Apache-2.0
 Group:  Development/Tools/Building
-Version:0.0_20121229
+Version:0.0_20130222
 Release:0
 Url:https://github.com/martine/ninja
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  asciidoc
 BuildRequires:  gcc-c++
+BuildRequires:  libxslt-tools
 BuildRequires:  python
 Source0:ninja-%{_githash}.tar.bz2
 

++ ninja-8a4c9e05f7.tar.bz2 - ninja-b26d217.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ninja/RELEASING new/ninja/RELEASING
--- old/ninja/RELEASING 1970-01-01 01:00:00.0 +0100
+++ new/ninja/RELEASING 2013-02-22 14:20:51.0 +0100
@@ -0,0 +1,10 @@
+Notes to myself on all the steps to make for a Ninja release.
+
+1. git checkout release; git merge master
+2. fix version number in source (it will likely conflict in the above)
+3. fix version in doc/manual.asciidoc
+4. grep doc/manual.asciidoc for XXX, fix version references
+5. rebuild manual, put in place on website
+6. commit, tag, push
+7. construct release notes from prior notes
+   credits: git shortlog -s --no-merges REV..
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ninja/bootstrap.py new/ninja/bootstrap.py
--- old/ninja/bootstrap.py  2013-01-10 20:39:40.0 +0100
+++ new/ninja/bootstrap.py  2013-02-22 14:20:51.0 +0100
@@ -96,6 +96,7 @@
'-DNINJA_BOOTSTRAP'])
 if options.windows:
 cflags.append('-D_WIN32_WINNT=0x0501')
+conf_args.append(--platform=mingw)
 if options.x64:
 cflags.append('-m64')
 args.extend(cflags)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ninja/configure.py new/ninja/configure.py
--- old/ninja/configure.py  2013-01-10 20:39:40.0 +0100
+++ new/ninja/configure.py  2013-02-22 14:20:51.0 +0100
@@ -279,7 +279,8 @@
  'manifest_parser',
  'metrics',
  'state',
- 'util']:
+ 'util',
+ 'version']:
 objs += cxx(name)
 if platform in ('mingw', 'windows'):
 for name in ['subprocess-win32',
@@ -396,9 +397,14 @@
 
 n.comment('Generate the manual using asciidoc.')
 n.rule('asciidoc',
-   command='asciidoc -a toc -a max-width=45em -o $out $in',
-   description='ASCIIDOC $in')
-manual = n.build(doc('manual.html'), 'asciidoc', doc('manual.asciidoc'))
+   command='asciidoc -b docbook -d book -o $out $in',
+   description='ASCIIDOC $out')
+n.rule('xsltproc',
+   command='xsltproc --nonet doc/docbook.xsl $in  $out',
+   description='XSLTPROC $out')
+xml = n.build(built('manual.xml'), 'asciidoc', doc('manual.asciidoc'))
+manual = n.build(doc('manual.html'), 'xsltproc', xml,
+ implicit=doc('style.css'))
 n.build('manual', 'phony',
 order_only=manual)
 n.newline()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ninja/doc/docbook.xsl new/ninja/doc/docbook.xsl
--- old/ninja/doc/docbook.xsl   1970-01-01 01:00:00.0 +0100
+++ new/ninja/doc/docbook.xsl   2013-02-22 14:20:51.0 +0100
@@ -0,0 +1,17 @@
+!-- This soup of XML is the minimum customization necessary to make the
+ autogenerated manual look ok. --
+!DOCTYPE xsl:stylesheet [
+!ENTITY css SYSTEM style.css
+]
+xsl:stylesheet xmlns:xsl=http://www.w3.org/1999/XSL/Transform;
+   version='1.0'
+  xsl:import 
href=http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl/
+  

commit ninja for openSUSE:Factory

2013-01-11 Thread h_root
Hello community,

here is the log from the commit of package ninja for openSUSE:Factory checked 
in at 2013-01-11 09:37:24

Comparing /work/SRC/openSUSE:Factory/ninja (Old)
 and  /work/SRC/openSUSE:Factory/.ninja.new (New)


Package is ninja, Maintainer is 

Changes:

New Changes file:

--- /dev/null   2013-01-09 19:40:42.352580873 +0100
+++ /work/SRC/openSUSE:Factory/.ninja.new/ninja.changes 2013-01-11 
09:37:24.0 +0100
@@ -0,0 +1,5 @@
+---
+Thu Jan 10 19:38:44 UTC 2013 - idon...@suse.com
+
+- First release 
+

New:

  ninja-8a4c9e05f7.tar.bz2
  ninja.changes
  ninja.spec



Other differences:
--
++ ninja.spec ++
#
# spec file for package ninja
#
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An Open Source License is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


%define _githash 8a4c9e05f7

Name:   ninja
Summary:A small build system closest in spirit to Make
License:Apache-2.0
Group:  Development/Tools/Building
Version:0.0_20121229
Release:0
Url:https://github.com/martine/ninja
BuildRoot:  %{_tmppath}/%{name}-%{version}-build
BuildRequires:  asciidoc
BuildRequires:  gcc-c++
BuildRequires:  python
Source0:ninja-%{_githash}.tar.bz2

%description
Ninja is yet another build system.
It takes as input the interdependencies of files (typically source code and 
output executables)
and orchestrates building them, quickly.

%prep
%setup -q -n %{name}

%build
python ./bootstrap.py
./ninja manual

%install
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_docdir}/html

install -m 0755 ninja %{buildroot}%{_bindir}/ninja
install -m 0644 doc/manual.html %{buildroot}%{_docdir}/html/manual.html

%files
%defattr(-,root,root)
%{_bindir}/ninja
%dir %{_docdir}/html
%doc %{_docdir}/html/*
%doc COPYING

%changelog
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org