Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package colm for openSUSE:Factory checked in at 2021-04-29 22:46:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/colm (Old) and /work/SRC/openSUSE:Factory/.colm.new.1947 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "colm" Thu Apr 29 22:46:49 2021 rev:8 rq:889328 version:0.14.7 Changes: -------- --- /work/SRC/openSUSE:Factory/colm/colm.changes 2020-08-28 23:45:24.355485344 +0200 +++ /work/SRC/openSUSE:Factory/.colm.new.1947/colm.changes 2021-04-29 22:53:28.545871082 +0200 @@ -1,0 +2,11 @@ +Mon Apr 26 19:32:48 UTC 2021 - Ferdinand Thiessen <[email protected]> + +- Update to version 0.14.7 + * fix: make string pointers from locals, not temp strings + * fix vm_pop_type for big-endian systems + * various refcount fixes + * A lot other bugfixes and improvements +- Added fix-library.patch +- Dropped outdated shadow.diff + +------------------------------------------------------------------- Old: ---- colm-0.13.0.7.tar.gz shadow.diff New: ---- colm-0.14.7.tar.gz fix-library.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ colm.spec ++++++ --- /var/tmp/diff_new_pack.x304iE/_old 2021-04-29 22:53:29.061868704 +0200 +++ /var/tmp/diff_new_pack.x304iE/_new 2021-04-29 22:53:29.065868686 +0200 @@ -1,7 +1,7 @@ # # spec file for package colm # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,18 +16,17 @@ # +%define sonum 0_14_7 Name: colm -Version: 0.13.0.7 +Version: 0.14.7 Release: 0 -%define lname libcolm-0_13_0_7 Summary: The Colm programming language License: MIT Group: Development/Languages/Other URL: https://www.colm.net/open-source/colm/ - #Git-Clone: https://github.com/adrian-thurston/colm Source: https://www.colm.net/files/colm/%name-%version.tar.gz -Patch1: shadow.diff +Patch1: fix-library.patch Patch2: reproducible.diff BuildRequires: asciidoc BuildRequires: gcc-c++ @@ -37,20 +36,30 @@ Colm is a programming language designed for the analysis and transformation of computer languages. -%package -n %lname +%package -n libcolm-%sonum +Summary: The Colm programming language runtime +Group: System/Libraries + +%description -n libcolm-%sonum +Colm is a programming language designed for the analysis and +transformation of computer languages. + +%package -n libfsm-%sonum Summary: The Colm programming language runtime Group: System/Libraries -%description -n %lname +%description -n libfsm-%sonum Colm is a programming language designed for the analysis and transformation of computer languages. %package devel Summary: The Colm programming language environment Group: Development/Languages/Other -Requires: %lname = %version Requires: gcc -Provides: colm = %version-%release +Requires: libcolm-%sonum = %version-%release +Requires: libfsm-%sonum = %version-%release +Obsoletes: ragel-devel +Provides: ragel-devel %description devel Colm is a programming language designed for the analysis and @@ -64,6 +73,7 @@ %package doc Summary: Documentation for the Colm programming language Group: Documentation/HTML +BuildArch: noarch %description doc Colm is a programming language designed for the analysis and @@ -76,8 +86,9 @@ %build autoreconf -fi -%configure --disable-static --docdir="%_docdir/%name" -make %{?_smp_mflags} V=1 +%configure --disable-static --docdir="%_docdir/%name" \ + --datadir="%_datadir/%name" +%make_build %install %make_install @@ -85,19 +96,27 @@ c="$b/%_datadir/vim/site/syntax" mkdir -p "$c" mv "$b/%_docdir/%name"/*.vim "$c/" -rm -f "$b/%_libdir"/*.la +rm -fv "$b/%_libdir"/*.la -%post -n %lname -p /sbin/ldconfig -%postun -n %lname -p /sbin/ldconfig +%post -n libcolm-%sonum -p /sbin/ldconfig +%postun -n libcolm-%sonum -p /sbin/ldconfig +%post -n libfsm-%sonum -p /sbin/ldconfig +%postun -n libfsm-%sonum -p /sbin/ldconfig -%files -n %lname -%_libdir/libcolm*-0.13*.so +%files -n libcolm-%sonum +%license COPYING +%_libdir/libcolm*-0.14*.so + +%files -n libfsm-%sonum +%_libdir/libfsm-0.14*.so %files devel -%license COPYING %_bindir/colm +%_bindir/colm-wrap %_includedir/* %_libdir/libcolm.so +%_libdir/libfsm.so +%_datadir/%name/ %_datadir/vim/ %files doc ++++++ colm-0.13.0.7.tar.gz -> colm-0.14.7.tar.gz ++++++ ++++ 689537 lines of diff (skipped) ++++++ fix-library.patch ++++++ From: Ferdinand Thiessen <[email protected]> Date: 2021-04-26T19:48:55+0000 Link shared library as the static one is disabled in the openSUSE build. diff -Nur colm-0.14.7/src/main.cc new/src/main.cc --- colm-0.14.7/src/main.cc 2020-12-24 00:37:24.000000000 +0100 +++ new/src/main.cc 2021-04-26 17:51:25.913611725 +0200 @@ -485,7 +485,7 @@ " -I%s/../aapl" " -I%s/include" " -L%s" - " %s/libcolm.a", + " %s/libcolm.so", binaryFn, intermedFn, srcLocation, srcLocation, location, location ); }
