From b643c3c3a68a01e7d4d7a391be62dd36391f77c6 Mon Sep 17 00:00:00 2001 From: Till Maas Date: May 19 2016 20:36:48 +0000 Subject: 2016-05-19: Retired orphaned package, because it was orphaned for more than six weeks. --- diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 9c93f99..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -ovaldi-5.6.4-src.zip diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..164cb9a --- /dev/null +++ b/dead.package @@ -0,0 +1,3 @@ +2016-05-19: Retired orphaned package, because it was orphaned for +more than six weeks. + diff --git a/ovaldi-5.4.2-rpm46.patch b/ovaldi-5.4.2-rpm46.patch deleted file mode 100644 index c01d7ab..0000000 --- a/ovaldi-5.4.2-rpm46.patch +++ /dev/null @@ -1,75 +0,0 @@ -Be compatible with upcoming rpm-4.6. - -Still needs to be compiled with -D_RPM_4_4_COMPAT, -but probably the only change to avoid it would be s/int_32/unit32_t/ - -Lubomir Rintel - -diff -urp ovaldi-5.4.2-src.orig/src/probes/linux/RPMInfoProbe.cpp ovaldi-5.4.2-src/src/probes/linux/RPMInfoProbe.cpp ---- ovaldi-5.4.2-src.orig/src/probes/linux/RPMInfoProbe.cpp 2008-01-25 19:13:53.000000000 +0100 -+++ ovaldi-5.4.2-src/src/probes/linux/RPMInfoProbe.cpp 2008-07-13 14:28:26.000000000 +0200 -@@ -380,11 +380,11 @@ void RPMInfoProbe::GetRPMInfo(string nam - rpmtsFree(ts); - } - --char* RPMInfoProbe::readHeaderString(Header header, int_32 tag_id) { -+char* RPMInfoProbe::readHeaderString(Header header, rpmTag tag_id) { - // This function is from the Red Hat RPM Guide // -- int_32 type; -+ rpmTagType type; - void *pointer; -- int_32 data_size; -+ rpm_count_t data_size; - - int header_status = headerGetEntry(header, - tag_id, -@@ -402,11 +402,11 @@ char* RPMInfoProbe::readHeaderString(Hea - return (NULL); - } - --int_32 RPMInfoProbe::readHeaderInt32(Header header, int_32 tag_id) { -+int_32 RPMInfoProbe::readHeaderInt32(Header header, rpmTag tag_id) { - // This function is from the Red Hat RPM Guide // -- int_32 type; -+ rpmTagType type; - void *pointer; -- int_32 data_size; -+ rpm_count_t data_size; - - int header_status = headerGetEntry(header, - tag_id, -@@ -497,7 +497,7 @@ void RPMInfoProbe::ChildGetSigKeyId(int - fprintf(stderr, "no arguments given for --query"); - exit(EXIT_FAILURE); - } -- ec = rpmcliQuery(ts, qva, (const char **) poptGetArgs(context)); -+ ec = rpmcliQuery(ts, qva, (char * const *) poptGetArgs(context)); - - } else { - cerr << "Unable to get sig key id for rpm: " << rpmName << endl; -diff -urp ovaldi-5.4.2-src.orig/src/probes/linux/RPMInfoProbe.h ovaldi-5.4.2-src/src/probes/linux/RPMInfoProbe.h ---- ovaldi-5.4.2-src.orig/src/probes/linux/RPMInfoProbe.h 2008-01-25 19:13:53.000000000 +0100 -+++ ovaldi-5.4.2-src/src/probes/linux/RPMInfoProbe.h 2008-07-13 14:26:02.000000000 +0200 -@@ -106,8 +106,8 @@ private: - string GetSigKeyId(string rpmName); - - string readHeaderBinary(Header header, int_32 tag_id); -- char *readHeaderString(Header header, int_32 tag_id); -- int_32 readHeaderInt32(Header header, int_32 tag_id); -+ char *readHeaderString(Header header, rpmTag tag_id); -+ int_32 readHeaderInt32(Header header, rpmTag tag_id); - - static RPMInfoProbe *instance; - }; -diff -urp ovaldi-5.4.2-src.orig/project/linux/Makefile ovaldi-5.4.2-src/project/linux/Makefile ---- ovaldi-5.4.2-src.orig/project/linux/Makefile 2008-02-19 18:23:09.000000000 +0100 -+++ ovaldi-5.4.2-src/project/linux/Makefile 2008-07-13 15:09:02.000000000 +0200 -@@ -65,7 +65,7 @@ PACKAGE_DPKG = $(shell /usr/bin/env dpkg - PACKAGE_MANAGERS = - - ifneq (${PACKAGE_RPM}, ) -- LIBS += -lrpm -lrpmdb -lrpmio -+ LIBS += -lrpm -lrpmio - PACKAGE_MANAGERS += -DPACKAGE_RPM - endif - ifneq (${PACKAGE_DPKG}, ) diff --git a/ovaldi-5.6.4-build.patch b/ovaldi-5.6.4-build.patch deleted file mode 100644 index 961bd35..0000000 --- a/ovaldi-5.6.4-build.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 3e91cf03a9b1c4aa2828c3fa46d55a32af3308cb Mon Sep 17 00:00:00 2001 -From: Lubomir Rintel -Date: Sun, 21 Feb 2010 00:53:43 +0100 -Subject: [PATCH 1/2] Fix build - -Include libber, since we need it and now linker doesn't drag it in with -libldap anymore. - -Define for a nonstandard string comparison function. ---- - project/linux/Makefile | 2 +- - src/Main.h | 4 ++++ - 2 files changed, 5 insertions(+), 1 deletions(-) - -diff --git a/project/linux/Makefile b/project/linux/Makefile -index 91ff975..496d256 100644 ---- a/project/linux/Makefile -+++ b/project/linux/Makefile -@@ -56,7 +56,7 @@ CPPFLAGS = -Wall -O - LIBDIR = -L/usr/local/lib -L/usr/lib - - # What libraries do we need? --LIBS = -lxerces-c -lxalan-c -lpcre -lpopt -lcrypto -lldap -+LIBS = -lxerces-c -lxalan-c -lpcre -lpopt -lcrypto -lldap -llber - - # Determine what platform the source is being build on - PLATFORM = $(shell uname | tr '[a-z]' '[A-Z]') -diff --git a/src/Main.h b/src/Main.h -index 82473f8..ec8bcf0 100644 ---- a/src/Main.h -+++ b/src/Main.h -@@ -37,9 +37,13 @@ - #include - #endif - -+#if 0 - #ifdef LINUX - #define STRNICMP strnicmp - #endif -+#else -+ #define STRNICMP strncasecmp -+#endif - - - #define EXIT_SUCCESS 0 --- -1.7.0 - diff --git a/ovaldi-5.6.4-xerces.patch b/ovaldi-5.6.4-xerces.patch deleted file mode 100644 index b8c55c6..0000000 --- a/ovaldi-5.6.4-xerces.patch +++ /dev/null @@ -1,316 +0,0 @@ -From 6a9f2161d5fa062bbb7173d63a8808eee1f9da66 Mon Sep 17 00:00:00 2001 -From: Lubomir Rintel -Date: Sun, 21 Feb 2010 00:54:52 +0100 -Subject: [PATCH 2/2] Port to use xerces 3 - -Upgrade from 2.8 to 3.0.1. ---- - src/XmlCommon.cpp | 4 + - src/XmlProcessor.cpp | 89 +++++++++++++++++------ - src/XmlProcessor.h | 34 ++++++++- - src/probes/independent/XmlFileContentProbe.cpp | 13 ++++ - src/probes/independent/XmlFileContentProbe.h | 6 ++ - 5 files changed, 119 insertions(+), 27 deletions(-) - -diff --git a/src/XmlCommon.cpp b/src/XmlCommon.cpp -index d09d4d5..a74a155 100644 ---- a/src/XmlCommon.cpp -+++ b/src/XmlCommon.cpp -@@ -546,7 +546,11 @@ void XmlCommon::AddSchemaLocation(XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *do - string XmlCommon::GetNamespace(DOMElement *element) { - - string xmlns = ""; -+#if XERCES_VERSION_MAJOR < 3 - xmlns = XmlCommon::ToString(element->getTypeInfo()->getNamespace()); -+#else -+ xmlns = XmlCommon::ToString(element->getSchemaTypeInfo()->getTypeNamespace()); -+#endif - if (xmlns.compare("") == 0) { - xmlns = ""; - } -diff --git a/src/XmlProcessor.cpp b/src/XmlProcessor.cpp -index 2bec33e..90d8066 100644 ---- a/src/XmlProcessor.cpp -+++ b/src/XmlProcessor.cpp -@@ -33,7 +33,17 @@ - // DataDirResolver Class // - //****************************************************************************************// - -+#if XERCES_VERSION_MAJOR < 3 - DOMInputSource* DataDirResolver::resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI) { -+#else -+InputSource* DataDirResolver::resolveEntity(const XMLCh* publicId, const XMLCh* systemId) -+{ -+ return NULL; -+ //return DataDirResolver::resolveEntity (publicId, systemId, NULL); -+} -+ -+DOMLSInput* DataDirResolver::resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI) { -+#endif - - string path = ""; - size_t last; -@@ -107,21 +117,36 @@ XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument* XmlProcessor::ParseFile(string fileP - // Instantiate the DOM parser. - static const XMLCh gLS[] = { chLatin_L, chLatin_S, chNull }; - DOMImplementation *impl = DOMImplementationRegistry::getDOMImplementation(gLS); -+#if XERCES_VERSION_MAJOR < 3 - parser = ((DOMImplementationLS*)impl)->createDOMBuilder(DOMImplementationLS::MODE_SYNCHRONOUS, 0); -+#else -+ parser = ((DOMImplementationLS*)impl)->createLSParser(DOMImplementationLS::MODE_SYNCHRONOUS, 0); -+#endif - - /////////////////////////////////////////////////////// - // Set fetuares on the builder - /////////////////////////////////////////////////////// - -- -- parser->setFeature(XMLUni::fgDOMComments, false); // Discard Comment nodes in the document. -- parser->setFeature(XMLUni::fgDOMDatatypeNormalization, true); // Let the validation process do its datatype normalization that is defined in the used schema language. -- parser->setFeature(XMLUni::fgDOMNamespaces, true); // Perform Namespace processing -- parser->setFeature(XMLUni::fgDOMValidation, true); // Report all validation errors. -- parser->setFeature(XMLUni::fgXercesSchema, true); // Enable the parser's schema support. -- parser->setFeature(XMLUni::fgXercesSchemaFullChecking, true); // Enable full schema constraint checking, including checking which may be time-consuming or memory intensive. Currently, particle unique attribution constraint checking and particle derivation restriction checking are controlled by this option. -- parser->setFeature(XMLUni::fgXercesValidationErrorAsFatal, true); // The parser will treat validation error as fatal and will exit -- parser->setFeature(XMLUni::fgXercesDOMHasPSVIInfo, true); // Enable storing of PSVI information in element and attribute nodes. -+#if XERCES_VERSION_MAJOR < 3 -+#define SetParameter(parser,n,v) parser->setFeature(n,v) -+#else -+#define SetParameter(parser,n,v) parser->getDomConfig()->setParameter(n,v) -+#endif -+ -+ SetParameter(parser, XMLUni::fgDOMComments, false); // Discard Comment nodes in the document. -+ SetParameter(parser, XMLUni::fgDOMDatatypeNormalization, true); // Let the validation process do its datatype normalization that is defined in the used schema language. -+ SetParameter(parser, XMLUni::fgDOMNamespaces, true); // Perform Namespace processing -+#if XERCES_VERSION_MAJOR < 3 -+ SetParameter(parser, XMLUni::fgDOMValidation, true); // Report all validation errors. -+#else -+ SetParameter(parser, XMLUni::fgDOMValidate, true); // Report all validation errors. -+#endif -+ SetParameter(parser, XMLUni::fgXercesSchema, true); // Enable the parser's schema support. -+ SetParameter(parser, XMLUni::fgXercesSchemaFullChecking, true); // Enable full schema constraint checking, including checking which may be time-consuming or memory intensive. Currently, particle unique attribution constraint checking and particle derivation restriction checking are controlled by this option. -+ SetParameter(parser, XMLUni::fgXercesValidationErrorAsFatal, true); // The parser will treat validation error as fatal and will exit -+ SetParameter(parser, XMLUni::fgXercesDOMHasPSVIInfo, true); // Enable storing of PSVI information in element and attribute nodes. -+ -+#undef SetParameter - - /////////////////////////////////////////////////////// - //****************************************************************************************// -@@ -129,7 +154,11 @@ XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument* XmlProcessor::ParseFile(string fileP - //****************************************************************************************// - /* Look for XML schemas in local directory instead of Internet */ - DataDirResolver resolver; -+#if XERCES_VERSION_MAJOR < 3 - parser->setEntityResolver (&resolver); -+#else -+ parser->getDomConfig()->setParameter(XMLUni::fgXercesEntityResolver, &resolver); -+#endif - //****************************************************************************************// - // End of air-gap code // - //****************************************************************************************// -@@ -140,7 +169,11 @@ XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument* XmlProcessor::ParseFile(string fileP - // Create a new DOMErrorHandler - // and set it to the builder - XmlProcessorErrorHandler *errHandler = new XmlProcessorErrorHandler(); -+#if XERCES_VERSION_MAJOR < 3 - parser->setErrorHandler(errHandler); -+#else -+ parser->getDomConfig()->setParameter(XMLUni::fgDOMErrorHandler, errHandler); -+#endif - - try { - // reset document pool -@@ -206,23 +239,27 @@ void XmlProcessor::WriteDOMDocument(XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument* - XMLCh tempStr[100]; - XMLString::transcode("LS", tempStr, 99); - DOMImplementation *impl = DOMImplementationRegistry::getDOMImplementation(tempStr); -+#if XERCES_VERSION_MAJOR < 3 - DOMWriter *theSerializer = ((DOMImplementationLS*)impl)->createDOMWriter(); -- -+#else -+ DOMLSSerializer *theSerializer = ((DOMImplementationLS*)impl)->createLSSerializer(); -+#endif -+ -+#if XERCES_VERSION_MAJOR < 3 -+#define SetParameter(serializer,n,v) if (serializer->canSetFeature(n,v)) \ -+ serializer->setFeature(n,v) -+#else -+#define SetParameter(serializer,n,v) if (serializer->getDomConfig()->canSetParameter(n,v)) \ -+ serializer->getDomConfig()->setParameter(n,v) -+#endif - // set feature if the serializer supports the feature/mode -- if (theSerializer->canSetFeature(XMLUni::fgDOMWRTSplitCdataSections, true)) -- theSerializer->setFeature(XMLUni::fgDOMWRTSplitCdataSections, true); -- -- if (theSerializer->canSetFeature(XMLUni::fgDOMWRTDiscardDefaultContent, true)) -- theSerializer->setFeature(XMLUni::fgDOMWRTDiscardDefaultContent, true); -- -- if (theSerializer->canSetFeature(XMLUni::fgDOMWRTFormatPrettyPrint, true)) -- theSerializer->setFeature(XMLUni::fgDOMWRTFormatPrettyPrint, true); -- -- if (theSerializer->canSetFeature(XMLUni::fgDOMWRTBOM, false)) -- theSerializer->setFeature(XMLUni::fgDOMWRTBOM, false); -+ SetParameter(theSerializer, XMLUni::fgDOMWRTSplitCdataSections, true); -+ SetParameter(theSerializer, XMLUni::fgDOMWRTDiscardDefaultContent, true); -+ SetParameter(theSerializer, XMLUni::fgDOMWRTFormatPrettyPrint, true); -+ SetParameter(theSerializer, XMLUni::fgDOMWRTBOM, false); -+ //SetParameter(theSerializer, XMLUni::fgDOMWRTBOM, true); - -- //if (theSerializer->canSetFeature(XMLUni::fgDOMWRTDiscardDefaultContent, true)) -- // theSerializer->setFeature(XMLUni::fgDOMWRTBOM, true); -+#undef SetParameter - - // - // Plug in a format target to receive the resultant -@@ -240,7 +277,13 @@ void XmlProcessor::WriteDOMDocument(XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument* - // - // do the serialization through DOMWriter::writeNode(); - // -+#if XERCES_VERSION_MAJOR < 3 - theSerializer->writeNode(myFormTarget, *doc); -+#else -+ DOMLSOutput *output = ((DOMImplementationLS*)impl)->createLSOutput(); -+ output->setByteStream(myFormTarget); -+ theSerializer->write(doc, output); -+#endif - - delete theSerializer; - delete myFormTarget; -diff --git a/src/XmlProcessor.h b/src/XmlProcessor.h -index faa7e2e..84ec4e3 100644 ---- a/src/XmlProcessor.h -+++ b/src/XmlProcessor.h -@@ -39,8 +39,11 @@ - #include "Common.h" - - // required xerces includes --#include -+#if XERCES_VERSION_MAJOR < 3 - #include -+#else -+#endif -+#include - #include - #include - #include -@@ -48,17 +51,26 @@ - #include - - // for dom Writer -+#if XERCES_VERSION_MAJOR < 3 -+#include -+#else -+#endif - #include - #include --#include - #include - #include - #include - #include - - // for entity resolver -+#if XERCES_VERSION_MAJOR < 3 - #include - #include -+#else -+#include -+#include -+#include -+#endif - #include - #include - -@@ -68,15 +80,24 @@ using namespace std; - - - /** -- This class extends the default DOMEntityResolver and implments the resolve entity method -+ This class extends the default EntityResolver and implments the resolve entity method - to support - */ -+#if XERCES_VERSION_MAJOR < 3 - class DataDirResolver : public DOMEntityResolver { -+#else -+class DataDirResolver : public EntityResolver { -+#endif - public: - /** - * - */ -+#if XERCES_VERSION_MAJOR < 3 - DOMInputSource *resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI); -+#else -+ InputSource *resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId); -+ DOMLSInput *resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI); -+#endif - }; - - /** -@@ -115,8 +136,13 @@ private: - XmlProcessor(); - - static XmlProcessor* instance; -- -+ -+#if XERCES_VERSION_MAJOR < 3 - DOMBuilder *parser; -+#else -+ //SAX2XMLReader *parser; -+ DOMLSParser *parser; -+#endif - }; - - /** -diff --git a/src/probes/independent/XmlFileContentProbe.cpp b/src/probes/independent/XmlFileContentProbe.cpp -index b595fcb..74c763f 100644 ---- a/src/probes/independent/XmlFileContentProbe.cpp -+++ b/src/probes/independent/XmlFileContentProbe.cpp -@@ -417,12 +417,25 @@ BinInputStream* DummyEntityResolver::NoOpInputSource::makeStream() const - return new DummyEntityResolver::DoNothingBinInputStream(); - } - -+#if XERCES_VERSION_MAJOR < 3 - unsigned int DummyEntityResolver::DoNothingBinInputStream::curPos() const -+#else -+const XMLCh* DummyEntityResolver::DoNothingBinInputStream::getContentType() const -+{ -+ return NULL; -+} -+ -+XMLFilePos DummyEntityResolver::DoNothingBinInputStream::curPos() const -+#endif - { - return 0; - } - -+#if XERCES_VERSION_MAJOR < 3 - unsigned int DummyEntityResolver::DoNothingBinInputStream::readBytes(XMLByte *const toFill, const unsigned int maxToRead) -+#else -+XMLSize_t DummyEntityResolver::DoNothingBinInputStream::readBytes(XMLByte *const toFill, XMLSize_t maxToRead) -+#endif - { - return 0; - } -diff --git a/src/probes/independent/XmlFileContentProbe.h b/src/probes/independent/XmlFileContentProbe.h -index d498718..733a1a4 100644 ---- a/src/probes/independent/XmlFileContentProbe.h -+++ b/src/probes/independent/XmlFileContentProbe.h -@@ -135,8 +135,14 @@ private: - class DoNothingBinInputStream : public BinInputStream - { - public: -+#if XERCES_VERSION_MAJOR < 3 - virtual unsigned int curPos() const; - virtual unsigned int readBytes(XMLByte *const toFill, const unsigned int maxToRead); -+#else -+ virtual XMLFilePos curPos() const; -+ virtual const XMLCh* getContentType() const; -+ virtual XMLSize_t readBytes(XMLByte *const toFill, XMLSize_t maxToRead); -+#endif - }; - }; - --- -1.7.0 - diff --git a/ovaldi-5.9.1-build.patch b/ovaldi-5.9.1-build.patch deleted file mode 100644 index 4071808..0000000 --- a/ovaldi-5.9.1-build.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -up ovaldi-5.9.1-src/project/linux/Makefile.build ovaldi-5.9.1-src/project/linux/Makefile ---- ovaldi-5.9.1-src/project/linux/Makefile.build 2011-05-11 09:42:14.000000000 -0400 -+++ ovaldi-5.9.1-src/project/linux/Makefile 2011-05-11 09:43:25.023598214 -0400 -@@ -49,7 +49,7 @@ CPPFLAGS = -Wall -O -DLINUX $(INCDIRS) - LIBDIR = -L/usr/local/lib -L/usr/lib - - # What libraries do we need? --LIBS = -lxerces-c -lxalan-c -lpcre -lpopt -lgcrypt -lldap -+LIBS = -lxerces-c -lxalan-c -lpcre -lpopt -lgcrypt -lldap -llber - - # Determine what package management system is being used - PACKAGE_RPM = $(shell /usr/bin/env rpm --version 2>/dev/null) -diff -up ovaldi-5.9.1-src/src/Main.h.build ovaldi-5.9.1-src/src/Main.h ---- ovaldi-5.9.1-src/src/Main.h.build 2011-02-04 22:41:10.000000000 -0500 -+++ ovaldi-5.9.1-src/src/Main.h 2011-05-11 09:45:35.084006207 -0400 -@@ -38,7 +38,7 @@ - #endif - - #ifdef LINUX --# define STRNICMP strnicmp -+# define STRNICMP strncasecmp - #elif defined SUNOS - # define STRNICMP strncasecmp - #elif defined DARWIN diff --git a/ovaldi-5.9.1-close-is-declared-in-unistd.h.patch b/ovaldi-5.9.1-close-is-declared-in-unistd.h.patch deleted file mode 100644 index 433ac4e..0000000 --- a/ovaldi-5.9.1-close-is-declared-in-unistd.h.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 37ef9396d4efcd95bc7ee34310145dda214be320 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= -Date: Thu, 16 Feb 2012 09:21:22 +0100 -Subject: [PATCH] close() is declared in - ---- - src/probes/unix/InterfaceProbe.h | 1 + - 1 files changed, 1 insertions(+), 0 deletions(-) - -diff --git a/src/probes/unix/InterfaceProbe.h b/src/probes/unix/InterfaceProbe.h -index a665c86..865cbc8 100644 ---- a/src/probes/unix/InterfaceProbe.h -+++ b/src/probes/unix/InterfaceProbe.h -@@ -36,6 +36,7 @@ - #include "Common.h" - #include "Log.h" - -+#include - #include - #include - #include --- -1.7.7.6 - diff --git a/ovaldi-5.9.1-optflags.patch b/ovaldi-5.9.1-optflags.patch deleted file mode 100644 index 97a2f2f..0000000 --- a/ovaldi-5.9.1-optflags.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -up ovaldi-5.9.1-src/project/linux/Makefile.optflags ovaldi-5.9.1-src/project/linux/Makefile ---- ovaldi-5.9.1-src/project/linux/Makefile.optflags 2011-05-11 10:12:51.883486771 -0400 -+++ ovaldi-5.9.1-src/project/linux/Makefile 2011-05-11 10:13:41.349881277 -0400 -@@ -44,7 +44,8 @@ INCDIRS = -I/usr/local/include -I/usr/in - EXECUTABLE = $(OUTDIR)/ovaldi - - # General options that should be used by g++. --CPPFLAGS = -Wall -O -DLINUX $(INCDIRS) -+OPTFLAGS = -Wall -O -+CPPFLAGS = $(OPTFLAGS) -DLINUX $(INCDIRS) - - LIBDIR = -L/usr/local/lib -L/usr/lib - diff --git a/ovaldi-5.9.1-rpm46.patch b/ovaldi-5.9.1-rpm46.patch deleted file mode 100644 index cb1986a..0000000 --- a/ovaldi-5.9.1-rpm46.patch +++ /dev/null @@ -1,68 +0,0 @@ -diff -up ovaldi-5.9.1-src/project/linux/Makefile.rpm46 ovaldi-5.9.1-src/project/linux/Makefile ---- ovaldi-5.9.1-src/project/linux/Makefile.rpm46 2010-08-27 15:23:41.000000000 -0400 -+++ ovaldi-5.9.1-src/project/linux/Makefile 2011-05-11 09:40:47.217529843 -0400 -@@ -59,7 +59,7 @@ SRC_DIRS = $(SRCDIR) $(LINUXDIR) $(UNIXP - CPP_FILES := $(foreach d,$(SRC_DIRS),$(wildcard $(d)/*.cpp)) - - ifneq (${PACKAGE_RPM}, ) -- LIBS += -lrpm -lrpmdb -lrpmio -+ LIBS += -lrpm -lrpmio - CPPFLAGS += -DPACKAGE_RPM - CPP_FILES := $(filter-out %DPKGInfoProbe.cpp, $(CPP_FILES)) - else ifneq (${PACKAGE_DPKG}, ) -diff -up ovaldi-5.9.1-src/src/probes/linux/RPMInfoProbe.cpp.rpm46 ovaldi-5.9.1-src/src/probes/linux/RPMInfoProbe.cpp ---- ovaldi-5.9.1-src/src/probes/linux/RPMInfoProbe.cpp.rpm46 2011-02-04 22:41:10.000000000 -0500 -+++ ovaldi-5.9.1-src/src/probes/linux/RPMInfoProbe.cpp 2011-05-11 09:39:11.855697122 -0400 -@@ -378,11 +378,11 @@ void RPMInfoProbe::GetRPMInfo(string nam - rpmtsFree(ts); - } - --char* RPMInfoProbe::readHeaderString(Header header, int_32 tag_id) { -+char* RPMInfoProbe::readHeaderString(Header header, rpmTag tag_id) { - // This function is from the Red Hat RPM Guide // -- int_32 type; -+ rpmTagType type; - void *pointer; -- int_32 data_size; -+ rpm_count_t data_size; - - int header_status = headerGetEntry(header, - tag_id, -@@ -400,11 +400,11 @@ char* RPMInfoProbe::readHeaderString(Hea - return (NULL); - } - --int_32 RPMInfoProbe::readHeaderInt32(Header header, int_32 tag_id) { -+int_32 RPMInfoProbe::readHeaderInt32(Header header, rpmTag tag_id) { - // This function is from the Red Hat RPM Guide // -- int_32 type; -+ rpmTagType type; - void *pointer; -- int_32 data_size; -+ rpm_count_t data_size; - - int header_status = headerGetEntry(header, - tag_id, -@@ -495,7 +495,7 @@ void RPMInfoProbe::ChildGetSigKeyId(int - fprintf(stderr, "no arguments given for --query"); - exit(EXIT_FAILURE); - } -- ec = rpmcliQuery(ts, qva, (const char **) poptGetArgs(context)); -+ ec = rpmcliQuery(ts, qva, (char * const *) poptGetArgs(context)); - - } else { - cerr << "Unable to get sig key id for rpm: " << rpmName << endl; -diff -up ovaldi-5.9.1-src/src/probes/linux/RPMInfoProbe.h.rpm46 ovaldi-5.9.1-src/src/probes/linux/RPMInfoProbe.h ---- ovaldi-5.9.1-src/src/probes/linux/RPMInfoProbe.h.rpm46 2011-02-04 22:41:10.000000000 -0500 -+++ ovaldi-5.9.1-src/src/probes/linux/RPMInfoProbe.h 2011-05-11 09:39:11.855697122 -0400 -@@ -110,8 +110,8 @@ private: - string GetSigKeyId(string rpmName); - - string readHeaderBinary(Header header, int_32 tag_id); -- char *readHeaderString(Header header, int_32 tag_id); -- int_32 readHeaderInt32(Header header, int_32 tag_id); -+ char *readHeaderString(Header header, rpmTag tag_id); -+ int_32 readHeaderInt32(Header header, rpmTag tag_id); - - static RPMInfoProbe *instance; - }; diff --git a/ovaldi-5.9.1-rpm49.patch b/ovaldi-5.9.1-rpm49.patch deleted file mode 100644 index 9125325..0000000 --- a/ovaldi-5.9.1-rpm49.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff -up ovaldi-5.9.1-src/src/probes/linux/RPMInfoProbe.cpp.rpm49 ovaldi-5.9.1-src/src/probes/linux/RPMInfoProbe.cpp ---- ovaldi-5.9.1-src/src/probes/linux/RPMInfoProbe.cpp.rpm49 2011-05-11 10:21:18.800281843 -0400 -+++ ovaldi-5.9.1-src/src/probes/linux/RPMInfoProbe.cpp 2011-05-11 10:21:51.131886088 -0400 -@@ -380,7 +380,7 @@ void RPMInfoProbe::GetRPMInfo(string nam - - char* RPMInfoProbe::readHeaderString(Header header, rpmTag tag_id) { - // This function is from the Red Hat RPM Guide // -- rpmTagType type; -+ rpm_tagtype_t type; - void *pointer; - rpm_count_t data_size; - -@@ -402,7 +402,7 @@ char* RPMInfoProbe::readHeaderString(Hea - - int_32 RPMInfoProbe::readHeaderInt32(Header header, rpmTag tag_id) { - // This function is from the Red Hat RPM Guide // -- rpmTagType type; -+ rpm_tagtype_t type; - void *pointer; - rpm_count_t data_size; - diff --git a/ovaldi-5.9.1-xerces.patch b/ovaldi-5.9.1-xerces.patch deleted file mode 100644 index d38e220..0000000 --- a/ovaldi-5.9.1-xerces.patch +++ /dev/null @@ -1,294 +0,0 @@ -diff -up ovaldi-5.9.1-src/src/probes/independent/XmlFileContentProbe.cpp.xerces ovaldi-5.9.1-src/src/probes/independent/XmlFileContentProbe.cpp ---- ovaldi-5.9.1-src/src/probes/independent/XmlFileContentProbe.cpp.xerces 2011-02-04 22:41:10.000000000 -0500 -+++ ovaldi-5.9.1-src/src/probes/independent/XmlFileContentProbe.cpp 2011-05-11 09:55:31.705703243 -0400 -@@ -419,12 +419,25 @@ BinInputStream* DummyEntityResolver::NoO - return new DummyEntityResolver::DoNothingBinInputStream(); - } - -+#if XERCES_VERSION_MAJOR < 3 - unsigned int DummyEntityResolver::DoNothingBinInputStream::curPos() const -+#else -+const XMLCh* DummyEntityResolver::DoNothingBinInputStream::getContentType() const -+{ -+ return NULL; -+} -+ -+XMLFilePos DummyEntityResolver::DoNothingBinInputStream::curPos() const -+#endif - { - return 0; - } - -+#if XERCES_VERSION_MAJOR < 3 - unsigned int DummyEntityResolver::DoNothingBinInputStream::readBytes(XMLByte *const /*toFill*/, const unsigned int /*maxToRead*/) -+#else -+XMLSize_t DummyEntityResolver::DoNothingBinInputStream::readBytes(XMLByte *const toFill, XMLSize_t maxToRead) -+#endif - { - return 0; - } -diff -up ovaldi-5.9.1-src/src/probes/independent/XmlFileContentProbe.h.xerces ovaldi-5.9.1-src/src/probes/independent/XmlFileContentProbe.h ---- ovaldi-5.9.1-src/src/probes/independent/XmlFileContentProbe.h.xerces 2011-02-04 22:41:10.000000000 -0500 -+++ ovaldi-5.9.1-src/src/probes/independent/XmlFileContentProbe.h 2011-05-11 09:46:13.496536017 -0400 -@@ -134,8 +134,14 @@ private: - class DoNothingBinInputStream : public BinInputStream - { - public: -+#if XERCES_VERSION_MAJOR < 3 - virtual unsigned int curPos() const; - virtual unsigned int readBytes(XMLByte *const toFill, const unsigned int maxToRead); -+#else -+ virtual XMLFilePos curPos() const; -+ virtual const XMLCh* getContentType() const; -+ virtual XMLSize_t readBytes(XMLByte *const toFill, XMLSize_t maxToRead); -+#endif - }; - }; - -diff -up ovaldi-5.9.1-src/src/XmlCommon.cpp.xerces ovaldi-5.9.1-src/src/XmlCommon.cpp ---- ovaldi-5.9.1-src/src/XmlCommon.cpp.xerces 2011-02-04 22:41:10.000000000 -0500 -+++ ovaldi-5.9.1-src/src/XmlCommon.cpp 2011-05-11 09:46:13.494536041 -0400 -@@ -587,7 +587,11 @@ void XmlCommon::AddSchemaLocation(XERCES - string XmlCommon::GetNamespace(DOMElement *element) { - - string xmlns = ""; -+#if XERCES_VERSION_MAJOR < 3 - xmlns = XmlCommon::ToString(element->getTypeInfo()->getNamespace()); -+#else -+ xmlns = XmlCommon::ToString(element->getSchemaTypeInfo()->getTypeNamespace()); -+#endif - if (xmlns.compare("") == 0) { - xmlns = ""; - } -diff -up ovaldi-5.9.1-src/src/XmlProcessor.cpp.xerces ovaldi-5.9.1-src/src/XmlProcessor.cpp ---- ovaldi-5.9.1-src/src/XmlProcessor.cpp.xerces 2011-02-04 22:41:10.000000000 -0500 -+++ ovaldi-5.9.1-src/src/XmlProcessor.cpp 2011-05-11 09:53:00.382555517 -0400 -@@ -35,7 +35,18 @@ using namespace std; - // DataDirResolver Class // - //****************************************************************************************// - -+#if XERCES_VERSION_MAJOR < 3 - DOMInputSource* DataDirResolver::resolveEntity (const XMLCh *const /*publicId*/, const XMLCh *const systemId, const XMLCh *const /*baseURI*/) { -+#else -+InputSource* DataDirResolver::resolveEntity(const XMLCh* publicId, const XMLCh* systemId) -+{ -+ return NULL; -+ //return DataDirResolver::resolveEntity (publicId, systemId, NULL); -+} -+ -+DOMLSInput* DataDirResolver::resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI) { -+#endif -+ - string path = ""; - size_t last; - string schemapath = Common::GetSchemaPath(); -@@ -111,21 +122,36 @@ XERCES_CPP_NAMESPACE_QUALIFIER DOMDocume - // Instantiate the DOM parser. - static const XMLCh gLS[] = { chLatin_L, chLatin_S, chNull }; - DOMImplementation *impl = DOMImplementationRegistry::getDOMImplementation(gLS); -+#if XERCES_VERSION_MAJOR < 3 - parser = ((DOMImplementationLS*)impl)->createDOMBuilder(DOMImplementationLS::MODE_SYNCHRONOUS, 0); -+#else -+ parser = ((DOMImplementationLS*)impl)->createLSParser(DOMImplementationLS::MODE_SYNCHRONOUS, 0); -+#endif - - /////////////////////////////////////////////////////// - // Set fetuares on the builder - /////////////////////////////////////////////////////// - -+#if XERCES_VERSION_MAJOR < 3 -+#define SetParameter(parser,n,v) parser->setFeature(n,v) -+#else -+#define SetParameter(parser,n,v) parser->getDomConfig()->setParameter(n,v) -+#endif -+ -+ SetParameter(parser, XMLUni::fgDOMComments, false); // Discard Comment nodes in the document. -+ SetParameter(parser, XMLUni::fgDOMDatatypeNormalization, true); // Let the validation process do its datatype normalization that is defined in the used schema language. -+ SetParameter(parser, XMLUni::fgDOMNamespaces, true); // Perform Namespace processing -+#if XERCES_VERSION_MAJOR < 3 -+ SetParameter(parser, XMLUni::fgDOMValidation, true); // Report all validation errors. -+#else -+ SetParameter(parser, XMLUni::fgDOMValidate, true); // Report all validation errors. -+#endif -+ SetParameter(parser, XMLUni::fgXercesSchema, true); // Enable the parser's schema support. -+ SetParameter(parser, XMLUni::fgXercesSchemaFullChecking, true); // Enable full schema constraint checking, including checking which may be time-consuming or memory intensive. Currently, particle unique attribution constraint checking and particle derivation restriction checking are controlled by this option. -+ SetParameter(parser, XMLUni::fgXercesValidationErrorAsFatal, true); // The parser will treat validation error as fatal and will exit -+ SetParameter(parser, XMLUni::fgXercesDOMHasPSVIInfo, true); // Enable storing of PSVI information in element and attribute nodes. - -- parser->setFeature(XMLUni::fgDOMComments, false); // Discard Comment nodes in the document. -- parser->setFeature(XMLUni::fgDOMDatatypeNormalization, true); // Let the validation process do its datatype normalization that is defined in the used schema language. -- parser->setFeature(XMLUni::fgDOMNamespaces, true); // Perform Namespace processing -- parser->setFeature(XMLUni::fgDOMValidation, true); // Report all validation errors. -- parser->setFeature(XMLUni::fgXercesSchema, true); // Enable the parser's schema support. -- parser->setFeature(XMLUni::fgXercesSchemaFullChecking, true); // Enable full schema constraint checking, including checking which may be time-consuming or memory intensive. Currently, particle unique attribution constraint checking and particle derivation restriction checking are controlled by this option. -- parser->setFeature(XMLUni::fgXercesValidationErrorAsFatal, true); // The parser will treat validation error as fatal and will exit -- parser->setFeature(XMLUni::fgXercesDOMHasPSVIInfo, true); // Enable storing of PSVI information in element and attribute nodes. -+#undef SetParameter - - /////////////////////////////////////////////////////// - //****************************************************************************************// -@@ -133,7 +159,11 @@ XERCES_CPP_NAMESPACE_QUALIFIER DOMDocume - //****************************************************************************************// - /* Look for XML schemas in local directory instead of Internet */ - DataDirResolver resolver; -+#if XERCES_VERSION_MAJOR < 3 - parser->setEntityResolver (&resolver); -+#else -+ parser->getDomConfig()->setParameter(XMLUni::fgXercesEntityResolver, &resolver); -+#endif - //****************************************************************************************// - // End of air-gap code // - //****************************************************************************************// -@@ -144,7 +174,11 @@ XERCES_CPP_NAMESPACE_QUALIFIER DOMDocume - // Create a new DOMErrorHandler - // and set it to the builder - XmlProcessorErrorHandler *errHandler = new XmlProcessorErrorHandler(); -+#if XERCES_VERSION_MAJOR < 3 - parser->setErrorHandler(errHandler); -+#else -+ parser->getDomConfig()->setParameter(XMLUni::fgDOMErrorHandler, errHandler); -+#endif - - try { - // reset document pool -@@ -215,23 +249,27 @@ void XmlProcessor::WriteDOMDocument(XERC - XMLCh tempStr[100]; - XMLString::transcode("LS", tempStr, 99); - DOMImplementation *impl = DOMImplementationRegistry::getDOMImplementation(tempStr); -+#if XERCES_VERSION_MAJOR < 3 - DOMWriter *theSerializer = ((DOMImplementationLS*)impl)->createDOMWriter(); -- -+#else -+ DOMLSSerializer *theSerializer = ((DOMImplementationLS*)impl)->createLSSerializer(); -+#endif -+ -+#if XERCES_VERSION_MAJOR < 3 -+#define SetParameter(serializer,n,v) if (serializer->canSetFeature(n,v)) \ -+ serializer->setFeature(n,v) -+#else -+#define SetParameter(serializer,n,v) if (serializer->getDomConfig()->canSetParameter(n,v)) \ -+ serializer->getDomConfig()->setParameter(n,v) -+#endif - // set feature if the serializer supports the feature/mode -- if (theSerializer->canSetFeature(XMLUni::fgDOMWRTSplitCdataSections, true)) -- theSerializer->setFeature(XMLUni::fgDOMWRTSplitCdataSections, true); -- -- if (theSerializer->canSetFeature(XMLUni::fgDOMWRTDiscardDefaultContent, true)) -- theSerializer->setFeature(XMLUni::fgDOMWRTDiscardDefaultContent, true); -- -- if (theSerializer->canSetFeature(XMLUni::fgDOMWRTFormatPrettyPrint, true)) -- theSerializer->setFeature(XMLUni::fgDOMWRTFormatPrettyPrint, true); -- -- if (theSerializer->canSetFeature(XMLUni::fgDOMWRTBOM, false)) -- theSerializer->setFeature(XMLUni::fgDOMWRTBOM, false); -+ SetParameter(theSerializer, XMLUni::fgDOMWRTSplitCdataSections, true); -+ SetParameter(theSerializer, XMLUni::fgDOMWRTDiscardDefaultContent, true); -+ SetParameter(theSerializer, XMLUni::fgDOMWRTFormatPrettyPrint, true); -+ SetParameter(theSerializer, XMLUni::fgDOMWRTBOM, false); -+ //SetParameter(theSerializer, XMLUni::fgDOMWRTBOM, true); - -- //if (theSerializer->canSetFeature(XMLUni::fgDOMWRTDiscardDefaultContent, true)) -- // theSerializer->setFeature(XMLUni::fgDOMWRTBOM, true); -+#undef SetParameter - - // - // Plug in a format target to receive the resultant -@@ -249,7 +287,13 @@ void XmlProcessor::WriteDOMDocument(XERC - // - // do the serialization through DOMWriter::writeNode(); - // -+#if XERCES_VERSION_MAJOR < 3 - theSerializer->writeNode(myFormTarget, *doc); -+#else -+ DOMLSOutput *output = ((DOMImplementationLS*)impl)->createLSOutput(); -+ output->setByteStream(myFormTarget); -+ theSerializer->write(doc, output); -+#endif - - delete theSerializer; - delete myFormTarget; -diff -up ovaldi-5.9.1-src/src/XmlProcessor.h.xerces ovaldi-5.9.1-src/src/XmlProcessor.h ---- ovaldi-5.9.1-src/src/XmlProcessor.h.xerces 2011-02-04 22:41:10.000000000 -0500 -+++ ovaldi-5.9.1-src/src/XmlProcessor.h 2011-05-11 09:46:13.495536029 -0400 -@@ -39,8 +39,11 @@ - #include "Common.h" - - // required xerces includes --#include -+#if XERCES_VERSION_MAJOR < 3 - #include -+#else -+#endif -+#include - #include - #include - #include -@@ -48,17 +51,26 @@ - #include - - // for dom Writer -+#if XERCES_VERSION_MAJOR < 3 -+#include -+#else -+#endif - #include - #include --#include - #include - #include - #include - #include - - // for entity resolver -+#if XERCES_VERSION_MAJOR < 3 - #include - #include -+#else -+#include -+#include -+#include -+#endif - #include - #include - -@@ -67,15 +79,24 @@ XERCES_CPP_NAMESPACE_USE - - - /** -- This class extends the default DOMEntityResolver and implments the resolve entity method -+ This class extends the default EntityResolver and implments the resolve entity method - to support - */ -+#if XERCES_VERSION_MAJOR < 3 - class DataDirResolver : public DOMEntityResolver { -+#else -+class DataDirResolver : public EntityResolver { -+#endif - public: - /** - * - */ -+#if XERCES_VERSION_MAJOR < 3 - DOMInputSource *resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI); -+#else -+ InputSource *resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId); -+ DOMLSInput *resolveEntity (const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const baseURI); -+#endif - }; - - /** -@@ -114,8 +135,13 @@ private: - XmlProcessor(); - - static XmlProcessor* instance; -- -+ -+#if XERCES_VERSION_MAJOR < 3 - DOMBuilder *parser; -+#else -+ //SAX2XMLReader *parser; -+ DOMLSParser *parser; -+#endif - }; - - /** diff --git a/ovaldi.spec b/ovaldi.spec deleted file mode 100644 index 7eeb644..0000000 --- a/ovaldi.spec +++ /dev/null @@ -1,175 +0,0 @@ -Name: ovaldi -Version: 5.9.1 -Release: 15%{?dist} -Summary: Reference implementation of the OVAL interpreter - -Group: Applications/System -License: BSD -URL: http://oval.mitre.org/language/download/interpreter/index.html -Source0: http://download.sourceforge.net/%{name}/%{name}-%{version}-src.tar.bz2 -Patch0: ovaldi-5.9.1-rpm46.patch -Patch1: ovaldi-5.9.1-build.patch -Patch2: ovaldi-5.9.1-xerces.patch -Patch3: ovaldi-5.9.1-optflags.patch -Patch4: ovaldi-5.9.1-rpm49.patch -Patch5: ovaldi-5.9.1-close-is-declared-in-unistd.h.patch - -BuildRequires: pcre-devel xerces-c-devel xalan-c-devel rpm-devel > 4.4 -BuildRequires: openldap-devel openssl-devel libgcrypt-devel -BuildRequires: dos2unix - -%description -The OVAL Interpreter is a freely available reference implementation created -to show how information can be collected from a computer for testing, to -evaluate and carry out the OVAL definitions for that platform, and to -report the results of the tests. - - -%prep -%setup -qn %{name}-%{version}-src -%patch0 -p1 -b .rpm46 -%patch1 -p1 -b .build -%patch2 -p1 -b .xerces -%patch3 -p1 -b .optflags -%patch4 -p1 -b .rpm49 -%patch5 -p1 -b .unistd -# Nuke non-utf8 character -sed 's/[^ ] USEFUL LINKS/- USEFUL LINKS/' -i docs/README.txt -# Convert CRLF -dos2unix -k -q docs/README.txt -dos2unix -k -q docs/version.txt -dos2unix -k -q docs/terms.txt - - -%build -mkdir -p project/linux/Release/obj -# %{?_smp_mflags} can not be used -make -C project/linux OPTFLAGS='%{optflags} -D_RPM_4_4_COMPAT' - - -%install -# Directory structure -install -d $RPM_BUILD_ROOT%{_bindir} -install -d $RPM_BUILD_ROOT%{_datadir}/ovaldi -install -d $RPM_BUILD_ROOT%{_mandir}/man1 - -# Files -install -m 755 project/linux/Release/ovaldi $RPM_BUILD_ROOT%{_bindir} -install -m 644 docs/ovaldi.1 $RPM_BUILD_ROOT%{_mandir}/man1 -install -m 644 xml/* $RPM_BUILD_ROOT%{_datadir}/ovaldi - -# For compatibility with Debian definitions, which hardcode -# schema paths -ln -sf . $RPM_BUILD_ROOT%{_datadir}/ovaldi/xml - - -%files -%{_bindir}/ovaldi -%{_datadir}/ovaldi -%{_mandir}/man1/ovaldi.1* -%doc docs/README.txt docs/terms.txt docs/version.txt - - -%changelog -* Thu Feb 04 2016 Fedora Release Engineering - 5.9.1-15 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Wed Jul 29 2015 Zbigniew Jędrzejewski-Szmek - 5.9.1-14 -- Rebuilt for rpm 4.12.90 - -* Thu Jun 18 2015 Fedora Release Engineering - 5.9.1-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sat May 02 2015 Kalev Lember - 5.9.1-12 -- Rebuilt for GCC 5 C++11 ABI change - -* Sun Aug 17 2014 Fedora Release Engineering - 5.9.1-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sat Jun 07 2014 Fedora Release Engineering - 5.9.1-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Thu Apr 24 2014 Tomáš Mráz - 5.9.1-9 -- Rebuild for new libgcrypt - -* Mon Nov 04 2013 Lubomir Rintel 5.9.1-8 -- Rebuild for new xalan-c - -* Sat Aug 03 2013 Fedora Release Engineering - 5.9.1-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Thu Feb 14 2013 Fedora Release Engineering - 5.9.1-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Fri Jul 20 2012 Fedora Release Engineering - 5.9.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Fri Apr 13 2012 Jindrich Novy - 5.9.1-4 -- rebuild against new librpm - -* Fri Feb 10 2012 Petr Pisar - 5.9.1-3 -- Rebuild against PCRE 8.30 -- Include due to close(2) - -* Fri Jan 13 2012 Fedora Release Engineering - 5.9.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Wed May 11 2011 Tom Callaway - 5.9.1-1 -- update to 5.9.1 -- add patch to allow optflags override without losing include dirs -- add patch to build against rpm 4.9 - -* Thu Mar 10 2011 Kalev Lember - 5.6.4-3 -- Rebuilt with xerces-c 3.1 - -* Tue Feb 08 2011 Fedora Release Engineering - 5.6.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Fri Feb 05 2010 Lubomir Rintel 5.6.4-1 -- Rebase to later upstream release - -* Fri Dec 11 2009 Lubomir Rintel 5.5.25-2 -- Rebuild for RPM 4.8.0 - -* Mon Sep 07 2009 Lubomir Rintel 5.5.25-1 -- New upstream relase - -* Sat Jul 25 2009 Fedora Release Engineering - 5.5.4-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Fri Mar 06 2009 Jesse Keating - 5.5.4-3 -- Rebuild for new rpm - -* Thu Feb 26 2009 Fedora Release Engineering - 5.5.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Sun Oct 12 2008 Lubomir Rintel 5.5.4-1 -- New upstream build - -* Wed Oct 1 2008 Lubomir Rintel 5.5.3-1 -- New upstream release - -* Sun Jul 13 2008 Lubomir Rintel 5.4.2-2 -- Adjust for newer librpm - -* Mon Apr 21 2008 Lubomir Kundrak 5.4.2-1 -- New upstream release, all patches got merged -- Add /usr/share/ovaldi/xml symlink, to be compatible with Debian - -* Mon Feb 11 2008 Lubomir Kundrak 5.3-6 -- Rebuild for newer xerces-c - -* Thu Jan 24 2008 Lubomir Kundrak 5.3-5 -- Make the patch actually apply - -* Thu Jan 24 2008 Lubomir Kundrak 5.3-4 -- Fix handling of epochs - -* Thu Jan 17 2008 Lubomir Kundrak 5.3-3 -- Basically a new upstream release with the same version number - -* Thu Jan 03 2008 Lubomir Kundrak 5.3-2 -- Adding missing includes to fix build with gcc-4.3 - -* Mon Nov 19 2007 Lubomir Kundrak 5.3-1 -- Initial package diff --git a/sources b/sources deleted file mode 100644 index 3a0176e..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -6f474a50fb0a6d7dd9f11ce19d6e2024 ovaldi-5.9.1-src.tar.bz2