Accepting request 997692 from home:david.anes:daps_test

- Update to 1.1.36:
  * Removals and deprecations
    + Remove SVN keyword anchors
    + Remove CVS and SVN-related code
    + Remove README.cvs-commits
    + Remove ChangeLog
    + Remove xsltwin32config.h
  * Improvements
    + Simplify xsltexports.h and exsltexports.h
    + Don't overlink executables with gcrypt
    + Fix quadratic behavior with variables and parameters
    + Remove case labels with XPointer location types
    + Add configure~ to .gitignore
    + Stop calling deprecated libxml2 functions
  * Portability
    + Use portable python shebangs (David Seifert)
    + Remove useless __CYGWIN__ checks
    + Remove cruft from win32config.h
    + crypto.c: Silence a compiler warning on Windows (Chun-wei Fan)
  * Build system
    + Add missing compile definition for static builds to CMake
    + Avoid obsolescent `test -a` constructs (David Seifert)
    + Only link libxml2 statically in purely static build
    + Set AC_CONFIG_MACRO_DIR
    + Allow AM_MAINTAINER_MODE to be disabled
    + Streamline and fix documentation installation
    + Don't try to recreate COPYING symlink
    + Remove special configuration for certain maintainers
    + configure.ac: produce tar.xz only (GNOME policy) (David Seifert)
    + Detect libm using libtool's macros (David Seifert)

OBS-URL: https://build.opensuse.org/request/show/997692
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libxslt?expand=0&rev=94
This commit is contained in:
David Anes 2022-08-18 08:45:47 +00:00 committed by Git OBS Bridge
parent 0e66e14da3
commit 5637cefd7f
5 changed files with 69 additions and 15 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8247f33e9a872c6ac859aa45018bc4c4d00b97e2feac9eebc10c93ce1f34dd79
size 1827548

3
libxslt-1.1.36.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:12848f0a4408f65b530d3962cd9ff670b6ae796191cfeff37522b5772de8dc8e
size 1591356

View File

@ -4,14 +4,14 @@ Date: Tue Apr 4 16:27:39 2017 +0200
initialize the random seed
diff --git a/libexslt/math.c b/libexslt/math.c
index 6b24dbe0..b7a8d6e1 100644
--- a/libexslt/math.c
+++ b/libexslt/math.c
@@ -23,6 +23,14 @@
#ifdef HAVE_STDLIB_H
Index: libxslt-v1.1.36/libexslt/math.c
===================================================================
--- libxslt-v1.1.36.orig/libexslt/math.c
+++ libxslt-v1.1.36/libexslt/math.c
@@ -12,6 +12,14 @@
#include <math.h>
#include <stdlib.h>
#endif
+#ifdef HAVE_UNISTD_H
+#include <unistd.h>
+#endif
@ -20,10 +20,10 @@ index 6b24dbe0..b7a8d6e1 100644
+#include <time.h>
+#endif
+
#include "exslt.h"
@@ -474,6 +482,20 @@ static double
/**
@@ -460,6 +468,20 @@ static double
exsltMathRandom (void) {
double ret;
int num;
@ -44,4 +44,3 @@ index 6b24dbe0..b7a8d6e1 100644
num = rand();
ret = (double)num / (double)RAND_MAX;

View File

@ -1,3 +1,58 @@
-------------------------------------------------------------------
Thu Aug 18 07:50:04 UTC 2022 - David Anes <david.anes@suse.com>
- Update to 1.1.36:
* Removals and deprecations
+ Remove SVN keyword anchors
+ Remove CVS and SVN-related code
+ Remove README.cvs-commits
+ Remove ChangeLog
+ Remove xsltwin32config.h
* Improvements
+ Simplify xsltexports.h and exsltexports.h
+ Don't overlink executables with gcrypt
+ Fix quadratic behavior with variables and parameters
+ Remove case labels with XPointer location types
+ Add configure~ to .gitignore
+ Stop calling deprecated libxml2 functions
* Portability
+ Use portable python shebangs (David Seifert)
+ Remove useless __CYGWIN__ checks
+ Remove cruft from win32config.h
+ crypto.c: Silence a compiler warning on Windows (Chun-wei Fan)
* Build system
+ Add missing compile definition for static builds to CMake
+ Avoid obsolescent `test -a` constructs (David Seifert)
+ Only link libxml2 statically in purely static build
+ Set AC_CONFIG_MACRO_DIR
+ Allow AM_MAINTAINER_MODE to be disabled
+ Streamline and fix documentation installation
+ Don't try to recreate COPYING symlink
+ Remove special configuration for certain maintainers
+ configure.ac: produce tar.xz only (GNOME policy) (David Seifert)
+ Detect libm using libtool's macros (David Seifert)
+ configure.ac: disable static libraries by default (David Seifert)
+ python/Makefile.am: nest python docs in $(docdir) (David Seifert)
+ python/Makefile.am: rely on global AM_INIT_AUTOMAKE (David Seifert)
+ configure.ac: remove useless AC_SUBST (David Seifert)
+ Use AM_PATH_PYTHON/PKG_CHECK_MODULES for python bindings (David Seifert)
+ Change libxml2 Python config
+ Don't check for standard C89 library functions
+ Don't check for standard C89 headers
+ Remove --with-html-dir option
+ Also check for glibtoolize in autogen.sh
+ Rework documentation build system
+ Remove old website
+ CMake: Relax check for enabling crypto support on Windows (Chun-wei Fan)
+ Remove obsolete AC_HEADER_STDC autoconf macro (Vadim Zeitlin)
+ Remove special configuration for old maintainers
* Test suite, CI
+ Remove test involving XPointer range-to function
+ Test recursion in EXSLT dynamic functions
+ Add CI job for static build
* Documentation
+ Move tutorial images
-------------------------------------------------------------------
Wed Mar 9 05:07:32 UTC 2022 - Luciano Santos <luc14n0@opensuse.org>

View File

@ -20,7 +20,7 @@
%define libexver 0
Name: libxslt
Version: 1.1.35
Version: 1.1.36
Release: 0
Summary: XSL Transformation Library
License: GPL-2.0-or-later AND MIT
@ -185,6 +185,6 @@ find %{buildroot} -type f -name "*.la" -delete -print
%dir %{_datadir}/gtk-doc/html/
%{_datadir}/gtk-doc/html/libexslt/
%{_datadir}/gtk-doc/html/libxslt/
%doc doc/*.html doc/tutorial doc/tutorial2 doc/*.gif
%doc doc/*.html doc/tutorial doc/tutorial2
%changelog