diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 0cde556..0000000 --- a/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -/bufferutil-2.0.1.tgz -/nodejs-bufferutil-3.0.0.tar.gz -/nodejs-bufferutil-3.0.1.tar.gz -/nodejs-bufferutil-3.0.3.tar.gz -/nodejs-bufferutil-3.0.5.tar.gz -/nodejs-bufferutil-4.0.1.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-bufferutil-bindings.patch b/nodejs-bufferutil-bindings.patch deleted file mode 100644 index d6b6de0..0000000 --- a/nodejs-bufferutil-bindings.patch +++ /dev/null @@ -1,115 +0,0 @@ -commit 0551aaf21303331b232390d68027090bcb60e3f5 -Author: Tom Hughes -Date: Sat Jun 15 17:27:15 2019 +0100 - - Revert to using bindings to load compiled code - -diff --git a/.npmignore b/.npmignore -index 21d40e8..3f4aadf 100644 ---- a/.npmignore -+++ b/.npmignore -@@ -1,3 +1,4 @@ -+prebuilds/ - build/ - appveyor.yml - test.js -diff --git a/.travis.yml b/.travis.yml -index 3497df4..509666a 100644 ---- a/.travis.yml -+++ b/.travis.yml -@@ -7,16 +7,3 @@ node_js: - os: - - linux - - osx --before_deploy: -- - ARCHIVE_NAME="${TRAVIS_TAG:-latest}-$TRAVIS_OS_NAME-$(uname -m).tar" -- - npm run prebuild -- - tar --create --verbose --file="$ARCHIVE_NAME" --directory "$TRAVIS_BUILD_DIR/prebuilds" . --deploy: -- provider: releases -- api_key: -- secure: OzQWRAFAR+oJ5uSFn2WwCun5RJDD5HQnPhXdJNj5ErpBy0CmiweF7YwnDhOywncw9Rz+iQEfg4MUCsnSkD0u5LRKmwvED/Y/ddol1VQTBmWREeQqCuGLr/DoD2nEnYoLIZWlIbqSEO3TtDaCuh818XqZhcfHms6jEMyF5WuKD/c= -- file: "$ARCHIVE_NAME" -- skip_cleanup: true -- on: -- tags: true -- node: "10" -diff --git a/appveyor.yml b/appveyor.yml -index de49a88..eba8783 100644 ---- a/appveyor.yml -+++ b/appveyor.yml -@@ -1,5 +1,3 @@ --build: off --configuration: Release - environment: - matrix: - - nodejs_version: "10" -@@ -17,17 +15,4 @@ test_script: - - node --version - - npm --version - - npm test --after_test: -- - ps: If ($env:nodejs_version -eq "10") { npm run prebuild } -- - ps: $env:ARTIFACT_NAME_PREFIX = if (Test-Path env:APPVEYOR_REPO_TAG_NAME) { $env:APPVEYOR_REPO_TAG_NAME } else { 'latest' } --artifacts: -- - path: prebuilds -- name: $(ARTIFACT_NAME_PREFIX)-win-$(PLATFORM) --deploy: -- - provider: GitHub -- artifact: /.*\.zip/ -- auth_token: -- secure: CkWRNlzH+wmCa3+TRydWfvmSH7tevR81aAypEhXTR9ka5q0Ja8lAIPDwtPb+Ux9l -- on: -- appveyor_repo_tag: true -- nodejs_version: "10" -+build: off -diff --git a/index.js b/index.js -index 8c30561..00c607c 100644 ---- a/index.js -+++ b/index.js -@@ -1,7 +1,7 @@ - 'use strict'; - - try { -- module.exports = require('node-gyp-build')(__dirname); -+ module.exports = require('bindings')('bufferutil'); - } catch (e) { - module.exports = require('./fallback'); - } -diff --git a/package.json b/package.json -index 0b0ed0f..94538f7 100644 ---- a/package.json -+++ b/package.json -@@ -4,8 +4,6 @@ - "description": "WebSocket buffer utils", - "main": "index.js", - "scripts": { -- "install": "node-gyp-build", -- "prebuild": "prebuildify --napi", - "test": "mocha" - }, - "repository": { -@@ -22,10 +20,9 @@ - }, - "homepage": "https://github.com/websockets/bufferutil", - "dependencies": { -- "node-gyp-build": "~3.7.0" -+ "bindings": "~1.3.0" - }, - "devDependencies": { -- "mocha": "~5.2.0", -- "prebuildify": "~2.10.0" -+ "mocha": "~5.2.0" - } - } -diff --git a/test.js b/test.js -index 3270fb5..b67a917 100644 ---- a/test.js -+++ b/test.js -@@ -43,5 +43,5 @@ function use(bufferUtil) { - }; - } - --describe('bindings', use(require('node-gyp-build')(__dirname))); -+describe('bindings', use(require('bindings')('bufferutil'))); - describe('fallback', use(require('./fallback'))); diff --git a/nodejs-bufferutil.spec b/nodejs-bufferutil.spec deleted file mode 100644 index 3f78e49..0000000 --- a/nodejs-bufferutil.spec +++ /dev/null @@ -1,134 +0,0 @@ -%global npmname bufferutil - -Name: nodejs-%{npmname} -Version: 4.0.1 -Release: 6%{?dist} -Summary: WebSocket buffer utils - -License: MIT -URL: https://www.npmjs.com/package/%{npmname} - -# Pull sources from github, not npm, in order to include unit tests. -Source0: https://github.com/websockets/%{npmname}/archive/v%{version}/%{name}-%{version}.tar.gz -# Revert to using bindings instead of prebuildify -Patch0: nodejs-bufferutil-bindings.patch - -BuildRequires: nodejs-packaging -BuildRequires: node-gyp, nodejs-bindings - -BuildRequires: nodejs-nan - -# For unit tests. -BuildRequires: mocha - -ExclusiveArch: %{nodejs_arches} - -%description -bufferutil provides some utilities to efficiently perform -some operations such as masking and unmasking the data -payload of WebSocket frames. - -%prep -%autosetup -p 1 -n %{npmname}-%{version} - - -%build -%nodejs_symlink_deps --build -export CXXFLAGS="%{optflags}" -export LDFLAGS="%{?__global_ldflags} -Wl,-z,undefs" -node-gyp rebuild - - -%install -mkdir -p %{buildroot}%{nodejs_sitelib}/bufferutil/build -cp -p package.json fallback.js index.js %{buildroot}%{nodejs_sitelib}/bufferutil/ -cp -p build/Release/bufferutil.node %{buildroot}%{nodejs_sitelib}/bufferutil/build/ -%nodejs_symlink_deps - - -%check -%nodejs_symlink_deps --check -%{__nodejs} -e 'require("./")' -mocha ./test.js - - -%files -%{nodejs_sitelib}/%{npmname}/ -%license LICENSE -%doc README.md - - -%changelog -* Sat Aug 01 2020 Fedora Release Engineering - 4.0.1-6 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jul 28 2020 Fedora Release Engineering - 4.0.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Mon Jun 29 2020 Tom Hughes - 4.0.1-4 -- Rebuild for Node.js 14.4.0 - -* Wed Jan 29 2020 Fedora Release Engineering - 4.0.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Thu Jul 25 2019 Fedora Release Engineering - 4.0.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sat Jun 15 2019 Tom Hughes - 4.0.1-1 -- Update to 4.0.1 upstream release - -* Fri Jun 14 2019 Tom Hughes - 3.0.5-6 -- Rebuild for Node.js 12.4.0 - -* Fri Feb 01 2019 Fedora Release Engineering - 3.0.5-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Fri Jul 13 2018 Fedora Release Engineering - 3.0.5-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Fri Jun 22 2018 Tom Hughes - 3.0.5-3 -- Rebuild for Node.js 10.5.0 - -* Mon May 21 2018 Ben Rosser - 3.0.5-1 -- Updated to latest upstream release (rhbz#1564474). - -* Thu Feb 08 2018 Fedora Release Engineering - 3.0.3-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Fri Feb 2 2018 Tom Hughes - 3.0.3-5 -- Convert nan to a devDependency - -* Fri Feb 02 2018 Ben Rosser - 3.0.3-4 -- Invoke nodejs_fixdep nan. This dependency has since been updated upstream. - -* Tue Jan 23 2018 Tom Hughes - 3.0.3-3 -- Export LDFLAGS for hardened build support -- Allow undefined symbols in the shared object - -* Sat Nov 25 2017 Ben Rosser - 3.0.3-2 -- Since the unit tests passed, allow any nodejs-bindings. - -* Fri Nov 03 2017 Ben Rosser - 3.0.3-1 -- Update to latest upstream release (#1509251). - -* Tue Aug 22 2017 Ben Rosser - 3.0.2-4 -- Rebuild against new nodejs. - -* Thu Aug 03 2017 Fedora Release Engineering - 3.0.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering - 3.0.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Jul 08 2017 Ben Rosser - 3.0.2-1 -- Rebuild against nodejs 8 and update to latest upstream release. - -* Wed May 31 2017 Ben Rosser - 3.0.1-1 -- Update to latest upstream release. - -* Tue Mar 14 2017 Ben Rosser - 3.0.0-1 -- Update to latest upstream release, including unit tests. - -* Sun Feb 26 2017 Ben Rosser - 2.0.1-1 -- Initial package. diff --git a/sources b/sources deleted file mode 100644 index 993dc6b..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (nodejs-bufferutil-4.0.1.tar.gz) = d9b01004fed81055dca622cd97b2f3c096723f7cdcb435ddb3453ea3c60b5da32a34b0494a3388841757f096f4b4e168485d0ebe8935782b160500aebaca3b8b