diff --git a/.cvsignore b/.cvsignore deleted file mode 100644 index 47f371f..0000000 --- a/.cvsignore +++ /dev/null @@ -1,2 +0,0 @@ -xmltooling-1.3.1.tar.gz -xmltooling-1.3.2.tar.gz diff --git a/Makefile b/Makefile deleted file mode 100644 index 674973d..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: xmltooling -# $Id: Makefile,v 1.1 2009/10/19 16:05:12 kevin Exp $ -NAME := xmltooling -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..d962a69 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +xmltooling fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1676235 diff --git a/import.log b/import.log deleted file mode 100644 index 6be0a19..0000000 --- a/import.log +++ /dev/null @@ -1 +0,0 @@ -xmltooling-1_2_2-2_fc11:HEAD:xmltooling-1.2.2-2.fc11.src.rpm:1255972014 diff --git a/sources b/sources deleted file mode 100644 index 0e86a5c..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -92c416258717fdb2ca8151d76cded225 xmltooling-1.3.2.tar.gz diff --git a/xmltooling-python-cxxtest.patch b/xmltooling-python-cxxtest.patch deleted file mode 100644 index 932e646..0000000 --- a/xmltooling-python-cxxtest.patch +++ /dev/null @@ -1,18 +0,0 @@ -diff -uNr xmltooling-1.2.2.ORIG/configure.ac xmltooling-1.2.2/configure.ac ---- xmltooling-1.2.2.ORIG/configure.ac 2009-10-05 19:13:14.066951091 +0200 -+++ xmltooling-1.2.2/configure.ac 2009-10-05 19:13:54.945200753 +0200 -@@ -346,12 +346,12 @@ - ) - - # Check for unit test support --CXXTEST="/usr/bin/cxxtestgen.pl" -+CXXTEST="/usr/bin/cxxtestgen" - CXXTESTFLAGS="" - AC_ARG_WITH(cxxtest, - AC_HELP_STRING([--with-cxxtest=PATH], [where cxxtest is installed]), - [if test x_$with_cxxtest != x_/usr; then -- CXXTEST="${with_cxxtest}/cxxtestgen.pl" -+ CXXTEST="${with_cxxtest}/cxxtestgen" - CXXTESTFLAGS="-I${with_cxxtest}" - fi]) - if ! test -f "${CXXTEST}"; then diff --git a/xmltooling.spec b/xmltooling.spec deleted file mode 100644 index 395f7c1..0000000 --- a/xmltooling.spec +++ /dev/null @@ -1,142 +0,0 @@ -Name: xmltooling -Version: 1.3.2 -Release: 2%{?dist} -Summary: XML signing and encrytion library - -Group: System Environment/Libraries -License: ASL 2.0 -URL: https://spaces.internet2.edu/display/OpenSAML/XMLTooling-C -Source0: http://shibboleth.internet2.edu/downloads/opensaml/cpp/2.3/xmltooling-%{version}.tar.gz -Patch0: %{name}-python-cxxtest.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - -BuildRequires: xml-security-c-devel -#cxxtest is not available in EPEL4. -# so skip it. -%if "%{?rhel}" != "4" -BuildRequires: cxxtest -%endif -BuildRequires: log4cpp-devel -BuildRequires: xerces-c-devel -BuildRequires: doxygen -BuildRequires: graphviz - -%if %{?fedora}%{!?fedora:0} >= 10 || %{?rhel}%{!?rhel:0} >= 6 -BuildRequires: libcurl-devel -%else -BuildRequires: curl-devel -%endif - -# To bring in /usr/share/xml -Requires: xml-common - -# Needed since we are doing and autoreconf -# below. -BuildRequires: automake -BuildRequires: autoconf -BuildRequires: libtool - - -%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. - -%package doc -Group: Documentation -Summary: XML signing and encrytion library documentation -%if %{?fedora}%{!?fedora:0} >= 10 || %{?rhel}%{!?rhel:0} >= 6 -BuildArch: noarch -%endif - -%description doc -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 %{name}-doc package contains documentation. - -%package devel -Group: System Environment/Libraries -Summary: XML signing and encrytion library development files -Requires: %{name} = %{version}-%{release} - -%description devel -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 %{name}-devel package contains header files. - -%prep -%setup -q -%patch0 -p1 - -%build -aclocal -autoconf -autoheader -automake --add-missing --copy -libtoolize --copy --force - -%if "%{?rhel}" == "4" -%configure --without-cxxtest -%else -%configure -%endif -make %{?_smp_mflags} - -%install -rm -rf $RPM_BUILD_ROOT -make install DESTDIR=$RPM_BUILD_ROOT -# Don't need the unit test executer. -rm -f $RPM_BUILD_ROOT/%{_bindir}/xmltoolingtest - -%check -make check - -%clean -rm -rf $RPM_BUILD_ROOT - -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig - -%files -%defattr(-,root,root,-) -%{_libdir}/*.so.* -%{_datadir}/xml/xmltooling -%doc doc/README.txt doc/LICENSE.txt - -%files doc -%defattr(-,root,root,-) -%doc doc/api/html - -%files devel -%defattr(-,root,root,-) -%{_includedir}/%{name} -%{_libdir}/*.so - -%changelog -* Sun Feb 07 2010 Steve Traylen - 1.3.2-2 -- Rebuild againt xerces 3 - -* Wed Dec 2 2009 Steve Traylen 1.3.2-1 -- New upstream 1.3.2 -* Thu Nov 19 2009 Steve Traylen 1.3.1-2 -- New upstream -- Addition of graphviz to build requires. -- Correct date in this changelog. -* Mon Oct 19 2009 Steve Traylen 1.2.2-3 -- Disable cxxtests for EPEL4 only. -* Sat Oct 17 2009 Steve Traylen 1.2.2-2 -- Change Source URL to be permanent rather than contain "latest" -- Require xml-common to bring in /usr/share/xml -* Mon Oct 5 2009 Steve Traylen 1.2.2-1 -- First Build -