commit crosstool-ng for openSUSE:Factory
Hello community, here is the log from the commit of package crosstool-ng for openSUSE:Factory checked in at 2019-08-19 21:27:25 Comparing /work/SRC/openSUSE:Factory/crosstool-ng (Old) and /work/SRC/openSUSE:Factory/.crosstool-ng.new.22127 (New) Package is "crosstool-ng" Mon Aug 19 21:27:25 2019 rev:8 rq:721871 version:1.24.0 Changes: --- /work/SRC/openSUSE:Factory/crosstool-ng/crosstool-ng.changes 2017-08-24 18:30:54.798997091 +0200 +++ /work/SRC/openSUSE:Factory/.crosstool-ng.new.22127/crosstool-ng.changes 2019-08-19 21:27:32.384644451 +0200 @@ -1,0 +2,14 @@ +Wed Aug 7 19:43:39 UTC 2019 - antoine.belv...@opensuse.org + +- Update to version 1.24.0: + * An upgrade procedure for configurations created in the previous +release of crosstool-NG has been introduced with this release. +See http://crosstool-ng.github.io/docs/configuration/ for more +details. +- Add new build dependency: unzip. +- Remove reproducible.patch: Fixed upstream. +- Add crosstool-ng.keyring to verify tarball signature. +- Add crosstool-ng.rpmlintrc to ignore some irrelevant rpmlint + errors. + +--- Old: crosstool-ng-1.23.0.tar.bz2 reproducible.patch New: crosstool-ng-1.24.0.tar.xz crosstool-ng-1.24.0.tar.xz.sig crosstool-ng.keyring crosstool-ng.rpmlintrc Other differences: -- ++ crosstool-ng.spec ++ --- /var/tmp/diff_new_pack.9IzRGB/_old 2019-08-19 21:27:33.388644247 +0200 +++ /var/tmp/diff_new_pack.9IzRGB/_new 2019-08-19 21:27:33.392644246 +0200 @@ -1,7 +1,7 @@ # # spec file for package crosstool-ng # -# Copyright (c) 2017 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 @@ -12,20 +12,22 @@ # 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/ # Name: crosstool-ng -Version:1.23.0 +Version:1.24.0 Release:0 Summary:Toolchain building framework -License:GPL-2.0 and GPL-2.0+ and GPL-3.0+ and LGPL-2.1 and LGPL-3.0+ +License:GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND LGPL-2.1-only AND LGPL-3.0-or-later Group: Development/Tools/Building Url:http://crosstool-ng.org -Source0: http://crosstool-ng.org/download/crosstool-ng/%{name}-%{version}.tar.bz2 -# PATCH-FIX-TO-UPSTREAM -- bmwiedemann -Patch0: reproducible.patch +Source0: http://crosstool-ng.org/download/crosstool-ng/%{name}-%{version}.tar.xz +Source1: http://crosstool-ng.org/download/crosstool-ng/%{name}-%{version}.tar.xz.sig +# Alexey Neyman's public key. See http://crosstool-ng.github.io/docs/install/. +Source98: %{name}.keyring +Source99: %{name}.rpmlintrc BuildRequires: bison BuildRequires: fdupes BuildRequires: flex @@ -34,8 +36,8 @@ BuildRequires: libtool BuildRequires: makeinfo BuildRequires: ncurses-devel +BuildRequires: unzip BuildRequires: wget -BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: bzip2 Requires: gcc Requires: gcc-c++ @@ -53,32 +55,28 @@ %prep %setup -q -%patch0 -p1 -# from legal team -# "Distribution and use is free, also for commercial purposes" (no modification permission) -find patches/ -name '*-new-valencian-locale.patch' -type f -delete -print %build %configure \ --docdir=%{_docdir}/%{name} - make %{?_smp_mflags} %install %make_install -%fdupes %{buildroot}%{_libdir}/%{name}-%{version}/ - -find %{buildroot}%{_libdir}/%{name}-%{version}/ -name '.gitignore' -type f -delete -print - -mv %{buildroot}%{_docdir}/%{name}/%{name}-%{version}/* %{buildroot}%{_docdir}/%{name}/ -rm -rf %{buildroot}%{_docdir}/%{name}/%{name}-%{version}/ +%fdupes %{buildroot}%{_datadir}/%{name} +# from legal team +# "Distribution and use is free, also for commercial purposes" (no modification permission) +find %{buildroot} -name '*-new-valencian-locale.patch' -type f -delete -print %files -%defattr(-,root,root) -%doc COPYING README.md +%license COPYING %{_bindir}/ct-ng -%{_libdir}/%{name}-%{version}/ -%{_docdir}/%{name}/ +%{_datadir}/%{name} +%dir %{_datadir}/bash-completion +%dir %{_datadir}/bash-completion/completions/ +%{_datadir}/bash-completion/completions/ct-ng +%{_docdir}/%{name} +%{_libexecdir}/%{name} %{_mandir}/man1/ct-ng.1.gz %changelog ++ crosstool-ng.rpmlintrc ++ # crosstool-ng
commit crosstool-ng for openSUSE:Factory
Hello community, here is the log from the commit of package crosstool-ng for openSUSE:Factory checked in at 2017-08-24 18:30:42 Comparing /work/SRC/openSUSE:Factory/crosstool-ng (Old) and /work/SRC/openSUSE:Factory/.crosstool-ng.new (New) Package is "crosstool-ng" Thu Aug 24 18:30:42 2017 rev:7 rq:504856 version:1.23.0 Changes: --- /work/SRC/openSUSE:Factory/crosstool-ng/crosstool-ng.changes 2017-05-31 12:20:14.328194178 +0200 +++ /work/SRC/openSUSE:Factory/.crosstool-ng.new/crosstool-ng.changes 2017-08-24 18:30:54.798997091 +0200 @@ -1,0 +2,7 @@ +Sun Jun 18 19:37:37 UTC 2017 - bwiedem...@suse.com + +- Update to version 1.23.0 + * No changelog available + * Drop upstream crosstool-ng-gperf-fix.patch + +--- Old: crosstool-ng-1.22.0.tar.bz2 crosstool-ng-gperf-fix.patch New: crosstool-ng-1.23.0.tar.bz2 Other differences: -- ++ crosstool-ng.spec ++ --- /var/tmp/diff_new_pack.jecwYf/_old 2017-08-24 18:30:55.790857352 +0200 +++ /var/tmp/diff_new_pack.jecwYf/_new 2017-08-24 18:30:55.818853407 +0200 @@ -17,7 +17,7 @@ Name: crosstool-ng -Version:1.22.0 +Version:1.23.0 Release:0 Summary:Toolchain building framework License:GPL-2.0 and GPL-2.0+ and GPL-3.0+ and LGPL-2.1 and LGPL-3.0+ @@ -26,8 +26,6 @@ Source0: http://crosstool-ng.org/download/crosstool-ng/%{name}-%{version}.tar.bz2 # PATCH-FIX-TO-UPSTREAM -- bmwiedemann Patch0: reproducible.patch -# PATCH-FIX-UPSTREAM crosstool-ng-gperf-fix.patch b...@vdm-design.de -- fixes build with gperf >= 3.1 -Patch1: crosstool-ng-gperf-fix.patch BuildRequires: bison BuildRequires: fdupes BuildRequires: flex @@ -54,9 +52,8 @@ in the resulting binary/ies: static libraries are but an example. %prep -%setup -qn %{name} +%setup -q %patch0 -p1 -%patch1 -p1 # from legal team # "Distribution and use is free, also for commercial purposes" (no modification permission) find patches/ -name '*-new-valencian-locale.patch' -type f -delete -print ++ crosstool-ng-1.22.0.tar.bz2 -> crosstool-ng-1.23.0.tar.bz2 ++ 128013 lines of diff (skipped)
commit crosstool-ng for openSUSE:Factory
Hello community, here is the log from the commit of package crosstool-ng for openSUSE:Factory checked in at 2017-05-31 12:19:33 Comparing /work/SRC/openSUSE:Factory/crosstool-ng (Old) and /work/SRC/openSUSE:Factory/.crosstool-ng.new (New) Package is "crosstool-ng" Wed May 31 12:19:33 2017 rev:6 rq:499581 version:1.22.0 Changes: --- /work/SRC/openSUSE:Factory/crosstool-ng/crosstool-ng.changes 2016-03-26 15:27:23.0 +0100 +++ /work/SRC/openSUSE:Factory/.crosstool-ng.new/crosstool-ng.changes 2017-05-31 12:20:14.328194178 +0200 @@ -1,0 +2,8 @@ +Fri May 26 19:27:55 UTC 2017 - b...@vdm-design.de + +- Add patch (crosstool-ng-gperf-fix.patch) to fix build + with gpref version >= 3.1, based on upstream commit + https://github.com/crosstool-ng/crosstool-ng/commit/3bb2bcd2a328fb56332398783e91899ce3bc3556 + + +--- New: crosstool-ng-gperf-fix.patch Other differences: -- ++ crosstool-ng.spec ++ --- /var/tmp/diff_new_pack.km3LSV/_old 2017-05-31 12:20:15.448036095 +0200 +++ /var/tmp/diff_new_pack.km3LSV/_new 2017-05-31 12:20:15.448036095 +0200 @@ -1,7 +1,7 @@ # # spec file for package crosstool-ng # -# 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 @@ -26,6 +26,8 @@ Source0: http://crosstool-ng.org/download/crosstool-ng/%{name}-%{version}.tar.bz2 # PATCH-FIX-TO-UPSTREAM -- bmwiedemann Patch0: reproducible.patch +# PATCH-FIX-UPSTREAM crosstool-ng-gperf-fix.patch b...@vdm-design.de -- fixes build with gperf >= 3.1 +Patch1: crosstool-ng-gperf-fix.patch BuildRequires: bison BuildRequires: fdupes BuildRequires: flex @@ -54,6 +56,7 @@ %prep %setup -qn %{name} %patch0 -p1 +%patch1 -p1 # from legal team # "Distribution and use is free, also for commercial purposes" (no modification permission) find patches/ -name '*-new-valencian-locale.patch' -type f -delete -print ++ crosstool-ng-gperf-fix.patch ++ diff -urd crosstool-ng.orig/configure crosstool-ng.new/configure --- crosstool-ng.orig/configure 2015-11-20 14:03:36.0 +0100 +++ crosstool-ng.new/configure 2017-05-27 10:12:40.383087059 +0200 @@ -635,6 +635,7 @@ lzma xz kconfig_options +GPERF_LEN_TYPE automake LIBTOOLIZE LIBTOOL @@ -5331,6 +5332,27 @@ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_automake" >&5 $as_echo "$ac_cv_path_automake" >&6; } automake=$ac_cv_path_automake + + +# +# Gperf 3.1 started generating functions with size_t rather than unsigned int +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the type used in gperf declarations" >&5 +$as_echo_n "checking for the type used in gperf declarations... " >&6; } +echo "#include " > conftest.gperf.c +echo "const char * in_word_set(const char *, GPERF_LEN_TYPE);" >> conftest.gperf.c +echo foo,bar | ${GPERF} -L ANSI-C >> conftest.gperf.c +if ${CC} -c -o /dev/null conftest.gperf.c -DGPERF_LEN_TYPE='size_t' >/dev/null 2>&1; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: size_t" >&5 +$as_echo "size_t" >&6; } + GPERF_LEN_TYPE='size_t' +elif ${CC} -c -o /dev/null conftest.gperf.c -DGPERF_LEN_TYPE='unsigned int' >/dev/null 2>&1; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsigned int" >&5 +$as_echo "unsigned int" >&6; } + GPERF_LEN_TYPE='unsigned int' +else + as_fn_error $? "unable to determine gperf len type" "$LINENO" 5 +fi +rm -f conftest.gperf.c # diff -urd crosstool-ng.orig/configure.ac crosstool-ng.new/configure.ac --- crosstool-ng.orig/configure.ac 2015-11-18 06:29:15.0 +0100 +++ crosstool-ng.new/configure.ac 2017-05-27 10:00:57.411342197 +0200 @@ -290,6 +290,22 @@ AC_MSG_ERROR([could not find GNU automake >= 1.10])])]) AC_SUBST([automake], [$ac_cv_path_automake]) +# +# Gperf 3.1 started generating functions with size_t rather than unsigned int +AC_MSG_CHECKING([for the type used in gperf declarations]) +echo "#include " > conftest.gperf.c +echo "const char * in_word_set(const char *, GPERF_LEN_TYPE);" >> conftest.gperf.c +echo foo,bar | ${GPERF} -L ANSI-C >> conftest.gperf.c +AS_IF([${CC} -c -o /dev/null conftest.gperf.c -DGPERF_LEN_TYPE='size_t' >/dev/null 2>&1], +[AC_MSG_RESULT([size_t]) + GPERF_LEN_TYPE='size_t'], +[${CC} -c -o /dev/null conftest.gperf.c -DGPERF_LEN_TYPE='unsigned
commit crosstool-ng for openSUSE:Factory
Hello community, here is the log from the commit of package crosstool-ng for openSUSE:Factory checked in at 2016-03-26 15:27:19 Comparing /work/SRC/openSUSE:Factory/crosstool-ng (Old) and /work/SRC/openSUSE:Factory/.crosstool-ng.new (New) Package is "crosstool-ng" Changes: --- /work/SRC/openSUSE:Factory/crosstool-ng/crosstool-ng.changes 2015-11-26 17:02:05.0 +0100 +++ /work/SRC/openSUSE:Factory/.crosstool-ng.new/crosstool-ng.changes 2016-03-26 15:27:23.0 +0100 @@ -1,0 +2,5 @@ +Sun Jan 1 00:02:42 UTC 2017 - bwiedem...@suse.com + +- Add reproducible.patch to fix build-compare + +--- New: reproducible.patch Other differences: -- ++ crosstool-ng.spec ++ --- /var/tmp/diff_new_pack.dc4rwN/_old 2016-03-26 15:27:24.0 +0100 +++ /var/tmp/diff_new_pack.dc4rwN/_new 2016-03-26 15:27:24.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package crosstool-ng # -# Copyright (c) 2015 SUSE LINUX 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 @@ -24,6 +24,8 @@ Group: Development/Tools/Building Url:http://crosstool-ng.org Source0: http://crosstool-ng.org/download/crosstool-ng/%{name}-%{version}.tar.bz2 +# PATCH-FIX-TO-UPSTREAM -- bmwiedemann +Patch0: reproducible.patch BuildRequires: bison BuildRequires: fdupes BuildRequires: flex @@ -51,6 +53,7 @@ %prep %setup -qn %{name} +%patch0 -p1 # from legal team # "Distribution and use is free, also for commercial purposes" (no modification permission) find patches/ -name '*-new-valencian-locale.patch' -type f -delete -print ++ reproducible.patch ++ --- crosstool-ng/docs/ct-ng.1.in.orig 2015-11-18 05:29:15.0 + +++ crosstool-ng/docs/ct-ng.1.in2016-03-16 14:46:58.135659000 + @@ -155,7 +155,7 @@ to have the meaning of the exit values. ." .SH BUGS -As of today (@@CT_DATE@@), building tarballs is broken. It is difficult to +As of today (20151120), building tarballs is broken. It is difficult to foresee how all parts of .B crosstool-NG are going to be installed. Each part is needed to build a tarball, as it
commit crosstool-ng for openSUSE:Factory
Hello community, here is the log from the commit of package crosstool-ng for openSUSE:Factory checked in at 2015-11-26 17:01:37 Comparing /work/SRC/openSUSE:Factory/crosstool-ng (Old) and /work/SRC/openSUSE:Factory/.crosstool-ng.new (New) Package is "crosstool-ng" Changes: --- /work/SRC/openSUSE:Factory/crosstool-ng/crosstool-ng.changes 2015-10-20 00:05:15.0 +0200 +++ /work/SRC/openSUSE:Factory/.crosstool-ng.new/crosstool-ng.changes 2015-11-26 17:02:05.0 +0100 @@ -1,0 +2,7 @@ +Fri Nov 20 13:21:59 UTC 2015 - dmitr...@opensuse.org + +- Update to version 1.22.0 + * No changelog available + * Drop obsolete crosstool-ng-gcc5.patch + +--- Old: crosstool-ng-1.21.0.tar.bz2 crosstool-ng-gcc5.patch New: crosstool-ng-1.22.0.tar.bz2 Other differences: -- ++ crosstool-ng.spec ++ --- /var/tmp/diff_new_pack.4tWks8/_old 2015-11-26 17:02:06.0 +0100 +++ /var/tmp/diff_new_pack.4tWks8/_new 2015-11-26 17:02:06.0 +0100 @@ -17,19 +17,18 @@ Name: crosstool-ng -Version:1.21.0 +Version:1.22.0 Release:0 Summary:Toolchain building framework License:GPL-2.0 and GPL-2.0+ and GPL-3.0+ and LGPL-2.1 and LGPL-3.0+ Group: Development/Tools/Building Url:http://crosstool-ng.org Source0: http://crosstool-ng.org/download/crosstool-ng/%{name}-%{version}.tar.bz2 -# PATCH-FIX-UPSTREAM -- crosstool-ng-gcc5.patch -- fix build with GCC5 -Patch1: crosstool-ng-gcc5.patch BuildRequires: bison BuildRequires: fdupes BuildRequires: flex BuildRequires: gperf +BuildRequires: help2man BuildRequires: libtool BuildRequires: makeinfo BuildRequires: ncurses-devel @@ -51,8 +50,7 @@ in the resulting binary/ies: static libraries are but an example. %prep -%setup -qc %{name}-%{version} -%patch1 -p1 +%setup -qn %{name} # from legal team # "Distribution and use is free, also for commercial purposes" (no modification permission) find patches/ -name '*-new-valencian-locale.patch' -type f -delete -print @@ -65,18 +63,18 @@ %install %make_install -%fdupes %{buildroot}%{_libdir}/ct-ng.%{version}/ +%fdupes %{buildroot}%{_libdir}/%{name}-%{version}/ -find %{buildroot}%{_libdir}/ct-ng.%{version}/ -name '.gitignore' -type f -delete -print +find %{buildroot}%{_libdir}/%{name}-%{version}/ -name '.gitignore' -type f -delete -print -mv %{buildroot}%{_docdir}/%{name}/ct-ng.%{version}/* %{buildroot}%{_docdir}/%{name}/ -rm -rf %{buildroot}%{_docdir}/%{name}/ct-ng.%{version}/ +mv %{buildroot}%{_docdir}/%{name}/%{name}-%{version}/* %{buildroot}%{_docdir}/%{name}/ +rm -rf %{buildroot}%{_docdir}/%{name}/%{name}-%{version}/ %files %defattr(-,root,root) -%doc COPYING README +%doc COPYING README.md %{_bindir}/ct-ng -%{_libdir}/ct-ng.%{version}/ +%{_libdir}/%{name}-%{version}/ %{_docdir}/%{name}/ %{_mandir}/man1/ct-ng.1.gz ++ crosstool-ng-1.21.0.tar.bz2 -> crosstool-ng-1.22.0.tar.bz2 ++ /work/SRC/openSUSE:Factory/crosstool-ng/crosstool-ng-1.21.0.tar.bz2 /work/SRC/openSUSE:Factory/.crosstool-ng.new/crosstool-ng-1.22.0.tar.bz2 differ: char 11, line 1
commit crosstool-ng for openSUSE:Factory
Hello community, here is the log from the commit of package crosstool-ng for openSUSE:Factory checked in at 2015-05-27 12:50:24 Comparing /work/SRC/openSUSE:Factory/crosstool-ng (Old) and /work/SRC/openSUSE:Factory/.crosstool-ng.new (New) Package is crosstool-ng Changes: --- /work/SRC/openSUSE:Factory/crosstool-ng/crosstool-ng.changes 2014-12-03 22:47:27.0 +0100 +++ /work/SRC/openSUSE:Factory/.crosstool-ng.new/crosstool-ng.changes 2015-05-27 12:50:25.0 +0200 @@ -1,0 +2,6 @@ +Tue May 26 13:20:25 UTC 2015 - dmitr...@opensuse.org + +- Update to version 1.21.0 + * No changelog available + +--- Old: crosstool-ng-1.20.0.tar.bz2 New: crosstool-ng-1.21.0.tar.bz2 Other differences: -- ++ crosstool-ng.spec ++ --- /var/tmp/diff_new_pack.pJ2RSk/_old 2015-05-27 12:50:26.0 +0200 +++ /var/tmp/diff_new_pack.pJ2RSk/_new 2015-05-27 12:50:26.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package crosstool-ng # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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: crosstool-ng -Version:1.20.0 +Version:1.21.0 Release:0 Summary:Toolchain building framework License:GPL-2.0 and GPL-2.0+ and GPL-3.0+ and LGPL-2.1 and LGPL-3.0+ @@ -49,7 +49,7 @@ in the resulting binary/ies: static libraries are but an example. %prep -%setup -q +%setup -qc %{name}-%{version} # from legal team # Distribution and use is free, also for commercial purposes (no modification permission) find patches/ -name '*-new-valencian-locale.patch' -type f -delete -print ++ crosstool-ng-1.20.0.tar.bz2 - crosstool-ng-1.21.0.tar.bz2 ++ /work/SRC/openSUSE:Factory/crosstool-ng/crosstool-ng-1.20.0.tar.bz2 /work/SRC/openSUSE:Factory/.crosstool-ng.new/crosstool-ng-1.21.0.tar.bz2 differ: char 11, line 1