[cpp-linbuild] 01/02: CPPSP-26 Remove obsolete spec files
John W. O'Brien
john at saltant.com
Thu Oct 23 12:52:15 UTC 2025
This is an automated email from the git hooks/post-receive script.
obrienjw pushed a commit to branch main
in repository cpp-linbuild.
View the commit online:
https://git.shibboleth.net/view/?p=cpp-linbuild.git;a=commit;h=a27bdeb544edb8e08c74f93825deb85b9e801068
commit a27bdeb544edb8e08c74f93825deb85b9e801068
Author: John W. O'Brien <john at saltant.com>
AuthorDate: Wed Oct 22 22:35:37 2025 +0000
CPPSP-26 Remove obsolete spec files
---
common/SPECS/curl-openssl.spec | 815 ---------------------------------------
common/SPECS/log4shib.spec | 127 ------
common/SPECS/opensaml.spec | 221 -----------
common/SPECS/shibresolver.spec | 146 -------
common/SPECS/xerces-c.spec | 158 --------
common/SPECS/xml-security-c.spec | 150 -------
common/SPECS/xmltooling.spec | 237 ------------
7 files changed, 1854 deletions(-)
diff --git a/common/SPECS/curl-openssl.spec b/common/SPECS/curl-openssl.spec
deleted file mode 100644
index 1e1b78f..0000000
--- a/common/SPECS/curl-openssl.spec
+++ /dev/null
@@ -1,815 +0,0 @@
-# Relocate all the files to /opt/shibboleth
-%global _prefix /opt/shibboleth
-# Intresting _mandir is hardcoded to /usr/share/man and
-# not %%_prefix/share/man - that's a bug.
-%global _mandir %{_prefix}/share/man
-
-Summary: A utility for getting files from remote servers (FTP, HTTP, and others)
-Name: curl-openssl
-Version: 8.10.1
-Release: 1%{?dist}
-License: MIT
-Group: Applications/Internet
-Source0: http://curl.haxx.se/download/curl-%{version}.tar.bz2
-URL: http://curl.haxx.se/
-BuildRequires: automake
-BuildRequires: redhat-rpm-config
-BuildRequires: groff
-BuildRequires: krb5-devel
-BuildRequires: libidn-devel
-#BuildRequires: libssh2-devel >= 1.2
-#BuildRequires: nss-devel
-BuildRequires: openssl-devel
-BuildRequires: openldap-devel
-#BuildRequires: openssh-clients
-#BuildRequires: openssh-server
-BuildRequires: pkgconfig
-BuildRequires: stunnel
-
-BuildRequires: zlib-devel
-Requires: libcurl-openssl = %{version}-%{release}
-
-# We do not want curl-openssl to provide or require the
-#.so and similar files that the real curl provides so we must
-# filter them out.
-%filter_provides_in %{_libdir}/.*\.so.*$
-%filter_from_provides /pkgconfig(libcurl)/d
-%filter_from_requires /libcurl\.so\..*/d
-%filter_setup
-
-%description
-cURL package built with openssl instead of NSS.
-
-%package -n libcurl-openssl
-Summary: A library for getting files from web servers
-Group: Development/Libraries
-
-# libssh2 ABI has been changed since libssh2-1.0
-# this forces update of libssh2 before update of libcurl
-#Requires: libssh2 >= 1.2
-
-%description -n libcurl-openssl
-cURL package built with openssl instead of NSS.
-
-%package -n libcurl-openssl-devel
-Summary: Files needed for building applications with libcurl-openssl
-Group: Development/Libraries
-Requires: automake
-Requires: libcurl-openssl = %{version}-%{release}
-Requires: libidn-devel
-Requires: pkgconfig
-
-%description -n libcurl-openssl-devel
-The libcurl-openssl-devel package includes files needed for
-developing applications which can use cURL's capabilities internally.
-
-%prep
-%setup -q -n curl-%{version}
-
-# Convert docs to UTF-8
-for f in README; do
- iconv -f iso-8859-1 -t utf8 < ${f} > ${f}.utf8
- mv -f ${f}.utf8 ${f}
-done
-
-%build
-%configure --without-libpsl --with-ssl --enable-ipv6 --without-ca-bundle --with-libidn \
- --with-gssapi --enable-ldaps --disable-static --enable-manual
-sed -i -e 's,-L/usr/lib ,,g;s,-L/usr/lib64 ,,g;s,-L/usr/lib$,,g;s,-L/usr/lib64$,,g' \
- Makefile libcurl.pc
-# Remove bogus rpath
-sed -i \
- -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \
- -e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
-
-make %{?_smp_mflags}
-
-%install
-rm -rf $RPM_BUILD_ROOT
-
-%make_install
-
-rm -f ${RPM_BUILD_ROOT}%{_libdir}/libcurl.la
-
-install -d $RPM_BUILD_ROOT%{_datadir}/aclocal
-install -m 644 docs/libcurl/libcurl.m4 $RPM_BUILD_ROOT%{_datadir}/aclocal
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-# We don't update the central cache but do create the symlinks.
-%post -n libcurl-openssl
-/sbin/ldconfig -N %{_libdir}
-
-%postun -n libcurl-openssl
-/sbin/ldconfig -N %{_libdir}
-
-%files
-%defattr(-,root,root,-)
-%doc CHANGES.md README* COPYING
-%doc docs/FAQ docs/TODO
-%dir %{_bindir}
-%{_bindir}/curl
-%dir %{_mandir}
-%dir %{_mandir}/man1
-%{_mandir}/man1/curl.1*
-
-%files -n libcurl-openssl
-%defattr(-,root,root,-)
-%dir %{_prefix}
-%dir %{_libdir}
-%{_libdir}/libcurl.so.*
-
-%files -n libcurl-openssl-devel
-%defattr(-,root,root,-)
-%doc docs/examples/*.c docs/examples/Makefile.example
-%dir %{_bindir}
-%dir %{_includedir}
-%dir %{_libdir}/pkgconfig
-%dir %{_mandir}
-%dir %{_mandir}/man1
-%dir %{_mandir}/man3
-%dir %{_datadir}
-%dir %{_datadir}/aclocal
-%{_bindir}/curl-config*
-%{_includedir}/curl
-%{_libdir}/*.so
-%{_libdir}/pkgconfig/*.pc
-%{_mandir}/man1/curl-config.1*
-%{_mandir}/man3/*
-%{_datadir}/aclocal/libcurl.m4
-
-%changelog
-* Wed Oct 16 2024 Scott Cantor <cantor.2 at osu.edu> 8.10.1-1
-- Update to latest curl version
-
-* Sat Jun 17 2023 John W. O'Brien <john at saltant.com> 7.86.0-2
-- Normalize SPEC file whitespace
-- Delete obsolete BuildRoot macro
-- Ensure Source is valid and fetchable
-- Adopt %%make_install
-
-* Thu Feb 18 2016 Scott Cantor <cantor.2 at osu.edu> 7.47.1-1
-- update version
-- add missing file to package
-
-* Fri Feb 03 2012 Scott Cantor <cantor.2 at osu.edu> 7.24.0-1
-- update version
-
-* Sat Jun 25 2011 Scott Cantor <cantor.2 at osu.edu> 7.21.7-1
-- switch from Red Hat to upstream sources
-- install into /opt/shibboleth
-
-* Thu May 19 2011 Scott Cantor <cantor.2 at osu.edu> 7.19.7-26.1
-- rename packages and adjust build to use openssl for RH6
-
-* Thu Apr 07 2011 Kamil Dudka <kdudka at redhat.com> 7.19.7-26
-- force NSS to ask for a new client certificate when connecting second time
- to the same host (#694294)
-
-* Wed Apr 06 2011 Kamil Dudka <kdudka at redhat.com> 7.19.7-25
-- fix SIGSEGV in CERT_VerifyCert (#690273)
-
-* Thu Mar 17 2011 Kamil Dudka <kdudka at redhat.com> 7.19.7-24
-- make GSS authentication work when a curl handle is reused (#684892)
-
-* Wed Mar 16 2011 Kamil Dudka <kdudka at redhat.com> 7.19.7-23
-- do not ignore value of CURLOPT_SSL_VERIFYPEER in certain cases (#678580)
-
-* Tue Feb 22 2011 Kamil Dudka <kdudka at redhat.com> 7.19.7-22
-- do not ignore failure of SSL handshake (#669702)
-
-* Fri Feb 18 2011 Kamil Dudka <kdudka at redhat.com> 7.19.7-21
-- avoid memory leaks on SSL connection failure (#678594)
-
-* Wed Jan 19 2011 Kamil Dudka <kdudka at redhat.com> 7.19.7-20
-- avoid memory leaks and failure of NSS shutdown (#670802)
-
-* Tue Jan 18 2011 Kamil Dudka <kdudka at redhat.com> 7.19.7-19
-- fix handling of CURLOPT_CAPATH in libcurl (#669702)
-
-* Thu Jan 13 2011 Kamil Dudka <kdudka at redhat.com> 7.19.7-18
-- avoid build failure caused by a bug in libnih-devel (#669048)
-
-* Mon Jan 10 2011 Kamil Dudka <kdudka at redhat.com> 7.19.7-17
-- avoid CURLE_OUT_OF_MEMORY given a file name without any slash (#623663)
-- proxy tunnel support for LDAP requests (#655134)
-- proxy with kerberos authentication for https (#625685)
-- improve handling of FTP server session timeout (#651592)
-
-* Tue Nov 23 2010 Scott Cantor <cantor.2 at osu.edu> 7.19.7-17.1
-- rename packages and adjust build to use openssl for RH6
-
-* Wed Jun 30 2010 Kamil Dudka <kdudka at redhat.com> 7.19.7-16
-- add support for NTLM authentication (#606819)
-
-* Thu Jun 17 2010 Kamil Dudka <kdudka at redhat.com> 7.19.7-15
-- improve handling of proxy related environment variables (#589132)
-
-* Tue Apr 27 2010 Kamil Dudka <kdudka at redhat.com> 7.19.7-14
-- do not ignore given timeout during SSL connection (#586355)
-
-* Wed Apr 14 2010 Kamil Dudka <kdudka at redhat.com> 7.19.7-13
-- kerberos installation prefix has been changed
-
-* Wed Apr 14 2010 Kamil Dudka <kdudka at redhat.com> 7.19.7-12
-- support for CRL loading from a PEM file (#581485)
-
-* Tue Apr 06 2010 Kamil Dudka <kdudka at redhat.com> 7.19.7-11
-- eliminated a race condition in handling of SIGALRM (#579732)
-
-* Fri Mar 26 2010 Kamil Dudka <kdudka at redhat.com> 7.19.7-10
-- throw CURLE_SSL_CERTPROBLEM in case peer rejects a certificate (#565972)
-- add change-log entries for patches applied upstream
-
-* Tue Mar 23 2010 Kamil Dudka <kdudka at redhat.com> - 7.19.7-9
-- remove signal handler in case of DNS timeout (#575977)
-
-* Mon Feb 22 2010 Kamil Dudka <kdudka at redhat.com> - 7.19.7-8
-- http://curl.haxx.se/docs/adv_20100209.html (#563236)
-
-* Tue Feb 02 2010 Kamil Dudka <kdudka at redhat.com> 7.19.7-7
-- mention lack of IPv6, FTPS and LDAP support while using a socks proxy
- (#559578)
-
-* Thu Jan 07 2010 Kamil Dudka <kdudka at redhat.com> 7.19.7-6
-- fix incorrect SSL recv/send timeout handling, patch contributed
- by Kevin Baughman
-- http://permalink.gmane.org/gmane.comp.web.curl.library/26302
-
-* Tue Dec 15 2009 Kamil Dudka <kdudka at redhat.com> 7.19.7-5
-- use different port numbers for 32bit and 64bit builds
-- replace hard wired port numbers in the test suite
-
-* Tue Dec 08 2009 Kamil Dudka <kdudka at redhat.com> 7.19.7-4
-- avoid use of uninitialized value in lib/nss.c
-- make it possible to run test241
-- suppress failure of test513 on s390
-- re-enable SCP/SFTP tests (#539444)
-
-* Tue Dec 01 2009 Kamil Dudka <kdudka at redhat.com> 7.19.7-3
-- do not require valgrind on s390 and s390x
-- temporarily disabled SCP/SFTP test-suite (#539444)
-
-* Thu Nov 26 2009 Kamil Dudka <kdudka at redhat.com> 7.19.7-2
-- workaround for broken TLS servers (#525496, #527771)
-
-* Thu Nov 12 2009 Kamil Dudka <kdudka at redhat.com> 7.19.7-1
-- new upstream release, dropped applied patches
-- fix crash on doubly closed NSPR descriptor, patch contributed
- by Kevin Baughman (#534176)
-
-* Sun Sep 27 2009 Kamil Dudka <kdudka at redhat.com> 7.19.6-10
-- require libssh2>=1.2 properly (#525002)
-
-* Sat Sep 26 2009 Kamil Dudka <kdudka at redhat.com> 7.19.6-9
-- let curl test-suite use valgrind
-- require libssh2>=1.2 (#525002)
-
-* Mon Sep 21 2009 Chris Weyl <cweyl at alumni.drew.edu> - 7.19.6-8
-- rebuild for libssh2 1.2
-
-* Thu Sep 17 2009 Kamil Dudka <kdudka at redhat.com> 7.19.6-7
-- make curl test-suite more verbose
-
-* Wed Sep 16 2009 Kamil Dudka <kdudka at redhat.com> 7.19.6-6
-- update polling patch to the latest upstream version
-
-* Thu Sep 03 2009 Kamil Dudka <kdudka at redhat.com> 7.19.6-5
-- cover ssh and stunnel support by the test-suite
-
-* Wed Sep 02 2009 Kamil Dudka <kdudka at redhat.com> 7.19.6-4
-- use pkg-config to find nss and libssh2 if possible
-- better patch (not only) for SCP/SFTP polling
-- improve error message for not matching common name (#516056)
-
-* Fri Aug 21 2009 Kamil Dudka <kdudka at redhat.com> 7.19.6-3
-- avoid tight loop during a sftp upload
-- http://permalink.gmane.org/gmane.comp.web.curl.library/24744
-
-* Tue Aug 18 2009 Kamil Dudka <kdudka at redhat.com> 7.19.6-2
-- let curl package depend on the same version of libcurl
-
-* Fri Aug 14 2009 Kamil Dudka <kdudka at redhat.com> 7.19.6-1
-- new upstream release, dropped applied patches
-- changed NSS code to not ignore the value of ssl.verifyhost and produce more
- verbose error messages (#516056)
-
-* Wed Aug 12 2009 Ville Skyttä <ville.skytta at iki.fi> - 7.19.5-10
-- Use lzma compressed upstream tarball.
-
-* Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 7.19.5-9
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
-
-* Wed Jul 22 2009 Kamil Dudka <kdudka at redhat.com> 7.19.5-8
-- do not pre-login to all PKCS11 slots, it causes problems with HW tokens
-- try to select client certificate automatically when not specified, thanks
- to Claes Jakobsson
-
-* Fri Jul 10 2009 Kamil Dudka <kdudka at redhat.com> 7.19.5-7
-- fix SIGSEGV when using NSS client certificates, thanks to Claes Jakobsson
-
-* Sun Jul 05 2009 Kamil Dudka <kdudka at redhat.com> 7.19.5-6
-- force test suite to use the just built libcurl, thanks to Paul Howarth
-
-* Thu Jul 02 2009 Kamil Dudka <kdudka at redhat.com> 7.19.5-5
-- run test suite after build
-- enable built-in manual
-
-* Wed Jun 24 2009 Kamil Dudka <kdudka at redhat.com> 7.19.5-4
-- fix bug introduced by the last build (#504857)
-
-* Wed Jun 24 2009 Kamil Dudka <kdudka at redhat.com> 7.19.5-3
-- exclude curlbuild.h content from spec (#504857)
-
-* Wed Jun 10 2009 Kamil Dudka <kdudka at redhat.com> 7.19.5-2
-- avoid unguarded comparison in the spec file, thanks to R P Herrold (#504857)
-
-* Tue May 19 2009 Kamil Dudka <kdudka at redhat.com> 7.19.5-1
-- update to 7.19.5, dropped applied patches
-
-* Mon May 11 2009 Kamil Dudka <kdudka at redhat.com> 7.19.4-11
-- fix infinite loop while loading a private key, thanks to Michael Cronenworth
- (#453612)
-
-* Mon Apr 27 2009 Kamil Dudka <kdudka at redhat.com> 7.19.4-10
-- fix curl/nss memory leaks while using client certificate (#453612, accepted
- by upstream)
-
-* Wed Apr 22 2009 Kamil Dudka <kdudka at redhat.com> 7.19.4-9
-- add missing BuildRequire for autoconf
-
-* Wed Apr 22 2009 Kamil Dudka <kdudka at redhat.com> 7.19.4-8
-- fix configure.ac to not discard -g in CFLAGS (#496778)
-
-* Tue Apr 21 2009 Debarshi Ray <rishi at fedoraproject.org> 7.19.4-7
-- Fixed configure to respect the environment's CFLAGS and CPPFLAGS settings.
-
-* Tue Apr 14 2009 Kamil Dudka <kdudka at redhat.com> 7.19.4-6
-- upstream patch fixing memory leak in lib/nss.c (#453612)
-- remove redundant dependency of libcurl-devel on libssh2-devel
-
-* Wed Mar 18 2009 Kamil Dudka <kdudka at redhat.com> 7.19.4-5
-- enable 6 additional crypto algorithms by default (#436781,
- accepted by upstream)
-
-* Thu Mar 12 2009 Kamil Dudka <kdudka at redhat.com> 7.19.4-4
-- fix memory leak in src/main.c (accepted by upstream)
-- avoid using %%ifarch
-
-* Wed Mar 11 2009 Kamil Dudka <kdudka at redhat.com> 7.19.4-3
-- make libcurl-devel multilib-ready (bug #488922)
-
-* Fri Mar 06 2009 Jindrich Novy <jnovy at redhat.com> 7.19.4-2
-- drop .easy-leak patch, causes problems in pycurl (#488791)
-- fix libcurl-devel dependencies (#488895)
-
-* Tue Mar 03 2009 Jindrich Novy <jnovy at redhat.com> 7.19.4-1
-- update to 7.19.4 (fixes CVE-2009-0037)
-- fix leak in curl_easy* functions, thanks to Kamil Dudka
-- drop nss-fix patch, applied upstream
-
-* Tue Feb 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 7.19.3-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
-
-* Tue Feb 17 2009 Kamil Dudka <kdudka at redhat.com> 7.19.3-1
-- update to 7.19.3, dropped applied nss patches
-- add patch fixing 7.19.3 curl/nss bugs
-
-* Mon Dec 15 2008 Jindrich Novy <jnovy at redhat.com> 7.18.2-9
-- rebuild for f10/rawhide cvs tag clashes
-
-* Sat Dec 06 2008 Jindrich Novy <jnovy at redhat.com> 7.18.2-8
-- use improved NSS patch, thanks to Rob Crittenden (#472489)
-
-* Tue Sep 09 2008 Jindrich Novy <jnovy at redhat.com> 7.18.2-7
-- update the thread safety patch, thanks to Rob Crittenden (#462217)
-
-* Wed Sep 03 2008 Warren Togami <wtogami at redhat.com> 7.18.2-6
-- add thread safety to libcurl NSS cleanup() functions (#459297)
-
-* Fri Aug 22 2008 Tom "spot" Callaway <tcallawa at redhat.com> 7.18.2-5
-- undo mini libcurl.so.3
-
-* Mon Aug 11 2008 Tom "spot" Callaway <tcallawa at redhat.com> 7.18.2-4
-- make miniature library for libcurl.so.3
-
-* Fri Jul 4 2008 Jindrich Novy <jnovy at redhat.com> 7.18.2-3
-- enable support for libssh2 (#453958)
-
-* Wed Jun 18 2008 Jindrich Novy <jnovy at redhat.com> 7.18.2-2
-- fix curl_multi_perform() over a proxy (#450140), thanks to
- Rob Crittenden
-
-* Wed Jun 4 2008 Jindrich Novy <jnovy at redhat.com> 7.18.2-1
-- update to 7.18.2
-
-* Wed May 7 2008 Jindrich Novy <jnovy at redhat.com> 7.18.1-2
-- spec cleanup, thanks to Paul Howarth (#225671)
- - drop BR: libtool
- - convert CHANGES and README to UTF-8
- - _GNU_SOURCE in CFLAGS is no more needed
- - remove bogus rpath
-
-* Mon Mar 31 2008 Jindrich Novy <jnovy at redhat.com> 7.18.1-1
-- update to curl 7.18.1 (fixes #397911)
-- add ABI docs for libcurl
-- remove --static-libs from curl-config
-- drop curl-config patch, obsoleted by @SSL_ENABLED@ autoconf
- substitution (#432667)
-
-* Fri Feb 15 2008 Jindrich Novy <jnovy at redhat.com> 7.18.0-2
-- define _GNU_SOURCE so that NI_MAXHOST gets defined from glibc
-
-* Mon Jan 28 2008 Jindrich Novy <jnovy at redhat.com> 7.18.0-1
-- update to curl-7.18.0
-- drop sslgen patch -> applied upstream
-- fix typo in description
-
-* Tue Jan 22 2008 Jindrich Novy <jnovy at redhat.com> 7.17.1-6
-- fix curl-devel obsoletes so that we don't break F8->F9 upgrade
- path (#429612)
-
-* Tue Jan 8 2008 Jindrich Novy <jnovy at redhat.com> 7.17.1-5
-- do not attempt to close a bad socket (#427966),
- thanks to Caolan McNamara
-
-* Tue Dec 4 2007 Jindrich Novy <jnovy at redhat.com> 7.17.1-4
-- rebuild because of the openldap soname bump
-- remove old nsspem patch
-
-* Fri Nov 30 2007 Jindrich Novy <jnovy at redhat.com> 7.17.1-3
-- drop useless ldap library detection since curl doesn't
- dlopen()s it but links to it -> BR: openldap-devel
-- enable LDAPS support (#225671), thanks to Paul Howarth
-- BR: krb5-devel to reenable GSSAPI support
-- simplify build process
-- update description
-
-* Wed Nov 21 2007 Jindrich Novy <jnovy at redhat.com> 7.17.1-2
-- update description to contain complete supported servers list (#393861)
-
-* Sat Nov 17 2007 Jindrich Novy <jnovy at redhat.com> 7.17.1-1
-- update to curl 7.17.1
-- include patch to enable SSL usage in NSS when a socket is opened
- nonblocking, thanks to Rob Crittenden (rcritten at redhat.com)
-
-* Wed Oct 24 2007 Jindrich Novy <jnovy at redhat.com> 7.16.4-10
-- correctly provide/obsolete curl-devel (#130251)
-
-* Wed Oct 24 2007 Jindrich Novy <jnovy at redhat.com> 7.16.4-9
-- create libcurl and libcurl-devel subpackages (#130251)
-
-* Thu Oct 11 2007 Jindrich Novy <jnovy at redhat.com> 7.16.4-8
-- list features correctly when curl is compiled against NSS (#316191)
-
-* Mon Sep 17 2007 Jindrich Novy <jnovy at redhat.com> 7.16.4-7
-- add zlib-devel BR to enable gzip compressed transfers in curl (#292211)
-
-* Mon Sep 10 2007 Jindrich Novy <jnovy at redhat.com> 7.16.4-6
-- provide webclient (#225671)
-
-* Thu Sep 6 2007 Jindrich Novy <jnovy at redhat.com> 7.16.4-5
-- add support for the NSS PKCS#11 pem reader so the command-line is the
- same for both OpenSSL and NSS by Rob Crittenden (rcritten at redhat.com)
-- switch to NSS again
-
-* Mon Sep 3 2007 Jindrich Novy <jnovy at redhat.com> 7.16.4-4
-- revert back to use OpenSSL (#266021)
-
-* Mon Aug 27 2007 Jindrich Novy <jnovy at redhat.com> 7.16.4-3
-- don't use openssl, use nss instead
-
-* Fri Aug 10 2007 Jindrich Novy <jnovy at redhat.com> 7.16.4-2
-- fix anonymous ftp login (#251570), thanks to David Cantrell
-
-* Wed Jul 11 2007 Jindrich Novy <jnovy at redhat.com> 7.16.4-1
-- update to 7.16.4
-
-* Mon Jun 25 2007 Jindrich Novy <jnovy at redhat.com> 7.16.3-1
-- update to 7.16.3
-- drop .print patch, applied upstream
-- next series of merge review fixes by Paul Howarth
-- remove aclocal stuff, no more needed
-- simplify makefile arguments
-- don't reference standard library paths in libcurl.pc
-- include docs/CONTRIBUTE
-
-* Mon Jun 18 2007 Jindrich Novy <jnovy at redhat.com> 7.16.2-5
-- don't print like crazy (#236981), backported from upstream CVS
-
-* Fri Jun 15 2007 Jindrich Novy <jnovy at redhat.com> 7.16.2-4
-- another series of review fixes (#225671),
- thanks to Paul Howarth
-- check version of ldap library automatically
-- don't use %%makeinstall and preserve timestamps
-- drop useless patches
-
-* Fri May 11 2007 Jindrich Novy <jnovy at redhat.com> 7.16.2-3
-- add automake BR to curl-devel to fix aclocal dir. ownership,
- thanks to Patrice Dumas
-
-* Thu May 10 2007 Jindrich Novy <jnovy at redhat.com> 7.16.2-2
-- package libcurl.m4 in curl-devel (#239664), thanks to Quy Tonthat
-
-* Wed Apr 11 2007 Jindrich Novy <jnovy at redhat.com> 7.16.2-1
-- update to 7.16.2
-
-* Mon Feb 19 2007 Jindrich Novy <jnovy at redhat.com> 7.16.1-3
-- don't create/ship static libraries (#225671)
-
-* Mon Feb 5 2007 Jindrich Novy <jnovy at redhat.com> 7.16.1-2
-- merge review related spec fixes (#225671)
-
-* Mon Jan 29 2007 Jindrich Novy <jnovy at redhat.com> 7.16.1-1
-- update to 7.16.1
-
-* Tue Jan 16 2007 Jindrich Novy <jnovy at redhat.com> 7.16.0-5
-- don't package generated makefiles for docs/examples to avoid
- multilib conflicts
-
-* Mon Dec 18 2006 Jindrich Novy <jnovy at redhat.com> 7.16.0-4
-- convert spec to UTF-8
-- don't delete BuildRoot in %%prep phase
-- rpmlint fixes
-
-* Thu Nov 16 2006 Jindrich Novy <jnovy at redhat.com> -7.16.0-3
-- prevent curl from dlopen()ing missing ldap libraries so that
- ldap:// requests work (#215928)
-
-* Tue Oct 31 2006 Jindrich Novy <jnovy at redhat.com> - 7.16.0-2
-- fix BuildRoot
-- add Requires: pkgconfig for curl-devel
-- move LDFLAGS and LIBS to Libs.private in libcurl.pc.in (#213278)
-
-* Mon Oct 30 2006 Jindrich Novy <jnovy at redhat.com> - 7.16.0-1
-- update to curl-7.16.0
-
-* Thu Aug 24 2006 Jindrich Novy <jnovy at redhat.com> - 7.15.5-1.fc6
-- update to curl-7.15.5
-- use %%{?dist}
-
-* Fri Jun 30 2006 Ivana Varekova <varekova at redhat.com> - 7.15.4-1
-- update to 7.15.4
-
-* Mon Mar 20 2006 Ivana Varekova <varekova at redhat.com> - 7.15.3-1
-- fix multilib problem using pkg-config
-- update to 7.15.3
-
-* Thu Feb 23 2006 Ivana Varekova <varekova at redhat.com> - 7.15.1-2
-- fix multilib problem - #181290 -
- curl-devel.i386 not installable together with curl-devel.x86-64
-
-* Fri Feb 10 2006 Jesse Keating <jkeating at redhat.com> - 7.15.1-1.2.1
-- bump again for double-long bug on ppc(64)
-
-* Tue Feb 07 2006 Jesse Keating <jkeating at redhat.com> - 7.15.1-1.2
-- rebuilt for new gcc4.1 snapshot and glibc changes
-
-* Fri Dec 09 2005 Jesse Keating <jkeating at redhat.com>
-- rebuilt
-
-* Thu Dec 8 2005 Ivana Varekova <varekova at redhat.com> 7.15.1-1
-- update to 7.15.1 (bug 175191)
-
-* Wed Nov 30 2005 Ivana Varekova <varekova at redhat.com> 7.15.0-3
-- fix curl-config bug 174556 - missing vernum value
-
-* Wed Nov 9 2005 Ivana Varekova <varekova at redhat.com> 7.15.0-2
-- rebuilt
-
-* Tue Oct 18 2005 Ivana Varekova <varekova at redhat.com> 7.15.0-1
-- update to 7.15.0
-
-* Thu Oct 13 2005 Ivana Varekova <varekova at redhat.com> 7.14.1-1
-- update to 7.14.1
-
-* Thu Jun 16 2005 Ivana Varekova <varekova at redhat.com> 7.14.0-1
-- rebuild new version
-
-* Tue May 03 2005 Ivana Varekova <varekova at redhat.com> 7.13.1-3
-- fix bug 150768 - curl-7.12.3-2 breaks basic authentication
- used Daniel Stenberg patch
-
-* Mon Apr 25 2005 Joe Orton <jorton at redhat.com> 7.13.1-2
-- update to use ca-bundle in /etc/pki
-- mark License as MIT not MPL
-
-* Wed Mar 9 2005 Ivana Varekova <varekova at redhat.com> 7.13.1-1
-- rebuilt (7.13.1)
-
-* Tue Mar 1 2005 Tomas Mraz <tmraz at redhat.com> 7.13.0-2
-- rebuild with openssl-0.9.7e
-
-* Sun Feb 13 2005 Florian La Roche <laroche at redhat.com>
-- 7.13.0
-
-* Wed Feb 9 2005 Joe Orton <jorton at redhat.com> 7.12.3-3
-- don't pass /usr to --with-libidn to remove "-L/usr/lib" from
- 'curl-config --libs' output on x86_64.
-
-* Fri Jan 28 2005 Adrian Havill <havill at redhat.com> 7.12.3-1
-- Upgrade to 7.12.3, which uses poll() for FDSETSIZE limit (#134794)
-- require libidn-devel for devel subpkg (#141341)
-- remove proftpd kludge; included upstream
-
-* Wed Oct 06 2004 Adrian Havill <havill at redhat.com> 7.12.1-1
-- upgrade to 7.12.1
-- enable GSSAPI auth (#129353)
-- enable I18N domain names (#134595)
-- workaround for broken ProFTPD SSL auth (#134133). Thanks to
- Aleksandar Milivojevic
-
-* Wed Sep 29 2004 Adrian Havill <havill at redhat.com> 7.12.0-4
-- move new docs position so defattr gets applied
-
-* Mon Sep 27 2004 Warren Togami <wtogami at redhat.com> 7.12.0-3
-- remove INSTALL, move libcurl docs to -devel
-
-* Mon Jul 26 2004 Jindrich Novy <jnovy at redhat.com>
-- updated to 7.12.0
-- updated nousr patch
-
-* Tue Jun 15 2004 Elliot Lee <sopwith at redhat.com>
-- rebuilt
-
-* Wed Apr 07 2004 Adrian Havill <havill at redhat.com> 7.11.1-1
-- upgraded; updated nousr patch
-- added COPYING (#115956)
-
-* Tue Mar 02 2004 Elliot Lee <sopwith at redhat.com>
-- rebuilt
-
-* Fri Feb 13 2004 Elliot Lee <sopwith at redhat.com>
-- rebuilt
-
-* Sat Jan 31 2004 Florian La Roche <Florian.LaRoche at redhat.de>
-- update to 7.10.8
-- remove patch2, already upstream
-
-* Wed Oct 15 2003 Adrian Havill <havill at redhat.com> 7.10.6-7
-- aclocal before libtoolize
-- move OpenLDAP license so it's present as a doc file, present in
- both the source and binary as per conditions
-
-* Mon Oct 13 2003 Adrian Havill <havill at redhat.com> 7.10.6-6
-- add OpenLDAP copyright notice for usage of code, add OpenLDAP
- license for this code
-
-* Tue Oct 07 2003 Adrian Havill <havill at redhat.com> 7.10.6-5
-- match serverAltName certs with SSL (#106168)
-
-* Tue Sep 16 2003 Adrian Havill <havill at redhat.com> 7.10.6-4.1
-- bump n-v-r for RHEL
-
-* Tue Sep 16 2003 Adrian Havill <havill at redhat.com> 7.10.6-4
-- restore ca cert bundle (#104400)
-- require openssl, we want to use its ca-cert bundle
-
-* Sun Sep 7 2003 Joe Orton <jorton at redhat.com> 7.10.6-3
-- rebuild
-
-* Fri Sep 5 2003 Joe Orton <jorton at redhat.com> 7.10.6-2.2
-- fix to include libcurl.so
-
-* Mon Aug 25 2003 Adrian Havill <havill at redhat.com> 7.10.6-2.1
-- bump n-v-r for RHEL
-
-* Mon Aug 25 2003 Adrian Havill <havill at redhat.com> 7.10.6-2
-- devel subpkg needs openssl-devel as a Require (#102963)
-
-* Mon Jul 28 2003 Adrian Havill <havill at redhat.com> 7.10.6-1
-- bumped version
-
-* Tue Jul 01 2003 Adrian Havill <havill at redhat.com> 7.10.5-1
-- bumped version
-
-* Wed Jun 04 2003 Elliot Lee <sopwith at redhat.com>
-- rebuilt
-
-* Sat Apr 12 2003 Florian La Roche <Florian.LaRoche at redhat.de>
-- update to 7.10.4
-- adapt nousr patch
-
-* Wed Jan 22 2003 Tim Powers <timp at redhat.com>
-- rebuilt
-
-* Tue Jan 21 2003 Joe Orton <jorton at redhat.com> 7.9.8-4
-- don't add -L/usr/lib to 'curl-config --libs' output
-
-* Tue Jan 7 2003 Nalin Dahyabhai <nalin at redhat.com> 7.9.8-3
-- rebuild
-
-* Wed Nov 6 2002 Joe Orton <jorton at redhat.com> 7.9.8-2
-- fix `curl-config --libs` output for libdir!=/usr/lib
-- remove docs/LIBCURL from docs list; remove unpackaged libcurl.la
-- libtoolize and reconf
-
-* Mon Jul 22 2002 Trond Eivind Glomsrød <teg at redhat.com> 7.9.8-1
-- 7.9.8 (# 69473)
-
-* Fri Jun 21 2002 Tim Powers <timp at redhat.com>
-- automated rebuild
-
-* Sun May 26 2002 Tim Powers <timp at redhat.com>
-- automated rebuild
-
-* Thu May 16 2002 Trond Eivind Glomsrød <teg at redhat.com> 7.9.7-1
-- 7.9.7
-
-* Wed Apr 24 2002 Trond Eivind Glomsrød <teg at redhat.com> 7.9.6-1
-- 7.9.6
-
-* Thu Mar 21 2002 Trond Eivind Glomsrød <teg at redhat.com> 7.9.5-2
-- Stop the curl-config script from printing -I/usr/include
- and -L/usr/lib (#59497)
-
-* Fri Mar 8 2002 Trond Eivind Glomsrød <teg at redhat.com> 7.9.5-1
-- 7.9.5
-
-* Tue Feb 26 2002 Trond Eivind Glomsrød <teg at redhat.com> 7.9.3-2
-- Rebuild
-
-* Wed Jan 23 2002 Nalin Dahyabhai <nalin at redhat.com> 7.9.3-1
-- update to 7.9.3
-
-* Wed Jan 09 2002 Tim Powers <timp at redhat.com> 7.9.2-2
-- automated rebuild
-
-* Wed Jan 9 2002 Trond Eivind Glomsrød <teg at redhat.com> 7.9.2-1
-- 7.9.2
-
-* Fri Aug 17 2001 Nalin Dahyabhai <nalin at redhat.com>
-- include curl-config in curl-devel
-- update to 7.8 to fix memory leak and strlcat() symbol pollution from libcurl
-
-* Wed Jul 18 2001 Crutcher Dunnavant <crutcher at redhat.com>
-- added openssl-devel build req
-
-* Mon May 21 2001 Tim Powers <timp at redhat.com>
-- built for the distro
-
-* Tue Apr 24 2001 Jeff Johnson <jbj at redhat.com>
-- upgrade to curl-7.7.2.
-- enable IPv6.
-
-* Fri Mar 2 2001 Tim Powers <timp at redhat.com>
-- rebuilt against openssl-0.9.6-1
-
-* Thu Jan 4 2001 Tim Powers <timp at redhat.com>
-- fixed mising ldconfigs
-- updated to 7.5.2, bug fixes
-
-* Mon Dec 11 2000 Tim Powers <timp at redhat.com>
-- updated to 7.5.1
-
-* Mon Nov 6 2000 Tim Powers <timp at redhat.com>
-- update to 7.4.1 to fix bug #20337, problems with curl -c
-- not using patch anymore, it's included in the new source. Keeping
- for reference
-
-* Fri Oct 20 2000 Nalin Dahyabhai <nalin at redhat.com>
-- fix bogus req in -devel package
-
-* Fri Oct 20 2000 Tim Powers <timp at redhat.com>
-- devel package needed defattr so that root owns the files
-
-* Mon Oct 16 2000 Nalin Dahyabhai <nalin at redhat.com>
-- update to 7.3
-- apply vsprintf/vsnprintf patch from Colin Phipps via Debian
-
-* Mon Aug 21 2000 Nalin Dahyabhai <nalin at redhat.com>
-- enable SSL support
-- fix packager tag
-- move buildroot to %%{_tmppath}
-
-* Tue Aug 1 2000 Tim Powers <timp at redhat.com>
-- fixed vendor tag for bug #15028
-
-* Mon Jul 24 2000 Prospector <prospector at redhat.com>
-- rebuilt
-
-* Tue Jul 11 2000 Tim Powers <timp at redhat.com>
-- workaround alpha build problems with optimizations
-
-* Mon Jul 10 2000 Tim Powers <timp at redhat.com>
-- rebuilt
-
-* Mon Jun 5 2000 Tim Powers <timp at redhat.com>
-- put man pages in correct place
-- use %%makeinstall
-
-* Mon Apr 24 2000 Tim Powers <timp at redhat.com>
-- updated to 6.5.2
-
-* Wed Nov 3 1999 Tim Powers <timp at redhat.com>
-- updated sources to 6.2
-- gzip man page
-
-* Mon Aug 30 1999 Tim Powers <timp at redhat.com>
-- changed group
-
-* Thu Aug 26 1999 Tim Powers <timp at redhat.com>
-- changelog started
-- general cleanups, changed prefix to /usr, added manpage to files section
-- including in Powertools
diff --git a/common/SPECS/log4shib.spec b/common/SPECS/log4shib.spec
deleted file mode 100644
index 2ec7ddd..0000000
--- a/common/SPECS/log4shib.spec
+++ /dev/null
@@ -1,127 +0,0 @@
-%define compname log4shib
-%define libname lib%{compname}2
-%define develname lib%{compname}-devel
-
-Name: %{libname}
-Version: 2.0.1
-Release: 3%{?dist}
-Summary: Log for C++, Shibboleth Edition
-License: LGPL-2.1-only
-Group: Development/Libraries
-Vendor: Shibboleth Consortium
-URL: https://shibboleth.net/downloads/%{compname}/%{version}
-Source0: https://shibboleth.net/downloads/%{compname}/%{version}/%{compname}-%{version}.tar.bz2
-Provides: %{compname} = %{version}-%{release}
-Obsoletes: %{compname} < %{version}-%{release}
-BuildRequires: gcc-c++
-BuildRequires: pkgconfig
-%{!?_without_doxygenrpm:BuildRequires: doxygen}
-%if "%{_vendor}" == "redhat"
-BuildRequires: redhat-rpm-config
-%endif
-
-%if 0%{?rhel} >= 8
-BuildRequires: gdb
-%endif
-
-%define pkgdocdir %{_docdir}/%{compname}-%{version}
-
-%description
-Log for C++ is a library of classes for flexible logging to files, syslog,
-and other destinations. It is modeled after the Log for Java library and
-stays as close to its API as is reasonable.
-
-The main package contains just the shared library.
-
-%package -n %{develname}
-Summary: Development tools for Log for C++
-Group: Development/Libraries
-Requires: %{libname} = %{version}-%{release}
-Provides: %{compname}-devel = %{version}-%{release}
-Obsoletes: %{compname}-devel < %{version}-%{release}
-
-%description -n %{develname}
-The static libraries and header files needed for development with log4shib.
-
-%prep
-%setup -q -n %{compname}-%{version}
-
-%build
-%configure %{!?_without_doxygenrpm:--enable-doxygen} %{?_without_doxygenrpm:--disable-doxygen}
-%{__make}
-
-%install
-%make_install apidir=$RPM_BUILD_ROOT%{pkgdocdir}/api
-# If we use %%doc down below to package the README files from the build tree,
-# it will blow away the package's docdir folder, and the installed API docs with it.
-# Instead, copy the README files manually into the platform's docdir.
-config/install-sh -d $RPM_BUILD_ROOT%{pkgdocdir}
-config/install-sh -m 644 -c AUTHORS COPYING INSTALL NEWS README THANKS ChangeLog $RPM_BUILD_ROOT%{pkgdocdir}
-
-%clean
-[ "$RPM_BUILD_ROOT" != "/" ] && %{__rm} -rf $RPM_BUILD_ROOT
-
-%post -p /sbin/ldconfig
-
-%post -n %{develname}
-if test "x$RPM_INSTALL_PREFIX0" != "x" ; then
- %{__perl} -pi -e"s|^prefix=\"[^\"]*\"|prefix=\"$RPM_INSTALL_PREFIX0\"|" $RPM_INSTALL_PREFIX0/bin/log4shib-config
-fi
-
-%postun -p /sbin/ldconfig
-
-%files
-%defattr(-,root,root,755)
-%attr(755,root,root) %{_libdir}/lib*.so.*
-
-%files -n %{develname}
-%defattr(-,root,root,755)
-%{_includedir}/*
-%{!?_without_doxygenrpm:%{_mandir}/man?/*}
-%{_libdir}/*.so
-%attr(644,root,root) %{_libdir}/pkgconfig/log4shib.pc
-%exclude %{_libdir}/*.la
-%doc %{pkgdocdir}
-
-%changelog
-* Fri Dec 27 2024 John W. O'Brien <john at saltant.com - 2.0.1-3
-- SSPCPP-1002 Remove support for SUSE
-
-* Sat Jun 17 2023 John W. O'Brien <john at saltant.com> - 2.0.1-2
-- Normalize SPEC file whitespace
-- Delete obsolete BuildRoot macro
-- Limit macro specifications to one per line for diff-ability
-- Conform License field to SPDX License List
-- Escape macros in comments
-- Ensure Source is valid and fetchable
-- Adopt %%make_install
-- Parameterize (sub-)package names
-- Replace empty main package with lib sub-package
-- Append %%dist to Release
-
-* Thu Oct 28 2021 Scott Cantor <cantor.2 at osu.edu> - 2.0.1-1
-- Remove static library from manifest.
-
-* Fri Sep 27 2019 Scott Cantor <cantor.2 at osu.edu> - 2.0.0-2
-- Remove old Solaris exclusions
-- Add CentOS 8 gdb dependency
-
-* Mon Jun 25 2018 Scott Cantor <cantor.2 at osu.edu> - 2.0.0-1
-- Bump version
-- Switch to bzipped source
-
-* Thu May 23 2013 Scott Cantor <cantor.2 at osu.edu> - 1.0.6-1
-- Patch to limit file handle leakage from prop-based configs
-
-* Sat Jul 21 2012 Scott Cantor <cantor.2 at osu.edu> - 1.0.5-1
-- Fix Provides/Obsoletes versioning
-- Update Vendor and URL
-
-* Mon Dec 28 2009 Scott Cantor <cantor.2 at osu.edu> - 1.0.4-1
-- Sync package naming to support side by side installs
-
-* Sat Oct 24 2009 Scott Cantor <cantor.2 at osu.edu> - 1.0.3-2
-- Cleaned up specfile for OpenSUSE build service
-
-* Wed Aug 5 2009 Scott Cantor <cantor.2 at osu.edu> - 1.0.3-1
-- Cleaned up specfile for OpenSUSE build service
diff --git a/common/SPECS/opensaml.spec b/common/SPECS/opensaml.spec
deleted file mode 100644
index e9f157a..0000000
--- a/common/SPECS/opensaml.spec
+++ /dev/null
@@ -1,221 +0,0 @@
-%define compname opensaml
-%define libname libsaml13
-%define develname libsaml-devel
-%define schemaname %{compname}-schemas
-%define utilname %{compname}-bin
-
-Name: %{libname}
-Version: 3.3.1
-Release: 3%{?dist}
-Summary: OpenSAML SAML library
-Group: Development/Libraries/C and C++
-Vendor: Shibboleth Consortium
-License: Apache-2.0
-URL: http://www.opensaml.org/
-Source0: https://shibboleth.net/downloads/c++-%{compname}/%{version}/%{compname}-%{version}.tar.bz2
-Provides: %{compname} = %{version}-%{release}
-Obsoletes: %{compname} < %{version}-%{release}
-BuildRequires: libxerces-c-devel >= 3.2
-BuildRequires: libxml-security-c-devel >= 2.0.0
-BuildRequires: libxmltooling-devel >= 3.3.0
-%{?_with_log4cpp:BuildRequires: liblog4cpp-devel >= 1.0}
-%{!?_with_log4cpp:BuildRequires: liblog4shib-devel >= 1.0.4}
-BuildRequires: gcc-c++
-BuildRequires: pkgconfig
-BuildRequires: boost-devel >= 1.32.0
-%{!?_without_doxygen:BuildRequires: doxygen}
-%if "%{_vendor}" == "redhat"
-BuildRequires: redhat-rpm-config
-%endif
-
-%if 0%{?rhel} == 8
-BuildRequires: gdb
-%endif
-
-%define pkgdocdir %{_docdir}/%{compname}-%{version}
-
-%description
-OpenSAML is an open source implementation of the OASIS Security Assertion
-Markup Language Specification. It contains a set of open source C++ classes
-that support the SAML 1.0, 1.1, and 2.0 specifications.
-
-The main package contains just the shared library.
-
-%package -n %{utilname}
-Summary: Utilities for OpenSAML library
-Group: Development/Libraries/C and C++
-
-%description -n %{utilname}
-OpenSAML is an open source implementation of the OASIS Security Assertion
-Markup Language Specification. It contains a set of open source C++ classes
-that support the SAML 1.0, 1.1, and 2.0 specifications.
-
-This package contains the utility programs.
-
-%package -n %{develname}
-Summary: OpenSAML development Headers
-Group: Development/Libraries/C and C++
-Requires: %{libname} = %{version}-%{release}
-Provides: %{compname}-devel = %{version}-%{release}
-Obsoletes: %{compname}-devel < %{version}-%{release}
-Requires: libxerces-c-devel >= 3.2
-Requires: libxml-security-c-devel >= 2.0.0
-Requires: libxmltooling-devel >= 3.3.0
-%{?_with_log4cpp:Requires: liblog4cpp-devel >= 1.0}
-%{!?_with_log4cpp:Requires: liblog4shib-devel >= 1.0.4}
-
-%description -n %{develname}
-OpenSAML is an open source implementation of the OASIS Security Assertion
-Markup Language Specification. It contains a set of open source C++ classes
-that support the SAML 1.0, 1.1, and 2.0 specifications.
-
-This package includes files needed for development with OpenSAML.
-
-%package -n %{schemaname}
-Summary: OpenSAML schemas and catalog
-Group: Development/Libraries/C and C++
-
-%description -n %{schemaname}
-OpenSAML is an open source implementation of the OASIS Security Assertion
-Markup Language Specification. It contains a set of open source C++ classes
-that support the SAML 1.0, 1.1, and 2.0 specifications.
-
-This package includes XML schemas and related files.
-
-%prep
-%setup -q -n %{compname}-%{version}
-
-%build
-%if 0%{?rhel} == 7 || 0%{?amzn} == 2
-%configure %{?saml_options} PKG_CONFIG_PATH=/opt/shibboleth/%{_lib}/pkgconfig
-%else
-%configure %{?saml_options}
-%endif
-%{__make}
-
-%install
-%make_install pkgdocdir=%{pkgdocdir}
-# Don't package unit tester if present.
-%{__rm} -f $RPM_BUILD_ROOT/%{_bindir}/samltest
-
-%check
-%{__make} check
-
-%clean
-[ "$RPM_BUILD_ROOT" != "/" ] && %{__rm} -rf $RPM_BUILD_ROOT
-
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
-%files -n %{utilname}
-%defattr(-,root,root,-)
-%{_bindir}/samlsign
-
-%files
-%defattr(-,root,root,-)
-%{_libdir}/libsaml.so.*
-%exclude %{_libdir}/libsaml.la
-
-%files -n %{schemaname}
-%defattr(-,root,root,-)
-%dir %{_datadir}/xml/opensaml
-%{_datadir}/xml/opensaml/*
-
-%files -n %{develname}
-%defattr(-,root,root,-)
-%{_includedir}/*
-%{_libdir}/*.so
-%{_libdir}/pkgconfig/opensaml.pc
-%doc %{pkgdocdir}
-
-%changelog
-* Thu Feb 6 2025 John W. O'Brien <john at saltant.com> - 3.3.0-3
-- SSPCPP-1003 Remove support for RHEL 6
-- SSPCPP-1004 Remove support for Amazon Linux 1
-
-* Fri Dec 27 2024 John W. O'Brien <john at saltant.com> - 3.3.0-2
-- SSPCPP-1002 Remove support for SUSE
-
-* Wed Oct 16 2024 Scott Cantor <cantor.2 at osu.edu> - 3.3.0-1
-- Bump version and xmltooling dependency
-
-* Sat Jun 17 2023 John W. O'Brien <john at saltant.com> - 3.2.1-2
-- Normalize SPEC file whitespace
-- Delete obsolete BuildRoot macro
-- Limit macro specifications to one per line for diff-ability
-- Ensure Source is valid and fetchable
-- Adopt %%make_install
-- Parameterize (sub-)package names
-- Replace empty main package with lib sub-package
-- Append %%dist to Release
-
-* Wed Dec 2 2020 Scott Cantor <cantor.2 at osu.edu> - 3.2.0-1
-- Version and lib bump
-
-* Mon Feb 3 2020 Scott Cantor <cantor.2 at osu.edu> - 3.1.0-1
-- Version and lib bump
-- Remove Solaris conditionals
-
-* Mon Sep 30 2019 Scott Cantor <cantor.2 at osu.edu> - 3.0.1-1
-- CentOS 8 cleanup
-
-* Tue Nov 21 2017 Scott Cantor <cantor.2 at osu.edu> - 3.0.0-1
-- Update soname
-- Update dependency reqs
-- Require Xerces 3.2 as shipped by me on all platforms
-
-* Fri Jun 24 2016 Scott Cantor <cantor.2 at osu.edu> - 2.6.0-1
-- Fix some nits
-- Update soname in package names
-
-* Mon Mar 9 2015 Scott Cantor <cantor.2 at osu.edu> - 2.5.4-1
-- Require Xerces 3.1 even on older platforms
-- Switch to bz2 source to avoid future SuSE issues
-
-* Tue May 13 2014 Ian Young <ian at iay.org.uk> - 2.5.3-1.2
-- Update package dependencies for RHEL/CentOS 7
-- Fixed bogus dates in changelog
-
-* Wed Dec 14 2011 Scott Cantor <cantor.2 at osu.edu> - 2.5-1
-- Update lib package number.
-- Add boost-devel dependency.
-
-* Tue Oct 26 2010 Scott Cantor <cantor.2 at osu.edu> - 2.4-1
-- Update version
-- Add pkg-config support.
-- Sync package names for side by side install.
-- Adjust Xerces dependency name and Group setting
-- Split out schemas into separate subpackage
-
-* Mon Aug 31 2009 Scott Cantor <cantor.2 at osu.edu> - 2.3-1
-- Bump soname for SUSE packaging.
-
-* Sat Aug 8 2009 Scott Cantor <cantor.2 at osu.edu> - 2.2.1-1
-- SuSE conventions
-- Stop packaging unit tester
-
-* Wed Dec 3 2008 Scott Cantor <cantor.2 at osu.edu> - 2.2-1
-- Bumping for minor update.
-- Fixing SUSE Xerces dependency name.
-
-* Tue Jul 1 2008 Scott Cantor <cantor.2 at osu.edu> - 2.1-1
-- Bumping for minor update.
-
-* Mon Mar 17 2008 Scott Cantor <cantor.2 at osu.edu> - 2.0-6
-- Official release.
-
-* Fri Jan 18 2008 Scott Cantor <cantor.2 at osu.edu> - 2.0-5
-- Release candidate 1.
-
-* Thu Nov 08 2007 Scott Cantor <cantor.2 at osu.edu> - 2.0-4
-- Second public beta.
-
-* Thu Aug 16 2007 Scott Cantor <cantor.2 at osu.edu> - 2.0-3
-- First public beta.
-
-* Fri Jul 13 2007 Scott Cantor <cantor.2 at osu.edu> - 2.0-2
-- Second alpha.
-
-* Mon Apr 16 2007 Scott Cantor <cantor.2 at osu.edu> - 2.0-1
-- First SPEC file for 2.0.
diff --git a/common/SPECS/shibresolver.spec b/common/SPECS/shibresolver.spec
deleted file mode 100644
index 0e0f324..0000000
--- a/common/SPECS/shibresolver.spec
+++ /dev/null
@@ -1,146 +0,0 @@
-%define compname shibresolver
-%define distname shibboleth-resolver
-%define libname lib%{compname}7
-%define develname lib%{compname}-devel
-
-Name: %{libname}
-Version: 3.5.0
-Summary: Shibboleth SP Attribute Resolver Library
-Release: 3%{?dist}
-Vendor: Shibboleth Consortium
-Group: System Environment/Libraries
-License: Apache-2.0
-URL: https://www.shibboleth.net/
-Source0: https://shibboleth.net/downloads/service-provider/extensions/%{compname}/%{version}/%{distname}-%{version}.tar.bz2
-Provides: %{compname} = %{version}-%{release}
-Obsoletes: %{compname} < %{version}-%{release}
-BuildRequires: libxerces-c-devel >= 3.2
-BuildRequires: libxml-security-c-devel >= 2.0.0
-BuildRequires: libxmltooling-devel >= 3.3.0
-BuildRequires: libsaml-devel >= 3.3.0
-BuildRequires: shibboleth-devel >= 3.5.0
-%{?_with_log4cpp:BuildRequires: liblog4cpp-devel >= 1.0}
-%{!?_with_log4cpp:BuildRequires: liblog4shib-devel >= 1.0.4}
-%{!?_without_gssapi:BuildRequires: krb5-devel}
-BuildRequires: gcc-c++
-BuildRequires: pkgconfig
-%if "%{_vendor}" == "redhat"
-BuildRequires: redhat-rpm-config
-%endif
-
-%define pkgdocdir %{_docdir}/%{name}-%{version}
-
-%description
-This package contains a Shibboleth SP Extension that provides
-externally accessible attribute resolver functionality for processing
-local and remote sources of federated attribute information.
-
-The main package contains just the shared library.
-
-%package -n %{develname}
-Summary: Shibboleth SP Attribute Resolver development Headers
-Group: Development/Libraries
-Requires: %{libname} = %{version}-%{release}
-Provides: %{distname}-devel = %{version}-%{release}
-Obsoletes: %{distname}-devel < %{version}-%{release}
-Requires: libxerces-c-devel >= 3.2
-Requires: libxml-security-c-devel >= 2.0.0
-Requires: libxmltooling-devel >= 3.3.0
-Requires: libsaml-devel >= 3.3.0
-Requires: shibboleth-devel >= 3.5.0
-%{?_with_log4cpp:Requires: liblog4cpp-devel >= 1.0}
-%{!?_with_log4cpp:Requires: liblog4shib-devel >= 1.0.4}
-
-%description -n %{develname}
-This package contains a Shibboleth SP Extension that provides
-externally accessible attribute resolver functionality for processing
-local and remote sources of federated attribute information.
-
-This package includes files needed for development.
-
-%prep
-%setup -q -n %{distname}-%{version}
-
-%build
-%if 0%{?rhel} >= 7
- %configure --with-gssapi %{?shib_options} PKG_CONFIG_PATH=/opt/shibboleth/%{_lib}/pkgconfig
-%else
- %configure --with-gssapi %{?shib_options}
-%endif
-%{__make} pkgdocdir=%{pkgdocdir}
-
-%install
-[ "$RPM_BUILD_ROOT" != "/" ] && %{__rm} -rf $RPM_BUILD_ROOT
-%make_install pkgdocdir=%{pkgdocdir}
-
-%check
-%{__make} check
-
-%clean
-[ "$RPM_BUILD_ROOT" != "/" ] && %{__rm} -rf $RPM_BUILD_ROOT
-
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
-%files
-%defattr(-,root,root,-)
-%{_libdir}/libshibresolver-lite.so.*
-%{_libdir}/libshibresolver.so.*
-%exclude %{_libdir}/*.la
-
-%files -n %{develname}
-%defattr(-,root,root,-)
-%{_includedir}/*
-%{_libdir}/*.so
-%{_libdir}/pkgconfig/shibresolver.pc
-%{_libdir}/pkgconfig/shibresolver-lite.pc
-%doc %{pkgdocdir}
-
-%changelog
-* Thu Feb 6 2025 John W. O'Brien <john at saltant.com> - 3.5.0-3
-- SSPCPP-1003 Remove support for RHEL 6
-
-* Fri Dec 27 2024 John W. O'Brien <john at saltant.com> = 3.5.0-2
-- SSPCPP-1002 Remove support for SUSE
-
-* Wed Oct 16 2024 Scott Cantor <cantor.2 at osu.edu> - 3.5.0-1
-- Bump version and our dependencies
-
-* Sat Jun 17 2023 John W. O'Brien <john at saltant.com> - 3.4.0-2
-- Normalize SPEC file whitespace
-- Delete obsolete BuildRoot macro
-- Limit macro specifications to one per line for diff-ability
-- Ensure Source is valid and fetchable
-- Adopt %%make_install
-- Drop support for RHEL 5
-- Parameterize (sub-)package names
-- Replace empty main package with lib sub-package
-- Append %%dist to Release
-
-* Mon Oct 24 2022 Scott Cantor <cantor.2 at osu.edu> - 3.4.0-1
-- Bump version
-
-* Thu Oct 28 2021 Scott Cantor <cantor.2 at osu.edu> - 3.3.0-1
-- Bump version
-
-* Mon Dec 7 2020 Scott Cantor <cantor.2 at osu.edu> - 3.2.0-1
-- Bump version
-
-* Thu Apr 2 2020 Scott Cantor <cantor.2 at osu.edu> - 3.1.0-1
-- Bump version
-
-* Mon Sep 30 2019 Scott Cantor <cantor.2 at osu.edu> - 3.0.0-2
-- CentOS 8 changes
-
-* Fri Jul 20 2018 Scott Cantor <cantor.2 at osu.edu> - 3.0.0-1
-- Redo package for SP 3 release
-
-* Wed Jan 25 2017 Scott Cantor <cantor.2 at osu.edu> - 1.0.0-2
-- Apply fixes to make this available via official package sets
-
-* Wed Aug 27 2014 Scott Cantor <cantor.2 at osu.edu> - 1.0-1
-- Update specfile for release, with RH7 changes
-
-* Tue Sep 14 2010 Scott Cantor <cantor.2 at osu.edu> - 0.1-1
-- Initial specfile
diff --git a/common/SPECS/xerces-c.spec b/common/SPECS/xerces-c.spec
deleted file mode 100644
index 0198c07..0000000
--- a/common/SPECS/xerces-c.spec
+++ /dev/null
@@ -1,158 +0,0 @@
-%define compname xerces-c
-%define libname lib%{compname}-3_3
-%define develname lib%{compname}-devel
-%define utilname %{compname}-bin
-
-Summary: Xerces-C++ validating XML parser
-Name: %{libname}
-Version: 3.3.0
-Release: 2%{?dist}
-URL: https://xerces.apache.org/%{compname}/
-Source0: https://downloads.apache.org/xerces/c/3/sources/%{compname}-%{version}.tar.bz2
-Provides: %{compname} = %{version}-%{release}
-License: Apache-2.0
-Group: Development/Libraries
-BuildRequires: gcc-c++
-BuildRequires: pkgconfig
-%{?_with_curl:BuildRequires: curl-devel}
-%{?_with_icu:BuildRequires: libicu-devel}
-%if "%{_vendor}" == "redhat"
-BuildRequires: redhat-rpm-config
-%endif
-
-%if 0%{?rhel} >= 8
-BuildRequires: gdb
-%endif
-
-%description
-Xerces-C++ is a validating XML parser written in a portable subset of C++.
-Xerces-C++ makes it easy to give your application the ability to read and
-write XML data. A shared library is provided for parsing, generating,
-manipulating, and validating XML documents.
-
-The main package contains just the shared library.
-
-%package -n %{utilname}
-Summary: Utilities for Xerces-C++ validating XML parser
-Group: Development/Libraries
-
-%description -n %{utilname}
-Xerces-C++ is a validating XML parser written in a portable subset of C++.
-Xerces-C++ makes it easy to give your application the ability to read and
-write XML data. A shared library is provided for parsing, generating,
-manipulating, and validating XML documents.
-
-This package contains the utility programs.
-
-%package -n %{develname}
-Group: Development/Libraries
-Summary: Header files for Xerces-C++ validating XML parser
-Requires: %{libname} = %{version}-%{release}
-Provides: %{compname}-devel = %{version}-%{release}
-
-%description -n %{develname}
-Xerces-C++ is a validating XML parser written in a portable subset of C++.
-Xerces-C++ makes it easy to give your application the ability to read and
-write XML data. A shared library is provided for parsing, generating,
-manipulating, and validating XML documents.
-
-The static libraries and header files needed for development with Xerces-C++.
-
-%prep
-%setup -q -n %{compname}-%{version}
-
-%build
-%configure %{?_with_curl:--enable-netaccessor-curl} %{!?_with_curl:--disable-netaccessor-curl} %{?_with_icu:--enable-transcoder-icu --enable-msgloader-icu} %{?xerces_options}
-%{__make}
-
-%install
-%make_install
-
-%clean
-[ "$RPM_BUILD_ROOT" != "/" ] && %{__rm} -rf $RPM_BUILD_ROOT
-
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
-%files -n %{utilname}
-%defattr(755,root,root)
-%{_bindir}/*
-
-%files
-%defattr(755,root,root)
-%{_libdir}/libxerces-c-*.so
-
-%files -n %{develname}
-%defattr(-,root,root)
-%{_includedir}/xercesc
-%{_libdir}/libxerces-c.so
-%{_libdir}/libxerces-c.a
-%{_libdir}/pkgconfig/xerces-c.pc
-%exclude %{_libdir}/libxerces-c.la
-
-%changelog
-* Mon Oct 28 2024 Scott Cantor <cantor.2 at osu.edu> 3.3.0-2
-- Remove Obsoletes (again) to allow for SxS use.
-
-* Wed Oct 16 2024 Scott Cantor <cantor.2 at osu.edu> 3.3.0-1
-- Update version to 3.3.0 and update lib package name
-
-* Sat Jun 17 2023 John W. O'Brien <john at saltant.com> 3.2.4-2
-- Normalize SPEC file whitespace
-- Delete obsolete BuildRoot macro
-- Limit macro specifications to one per line for diff-ability
-- Conform License field to SPDX License List
-- Ensure Source is valid and fetchable
-- Adopt %%make_install
-- Drop support for relocatable xerces-c RPM
-- Parameterize (sub-)package names
-- Replace empty main package with lib sub-package
-- Append %%dist to Release
-
-* Fri Oct 21 2022 John W. O'Brien <john at saltant.com> 3.2.4-1
-- Bump version
-
-* Wed Dec 23 2020 John W. O'Brien <john at saltant.com> 3.2.3-1
-- Bump version
-
-* Tue May 1 2018 Scott Cantor <cantor.2 at osu.edu> 3.2.0-1
-- Bump version
-
-* Thu Feb 19 2015 Scott Cantor <cantor.2 at osu.edu> 3.1.2-1
-- Bump version, and remove Obsoletes
-
-* Thu Apr 29 2010 Scott Cantor <cantor.2 at osu.edu> 3.1.1-1
-- Bump version and fix Provides/Obsoletes versioning
-
-* Sun Feb 14 2010 Scott Cantor <cantor.2 at osu.edu> 3.1.0-1
-- Bump version
-
-* Mon Dec 28 2009 Scott Cantor <cantor.2 at osu.edu> 3.0.1-2
-- Sync package names for side by side installation
-
-* Wed Aug 5 2009 Scott Cantor <cantor.2 at osu.edu> 3.0.1-1
-- Disabled curl thanks to Red Hat
-
-* Fri Mar 7 2008 Boris Kolpackov <boris at codesynthesis.com>
-- Integrated updates for 3.0.0 from Scott Cantor.
-
-* Fri Jun 6 2003 Tuan Hoang <tqhoang at bigfoot.com>
-- updated for new Xerces-C filename and directory format
-- fixed date format in changelog section
-
-* Fri Mar 14 2003 Tinny Ng <tng at ca.ibm.com>
-- changed to 2.3
-
-* Wed Dec 18 2002 Albert Strasheim <albert at stonethree.com>
-- added symlink to libxerces-c.so in lib directory
-
-* Fri Dec 13 2002 Albert Strasheim <albert at stonethree.com>
-- added seperate doc package
-- major cleanups
-
-* Tue Sep 03 2002 <thomas at linux.de>
-- fixed missing DESTDIR in Makefile.util.submodule
-
-* Mon Sep 02 2002 <thomas at linux.de>
-- Initial build.
diff --git a/common/SPECS/xml-security-c.spec b/common/SPECS/xml-security-c.spec
deleted file mode 100644
index 7858fe2..0000000
--- a/common/SPECS/xml-security-c.spec
+++ /dev/null
@@ -1,150 +0,0 @@
-%define compname xml-security-c
-%define libname lib%{compname}30
-%define develname lib%{compname}-devel
-%define utilname %{compname}-bin
-
-Name: %{libname}
-Version: 3.0.0
-Release: 1%{?dist}
-Summary: XML security C++ library
-Group: Development/Libraries/C and C++
-License: Apache-2.0
-URL: https://shibboleth.net/downloads/xml-security-c/%{version}
-Source0: %{compname}-%{version}.tar.bz2
-Provides: %{compname} = %{version}-%{release}
-Obsoletes: %{compname} < %{version}-%{release}
-
-BuildRequires: libxerces-c-devel >= 3.2
-BuildRequires: openssl-devel gcc-c++ pkgconfig
-%if "%{_vendor}" == "redhat"
-BuildRequires: redhat-rpm-config
-%endif
-
-%if 0%{?rhel} >= 8
-BuildRequires: gdb
-%endif
-
-%description
-The xml-security-c library is a C++ implementation of the XML Digital Signature
-and Encryption specifications. The library makes use of the Apache Xerces-C XML Parser.
-
-The main package contains just the shared library.
-
-%package -n %{utilname}
-Summary: Utilities for XML security C++ library
-Group: Development/Libraries/C and C++
-
-%description -n %{utilname}
-The xml-security-c library is a C++ implementation of the XML Digital Signature
-and Encryption specifications. The library makes use of the Apache Xerces-C XML Parser.
-
-This package contains the utility programs.
-
-%package -n %{develname}
-Summary: Development files for the C++ XML security library
-Group: Development/Libraries/C and C++
-Requires: %{libname} = %{version}-%{release}
-Requires: openssl-devel
-Requires: libxerces-c-devel >= 3.2
-Provides: %{compname}-devel = %{version}-%{release}
-
-%description -n %{develname}
-The xml-security-c library is a C++ implementation of the XML Digital Signature
-and Encryption specifications. The library makes use of the Apache Xerces-C XML Parser.
-
-This package includes files needed for development with xml-security-c.
-
-%prep
-%setup -q -n %{compname}-%{version}
-
-%build
-%configure --with-openssl
-%{__make}
-
-%install
-%make_install
-
-%clean
-%{__rm} -rf $RPM_BUILD_ROOT
-
-
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
-%files -n %{utilname}
-%defattr(-,root,root,-)
-%{_bindir}/*
-
-%files
-%defattr(-,root,root,-)
-%{_libdir}/*.so.*
-
-%files -n %{develname}
-%defattr(-,root,root,-)
-%{_includedir}/*
-%{_libdir}/*.so
-%{_libdir}/pkgconfig/xml-security-c.pc
-%exclude %{_libdir}/*.la
-
-%changelog
-* Wed Oct 16 2024 Scott Cantor <cantor.2 at osu.edu> 3.0.0-1
-- Update to version 3.0.0
-- Sanitize Apache references in metadata
-- Remove Xalan/XKMS references in build
-
-* Sat Jun 17 2023 John W. O'Brien <john at saltant.com> 2.0.4-2
-- Normalize SPEC file whitespace
-- Delete obsolete BuildRoot macro
-- Conform License field to SPDX License List
-- Ensure Source is valid and fetchable
-- Adopt %%make_install
-- Parameterize (sub-)package names
-- Replace empty main package with lib sub-package
-- Append %%dist to Release
-
-* Mon Nov 13 2017 Scott Cantor <cantor.2 at osu.edu> 2.0.0-1
-- update to 2.0.0
-- exclude libtool archive
-
-* Wed Jan 28 2015 Scott Cantor <cantor.2 at osu.edu> 1.7.3-1
-- update to 1.7.3
-- remove support for dead Xerces versions
-- switch to bzipped source to avoid SuSE problems later
-
-* Tue May 13 2014 Ian Young <ian at iay.org.uk> 1.7.2-2.2
-- fix package dependencies for RHEL/CentOS 7
-- fix bogus dates in changelog
-
-* Mon Jul 30 2012 Scott Cantor <cantor.2 at osu.edu> 1.7.0-1
-- update to 1.7.0
-- update URL and license
-
-* Tue Oct 26 2010 Scott Cantor <cantor.2 at osu.edu> 1.6.0-1
-- update to 1.6.0
-- fix package dependencies for OpenSUSE 11.3+ and Xalan
-
-* Mon Dec 28 2009 Scott Cantor <cantor.2 at osu.edu> 1.5.1-2
-- Sync package names for side by side installation
-
-* Wed Aug 5 2009 Scott Cantor <cantor.2 at osu.edu> 1.5.1-1
-- update to 1.5.1 and add SuSE conventions
-
-* Sat Dec 6 2008 Scott Cantor <cantor.2 at osu.edu> 1.5-1
-- update to 1.5
-- fix Xerces dependency name on SUSE
-
-* Wed Aug 15 2007 Scott Cantor <cantor.2 at osu.edu> 1.4.0-1
-- update to 1.4.0
-
-* Mon Jun 11 2007 Scott Cantor <cantor.2 at osu.edu> 1.3.1-1
-- update to 1.3.1
-
-* Thu Mar 23 2006 Ian Young <ian at iay.org.uk> - 1.2.0-2
-- patch to remove extra qualifications for compat with g++ 4.1
-
-* Sun Jul 03 2005 Scott Cantor <cantor.2 at osu.edu> - 1.2.0-1
-- Updated version.
-
-* Tue Oct 19 2004 Derek Atkins <derek at ihtfp.com> - 1.1.1-1
-- First Package.
diff --git a/common/SPECS/xmltooling.spec b/common/SPECS/xmltooling.spec
deleted file mode 100644
index 2261938..0000000
--- a/common/SPECS/xmltooling.spec
+++ /dev/null
@@ -1,237 +0,0 @@
-%define compname xmltooling
-%define libname lib%{compname}11
-%define develname lib%{compname}-devel
-%define schemaname %{compname}-schemas
-
-Name: %{libname}
-Version: 3.3.0
-Release: 3%{?dist}
-Summary: OpenSAML XML Processing library
-Group: Development/Libraries/C and C++
-Vendor: Shibboleth Consortium
-License: Apache-2.0
-URL: http://www.opensaml.org/
-Source0: https://shibboleth.net/downloads/c++-opensaml/3.3.0/%{compname}-%{version}.tar.bz2
-Provides: %{compname} = %{version}-%{release}
-Obsoletes: %{compname} < %{version}-%{release}
-BuildRequires: libxerces-c-devel >= 3.2
-BuildRequires: libxml-security-c-devel >= 2.0.0
-%{?_with_log4cpp:BuildRequires: liblog4cpp-devel >= 1.0}
-%{!?_with_log4cpp:BuildRequires: liblog4shib-devel >= 1.0.4}
-BuildRequires: gcc-c++
-BuildRequires: pkgconfig
-BuildRequires: zlib-devel
-BuildRequires: openssl-devel
-BuildRequires: boost-devel >= 1.32.0
-%if 0%{?rhel} == 7 || 0%{?amzn} == 2
-BuildRequires: libcurl-openssl-devel >= 7.21.7
-Requires: libcurl-openssl >= 7.21.7
-%else
-BuildRequires: curl-devel >= 7.10.6
-%endif
-%{!?_without_doxygen:BuildRequires: doxygen}
-%if "%{_vendor}" == "redhat"
-BuildRequires: redhat-rpm-config
-%endif
-
-%if 0%{?rhel} == 8
-BuildRequires: gdb
-%endif
-
-%define pkgdocdir %{_docdir}/%{compname}-%{version}
-
-# Prevent the RHEL/etc 7+ package from requiring a vanilla libcurl.
-%if 0%{?rhel} == 7 || 0%{?amzn} == 2
-%filter_from_requires /libcurl\.so\..*/d
-%filter_setup
-%endif
-
-%description
-The XMLTooling library contains generic XML parsing and processing
-classes based on the Xerces-C DOM. It adds more powerful facilities
-for declaring element- and type-specific API and implementation
-classes to add value around the DOM, as well as signing and encryption
-support.
-
-The main package contains just the shared library.
-
-%package -n %{develname}
-Summary: XMLTooling development Headers
-Group: Development/Libraries/C and C++
-Requires: %{libname} = %{version}-%{release}
-Provides: %{compname}-devel = %{version}-%{release}
-Obsoletes: %{compname}-devel < %{version}-%{release}
-Requires: libxerces-c-devel >= 3.2
-Requires: libxml-security-c-devel >= 2.0.0
-%{?_with_log4cpp:Requires: liblog4cpp-devel >= 1.0}
-%{!?_with_log4cpp:Requires: liblog4shib-devel >= 1.0.4}
-Requires: openssl-devel
-Requires: boost-devel >= 1.32.0
-%if 0%{?rhel} == 7 || 0%{?amzn} == 2
-Requires: libcurl-openssl-devel >= 7.21.7
-%else
-Requires: curl-devel >= 7.10.6
-%endif
-
-%description -n %{develname}
-The XMLTooling library contains generic XML parsing and processing
-classes based on the Xerces-C DOM. It adds more powerful facilities
-for declaring element- and type-specific API and implementation
-classes to add value around the DOM, as well as signing and encryption
-support.
-
-This package includes files needed for development with XMLTooling.
-
-%package -n %{schemaname}
-Summary: XMLTooling schemas and catalog
-Group: Development/Libraries/C and C++
-
-%description -n %{schemaname}
-The XMLTooling library contains generic XML parsing and processing
-classes based on the Xerces-C DOM. It adds more powerful facilities
-for declaring element- and type-specific API and implementation
-classes to add value around the DOM, as well as signing and encryption
-support.
-
-This package includes XML schemas and related files.
-
-%prep
-%setup -q -n %{compname}-%{version}
-
-%build
-%if 0%{?rhel} == 7 || 0%{?amzn} == 2
-%configure %{?xmltooling_options} %{!?_without_xmlsec: --with-xmlsec} PKG_CONFIG_PATH=/opt/shibboleth/%{_lib}/pkgconfig CXXFLAGS="-std=c++11"
-%else
-%configure %{?xmltooling_options} %{!?_without_xmlsec: --with-xmlsec}
-%endif
-%{__make}
-
-%install
-%make_install pkgdocdir=%{pkgdocdir}
-# Don't package unit tester if present.
-%{__rm} -f $RPM_BUILD_ROOT/%{_bindir}/xmltoolingtest
-
-%check
-%{__make} check
-
-%clean
-[ "$RPM_BUILD_ROOT" != "/" ] && %{__rm} -rf $RPM_BUILD_ROOT
-
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
-%files
-%defattr(-,root,root,-)
-%{_libdir}/*.so.*
-%exclude %{_libdir}/*.la
-
-%files -n %{schemaname}
-%defattr(-,root,root,-)
-%dir %{_datadir}/xml/xmltooling
-%{_datadir}/xml/xmltooling/*
-
-%files -n %{develname}
-%defattr(-,root,root,-)
-%{_includedir}/*
-%{_libdir}/*.so
-%{_libdir}/pkgconfig/xmltooling.pc
-%{_libdir}/pkgconfig/xmltooling-lite.pc
-%doc %{pkgdocdir}
-
-%changelog
-* Thu Feb 6 2025 John W. O'Brien <john at saltant.com> - 3.3.0-3
-- SSPCPP-1003 Remove support for RHEL 6
-- SSPCPP-1004 Remove support for Amazon Linux 1
-
-* Fri Dec 27 2024 John W. O'Brien <john at saltant.com> - 3.3.0-2
-- SSPCPP-1002 Remove support for SUSE
-
-* Wed Oct 16 2024 Scott Cantor <cantor.2 at osu.edu> - 3.3.0-1
-- Bump version and libname
-- Add conditional C++11 CXXFLAGS for older Linux
-
-* Sat Jun 17 2023 John W. O'Brien <john at saltant.com> - 3.2.4-2
-- Normalize SPEC file whitespace
-- Delete obsolete BuildRoot macro
-- Limit macro specifications to one per line for diff-ability
-- Ensure Source is valid and fetchable
-- Adopt %%make_install
-- Parameterize (sub-)package names
-- Replace empty main package with lib sub-package
-- Append %%dist to Release
-
-* Wed Nov 2 2022 Scott Cantor <cantor.2 at osu.edu> - 3.2.2-1
-- Version bump
-
-* Wed Dec 2 2020 Scott Cantor <cantor.2 at osu.edu> - 3.2.0-1
-- Version bump
-
-* Mon Feb 3 2020 Scott Cantor <cantor.2 at osu.edu> - 3.1.0-1
-- Version and lib bump
-
-* Mon Sep 30 2019 Scott Cantor <cantor.2 at osu.edu> - 3.0.4-1
-- CentOS 8 cleanup
-
-* Tue Nov 21 2017 Scott Cantor <cantor.2 at osu.edu> - 3.0.0-1
-- Update soname
-- Require Xerces 3.2 as shipped by me on all platforms
-- Exclude libtool archives
-
-* Fri Jun 24 2016 Scott Cantor <cantor.2 at osu.edu> - 1.6.0-1
-- Fix some lint issues
-- Update soname in package name
-
-* Thu Feb 26 2015 Scott Cantor <cantor.2 at osu.edu> - 1.5.4-1
-- Require Xerces 3.1 even on older platforms
-- Add Amazon platform checks
-- Switch to bz2 source to avoid future SuSE issues
-
-* Tue May 13 2014 Ian Young <ian at iay.org.uk> - 1.5.3-1.2
-- Update package dependencies for RHEL/CentOS 7
-
-* Wed Dec 14 2011 Scott Cantor <cantor.2 at osu.edu> - 1.5-1
-- Update lib package number.
-- Add boost-devel dependency.
-
-* Sun Jun 26 2011 Scott Cantor <cantor.2 at osu.edu> - 1.4.2-1
-- Override curl build for RHEL6.
-
-* Tue Oct 26 2010 Scott Cantor <cantor.2 at osu.edu> - 1.4-1
-- Update version
-- Add pkg-config support.
-- Sync package names for side by side install.
-- Adjust Xerces dependency name and Group setting
-- Split out schemas into separate subpackage
-
-* Mon Aug 31 2009 Scott Cantor <cantor.2 at osu.edu> - 1.3-1
-- Bump soname for SUSE packaging.
-
-* Thu Aug 6 2009 Scott Cantor <cantor.2 at osu.edu> - 1.2.1-1
-- SuSE conventions
-- Stop packaging unit tester
-
-* Wed Dec 3 2008 Scott Cantor <cantor.2 at osu.edu> - 1.2-1
-- Bumping for minor update.
-- Fixing SuSE Xerces dependency name.
-
-* Tue Jul 1 2008 Scott Cantor <cantor.2 at osu.edu> - 1.1-1
-- Bumping for minor update.
-
-* Mon Mar 17 2008 Scott Cantor <cantor.2 at osu.edu> - 1.0-6
-- Official release.
-
-* Fri Jan 18 2008 Scott Cantor <cantor.2 at osu.edu> - 1.0-5
-- Release candidate 1.
-
-* Thu Nov 08 2007 Scott Cantor <cantor.2 at osu.edu> - 1.0-4
-- Second public beta.
-
-* Thu Aug 16 2007 Scott Cantor <cantor.2 at osu.edu> - 1.0-3
-- First public beta.
-
-* Fri Jul 13 2007 Scott Cantor <cantor.2 at osu.edu> - 1.0-2
-- Second alpha.
-
-* Wed Apr 12 2006 Scott Cantor <cantor.2 at osu.edu> - 1.0-1
-- First SPEC file based on various versions in existence.
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list