Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package form for openSUSE:Factory checked in 
at 2022-11-28 11:06:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/form (Old)
 and      /work/SRC/openSUSE:Factory/.form.new.1597 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "form"

Mon Nov 28 11:06:59 2022 rev:8 rq:1038506 version:4.3.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/form/form.changes        2021-10-04 
18:40:53.126147236 +0200
+++ /work/SRC/openSUSE:Factory/.form.new.1597/form.changes      2022-11-28 
11:07:05.051761406 +0100
@@ -1,0 +2,53 @@
+Sun Nov 27 05:26:25 UTC 2022 - Atri Bhattacharya <badshah...@gmail.com>
+
+- Update to version 4.3.0:
+  * Command-line options
+    - Input filename - to use the standard input
+      (gh#vermaseren/form#265).
+    - Added -C flag to specify a custom log filename (b0e72a8).
+  * Statements: Added allfloat option for `Format`
+    (gh#vermaseren/form#216).
+  * Functions: Added the Möbius function `moebius_` (0da2724).
+  * Documentation
+    - Added the FORM cookbook with practical examples
+      (gh#vermaseren/form#409).
+    - Documentation for features that were undocumented in the
+      previous release (changed default setup parameters, `#System
+      -e, SYSTEMERROR_, Print <filename>`).
+  * Changed behaviour of `On fewerstatistics 0`
+    (gh#vermaseren/form#285).
+  * The setup `parameterContinuationLines` now affects all
+    languages in addition to Fortran and 0 means infinity
+    (gh#vermaseren/form#394).
+  * The `Format` statement (except `Format <number>`) now does not
+    reset the number of characters per line (dd1a71c).
+  * Bug fixes
+    - Crash for `#optimize` a trivial expression
+      with Bracket (gh#vermaseren/form#7).
+    - Exit statement in TFORM (gh#vermaseren/form#14).
+    - Crash by `replace_` for nested functions
+      (gh#vermaseren/form#307).
+    - Disaster in adding many tables into a tablebase
+      (gh#vermaseren/form#318).
+    - Implicitly or autodeclared dimension of autodeclared indices
+      (gh#vermaseren/form#324, gh#vermaseren/form#325,
+      gh#vermaseren/form#405).
+    - Crash when `ArgToExtraSymbol` is used for a function
+      containing `g5_` (gh#vermaseren/form#340).
+    - Incorrectly sorted `PolyRatFun` function arguments when
+      `Argument` environment is used (gh#vermaseren/form#345).
+    - Fixed `FactArg,(0)` (gh#vermaseren/form#353).
+    - Unreplaced power signs by dictionaries
+      (gh#vermaseren/form#358).
+    - Inconsistent power signs with `Format` reduce
+      (gh#vermaseren/form#359).
+    - Denominators for nested denominator functions
+      (gh#vermaseren/form#400).
+- Add form-dont-use-DATE.patch -- Do not use __DATE__ in source
+  code to avoid issues with reproducibility.
+- Drop unused %{name}-rpmlintrc file.
+- Fix some TeX directives and re-enable documentation generation.
+- Exclude 32-bit builds as they fail during make for hitherto
+  not understood reasons.
+
+-------------------------------------------------------------------

Old:
----
  form-rpmlintrc
  v4.2.1.tar.gz

New:
----
  form-4.3.0.tar.gz
  form-dont-use-DATE.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ form.spec ++++++
--- /var/tmp/diff_new_pack.rkTpMt/_old  2022-11-28 11:07:05.587763811 +0100
+++ /var/tmp/diff_new_pack.rkTpMt/_new  2022-11-28 11:07:05.591763828 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package form
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,19 +16,18 @@
 #
 
 
-# Documentation building fails due to LaTeX errors; disable for now
-%define with_doc 0
+%bcond_without doc
 
-%define reldate 20190212
 Name:           form
-Version:        4.2.1
+Version:        4.3.0
 Release:        0
 Summary:        A Symbolic Manipulation System
 License:        GPL-3.0-or-later
 Group:          Productivity/Scientific/Math
 URL:            https://github.com/vermaseren/form/
-Source0:        https://github.com/vermaseren/form/archive/v%{version}.tar.gz
-Source1:        %{name}-rpmlintrc
+Source0:        
https://github.com/vermaseren/form/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
+# PATCH-FEATURE-OPENSUSE form-dont-use-DATE.patch badshah...@gmail.com -- Do 
not use __DATE__ in source code to avoid issues with reproducibility
+Patch0:         form-dont-use-DATE.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  doxygen
@@ -40,7 +39,7 @@
 BuildRequires:  openmpi-macros-devel
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(zlib)
-%if %{with_doc}
+%if %{with doc}
 BuildRequires:  texlive-tex4ht
 BuildRequires:  tex(adjustbox.sty)
 BuildRequires:  tex(amssymb.sty)
@@ -68,6 +67,8 @@
 %endif
 Recommends:     %{name}-doc = %{version}
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+# i586 compilation errors need to be investigated, disable for now
+ExcludeArch:    %ix86
 %openmpi_requires
 
 %description
@@ -91,26 +92,23 @@
 This package provides additional documentation for %{name}.
 
 %prep
-%setup -q
-
-# REPLACE __DATE__ BY %%{reldate} USED TO TAG THE SOURCE TARBALL
-sed -i "s/PRODUCTIONDATE __DATE__/PRODUCTIONDATE %{reldate}/" sources/form3.h
-sed -i "s/PRODUCTIONDATE __DATE__/PRODUCTIONDATE %{reldate}/" configure.ac
+%autosetup -p1
 
 %build
 %setup_openmpi
 
 sed -i "s|-march=native||g" configure.ac
+
+# Fix some TeX directives
+sed -i "s/\\\\\([a-z]\)/\\1/g" configure.ac
+
 autoreconf -fvi
 %configure --enable-parform
-make %{?_smp_mflags}
+%make_build
 
-%if %{with_doc}
+%if %{with doc}
 # MAKE DOCUMENTATION
-pushd doc
-make %{?_smp_mflags} pdf
-make %{?_smp_mflags} html
-popd
+%make_build -C doc html pdf
 %endif
 
 %install
@@ -119,8 +117,9 @@
 %fdupes -s doc
 
 %files
-%doc AUTHORS README.md COPYING
-%if %{with_doc}
+%license COPYING
+%doc AUTHORS README.md
+%if %{with doc}
 %doc doc/manual/manual.pdf
 %doc doc/manual/html/
 %endif
@@ -129,7 +128,7 @@
 %{_bindir}/parform
 %{_mandir}/man1/form.1%{ext_man}
 
-%if %{with_doc}
+%if %{with doc}
 %files doc
 %doc doc/doxygen/html/
 %doc doc/devref/devref.pdf

++++++ form-dont-use-DATE.patch ++++++
Index: form-4.3.0/sources/form3.h
===================================================================
--- form-4.3.0.orig/sources/form3.h
+++ form-4.3.0/sources/form3.h
@@ -47,11 +47,7 @@
 #define MAJORVERSION 4
 #define MINORVERSION 3
 
-#ifdef __DATE__
-#define PRODUCTIONDATE __DATE__
-#else
 #define PRODUCTIONDATE "08-nov-2022"
-#endif
 
 #undef BETAVERSION
 

Reply via email to