public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/rubygem-xmlparser] rawhide: Orphaned for 6+ weeks
@ 2026-06-26 2:08 Orphaned Packages Process
0 siblings, 0 replies; only message in thread
From: Orphaned Packages Process @ 2026-06-26 2:08 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/rubygem-xmlparser
Branch : rawhide
Commit : 45f2b4f9e1f4c9ac8fef209165453c5129cf74e2
Author : Orphaned Packages Process <packaging-reports@fedoraproject.org>
Date : 2026-06-25T21:08:39-05:00
Stats : +1/-1032 in 7 file(s)
URL : https://src.fedoraproject.org/rpms/rubygem-xmlparser/c/45f2b4f9e1f4c9ac8fef209165453c5129cf74e2?branch=rawhide
Log:
Orphaned for 6+ weeks
---
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 24108c8..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-/xmlparser-0.6.81.gem
-/xmlparser-0.7.2.gem
-/xmlparser-0.7.2.1.gem
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..5204a84
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+Orphaned for 6+ weeks
diff --git a/rubygem-xmlparser-c99.patch b/rubygem-xmlparser-c99.patch
deleted file mode 100644
index c096715..0000000
--- a/rubygem-xmlparser-c99.patch
+++ /dev/null
@@ -1,790 +0,0 @@
-This fixes a bunch of int-conversion issues, and one
-incompatible-pointer-types problem. All look harmless.
-
-diff -U8 -ur xmlparser-0.7.2.1.orig/ext/xmlparser.c xmlparser-0.7.2.1/ext/xmlparser.c
---- xmlparser-0.7.2.1.orig/ext/xmlparser.c 2024-01-03 13:58:26.478011326 +0100
-+++ xmlparser-0.7.2.1/ext/xmlparser.c 2024-01-03 14:16:12.772290860 +0100
-@@ -223,17 +223,17 @@
- /* Event handlers for iterator */
- static void
- iterStartElementHandler(void *recv,
- const XML_Char *name, const XML_Char **atts)
- {
- XMLParser* parser;
- VALUE attrhash;
-
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- #ifdef NEW_EXPAT
- parser->lastAttrs = atts;
- #endif
- attrhash = rb_hash_new();
- while (*atts) {
- const char* key = *atts++;
- const char* val = *atts++;
- rb_hash_aset(attrhash,
-@@ -249,63 +249,63 @@
- }
- }
-
- static void
- iterEndElementHandler(void *recv,
- const XML_Char *name)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_yield(rb_ary_new3(4, symEND_ELEM,
- TO_(ENC_(rb_str_new2((char*)name))), Qnil, recv));
- if (parser->defaultCurrent) {
- parser->defaultCurrent = 0;
- XML_DefaultCurrent(parser->parser);
- }
- }
-
- static void
- iterCharacterDataHandler(void *recv,
- const XML_Char *s,
- int len)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_yield(rb_ary_new3(4, symCDATA,
- Qnil, TO_(ENC_(rb_str_new((char*)s, len))), recv));
- if (parser->defaultCurrent) {
- parser->defaultCurrent = 0;
- XML_DefaultCurrent(parser->parser);
- }
- }
-
- static void
- iterProcessingInstructionHandler(void *recv,
- const XML_Char *target,
- const XML_Char *data)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_yield(rb_ary_new3(4, symPI,
- TO_(ENC_(rb_str_new2((char*)target))),
- TO_(ENC_(rb_str_new2((char*)data))), recv));
- if (parser->defaultCurrent) {
- parser->defaultCurrent = 0;
- XML_DefaultCurrent(parser->parser);
- }
- }
-
- static void
- iterDefaultHandler(void *recv,
- const XML_Char *s,
- int len)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_yield(rb_ary_new3(4, symDEFAULT,
- Qnil, TO_(ENC_(rb_str_new((char*)s, len))), recv));
- if (parser->defaultCurrent) {
- parser->defaultCurrent = 0;
- /* XML_DefaultCurrent shoould not call in defaultHandler */
- /* XML_DefaultCurrent(parser->parser); */
- }
- }
-@@ -316,17 +316,17 @@
- const XML_Char *base,
- const XML_Char *systemId,
- const XML_Char *publicId,
- const XML_Char *notationName)
- {
- XMLParser* parser;
- VALUE valary;
-
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- valary = rb_ary_new3(4, (base ? TO_(ENC_(rb_str_new2((char*)base))) : Qnil),
- TO_(ENC_(rb_str_new2((char*)systemId))),
- (publicId ? TO_(ENC_(rb_str_new2((char*)publicId))) : Qnil),
- TO_(ENC_(rb_str_new2((char*)notationName))));
- rb_yield(rb_ary_new3(4, symUNPARSED_ENTITY_DECL,
- TO_(ENC_(rb_str_new2((char*)entityName))),
- valary, recv));
- if (parser->defaultCurrent) {
-@@ -340,17 +340,17 @@
- const XML_Char *notationName,
- const XML_Char *base,
- const XML_Char *systemId,
- const XML_Char *publicId)
- {
- XMLParser* parser;
- VALUE valary;
-
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- valary = rb_ary_new3(3,
- (base ? TO_(ENC_(rb_str_new2((char*)base))) : Qnil),
- (systemId ? TO_(ENC_(rb_str_new2((char*)systemId))) : Qnil),
- (publicId ? TO_(ENC_(rb_str_new2((char*)publicId))) : Qnil));
- rb_yield(rb_ary_new3(4, symNOTATION_DECL,
- TO_(ENC_(rb_str_new2((char*)notationName))),
- valary, recv));
- if (parser->defaultCurrent) {
-@@ -390,71 +390,71 @@
- }
-
- #ifdef NEW_EXPAT
- static void
- iterCommentHandler(void *recv,
- const XML_Char *s)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_yield(rb_ary_new3(4, symCOMMENT,
- Qnil, TO_(ENC_(rb_str_new2((char*)s))), recv));
- if (parser->defaultCurrent) {
- parser->defaultCurrent = 0;
- XML_DefaultCurrent(parser->parser);
- }
- }
-
- static void
- iterStartCdataSectionHandler(void *recv)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_yield(rb_ary_new3(4, symSTART_CDATA, Qnil, Qnil, recv));
- if (parser->defaultCurrent) {
- parser->defaultCurrent = 0;
- XML_DefaultCurrent(parser->parser);
- }
- }
-
- static void
- iterEndCdataSectionHandler(void *recv)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_yield(rb_ary_new3(4, symEND_CDATA, Qnil, Qnil, recv));
- if (parser->defaultCurrent) {
- parser->defaultCurrent = 0;
- XML_DefaultCurrent(parser->parser);
- }
- }
-
- static void
- iterStartNamespaceDeclHandler(void *recv,
- const XML_Char *prefix,
- const XML_Char *uri)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_yield(rb_ary_new3(4, symSTART_NAMESPACE_DECL,
- (prefix ? TO_(ENC_(rb_str_new2((char*)prefix))) : Qnil),
- (uri ? TO_(ENC_(rb_str_new2((char*)uri))) : Qnil), recv));
- if (parser->defaultCurrent) {
- parser->defaultCurrent = 0;
- XML_DefaultCurrent(parser->parser);
- }
- }
-
- static void
- iterEndNamespaceDeclHandler(void *recv,
- const XML_Char *prefix)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_yield(rb_ary_new3(4, symEND_NAMESPACE_DECL,
- (prefix ? TO_(ENC_(rb_str_new2((char*)prefix))) : Qnil),
- Qnil, recv));
- if (parser->defaultCurrent) {
- parser->defaultCurrent = 0;
- XML_DefaultCurrent(parser->parser);
- }
- }
-@@ -471,17 +471,17 @@
- #else
- iterStartDoctypeDeclHandler(void *recv,
- const XML_Char *doctypeName)
- #endif
- {
- XMLParser* parser;
- VALUE valary = Qnil;
-
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- #ifdef HAVE_EXPAT_H
- valary = rb_ary_new3(3,
- (sysid ? TO_(ENC_(rb_str_new2((char*)sysid))) : Qnil),
- (pubid ? TO_(ENC_(rb_str_new2((char*)pubid))) : Qnil),
- (has_internal_subset ? Qtrue : Qfalse));
- #endif
- rb_yield(rb_ary_new3(4, symSTART_DOCTYPE_DECL,
- TO_(ENC_(rb_str_new2((char*)doctypeName))),
-@@ -491,17 +491,17 @@
- XML_DefaultCurrent(parser->parser);
- }
- }
-
- static void
- iterEndDoctypeDeclHandler(void *recv)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_yield(rb_ary_new3(4, symEND_DOCTYPE_DECL,
- Qnil,
- Qnil, recv));
- if (parser->defaultCurrent) {
- parser->defaultCurrent = 0;
- XML_DefaultCurrent(parser->parser);
- }
- }
-@@ -543,17 +543,17 @@
-
- static void
- iterElementDeclHandler(void *recv,
- const XML_Char *name,
- XML_Content *model)
- {
- XMLParser* parser;
- VALUE content;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- content = makeContentArray(parser, model);
- rb_yield(rb_ary_new3(4, symELEMENT_DECL,
- TO_(ENC_(rb_str_new2(name))),
- content, recv));
- if (parser->defaultCurrent) {
- parser->defaultCurrent = 0;
- XML_DefaultCurrent(parser->parser);
- }
-@@ -565,17 +565,17 @@
- const XML_Char *attname,
- const XML_Char *att_type,
- const XML_Char *dflt,
- int isrequired)
- {
- XMLParser* parser;
- VALUE valary;
-
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- valary = rb_ary_new3(4,
- TO_(ENC_(rb_str_new2((char*)attname))),
- TO_(ENC_(rb_str_new2((char*)att_type))),
- (dflt ? TO_(ENC_(rb_str_new2((char*)dflt))) : Qnil),
- (isrequired ? Qtrue : Qfalse));
- rb_yield(rb_ary_new3(4, symATTLIST_DECL,
- TO_(ENC_(rb_str_new2(elname))),
- valary, recv));
-@@ -589,17 +589,17 @@
- iterXmlDeclHandler (void *recv,
- const XML_Char *version,
- const XML_Char *encoding,
- int standalone)
- {
- XMLParser* parser;
- VALUE valary;
-
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- valary = rb_ary_new3(3,
- (version ? TO_(ENC_(rb_str_new2(version))) : Qnil),
- (encoding ? TO_(ENC_(rb_str_new2((char*)encoding))) : Qnil),
- INT2FIX(standalone));
- rb_yield(rb_ary_new3(4, symXML_DECL,
- Qnil,
- valary, recv));
- if (parser->defaultCurrent) {
-@@ -617,17 +617,17 @@
- const XML_Char *base,
- const XML_Char *systemId,
- const XML_Char *publicId,
- const XML_Char *notationName)
- {
- XMLParser* parser;
- VALUE valary;
-
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- valary = rb_ary_new3(6,
- (is_parameter_entity ? Qtrue : Qfalse),
- TO_(ENC_(rb_str_new((char*)value, value_length))),
- (base ? TO_(ENC_(rb_str_new2((char*)base))) : Qnil),
- (systemId ? TO_(ENC_(rb_str_new2((char*)systemId))) : Qnil),
- (publicId ? TO_(ENC_(rb_str_new2((char*)publicId))) : Qnil),
- (notationName ? TO_(ENC_(rb_str_new2((char*)notationName)))
- : Qnil));
-@@ -648,17 +648,17 @@
- const XML_Char *entityName,
- const XML_Char *base,
- const XML_Char *systemId,
- const XML_Char *publicId)
- {
- XMLParser* parser;
- VALUE valary;
-
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- valary = rb_ary_new3(3, (base ? TO_(ENC_(rb_str_new2((char*)base))) : Qnil),
- TO_(ENC_(rb_str_new2((char*)systemId))),
- (publicId ? TO_(ENC_(rb_str_new2((char*)publicId))) : Qnil));
- rb_yield(rb_ary_new3(4, symEXTERNAL_PARSED_ENTITY_DECL,
- TO_(ENC_(rb_str_new2((char*)entityName))),
- valary, recv));
- if (parser->defaultCurrent) {
- parser->defaultCurrent = 0;
-@@ -668,17 +668,17 @@
-
- static void
- iterInternalParsedEntityDeclHandler(void *recv,
- const XML_Char *entityName,
- const XML_Char *replacementText,
- int replacementTextLength)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_yield(rb_ary_new3(4, symINTERNAL_PARSED_ENTITY_DECL,
- TO_(ENC_(rb_str_new2((char*)entityName))),
- TO_(ENC_(rb_str_new((char*)replacementText,
- replacementTextLength))), recv));
- if (parser->defaultCurrent) {
- parser->defaultCurrent = 0;
- XML_DefaultCurrent(parser->parser);
- }
-@@ -687,17 +687,17 @@
-
- #ifdef HAVE_XML_SETSKIPPEDENTITYHANDLER
- static void
- iterSkippedEntityHandler(void *recv,
- const XML_Char *entityName,
- int is_parameter_entity)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_yield(rb_ary_new3(4, symSKIPPED_ENTITY,
- TO_(ENC_(rb_str_new2((char*)entityName))),
- INT2FIX(is_parameter_entity), recv));
- if (parser->defaultCurrent) {
- parser->defaultCurrent = 0;
- XML_DefaultCurrent(parser->parser);
- }
- }
-@@ -708,17 +708,17 @@
- /* Event handlers for instance method */
- static void
- myStartElementHandler(void *recv,
- const XML_Char *name, const XML_Char **atts)
- {
- XMLParser* parser;
- VALUE attrhash;
-
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- #ifdef NEW_EXPAT
- parser->lastAttrs = atts;
- #endif
- attrhash = rb_hash_new();
- while (*atts) {
- const char* key = *atts++;
- const char* val = *atts++;
- rb_hash_aset(attrhash,
-@@ -729,95 +729,95 @@
- TO_(ENC_(rb_str_new2((char*)name))), attrhash);
- }
-
- static void
- myEndElementHandler(void *recv,
- const XML_Char *name)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_funcall((VALUE)recv, id_endElementHandler, 1,
- TO_(ENC_(rb_str_new2((char*)name))));
- }
-
- static void
- myCharacterDataHandler(void *recv,
- const XML_Char *s,
- int len)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_funcall((VALUE)recv, id_characterDataHandler, 1,
- TO_(ENC_(rb_str_new((char*)s, len))));
- }
-
- static void
- myProcessingInstructionHandler(void *recv,
- const XML_Char *target,
- const XML_Char *data)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_funcall((VALUE)recv, id_processingInstructionHandler, 2,
- TO_(ENC_(rb_str_new2((char*)target))),
- TO_(ENC_(rb_str_new2((char*)data))));
- }
-
- static void
- myDefaultHandler(void *recv,
- const XML_Char *s,
- int len)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_funcall((VALUE)recv, id_defaultHandler, 1,
- TO_(ENC_(rb_str_new((char*)s, len))));
- }
-
- #ifdef NEW_EXPAT
- static void
- myDefaultExpandHandler(void *recv,
- const XML_Char *s,
- int len)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_funcall((VALUE)recv, id_defaultExpandHandler, 1,
- TO_(ENC_(rb_str_new((char*)s, len))));
- }
- #endif
-
- void
- myUnparsedEntityDeclHandler(void *recv,
- const XML_Char *entityName,
- const XML_Char *base,
- const XML_Char *systemId,
- const XML_Char *publicId,
- const XML_Char *notationName)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_funcall((VALUE)recv, id_unparsedEntityDeclHandler, 5,
- TO_(ENC_(rb_str_new2((char*)entityName))),
- (base ? TO_(ENC_(rb_str_new2((char*)base))) : Qnil),
- TO_(ENC_(rb_str_new2((char*)systemId))),
- (publicId ? TO_(ENC_(rb_str_new2((char*)publicId))) : Qnil),
- TO_(ENC_(rb_str_new2((char*)notationName))));
- }
-
- void
- myNotationDeclHandler(void *recv,
- const XML_Char *notationName,
- const XML_Char *base,
- const XML_Char *systemId,
- const XML_Char *publicId)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_funcall((VALUE)recv, id_notationDeclHandler, 4,
- TO_(ENC_(rb_str_new2((char*)notationName))),
- (base ? TO_(ENC_(rb_str_new2((char*)base))) : Qnil),
- (systemId ? TO_(ENC_(rb_str_new2((char*)systemId))) : Qnil),
- (publicId ? TO_(ENC_(rb_str_new2((char*)publicId))) : Qnil));
- }
-
- int
-@@ -827,83 +827,83 @@
- const XML_Char *systemId,
- const XML_Char *publicId)
- {
- XMLParser* parser;
- VALUE recv;
- VALUE ret;
-
- recv = (VALUE)XML_GetUserData(xmlparser);
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- ret = rb_funcall(recv, id_externalEntityRefHandler, 4,
- (context ? TO_(ENC_(rb_str_new2((char*)context))): Qnil),
- (base ? TO_(ENC_(rb_str_new2((char*)base))) : Qnil),
- (systemId ? TO_(ENC_(rb_str_new2((char*)systemId))) : Qnil),
- (publicId ? TO_(ENC_(rb_str_new2((char*)publicId))) : Qnil));
- /* The error status in this handler should be returned
- by the exception. */
- return Qnil;
- }
-
- #ifdef NEW_EXPAT
- static void
- myCommentHandler(void *recv,
- const XML_Char *s)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_funcall((VALUE)recv, id_commentHandler, 1,
- TO_(ENC_(rb_str_new2((char*)s))));
- }
-
- static void
- myStartCdataSectionHandler(void *recv)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_funcall((VALUE)recv, id_startCdataSectionHandler, 0);
- }
-
- static void
- myEndCdataSectionHandler(void *recv)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_funcall((VALUE)recv, id_endCdataSectionHandler, 0);
- }
-
- static void
- myStartNamespaceDeclHandler(void *recv,
- const XML_Char *prefix,
- const XML_Char *uri)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_funcall((VALUE)recv, id_startNamespaceDeclHandler, 2,
- (prefix ? TO_(ENC_(rb_str_new2((char*)prefix))) : Qnil),
- (uri ? TO_(ENC_(rb_str_new2((char*)uri))) : Qnil));
- }
-
- static void
- myEndNamespaceDeclHandler(void *recv,
- const XML_Char *prefix)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_funcall((VALUE)recv, id_endNamespaceDeclHandler, 1,
- (prefix ? TO_(ENC_(rb_str_new2((char*)prefix))) : Qnil));
- }
-
- static int
- myNotStandaloneHandler(void *recv)
- {
- XMLParser* parser;
- VALUE v;
-
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- v = rb_funcall((VALUE)recv, id_notStandaloneHandler, 0);
- Check_Type(v, T_FIXNUM);
- return FIX2INT(v);
- }
- #endif
-
- #ifdef HAVE_XML_SETPARAMENTITYPARSING
- static void
-@@ -914,17 +914,17 @@
- const XML_Char *pubid,
- int has_internal_subset)
- #else
- myStartDoctypeDeclHandler(void *recv,
- const XML_Char *doctypeName)
- #endif
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- #ifdef HAVE_EXPAT_H
- rb_funcall((VALUE)recv, id_startDoctypeDeclHandler, 4,
- TO_(ENC_(rb_str_new2((char*)doctypeName))),
- (sysid ? TO_(ENC_(rb_str_new2((char*)sysid))) : Qnil),
- (pubid ? TO_(ENC_(rb_str_new2((char*)pubid))) : Qnil),
- (has_internal_subset ? Qtrue : Qfalse));
- #else
- rb_funcall((VALUE)recv, id_startDoctypeDeclHandler, 4,
-@@ -932,63 +932,63 @@
- Qnil, Qnil, Qfalse);
- #endif
- }
-
- static void
- myEndDoctypeDeclHandler(void *recv)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_funcall((VALUE)recv, id_endDoctypeDeclHandler, 0);
- }
- #endif
-
-
- #ifdef HAVE_EXPAT_H
-
- static void
- myElementDeclHandler(void *recv,
- const XML_Char *name,
- XML_Content *model)
- {
- XMLParser* parser;
- VALUE content;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- content = makeContentArray(parser, model);
- rb_funcall((VALUE)recv, id_elementDeclHandler, 2,
- TO_(ENC_(rb_str_new2(name))), content);
- }
-
- static void
- myAttlistDeclHandler (void *recv,
- const XML_Char *elname,
- const XML_Char *attname,
- const XML_Char *att_type,
- const XML_Char *dflt,
- int isrequired)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_funcall((VALUE)recv, id_attlistDeclHandler, 5,
- TO_(ENC_(rb_str_new2(elname))),
- TO_(ENC_(rb_str_new2((char*)attname))),
- TO_(ENC_(rb_str_new2((char*)att_type))),
- (dflt ? TO_(ENC_(rb_str_new2((char*)dflt))) : Qnil),
- (isrequired ? Qtrue : Qfalse));
- }
-
- static void
- myXmlDeclHandler (void *recv,
- const XML_Char *version,
- const XML_Char *encoding,
- int standalone)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_funcall((VALUE)recv, id_xmlDeclHandler, 3,
- (version ? TO_(ENC_(rb_str_new2(version))) : Qnil),
- (encoding ? TO_(ENC_(rb_str_new2((char*)encoding))) : Qnil),
- INT2FIX(standalone));
- }
-
- static void
- myEntityDeclHandler (void *recv,
-@@ -997,17 +997,17 @@
- const XML_Char *value,
- int value_length,
- const XML_Char *base,
- const XML_Char *systemId,
- const XML_Char *publicId,
- const XML_Char *notationName)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_funcall((VALUE)recv, id_entityDeclHandler, 7,
- TO_(ENC_(rb_str_new2(entityName))),
- (is_parameter_entity ? Qtrue : Qfalse),
- TO_(ENC_(rb_str_new((char*)value, value_length))),
- (base ? TO_(ENC_(rb_str_new2((char*)base))) : Qnil),
- (systemId ? TO_(ENC_(rb_str_new2((char*)systemId))) : Qnil),
- (publicId ? TO_(ENC_(rb_str_new2((char*)publicId))) : Qnil),
- (notationName ? TO_(ENC_(rb_str_new2((char*)notationName)))
-@@ -1020,32 +1020,32 @@
- static void
- myExternalParsedEntityDeclHandler(void *recv,
- const XML_Char *entityName,
- const XML_Char *base,
- const XML_Char *systemId,
- const XML_Char *publicId)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_funcall((VALUE)recv, id_externalParsedEntityDeclHandler, 4,
- TO_(ENC_(rb_str_new2((char*)entityName))),
- (base ? TO_(ENC_(rb_str_new2((char*)base))) : Qnil),
- TO_(ENC_(rb_str_new2((char*)systemId))),
- (publicId ? TO_(ENC_(rb_str_new2((char*)publicId))) : Qnil));
- }
-
- static void
- myInternalParsedEntityDeclHandler(void *recv,
- const XML_Char *entityName,
- const XML_Char *replacementText,
- int replacementTextLength)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_funcall((VALUE)recv, id_internalParsedEntityDeclHandler, 2,
- TO_(ENC_(rb_str_new2((char*)entityName))),
- TO_(ENC_(rb_str_new((char*)replacementText,
- replacementTextLength))));
- }
- #endif
-
-
-@@ -1291,17 +1291,17 @@
- static int
- myUnknownEncodingHandler(void *recv,
- const XML_Char *name,
- XML_Encoding *info)
- {
- XMLParser* parser;
- VALUE ret;
-
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- parser->detectedEncoding = name;
-
- if (!rb_method_boundp(CLASS_OF((VALUE)recv), id_unknownEncoding, 0))
- #ifndef XML_ENC_PATH
- return 0;
- #else
- {
- Encinfo* enc;
-@@ -1347,17 +1347,17 @@
-
- #ifdef HAVE_XML_SETSKIPPEDENTITYHANDLER
- static void
- mySkippedEntityHandler(void *recv,
- const XML_Char *entityName,
- int is_parameter_entity)
- {
- XMLParser* parser;
-- GET_PARSER(recv, parser);
-+ GET_PARSER((VALUE)recv, parser);
- rb_funcall((VALUE)recv, id_skippedEntityHandler, 2,
- TO_(ENC_(rb_str_new2((char*)entityName))),
- INT2FIX(is_parameter_entity));
- }
- #endif
-
-
- /* constructor */
-@@ -1492,17 +1492,17 @@
- parser->detectedEncoding = NULL;
-
- rb_obj_call_init(obj, argc, argv);
-
- return obj;
- }
-
- static VALUE
--XMLParser_initialize(VALUE obj)
-+XMLParser_initialize(int argc, VALUE* argv, VALUE obj)
- {
- return Qnil;
- }
-
- #ifdef HAVE_XML_PARSERRESET
- static VALUE
- XMLParser_reset(int argc, VALUE* argv, VALUE obj)
- {
diff --git a/rubygem-xmlparser-enc_to_encindex-fix.patch b/rubygem-xmlparser-enc_to_encindex-fix.patch
deleted file mode 100644
index b189d57..0000000
--- a/rubygem-xmlparser-enc_to_encindex-fix.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur orig/ext/xmlparser.c new/ext/xmlparser.c
---- orig/ext/xmlparser.c 1970-01-01 01:00:00.000000001 +0100
-+++ new/ext/xmlparser.c 2023-10-04 14:53:34.000000001 +0200
-@@ -1803,7 +1803,7 @@
- volatile VALUE encobj;
- volatile VALUE ustr;
- enc = rb_enc_find(parser->detectedEncoding);
-- if ((int)ENC_TO_ENCINDEX(enc) != rb_ascii8bit_encindex()) {
-+ if ((int)rb_enc_to_index(enc) != rb_ascii8bit_encindex()) {
- rb_enc_associate(str, enc);
- encobj = rb_enc_from_encoding(enc_xml);
- /* rb_str_encode may raises an exception */
diff --git a/rubygem-xmlparser-ftbfs-fix.patch b/rubygem-xmlparser-ftbfs-fix.patch
deleted file mode 100644
index fff747e..0000000
--- a/rubygem-xmlparser-ftbfs-fix.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/ext/xmlparser.c b/ext/xmlparser.c
-index aa32d11..65a6540 100644
---- a/ext/xmlparser.c
-+++ b/ext/xmlparser.c
-@@ -1780,7 +1780,7 @@ XMLParser_parse(int argc, VALUE* argv, VALUE obj)
- if (!ret) {
- int err = XML_GetErrorCode(parser->parser);
- const char* errStr = XML_ErrorString(err);
-- rb_raise(eXMLParserError, (char*)errStr);
-+ rb_raise(eXMLParserError, "%s", errStr);
- }
- } while (!NIL_P(buf));
- return Qnil;
-@@ -1829,7 +1829,7 @@ XMLParser_parse(int argc, VALUE* argv, VALUE obj)
- if (!ret) {
- int err = XML_GetErrorCode(parser->parser);
- const char* errStr = XML_ErrorString(err);
-- rb_raise(eXMLParserError, (char*)errStr);
-+ rb_raise(eXMLParserError, "%s", errStr);
- }
-
- return Qnil;
diff --git a/rubygem-xmlparser.spec b/rubygem-xmlparser.spec
deleted file mode 100644
index bb37baa..0000000
--- a/rubygem-xmlparser.spec
+++ /dev/null
@@ -1,204 +0,0 @@
-%global gem_name xmlparser
-
-Summary: Ruby bindings to the Expat XML parsing library
-Name: rubygem-%{gem_name}
-Version: 0.7.2.1
-Release: 49%{?dist}
-Group: Development/Languages
-# src/lib/xml/xpath.rb is GPLv2+
-# src/ext/encoding.h and the functions of encoding map are GPLv2+ or Artistic
-# All other files are Ruby or GPLv2+ or MIT
-# For a breakdown of the licensing, see also README
-License: GPL-2.0-or-later and ( Ruby or GPL-2.0-or-later or MIT ) and ( GPL-1.0-or-later OR Artistic-1.0-Perl )
-URL: http://rubygems.org/gems/xmlparser
-Source0: http://gems.rubyforge.org/gems/%{gem_name}-%{version}.gem
-# Handle 'format not a string literal and no format arguments' error.
-# https://bugzilla.redhat.com/show_bug.cgi?id=1037312
-# Thanks to Gregor Herrmann for the patch.
-# https://www.mail-archive.com/debian-bugs-rc@lists.debian.org/msg297233.html
-Patch0: rubygem-xmlparser-ftbfs-fix.patch
-Patch1: rubygem-xmlparser-enc_to_encindex-fix.patch
-Patch2: rubygem-xmlparser-c99.patch
-BuildRequires: perl
-BuildRequires: ruby
-BuildRequires: ruby(rubygems)
-BuildRequires: ruby(release)
-BuildRequires: ruby-devel
-BuildRequires: rubygems-devel
-BuildRequires: rubygem(rake)
-BuildRequires: rubygem(mkrf)
-BuildRequires: expat-devel
-
-%description
-Ruby bindings to the Expat XML parsing library.
-
-%prep
-gem unpack %{SOURCE0}
-%setup -q -D -T -n %{gem_name}-%{version}
-
-gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
-
-%patch -P0 -p1
-%patch -P1 -p1
-%patch -P2 -p1
-
-%build
-gem build %{gem_name}.gemspec
-%gem_install
-
-%install
-rm -rf %{buildroot}
-mkdir -p %{buildroot}%{gem_dir}
-cp -rp .%{gem_dir}/* %{buildroot}%{gem_dir}/
-
-# remove development stuff
-rm -rf %{buildroot}%{gem_instdir}/ext
-
-# install externals
-mkdir -p %{buildroot}%{gem_extdir_mri}/
-cp -a ./%{gem_extdir_mri}/{gem.build_complete,*.so} %{buildroot}%{gem_extdir_mri}/
-
-
-%files
-%{gem_extdir_mri}
-%dir %{gem_instdir}/
-%doc %{gem_instdir}/[A-Z]*
-%doc %{gem_docdir}
-%{gem_instdir}/[a-z]*
-%exclude %{gem_cache}
-%{gem_spec}
-
-%changelog
-* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2.1-49
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
-
-* Thu Jan 08 2026 Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.7.2.1-48
-- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_4.0
-
-* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2.1-47
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
-
-* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2.1-46
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
-
-* Wed Jan 08 2025 Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.7.2.1-45
-- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.4
-
-* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2.1-44
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
-
-* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2.1-43
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
-
-* Wed Jan 03 2024 Florian Weimer <fweimer@redhat.com> - 0.7.2.1-42
-- Fix C compatibility issues (#2256626)
-
-* Wed Jan 03 2024 Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.7.2.1-41
-- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.3
-
-* Wed Aug 30 2023 Ulrich Schwickerath - 0.7.2.1-40
-- Add patch for undefined symbol as proposed by Antonio Terceiro for Debian
-
-* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2.1-22
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
-
-* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2.1-21
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
-
-* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 0.7.2.1-20
-- Rebuilt for switch to libxcrypt
-
-* Thu Jan 04 2018 Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.7.2.1-19
-- F-28: rebuild for ruby25
-
-* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2.1-18
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
-
-* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2.1-17
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
-
-* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2.1-16
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
-
-* Wed Jan 11 2017 Vít Ondruch <vondruch@redhat.com> - 0.7.2.1-15
-- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.4
-
-* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2.1-14
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
-
-* Mon Jan 11 2016 Vít Ondruch <vondruch@redhat.com> - 0.7.2.1-13
-- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.3
-
-* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.2.1-12
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
-
-* Fri Jan 16 2015 Vít Ondruch <vondruch@redhat.com> - 0.7.2.1-11
-- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.2
-
-* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.2.1-10
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
-
-* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.2.1-9
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
-
-* Thu Apr 10 2014 Josef Stribny <jstribny@redhat.com> - 0.7.2.1-8
-- Rebuilt for https://fedoraproject.org/wiki/Changes/Ruby_2.1
-- Fix FTBFS if "-Werror=format-security" flag is used (rhbz#1037312).
-
-* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.2.1-7
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
-
-* Mon Mar 18 2013 Bohuslav Kabrda <bkabrda@redhat.com> - 0.7.2.1-6
-- Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0
-
-* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.2.1-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
-
-* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.2.1-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
-
-* Thu Apr 26 2012 Ulrich Schwickerath <ulrich.schwickerath@web.de> - 0.7.2.1-3
-- sync with updated gem version from rubyforge instead of private copy
-- use macros for files section
-- cleanup macros in changelog section to make rpmlint happy
-
-* Wed Apr 25 2012 Ulrich Schwickerath <ulrich.schwickerath@web.de> - 0.7.2-2
-- use macros following the new gem packaging guidelines for fed17+
-
-* Tue Mar 20 2012 Ulrich Schwickerath <ulrich.schwickerath@web.de> - 0.7.2-1
-- spec file patch to support fedora 17+
-- update to 0.7.2 from Yoshidam
-
-* Tue Mar 06 2012 Ulrich Schwickerath <ulrich.schwickerath@web.de> - 0.6.81-9
-- replace build requirement for ruby-libs by ruby
-
-* Wed Dec 07 2011 Ulrich Schwickerath <ulrich.schwickerath@web.de> - 0.6.81-8
-- remove the link to xmlparser.so and move it to ruby_sitearch
-
-* Wed Dec 07 2011 Ulrich Schwickerath <ulrich.schwickerath@web.de> - 0.6.81-7
-- fix for /usr/lib/ruby/gems/1.8/gems/xmlparser-0.6.81 should be owned by the package
-- fix installation path for .so files
-- add dependency on ruby-libs which owns the ruby_sitearch directory
-
-* Wed Jul 12 2011 Ulrich Schwickerath <ulrich.schwickerath@web.de> - 0.6.81-6
-- add more details about licensing
-
-* Wed Jul 12 2011 Ulrich Schwickerath <ulrich.schwickerath@web.de> - 0.6.81-5
-- specify
-- fix format of changelog
-- remove ruby-sitelib
-
-* Tue Jul 11 2011 Ulrich Schwickerath <ulrich.schwickerath@web.de> - 0.6.81-4
-- cleaner way to treat SOURCE
-- remove explicit dependency on expat
-- make globals conditional
-
-* Mon Jul 10 2011 Ulrich Schwickerath <ulrich.schwickerath@web.de> - 0.6.81-3
-- fix build problems
-
-* Sat Jul 08 2011 Ulrich Schwickerath <ulrich.schwickerath@web.de> - 0.6.81-2
-- add dependencies
-
-* Wed Jul 06 2011 Ulrich Schwickerath <ulrich.schwickerath@web.de> - 0.6.81-1
-- Initial package from gem2rpm
-
diff --git a/sources b/sources
deleted file mode 100644
index 94b83af..0000000
--- a/sources
+++ /dev/null
@@ -1 +0,0 @@
-c5634cace66cb2542463ce698cc041e5 xmlparser-0.7.2.1.gem
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-06-26 2:08 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-26 2:08 [rpms/rubygem-xmlparser] rawhide: Orphaned for 6+ weeks Orphaned Packages Process
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox