diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 163c63a..0000000 --- a/.gitignore +++ /dev/null @@ -1,29 +0,0 @@ -/xml2js-0.2.6.tgz -/xml2js-tests-0.2.6.tar.bz2 -/xml2js-0.2.7.tgz -/xml2js-tests-0.2.7.tar.bz2 -/xml2js-0.2.8.tgz -/xml2js-tests-0.2.8.tar.bz2 -/xml2js-0.4.0.tgz -/xml2js-tests-0.4.0.tar.bz2 -/xml2js-0.4.1.tgz -/xml2js-tests-0.4.1.tar.bz2 -/node-xml2js-9b6459903f3e3aa5a821729b8b79836d1d2b84cc.tar.gz -/node-xml2js-a96eab1febb694549d08cbb6f55b058dca7f12d1.tar.gz -/node-xml2js-0b2121503d05a9844d7bf286691d3657ece17546.tar.gz -/node-xml2js-fafe6fd7a00b3d361d8863882f4a67cb567612e8.tar.gz -/node-xml2js-9678bba6ee805685781d69053c271129d25c5647.tar.gz -/node-xml2js-f7b9ae6688e18886bd03377f4432d665d3f0b305.tar.gz -/node-xml2js-8b7f3fbbc3514dab2ebc40a24cbdfd72f381476e.tar.gz -/nodejs-xml2js-0.4.10.tar.gz -/nodejs-xml2js-0.4.11.tar.gz -/nodejs-xml2js-0.4.12.tar.gz -/nodejs-xml2js-0.4.13.tar.gz -/nodejs-xml2js-f7e53de387f8d614e301219ca17c2094ef0a02f9.tar.gz -/nodejs-xml2js-0.4.16.tar.gz -/nodejs-xml2js-0.4.17.tar.gz -/nodejs-xml2js-0.4.18.tar.gz -/nodejs-xml2js-0.4.19.tar.gz -/nodejs-xml2js-0.4.20.tar.gz -/nodejs-xml2js-0.4.21.tar.gz -/nodejs-xml2js-0.4.22.tar.gz 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/nodejs-xml2js-promisify.patch b/nodejs-xml2js-promisify.patch deleted file mode 100644 index a060039..0000000 --- a/nodejs-xml2js-promisify.patch +++ /dev/null @@ -1,104 +0,0 @@ -commit b3ef619a3df4a043385823a39729acd36a21cba4 -Author: Tom Hughes -Date: Tue Sep 3 20:49:57 2019 +0100 - - Patch out use of shim that is not needed by modern Node.js - -diff --git a/lib/parser.js b/lib/parser.js -index cbcc8f3..f05c6ac 100644 ---- a/lib/parser.js -+++ b/lib/parser.js -@@ -1,7 +1,7 @@ - // Generated by CoffeeScript 1.12.7 - (function() { - "use strict"; -- var bom, defaults, events, isEmpty, processItem, processors, promisify, sax, setImmediate, -+ var bom, defaults, events, isEmpty, processItem, processors, sax, setImmediate, util, - bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; }, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; -@@ -10,6 +10,8 @@ - - events = require('events'); - -+ util = require('util'); -+ - bom = require('./bom'); - - processors = require('./processors'); -@@ -18,8 +20,6 @@ - - defaults = require('./defaults').defaults; - -- promisify = require('util.promisify'); -- - isEmpty = function(thing) { - return typeof thing === "object" && (thing != null) && Object.keys(thing).length === 0; - }; -@@ -335,7 +335,7 @@ - }; - - Parser.prototype.parseStringPromise = function(str) { -- return promisify(this.parseString)(str); -+ return util.promisify(this.parseString)(str); - }; - - return Parser; -diff --git a/package.json b/package.json -index eede8e3..2e35eef 100644 ---- a/package.json -+++ b/package.json -@@ -75,8 +75,7 @@ - }, - "dependencies": { - "sax": ">=0.6.0", -- "xmlbuilder": "~11.0.0", -- "util.promisify": "~1.0.0" -+ "xmlbuilder": "~11.0.0" - }, - "devDependencies": { - "coffee-script": ">=1.10.0", -diff --git a/src/parser.coffee b/src/parser.coffee -index 6556df0..69d2e39 100644 ---- a/src/parser.coffee -+++ b/src/parser.coffee -@@ -2,11 +2,11 @@ - - sax = require 'sax' - events = require 'events' -+util = require 'util' - bom = require './bom' - processors = require './processors' - setImmediate = require('timers').setImmediate - defaults = require('./defaults').defaults --promisify = require 'util.promisify' - - # Underscore has a nice function for this, but we try to go without dependencies - isEmpty = (thing) -> -@@ -255,7 +255,7 @@ class exports.Parser extends events - throw err - - parseStringPromise: (str) => -- promisify(@parseString) str -+ util.promisify(@parseString) str - - exports.parseString = (str, a, b) -> - # let's determine what we got as arguments -diff --git a/test/parser.test.coffee b/test/parser.test.coffee -index ba10fab..e4a7ba6 100644 ---- a/test/parser.test.coffee -+++ b/test/parser.test.coffee -@@ -5,11 +5,11 @@ util = require 'util' - assert = require 'assert' - path = require 'path' - os = require 'os' --promisify = require 'util.promisify' -+util = require 'util' - - fileName = path.join __dirname, '/fixtures/sample.xml' - --readFilePromise = promisify fs.readFile -+readFilePromise = util.promisify fs.readFile - - skeleton = (options, checks) -> - (test) -> diff --git a/nodejs-xml2js.spec b/nodejs-xml2js.spec deleted file mode 100644 index 1e4638a..0000000 --- a/nodejs-xml2js.spec +++ /dev/null @@ -1,186 +0,0 @@ -Name: nodejs-xml2js -Version: 0.4.22 -Release: 5%{?dist} -Summary: Simple XML to JavaScript object converter - -License: MIT -URL: https://github.com/Leonidas-from-XIV/node-xml2js -Source0: https://github.com/Leonidas-from-XIV/node-xml2js/archive/%{version}/%{name}-%{version}.tar.gz -# Patch out use of shim that is not needed by modern Node.js -Patch0: nodejs-xml2js-promisify.patch - -BuildArch: noarch -ExclusiveArch: %{nodejs_arches} noarch - -BuildRequires: nodejs-packaging - -BuildRequires: npm(zap) -BuildRequires: npm(coffee-script) -BuildRequires: npm(sax) -BuildRequires: npm(diff) -BuildRequires: npm(xmlbuilder) >= 2.4.6 - -%description -Ever had the urge to parse XML? And wanted to access the data in -some sane, easy way? Don't want to compile a C parser, for whatever -reason? Then xml2js is what you're looking for! - - -%prep -%autosetup -p 1 -n node-xml2js-%{version} -%nodejs_fixdep xmlbuilder "^4.2.1" -rm -rf node_modules - - -%build - - -%install -mkdir -p %{buildroot}/%{nodejs_sitelib}/xml2js -cp -pr package.json lib %{buildroot}/%{nodejs_sitelib}/xml2js -%nodejs_symlink_deps - - -%check -%nodejs_symlink_deps --check -%{nodejs_sitelib}/zap/bin/zap - - -%files -%doc README.md -%license LICENSE -%{nodejs_sitelib}/xml2js - - -%changelog -* Sat Aug 01 2020 Fedora Release Engineering - 0.4.22-5 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jul 28 2020 Fedora Release Engineering - 0.4.22-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Mon May 11 2020 Tom Hughes - 0.4.22-3 -- Remove npm(sax) dependency fix - -* Wed Jan 29 2020 Fedora Release Engineering - 0.4.22-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Tue Sep 3 2019 Tom Hughes - 0.4.22-1 -- Update to 0.4.22 upstream release - -* Mon Sep 2 2019 Tom Hughes - 0.4.21-1 -- Update to 0.4.21 upstream release - -* Sun Sep 1 2019 Tom Hughes - 0.4.20-1 -- Update to 0.4.20 upstream release - -* Thu Jul 25 2019 Fedora Release Engineering - 0.4.19-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Fri Feb 01 2019 Fedora Release Engineering - 0.4.19-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Fri Jul 13 2018 Fedora Release Engineering - 0.4.19-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Thu Feb 08 2018 Fedora Release Engineering - 0.4.19-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Tue Aug 22 2017 Tom Hughes - 0.4.19-1 -- Update to 0.4.19 upstream release - -* Tue Aug 15 2017 Tom Hughes - 0.4.18-1 -- Update to 0.4.18 upstream release - -* Thu Jul 27 2017 Fedora Release Engineering - 0.4.17-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 0.4.17-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Wed Jul 6 2016 Tom Hughes - 0.4.17-1 -- Update to 0.4.17 upstream release - -* Thu Feb 04 2016 Fedora Release Engineering - 0.4.16-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Sat Jan 16 2016 Tom Hughes - 0.4.16-1 -- Update to 0.4.16 upstream release - -* Sat Oct 31 2015 Tom Hughes - 0.4.15-1 -- Update to 0.4.15 upstream release - -* Thu Oct 15 2015 Tom Hughes - 0.4.13-1 -- Update to 0.4.13 upstream release - -* Sun Sep 6 2015 Tom Hughes - 0.4.12-1 -- Update to 0.4.12 upstream release - -* Tue Sep 1 2015 Tom Hughes - 0.4.11-1 -- Update to 0.4.11 upstream release - -* Sun Aug 9 2015 Tom Hughes - 0.4.10-1 -- Update to 0.4.10 upstream release - -* Wed Jun 17 2015 Fedora Release Engineering - 0.4.9-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sat May 30 2015 Tom Hughes - 0.4.9-1 -- Update to 0.4.9 upstream release -- Switch to %%license for the license file - -* Sat Apr 18 2015 Tom Hughes - 0.4.8-1 -- Update to 0.4.8 upstream release - -* Sun Mar 15 2015 Tom Hughes - 0.4.6-1 -- Update to 0.4.6 upstream release - -* Wed Feb 11 2015 Tom Hughes - 0.4.5-2 -- Patch test result for xmlbuilder 2.4.6 support - -* Wed Feb 11 2015 Tom Hughes - 0.4.5-1 -- Update to 0.4.5 upstream release - -* Sat Jun 07 2014 Fedora Release Engineering - 0.4.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Wed May 28 2014 Tom Hughes - 0.4.4-1 -- Update to 0.4.4 upstream release - -* Fri May 23 2014 Tom Hughes - 0.4.3-1 -- Update to 0.4.3 upstream release - -* Sat Apr 19 2014 Jamie Nguyen - 0.4.2-2 -- fix version of npm(sax) dependency - -* Sun Mar 30 2014 Tom Hughes - 0.4.2-1 -- Update to 0.4.2 upstream release -- Switch to using github as source so we get tests - -* Fri Jan 3 2014 Tom Hughes - 0.4.1-1 -- Update to 0.4.1 upstream release - -* Mon Nov 25 2013 Tom Hughes - 0.4.0-1 -- Update to 0.4.0 upstream release -- Update to latest nodejs packaging standards - -* Sat Aug 03 2013 Fedora Release Engineering - 0.2.8-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Wed Jun 19 2013 Tom Hughes - 0.2.8-1 -- Update to 0.2.8 upstream release - -* Tue May 7 2013 Tom Hughes - 0.2.7-1 -- Update to 0.2.7 upstream release - -* Wed Mar 6 2013 Tom Hughes - 0.2.6-2 -- Update sax dependency - -* Mon Mar 4 2013 Tom Hughes - 0.2.6-1 -- Update to 0.2.6 release -- Add tests, which are now separate -- BuildRequire coffee-script and sax for tests - -* Sun Feb 10 2013 Tom Hughes - 0.2.4-1 -- Initial build of 0.2.4 diff --git a/sources b/sources deleted file mode 100644 index a15c3c7..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (nodejs-xml2js-0.4.22.tar.gz) = 9b58b1820f936579f6f9d19c3e9daf6e9bebcd9d3e48ce675d962681f17f25759d710b5dbe485875b59a55b9cb55ca2893d202a66ac616eb71bbebee0c86675d