From df219268b4597ba32dbd3d252281316eed64c443 Mon Sep 17 00:00:00 2001 From: Till Maas Date: Oct 19 2016 06:27:36 +0000 Subject: 2016-10-19: Retired orphaned package, because it was orphaned for more than six weeks. --- diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 1e2af03..0000000 --- a/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -/http-parser.tar.gz -/ry-http-parser-v1.0-0-g32c0e11.tar.gz -/joyent-http-parser-v2.0-0-g3fb4e06.tar.gz -/joyent-http-parser-v2.0-5-g245f6f0.tar.gz -/joyent-http-parser-v2.0-7-gcd01361.tar.gz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..161cbda --- /dev/null +++ b/dead.package @@ -0,0 +1,3 @@ +2016-10-19: Retired orphaned package, because it was orphaned for +more than six weeks. + diff --git a/http-parser-gyp-sharedlib.patch b/http-parser-gyp-sharedlib.patch deleted file mode 100644 index 3687b67..0000000 --- a/http-parser-gyp-sharedlib.patch +++ /dev/null @@ -1,40 +0,0 @@ ---- http_parser.gyp~ 2012-11-27 15:40:11.721398004 -0700 -+++ http_parser.gyp 2012-11-27 15:40:11.721398004 -0700 -@@ -12,7 +12,7 @@ - # RuntimeLibrary MUST MATCH across the entire project - 'Debug': { - 'defines': [ 'DEBUG', '_DEBUG' ], -- 'cflags': [ '-Wall', '-Wextra', '-O0', '-g', '-ftrapv' ], -+ 'cflags': [ '-Wall', '-Wextra', '-g', '-ftrapv' ], - 'msvs_settings': { - 'VCCLCompilerTool': { - 'RuntimeLibrary': 1, # static debug -@@ -21,7 +21,7 @@ - }, - 'Release': { - 'defines': [ 'NDEBUG' ], -- 'cflags': [ '-Wall', '-Wextra', '-O3' ], -+ 'cflags': [ '-Wall', '-Wextra' ], - 'msvs_settings': { - 'VCCLCompilerTool': { - 'RuntimeLibrary': 0, # static release -@@ -50,7 +50,8 @@ - 'targets': [ - { - 'target_name': 'http_parser', -- 'type': 'static_library', -+ 'type': 'shared_library', -+ 'product_extension': 'so.2', - 'include_dirs': [ '.' ], - 'direct_dependent_settings': { - 'defines': [ 'HTTP_PARSER_STRICT=0' ], -@@ -73,7 +74,8 @@ - - { - 'target_name': 'http_parser_strict', -- 'type': 'static_library', -+ 'type': 'shared_library', -+ 'product_extension': 'so.2', - 'include_dirs': [ '.' ], - 'direct_dependent_settings': { - 'defines': [ 'HTTP_PARSER_STRICT=1' ], diff --git a/http-parser.spec b/http-parser.spec deleted file mode 100644 index 25e7cbb..0000000 --- a/http-parser.spec +++ /dev/null @@ -1,157 +0,0 @@ -# we use the upstream version from http_parser.h as the SONAME -%global somajor 2 -%global sominor 0 - -%global git_date 20121128 -%global git_commit_hash cd01361 -%global github_seq 7 - -Name: http-parser -Version: %{somajor}.%{sominor} -Release: 6.%{git_date}git%{git_commit_hash}%{?dist} -Summary: HTTP request/response parser for C - -Group: System Environment/Libraries -License: MIT -URL: http://github.com/joyent/http-parser -# download from https://github.com/joyent/http-parser/tarball/%%{version} -Source0: joyent-http-parser-v%{version}-%{github_seq}-g%{git_commit_hash}.tar.gz -BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) - -# Build shared library with SONAME using gyp and remove -O flags so optflags take over -# TODO: do this nicely upstream -Patch1: http-parser-gyp-sharedlib.patch - -BuildRequires: gyp - -%description -This is a parser for HTTP messages written in C. It parses both requests and -responses. The parser is designed to be used in performance HTTP applications. -It does not make any syscalls nor allocations, it does not buffer data, it can -be interrupted at anytime. Depending on your architecture, it only requires -about 40 bytes of data per message stream (in a web server that is per -connection). - - -%package devel -Group: Development/Libraries -Summary: Development headers and libraries for http-parser -Requires: %{name} = %{version}-%{release} - -%description devel -Development headers and libraries for http-parser. - - -%prep -%setup -q -n joyent-http-parser-%{git_commit_hash} -%patch1 - - -%build -# TODO: fix -fPIC upstream -export CFLAGS='%{optflags} -fPIC' -gyp -f make --depth=`pwd` http_parser.gyp -make %{?_smp_mflags} BUILDTYPE=Release - - -%install -rm -rf %{buildroot} - -install -d %{buildroot}%{_includedir} -install -d %{buildroot}%{_libdir} - -install -pm644 http_parser.h %{buildroot}%{_includedir} - -#install regular variant -install out/Release/lib.target/libhttp_parser.so.%{somajor} %{buildroot}%{_libdir}/libhttp_parser.so.%{somajor}.%{sominor} -ln -sf libhttp_parser.so.%{somajor}.%{sominor} %{buildroot}%{_libdir}/libhttp_parser.so.%{somajor} -ln -sf libhttp_parser.so.%{somajor}.%{sominor} %{buildroot}%{_libdir}/libhttp_parser.so - -#install strict variant -install out/Release/lib.target/libhttp_parser_strict.so.%{somajor} %{buildroot}%{_libdir}/libhttp_parser_strict.so.%{somajor}.%{sominor} -ln -sf libhttp_parser_strict.so.%{somajor}.%{sominor} %{buildroot}%{_libdir}/libhttp_parser_strict.so.%{somajor} -ln -sf libhttp_parser_strict.so.%{somajor}.%{sominor} %{buildroot}%{_libdir}/libhttp_parser_strict.so - - -%check -export LD_LIBRARY_PATH='./out/Release/lib.target' -./out/Release/test-nonstrict -./out/Release/test-strict - - -%clean -rm -rf %{buildroot} - - -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig - - -%files -%defattr(-,root,root,-) -%{_libdir}/libhttp_parser.so.* -%{_libdir}/libhttp_parser_strict.so.* -%doc AUTHORS CONTRIBUTIONS LICENSE-MIT README.md - - -%files devel -%defattr(-,root,root,-) -%{_includedir}/* -%{_libdir}/libhttp_parser.so -%{_libdir}/libhttp_parser_strict.so - - -%changelog -* Sat Jun 07 2014 Fedora Release Engineering - 2.0-6.20121128gitcd01361 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Sat Aug 03 2013 Fedora Release Engineering - 2.0-5.20121128gitcd01361 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Thu Feb 14 2013 Fedora Release Engineering - 2.0-4.20121128gitcd01361 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Sun Dec 02 2012 T.C. Hollingsworth - 2.0-3.20121128gitcd01361 -- latest git snapshot -- fixes buffer overflow in tests - -* Tue Nov 27 2012 T.C. Hollingsworth - 2.0-2.20121110git245f6f0 -- latest git snapshot -- fixes tests -- use SMP make flags -- build as Release instead of Debug -- ship new strict variant - -* Sat Oct 13 2012 T.C. Hollingsworth - 2.0-1 -- new upstream release 2.0 -- migrate to GYP buildsystem - -* Thu Jul 19 2012 Fedora Release Engineering - 1.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Fri Jan 13 2012 Fedora Release Engineering - 1.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Mon Aug 22 2011 T.C. Hollingsworth - 1.0-1 -- New upstream release 1.0 -- Remove patches, no longer needed for nodejs -- Fix typo in -devel description -- use github tarball instead of checkout - -* Wed Feb 09 2011 Fedora Release Engineering - 0.3-6.20100911git -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Tue Jan 11 2011 Lubomir Rintel - 0.3-5.20100911git -- Add support for methods used by node.js - -* Thu Nov 4 2010 Dan Horák - 0.3-4.20100911git -- build with -fsigned-char - -* Wed Sep 29 2010 jkeating - 0.3-3.20100911git -- Rebuilt for gcc bug 634757 - -* Mon Sep 20 2010 Lubomir Rintel - 0.3-2.20100911git -- Call ldconfig (Peter Lemenkov) - -* Fri Sep 17 2010 Lubomir Rintel - 0.3-1.20100911git -- Initial packaging \ No newline at end of file diff --git a/sources b/sources deleted file mode 100644 index e2626bb..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -340f2aab333c435cbaf49a4949645a06 joyent-http-parser-v2.0-7-gcd01361.tar.gz