Sync from SUSE:SLFO:Main xalan-c revision 99c3ab81f4180cb0086bad10ff63faa3

This commit is contained in:
Adrian Schröter 2025-01-13 12:21:48 +01:00
commit 5f17611de8
4 changed files with 408 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

273
xalan-c.changes Normal file
View File

@ -0,0 +1,273 @@
-------------------------------------------------------------------
Mon Sep 28 21:07:19 UTC 2020 - Dirk Mueller <dmueller@suse.com>
- update to 1.12:
* Xerces-C++ versions 3.0 and newer are supported. Xerces-C++
* Version 3.2.3 is the preferred stable release.
* Addition of a CMake build for all supported platforms.
* Rewrite of StyleBook XML documentation in Markdown, hosted at
* https://apache.github.io/xalan-c/.
* Removal of MacOS and Windows project files for old IDE versions.
* Removal of Autoconf build.
* Xalan-C++ now supports Microsoft Visual Studio 2019 and earlier
* via the new CMake build, which replaces the old version-specific
* project and solution files.
* Xalan-C++ now also supports building with C++11, C++14 and C++17.
* Cygwin and MinGW are known to be nonfunctional in this release.
* Restoring full support will be a goal for 1.13.
- drop fix-ftbfs-ld-as-needed.diff,
fix-testxslt-segfault.diff
xalan-c-1.11-optflags.patch
reproducible.patch
xalan-c-parallel-build.patch : obsolete
-------------------------------------------------------------------
Fri May 19 20:12:12 UTC 2017 - bwiedemann@suse.com
- Add reproducible.patch to have constant link-order
and make build fully reproducible
-------------------------------------------------------------------
Tue May 17 08:05:55 UTC 2016 - tchvatal@suse.com
- %__isa_bits instead of ifarch conditional
-------------------------------------------------------------------
Fri May 13 11:48:06 UTC 2016 - tchvatal@suse.com
- Cleanup a bit with spec-cleaner
- Disable ICU as no other distro does build with it
- Add patches to build with paralel make and respect ldflags
- Remove test/sample binaries instalation, not needed on resulting
systems
- Add condition for aarch64 build
- Added patches:
* fix-ftbfs-ld-as-needed.diff
* fix-testxslt-segfault.diff
* xalan-c-parallel-build.patch
- Removed patches, no longer needed:
* xalan-c-1.11-fix_build.patch
* xalan-c-1.11-fixes.patch
* xalan-c-1.11-gcc4.patch
* xalan-c-1.11-lib64.patch
-------------------------------------------------------------------
Tue Mar 10 17:48:04 UTC 2015 - matwey.kornilov@gmail.com
- Update to 1.11
- Drop xalan-c-1.10.0-gcc46.patch: upstreamed
- Frop xalan-c-svn-20090415.patch: upstreamed
- Refresh and rename the following patches
* xalan-c-1.10.0-lib64.patch -> xalan-c-1.11-lib64.patch
* xalan-c-1.10.0-fix_build.patch -> xalan-c-1.11-fix_build.patch
* xalan-c-1.10.0-optflags.patch -> xalan-c-1.11-optflags.patch
* xalan-c-1.10.0-fixes.patch -> xalan-c-1.11-fixes.patch
* xalan-c-1.10.0-gcc4.patch -> xalan-c-1.11-gcc4.patch
-------------------------------------------------------------------
Thu Dec 22 00:35:51 UTC 2011 - jengelh@medozas.de
- Remove redundant/unwanted tags/section (cf. specfile guidelines)
- Use System/Libraries for shlibs
-------------------------------------------------------------------
Wed Dec 21 10:31:53 UTC 2011 - coolo@suse.com
- remove call to suse_update_config (very old work around)
-------------------------------------------------------------------
Mon May 2 14:55:20 UTC 2011 - idoenmez@novell.com
- Add xalan-c-1.10.0-gcc46.patch to fix compilation with gcc 4.6
-------------------------------------------------------------------
Sun Nov 15 14:36:55 CET 2009 - meissner@suse.de
- refresh patch with fuzz=0
-------------------------------------------------------------------
Wed Aug 26 12:53:54 CEST 2009 - mls@suse.de
- make patch0 usage consistent
-------------------------------------------------------------------
Fri Jun 19 10:35:46 CEST 2009 - coolo@novell.com
- disable as-needed for this package as it fails to build with it
-------------------------------------------------------------------
Wed Apr 15 15:41:02 CEST 2009 - ro@suse.de
- rename subpackages (X to x)
- update to svn to try to build with current xerces
-------------------------------------------------------------------
Mon Sep 1 20:51:32 CEST 2008 - aj@suse.de
- Do not build in parallel.
-------------------------------------------------------------------
Thu Aug 14 16:23:55 CEST 2008 - prusnak@suse.cz
- cleaned spec file (and renamed libXalan-c-110 to libXalan-c110)
-------------------------------------------------------------------
Tue Dec 18 17:13:23 CET 2007 - zpetrova@suse.cz
- Fixed Requires of lib subpackage.
-------------------------------------------------------------------
Wed Oct 3 14:09:47 CEST 2007 - zpetrova@suse.cz
- fixed build.
-------------------------------------------------------------------
Tue Aug 7 02:20:24 CEST 2007 - mrueckert@suse.de
- revert %check change
-------------------------------------------------------------------
Tue Aug 7 01:18:39 CEST 2007 - mrueckert@suse.de
- fixed buildrequires (using the old package name. it is still
provided)
- ldconfig should be run for the new library package libXalan-c-110
- move make test into %check
-------------------------------------------------------------------
Mon Aug 6 22:14:53 CEST 2007 - mrueckert@suse.de
- added provides/obsoletes for the package rename
-------------------------------------------------------------------
Mon Aug 6 09:30:15 CEST 2007 - zpetrova@suse.cz
- split to libXalan-c-110, lib-Xalan-c-devel according to
Shared library guidelines.
-------------------------------------------------------------------
Wed Jan 25 21:34:02 CET 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
-------------------------------------------------------------------
Mon Jan 9 16:15:09 CET 2006 - zpetrova@suse.cz
- update to 1.10
-------------------------------------------------------------------
Tue May 3 14:24:32 CEST 2005 - uli@suse.de
- fixed to build with GCC4
-------------------------------------------------------------------
Tue Mar 22 16:07:45 CET 2005 - didge@suse.de
- added new patch by Robert Schiele (Bug #64605)
-------------------------------------------------------------------
Mon Jan 24 12:11:27 CET 2005 - ro@suse.de
- fix lib64 build
-------------------------------------------------------------------
Tue Jan 11 17:56:28 CET 2005 - didge@suse.de
- new version 1.9
-------------------------------------------------------------------
Mon Dec 20 14:19:10 CET 2004 - didge@suse.de
- removed soname patch as it isn't needed anymore
-------------------------------------------------------------------
Thu Dec 9 13:58:31 CET 2004 - didge@suse.de
- added patch by Robert Schiele to rename include path from xalan
to xalanc
-------------------------------------------------------------------
Mon Aug 9 14:21:14 CEST 2004 - didge@suse.de
- new version 1.8
- soname patch adapted
-------------------------------------------------------------------
Wed May 12 15:32:05 CEST 2004 - didge@suse.de
- patch added to fix #40176
- fixed #40178 by adding expat to neededforbuild
-------------------------------------------------------------------
Fri Feb 13 14:24:48 CET 2004 - meissner@suse.de
- Fixed lib64 problem.
-------------------------------------------------------------------
Tue Feb 10 12:15:22 CET 2004 - didge@suse.de
- Update to version 1.7
-------------------------------------------------------------------
Sat Jan 10 10:10:55 CET 2004 - adrian@suse.de
- add %run_ldconfig
-------------------------------------------------------------------
Fri Aug 29 14:25:46 CEST 2003 - nashif@suse.de
- #29608: Symlink libs instead of copying them
-------------------------------------------------------------------
Tue Aug 26 20:54:38 CEST 2003 - nashif@suse.de
- Reduced docs
-------------------------------------------------------------------
Tue Aug 5 18:35:29 CEST 2003 - nashif@suse.de
- Update to version 1.6
-------------------------------------------------------------------
Thu May 29 05:56:07 CEST 2003 - nashif@suse.de
- Update to version 1.5
-------------------------------------------------------------------
Tue Jan 21 05:53:57 CET 2003 - nashif@suse.de
- Adapted to use latest Xerces-c
- Updated sources to real 1.4
-------------------------------------------------------------------
Fri May 17 03:47:11 CEST 2002 - nashif@suse.de
- Fixed for lib64
-------------------------------------------------------------------
Wed May 15 07:27:13 CEST 2002 - nashif@suse.de
- Java not needed for build
-------------------------------------------------------------------
Tue May 14 20:46:01 CEST 2002 - nashif@suse.de
- Update to 1.4 CVS which actually compiles
-------------------------------------------------------------------
Fri Mar 8 15:46:36 CET 2002 - sf@suse.de
- removed a wrong #define to build with gcc3.x
-------------------------------------------------------------------
Thu Jan 31 21:13:58 CET 2002 - nashif@suse.de
- Update to version 1.3
- Use the source from CVS (version 1.3)
- Create docs using doxygen
-------------------------------------------------------------------
Thu Oct 11 20:28:49 CEST 2001 - nashif@suse.de
- Initial Release (1.2)

109
xalan-c.spec Normal file
View File

@ -0,0 +1,109 @@
#
# spec file for package xalan-c
#
# 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
# 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 https://bugs.opensuse.org/
#
%define _libname libxalan-c112
Name: xalan-c
Version: 1.12
Release: 0
Summary: An XSLT Transformation Engine in C++
License: Apache-2.0
Group: Productivity/Publishing/XML
URL: https://apache.github.io/xalan-c/
Source: https://downloads.apache.org/xalan/xalan-c/sources/xalan_c-%{version}.tar.gz
BuildRequires: Xerces-c-devel
BuildRequires: cmake
BuildRequires: gcc-c++
Provides: Xalan-C = 1.11
Obsoletes: Xalan-C < 1.11
%description
Xalan is an XSL processor for transforming XML documents into HTML,
text, or other XML document types. Xalan-C++ represents an almost
complete and robust C++ reference implementation of the W3C
Recommendations for XSL Transformations (XSLT) and the XML Path
Language (XPath).
%package -n %{_libname}
Summary: An XSLT Transformation Engine in C++
Group: System/Libraries
Provides: libXalan-c111 = 1.11
Obsoletes: libXalan-c111 < 1.11
%description -n %{_libname}
Xalan is an XSL processor for transforming XML documents into HTML,
text, or other XML document types. Xalan-C++ represents an almost
complete and robust C++ reference implementation of the W3C
Recommendations for XSL Transformations (XSLT) and the XML Path
Language (XPath).
%package -n libxalan-c-devel
Summary: An XSLT Transformation Engine in C++ - Development Files
Group: Development/Libraries/C and C++
Requires: %{_libname} = %{version}
Provides: Xalan-c-devel = %{version}
Obsoletes: Xalan-c-devel < %{version}
Provides: libXalan-c-devel = %{version}
Obsoletes: libXalan-c-devel < %{version}
%description -n libxalan-c-devel
Xalan is an XSL processor for transforming XML documents into HTML,
text, or other XML document types. Xalan-C++ represents an almost
complete and a robust C++ reference implementation of the W3C
Recommendations for XSL Transformations (XSLT) and the XML Path
Language (XPath).
This package contains files needed for development with Xalanc
%prep
%setup -q -n xalan_c-%{version}
%build
%cmake
%cmake_build
%if 0
export XALANCROOT="${PWD}"
export XERCESROOT=%{_includedir}/xercesc/
export RPM_OPT_FLAGS
chmod a+x runConfigure
chmod a+x conf*
./runConfigure -p linux -c gcc -x g++ -t default -m inmem -b "%{__isa_bits}" -P %{_prefix} -C --libdir="%{_libdir}"
%make_build
%endif
%install
%cmake_install
%post -n %{_libname} -p /sbin/ldconfig
%postun -n %{_libname} -p /sbin/ldconfig
%files
%license LICENSE
%doc KEYS NOTICE
%{_bindir}/Xalan
%files -n %{_libname}
%{_libdir}/libxalan*.so.*
%files -n libxalan-c-devel
%{_includedir}/xalanc/
%{_libdir}/libxalan*.so
%{_libdir}/cmake/XalanC
%{_libdir}/pkgconfig/xalan-c.pc
%changelog

BIN
xalan_c-1.12.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.