<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="30"><package pkgid="d338d613c00d71db32e4b69d8c6d8c121a3ae67ce6988bcabe9b715059c50ee5" name="libv8-3" arch="i586">
    <version epoch="0" ver="3.20.0.1" rel="151.1"/>

<changelog author="tittiatcoke@gmail.com" date="1340971200">- Update to 3.12.5.0
  * Fixed Chromium issues:
    115100, 129628, 131994, 132727, 132741, 132742, 133211
  * Fixed V8 issues:
    915, 1914, 2034, 2087, 2094, 2134, 2156, 2166, 2172, 2177,
    2179, 2185
  * Added --extra-code flag to mksnapshot to load JS code into the VM
    before creating the snapshot.
  * Support 'restart call frame' command in the debugger.
  * Fixed lazy sweeping heuristics to prevent old-space expansion.
    (issue 2194)
  * Fixed sharing of literal boilerplates for optimized code.
    (issue 2193)
  * Removed -fomit-frame-pointer flag from Release builds to make
    the stack walkable by TCMalloc (Chromium issue 133723).
  * Expose more detailed memory statistics (issue 2201).
  * Fixed Harmony Maps and WeakMaps for undefined values
  (Chromium issue 132744).</changelog>
<changelog author="guillaume@opensuse.org" date="1341230400">- ARM: Only enable hardfloat for armv7, since armv5 build is soft only</changelog>
<changelog author="tittiatcoke@gmail.com" date="1341748800">- Update to 3.12.9.0
  * Correctly advance the scanner when scanning unicode regexp
    flag. (Chromium issue 136084)
  * Fixed unhandlified code calling Harmony Proxy traps.
    (issue 2219)
  * Implemented TypedArray.set and ArrayBuffer.slice in d8
  * Fixed lazy compilation for strict eval scopes.
    (Chromium issue 135066)
  * Made MACOSX_DEPLOYMENT_TARGET configurable in GYP.
    (issue 2151)
  * Report "hidden properties" in heap profiler for properties
    case. (issue 2212)
  * Activated optimization of packed arrays by default.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1342785600">- Update to 3.12.11.0
  * Change of buildsystem from scons to GYP</changelog>
<changelog author="tittiatcoke@gmail.com" date="1343217600">- Update to 3.12.14.0
  * Fixed missing tagging of stack value in finally block.
    (Chromium issue 137496)
  * Added an option to the tickprocessor to specify the directory
    for lib lookup.
  * Fixed ICs for slow objects with native accessor
    (Chromium issue 137002).
  * Fixed transcendental cache on ARM in optimized code
    (issue 2234).
  * New heap inspection tools: counters for object sizes and
    counts, histograms for external fragmentation.
  * Incorporated constness into inferred interfaces (in
    preparation for handling imports) (issue 1569).</changelog>
<changelog author="tittiatcoke@gmail.com" date="1343563200">- Update to 3.12.16.0
  * Added PRESERVE_ASCII_NULL option to String::WriteAscii.
    (issue 2252)
  * Added dependency to HLoadKeyed* instructions to prevent invalid
    hoisting. (Chromium issue 137768)
  * Enabled building d8 for Android on Mac.
  * Interpret negative hexadecimal literals as NaN.
    (issue 2240)
  * Expose counters in javascript when using --track-gc-object-stats.
  * Enabled building and testing V8 on Android IA.
  * Added --trace-parse flag to parser.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1343995200">- Update to 3.12.19.1
  * Forced using bit-pattern for signed zero double. (issue 2239)
  * Made sure double to int conversion is correct. (issue 2260)
  * Always set the callee's context when calling a function from
    optimized code.  (Chromium issue 138887)
  * Fixed building with GCC 3.x (issue 2016, 2017)
  * Improved API calls that return empty handles.  (issue 2245)</changelog>
<changelog author="dmueller@suse.com" date="1344427200">- fix build on ARM</changelog>
<changelog author="tittiatcoke@gmail.com" date="1345377600">- Update to 3.13.1.0
  * Added histograms for total allocated/live heap size, as well as
    allocated size and percentage of total for map and cell space.
  * Fixed parseInt's octal parsing behavior
    (ECMA-262 Annex E 15.1.2.2).  (issue 1645)
  * Added checks for interceptors to negative lookup code in
    Crankshaft.  (Chromium issue 140473)
  * Made incremental marking clear ICs and type feedback cells.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1345636800">- Update to 3.13.3.0
  * Performance and stability improvements on all platforms.</changelog>
<changelog author="dmueller@suse.com" date="1347364800">- set USE_HARDFLOAT on arm</changelog>
<changelog author="guillaume@opensuse.org" date="1348747200">- Enable build on ARMv5</changelog>
<changelog author="tittiatcoke@gmail.com" date="1351252800">- Update to 3.14.5.0
  * See changes in ChangeLog
- Remove patch for HARDFLOAT on arm. Now upstream</changelog>
<changelog author="guillaume@opensuse.org" date="1354708800">- Fix armv7 using new flag (hardfp=on)</changelog>
<changelog author="bwiedemann@suse.com" date="1355918400">- v8-private-headers-devel is noarch</changelog>
<changelog author="tittiatcoke@gmail.com" date="1358078400">- Update to 3.16.4.0
  * Performance and stability improvements on all platforms
  * Improved GC performance when moving parts of a FixedArray
    (issue 2452).
  * Enabled readline on d8 while building a shared lib (issue 1781).
  * Fixed missing exception check in typed array constructor
    (Chromium issue 168545).
  * Check for read-only-ness when preparing for array sort
    (issue 2419).
  * Fixed x64 MathMinMax for negative untagged int32 arguments.
    (Chromium issue 164442)
  * Fixed FloatingPointHelper::CheckSSE2OperandIsInt32.
    (issue 2458)
  * V8_Fatal now prints C++ stack trace in debug mode
  * Added HTML-based tick processor
  * Define CAN_USE_VFP2/3_INSTRUCTIONS based on arm_neon and
    arm_fpu GYP flags
  * Added GCTracer metrics for a scavenger GC for DOM wrappers
  * Activated code aging by default
  * See full list of changes in the ChangeLog</changelog>
<changelog author="idonmez@suse.com" date="1358078401">- Enable readline support (console=readline)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1365336000">- Update to 3.17.16
  * Stack trace API: poison stack frames below the first strict
    mode frame. (issue 2564)
  * Finished implementation of ES6 symbols aka. private names
    (issue 2158)
  * Disable zapping of global handles in release mode
  * Use internal memcpy when initializing code objects.
  * Turned Flags into a uint32_t typedef
  * Added a version of the v8::HandleScope constructor with an
    v8::Isolate parameter and made
    AdjustAmountOfExternalAllocatedMemory an instance method of
    v8::Isolate.  (issue 2487)
  * Fixed two register allocator bugs (off-by-one error/failure
    propagation). (issue 2576)
  * Fixed heap snapshot creation for Harmony collections.
    (issue 2535)
  * Restored Function()'s expected string representation.
    (issue 2470)
  * Enabled deprecatations (again). (issue 2487)
  * Avoid bool to Oddball conversions by being lazy. (issue 2491)
  * Added %p option to --logfile.
  * Hardened Function()'s parsing of function literals.
    (issue 2470)
  * ES6 symbols: Refine test for getOwnPropertyNames. (issue 2158)</changelog>
<changelog author="dimstar@opensuse.org" date="1366286400">- Update to version 3.18.0:
  l Enabled pretenuring of fast literals in high promotion mode.
  + Removed preparser library; link preparser executable against
    full V8.
  + Fixed set-up of intrinsic's 'constructor' properties.
  (Chromium issue 229445)
  + ES6 symbols: extended V8 API to support symbols (issue 2158).
  + Removed ARM support for VFP2.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1373976000">- Update to 3.20.0.1
  * Allowed users of the V8 API to distinguish between unset and
    undefined HiddenValues (issue 2746).
  * Deprecated old style callbacks in the V8 API.
  * Turned on parallel recompilation.
  * Performance and stability improvements on all platforms.
- Add patch fix-gcc48.patch to resolve gcc48 compile issues</changelog>

</package>
<package pkgid="6fd16e80c043a17b7e3230ccd49aebad4391a4f8d24461b8113312e21b0a6fa0" name="libv8-3" arch="x86_64">
    <version epoch="0" ver="3.20.0.1" rel="151.1"/>

<changelog author="tittiatcoke@gmail.com" date="1340971200">- Update to 3.12.5.0
  * Fixed Chromium issues:
    115100, 129628, 131994, 132727, 132741, 132742, 133211
  * Fixed V8 issues:
    915, 1914, 2034, 2087, 2094, 2134, 2156, 2166, 2172, 2177,
    2179, 2185
  * Added --extra-code flag to mksnapshot to load JS code into the VM
    before creating the snapshot.
  * Support 'restart call frame' command in the debugger.
  * Fixed lazy sweeping heuristics to prevent old-space expansion.
    (issue 2194)
  * Fixed sharing of literal boilerplates for optimized code.
    (issue 2193)
  * Removed -fomit-frame-pointer flag from Release builds to make
    the stack walkable by TCMalloc (Chromium issue 133723).
  * Expose more detailed memory statistics (issue 2201).
  * Fixed Harmony Maps and WeakMaps for undefined values
  (Chromium issue 132744).</changelog>
<changelog author="guillaume@opensuse.org" date="1341230400">- ARM: Only enable hardfloat for armv7, since armv5 build is soft only</changelog>
<changelog author="tittiatcoke@gmail.com" date="1341748800">- Update to 3.12.9.0
  * Correctly advance the scanner when scanning unicode regexp
    flag. (Chromium issue 136084)
  * Fixed unhandlified code calling Harmony Proxy traps.
    (issue 2219)
  * Implemented TypedArray.set and ArrayBuffer.slice in d8
  * Fixed lazy compilation for strict eval scopes.
    (Chromium issue 135066)
  * Made MACOSX_DEPLOYMENT_TARGET configurable in GYP.
    (issue 2151)
  * Report "hidden properties" in heap profiler for properties
    case. (issue 2212)
  * Activated optimization of packed arrays by default.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1342785600">- Update to 3.12.11.0
  * Change of buildsystem from scons to GYP</changelog>
<changelog author="tittiatcoke@gmail.com" date="1343217600">- Update to 3.12.14.0
  * Fixed missing tagging of stack value in finally block.
    (Chromium issue 137496)
  * Added an option to the tickprocessor to specify the directory
    for lib lookup.
  * Fixed ICs for slow objects with native accessor
    (Chromium issue 137002).
  * Fixed transcendental cache on ARM in optimized code
    (issue 2234).
  * New heap inspection tools: counters for object sizes and
    counts, histograms for external fragmentation.
  * Incorporated constness into inferred interfaces (in
    preparation for handling imports) (issue 1569).</changelog>
<changelog author="tittiatcoke@gmail.com" date="1343563200">- Update to 3.12.16.0
  * Added PRESERVE_ASCII_NULL option to String::WriteAscii.
    (issue 2252)
  * Added dependency to HLoadKeyed* instructions to prevent invalid
    hoisting. (Chromium issue 137768)
  * Enabled building d8 for Android on Mac.
  * Interpret negative hexadecimal literals as NaN.
    (issue 2240)
  * Expose counters in javascript when using --track-gc-object-stats.
  * Enabled building and testing V8 on Android IA.
  * Added --trace-parse flag to parser.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1343995200">- Update to 3.12.19.1
  * Forced using bit-pattern for signed zero double. (issue 2239)
  * Made sure double to int conversion is correct. (issue 2260)
  * Always set the callee's context when calling a function from
    optimized code.  (Chromium issue 138887)
  * Fixed building with GCC 3.x (issue 2016, 2017)
  * Improved API calls that return empty handles.  (issue 2245)</changelog>
<changelog author="dmueller@suse.com" date="1344427200">- fix build on ARM</changelog>
<changelog author="tittiatcoke@gmail.com" date="1345377600">- Update to 3.13.1.0
  * Added histograms for total allocated/live heap size, as well as
    allocated size and percentage of total for map and cell space.
  * Fixed parseInt's octal parsing behavior
    (ECMA-262 Annex E 15.1.2.2).  (issue 1645)
  * Added checks for interceptors to negative lookup code in
    Crankshaft.  (Chromium issue 140473)
  * Made incremental marking clear ICs and type feedback cells.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1345636800">- Update to 3.13.3.0
  * Performance and stability improvements on all platforms.</changelog>
<changelog author="dmueller@suse.com" date="1347364800">- set USE_HARDFLOAT on arm</changelog>
<changelog author="guillaume@opensuse.org" date="1348747200">- Enable build on ARMv5</changelog>
<changelog author="tittiatcoke@gmail.com" date="1351252800">- Update to 3.14.5.0
  * See changes in ChangeLog
- Remove patch for HARDFLOAT on arm. Now upstream</changelog>
<changelog author="guillaume@opensuse.org" date="1354708800">- Fix armv7 using new flag (hardfp=on)</changelog>
<changelog author="bwiedemann@suse.com" date="1355918400">- v8-private-headers-devel is noarch</changelog>
<changelog author="tittiatcoke@gmail.com" date="1358078400">- Update to 3.16.4.0
  * Performance and stability improvements on all platforms
  * Improved GC performance when moving parts of a FixedArray
    (issue 2452).
  * Enabled readline on d8 while building a shared lib (issue 1781).
  * Fixed missing exception check in typed array constructor
    (Chromium issue 168545).
  * Check for read-only-ness when preparing for array sort
    (issue 2419).
  * Fixed x64 MathMinMax for negative untagged int32 arguments.
    (Chromium issue 164442)
  * Fixed FloatingPointHelper::CheckSSE2OperandIsInt32.
    (issue 2458)
  * V8_Fatal now prints C++ stack trace in debug mode
  * Added HTML-based tick processor
  * Define CAN_USE_VFP2/3_INSTRUCTIONS based on arm_neon and
    arm_fpu GYP flags
  * Added GCTracer metrics for a scavenger GC for DOM wrappers
  * Activated code aging by default
  * See full list of changes in the ChangeLog</changelog>
<changelog author="idonmez@suse.com" date="1358078401">- Enable readline support (console=readline)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1365336000">- Update to 3.17.16
  * Stack trace API: poison stack frames below the first strict
    mode frame. (issue 2564)
  * Finished implementation of ES6 symbols aka. private names
    (issue 2158)
  * Disable zapping of global handles in release mode
  * Use internal memcpy when initializing code objects.
  * Turned Flags into a uint32_t typedef
  * Added a version of the v8::HandleScope constructor with an
    v8::Isolate parameter and made
    AdjustAmountOfExternalAllocatedMemory an instance method of
    v8::Isolate.  (issue 2487)
  * Fixed two register allocator bugs (off-by-one error/failure
    propagation). (issue 2576)
  * Fixed heap snapshot creation for Harmony collections.
    (issue 2535)
  * Restored Function()'s expected string representation.
    (issue 2470)
  * Enabled deprecatations (again). (issue 2487)
  * Avoid bool to Oddball conversions by being lazy. (issue 2491)
  * Added %p option to --logfile.
  * Hardened Function()'s parsing of function literals.
    (issue 2470)
  * ES6 symbols: Refine test for getOwnPropertyNames. (issue 2158)</changelog>
<changelog author="dimstar@opensuse.org" date="1366286400">- Update to version 3.18.0:
  l Enabled pretenuring of fast literals in high promotion mode.
  + Removed preparser library; link preparser executable against
    full V8.
  + Fixed set-up of intrinsic's 'constructor' properties.
  (Chromium issue 229445)
  + ES6 symbols: extended V8 API to support symbols (issue 2158).
  + Removed ARM support for VFP2.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1373976000">- Update to 3.20.0.1
  * Allowed users of the V8 API to distinguish between unset and
    undefined HiddenValues (issue 2746).
  * Deprecated old style callbacks in the V8 API.
  * Turned on parallel recompilation.
  * Performance and stability improvements on all platforms.
- Add patch fix-gcc48.patch to resolve gcc48 compile issues</changelog>

</package>
<package pkgid="6870e925242b794a19121a4fbabe5a1dab7be0bbe5823b3ea1894c5250e26265" name="nodejs" arch="src">
    <version epoch="0" ver="0.10.32" rel="60.1"/>

<changelog author="dmueller@suse.com" date="1366545600">- always runtime require the exact v8 version that was used
  for building, as it breaks binary compatibility quite often</changelog>
<changelog author="adaugherity@tamu.edu" date="1366891200">- rebase 0.10.4 build/patches against current OBS state</changelog>
<changelog author="adaugherity@tamu.edu" date="1366891201">- update to 0.10.5</changelog>
<changelog author="froh@suse.com" date="1376654400">- make nodejs use the v8 shipped with it by upstream.
  The API of the new v8 deviates too much and we're not involved
  enough upstream to justify a deviation here.</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1377864000">- update to 0.10.17:
  * uv: Upgrade v0.10.14
  * http_parser: Do not accept PUN/GEM methods as PUT/GET
  * tls: fix assertion when ssl is destroyed at read
  * stream: Throw on 'error' if listeners removed
  * dgram: fix assertion on bad send() arguments
  * readline: pause stdin before turning off terminal raw mode
  * package:
  - remove unneeded files such as Makefiles, tests, ...
  - fix missing shebangs, exec flags
- changes from 0.10.16:
  * v8: back-port fix for CVE-2013-2882
  * npm: Upgrade to 1.3.8
  * crypto: fix assert() on malformed hex input
  * crypto: fix memory leak in randomBytes() error path
  * events: fix memory leak, don't leak event names
  * http: Handle hex/base64 encodings properly
  * http: improve chunked res.write(buf) performance
  * stream: Fix double pipe error emit
- changes from 0.10.15:
  * src: fix process.getuid() return value
- changes from 0.10.14:
  * os: Don't report negative times in cpu info
  * fs: Handle large UID and GID
  * url: Fix edge-case when protocol is non-lowercase
  * node: call MakeDomainCallback in all domain cases
  * crypto: fix memory leak in LoadPKCS12
- changes from 0.10.13:
  * tls: only wait for finish if we haven't seen it
  * http: Dump response when request is aborted
  * http: use an unref'd timer to fix delay in exit
  * zlib: level can be negative
  * zlib: allow zero values for level and strategy
  * string_bytes: properly detect 64bit
  * src: fix memory leak in UsingDomains
- changes from 0.10.12:
  * readline: make `ctrl + L` clear the screen
  * v8: add setVariableValue debugger command
  * net: Do not destroy socket mid-write
- changes from 0.10.11:
  * v8: fix pointer arithmetic undefined behavior
  * crypto: fix utf8/utf-8 encoding check
  * net: Fix busy loop on POLLERR|POLLHUP on older linux kernels
- changes from 0.10.10:
  * url: Properly parse certain oddly formed urls
  * stream: unshift('') is a noop
- changes from 0.10.9:
  * repl: fix JSON.parse error check
  * tls: proper .destroySoon
  * tls: invoke write cb only after opposite read end
  * tls: ignore .shutdown() syscall error
- changes from 0.10.8:
  * v8: update to 3.14.5.9
  * http: remove bodyHead from 'upgrade' events
  * http: Return true on empty writes, not false
  * http: save roundtrips, convert buffers to strings
  * buffer: throw when writing beyond buffer
  * crypto: Clear error after DiffieHellman key errors
  * string_bytes: strip padding from base64 strings
- changes from 0.10.7:
  * crypto: Don't ignore verify encoding argument
  * buffer, crypto: fix default encoding regression
  * timers: fix setInterval() assert
- changes from 0.10.6:
  * module: Deprecate require.extensions
  * stream: make Readable.wrap support objectMode, empty streams
  * child_process: fix handle delivery
  * crypto: Fix performance regression</changelog>
<changelog author="nikolai@prokoschenko.de" date="1389614400">- fixes
  * included v8 headers in the -devel package</changelog>
<changelog author="jmassaguerpla@suse.com" date="1395403200">- move v8 headers to node subdirectory in include dir. Otherwise
  it conflicts with the v8 package</changelog>
<changelog author="lars@linux-schulserver.de" date="1398600000">- update to 0.10.26:
  * cares: backport TXT parsing fix (Fedor Indutny)
  * child_process: fix spawn() optional arguments (Sam Roberts)
  * child_process: don't assert on stale file descriptor events (Fedor Indutny)
  * cluster: report more errors to workers (Fedor Indutny)
  * cluster, v8: fix --logfile=%p.log (Ben Noordhuis)
  * crypto: Make Decipher._flush() emit errors. (Kai Groner)
  * crypto: throw on SignFinal failure (Fedor Indutny)
  * crypto: update root certificates (Ben Noordhuis)
  * crypto: clear errors from verify failure (Timothy J Fontaine)
  * debugger: Fix breakpoint not showing after restart (Farid Neshat)
  * debugger: Fix bug in sb() with unnamed script (Maxim Bogushevich)
  * dgram: fix abort when getting `fd` of closed dgram (Fedor Indutny)
  * domains: exit() only affects active domains (Ryan Graham)
  * dtrace: interpret two byte strings (Dave Pacheco)
  * events: do not accept NaN in setMaxListeners (Fedor Indutny)
  * events: avoid calling `once` functions twice (Tim Wood)
  * events: fix TypeError in removeAllListeners (Jeremy Martin)
  * fs: make unwatchFile() insensitive to path (iamdoron)
  * fs: fix fs.truncate() file content zeroing bug (Ben Noordhuis)
  * fs: report correct path when EEXIST (Fedor Indutny)
  * http: provide backpressure for pipeline flood (isaacs)
  * module: only cache package main (Wyatt Preul)
  * net: do not re-emit stream errors (Fedor Indutny)
  * net: make Socket destroy() re-entrance safe (Jun Ma)
  * net: reset `endEmitted` on reconnect (Fedor Indutny)
  * node: do not close stdio implicitly (Fedor Indutny)
  * process: enforce allowed signals for kill (Sam Roberts)
  * readline: handle input starting with control chars (Eric Schrock)
  * repl: do not insert duplicates into completions (Maciej Małecki)
  * src: OnFatalError handler must abort() (Timothy J Fontaine)
  * tls: emit 'end' on .receivedShutdown (Fedor Indutny)
  * tls: fix potential data corruption (Fedor Indutny)
  * tls: handle `ssl.start()` errors appropriately (Fedor Indutny)
  * tls: reset NPN callbacks after SNI (Fedor Indutny)
  * tls: prevent stalls by using read(0) (Fedor Indutny)
  * tls: fix premature connection termination (Ben Noordhuis)
  * tls: fix sporadic hang and partial reads (Fedor Indutny)
  * tls: prevent duplicate values returned from read (Nathan Rajlich)
  * tls: NPN protocols are now local to connections (Fedor Indutny)
  * src: Fix memory leak on closed handles (Timothy J Fontaine)
  * stream: writes may return false but forget to emit drain (Yang Tianyang)
  * stream: objectMode transforms allow falsey values (isaacs)
  * stream: Don't crash on unset _events property (isaacs)
  * stream: Pass 'buffer' encoding with decoded writable chunks (isaacs)
  * v8: support compiling with VS2013 (Fedor Indutny)
  * v8: Fix enumeration for objects with lots of properties
  * v8: backport fix for CVE-2013-6639 and CVE-2013-6640
- refresh nodejs-lib64path.patch
- rebuild node-gyp-addon-gypi.patch from scratch
- small specfile cleanup (remove commented values finally)
- fix two file permissions during setup</changelog>
<changelog author="i@marguerite.su" date="1399032000">- update version 0.10.27
  * npm: upgrade to v1.4.8
  * openssl: upgrade to 1.0.1g
  * uv: update to v0.10.27
  * dns: fix certain txt entries (Fedor Indutny)
  * assert: Ensure reflexivity of deepEqual (Mike Pennisi)
  * child_process: fix deadlock when sending handles (Fedor Indutny)
  * child_process: fix sending handle twice (Fedor Indutny)
  * crypto: do not lowercase cipher/hash names (Fedor Indutny)
  * dtrace: workaround linker bug on FreeBSD (Fedor Indutny)
  * http: do not emit EOF non-readable socket (Fedor Indutny)
  * http: invoke createConnection when no agent (Nathan Rajlich)
  * stream: remove useless check (Brian White)
  * timer: don't reschedule timer bucket in a domain (Greg Brail)
  * url: treat \ the same as / (isaacs)
  * util: format as Error if instanceof Error (Rod Vagg)
- add macros.nodejs</changelog>
<changelog author="nikolai@prokoschenko.de" date="1401278400">- fixes
  * initialization of the next build step was missing in case original node
    headers were to be used in node-gyp</changelog>
<changelog author="i@marguerite.su" date="1405684800">- fix changelog chronologically</changelog>
<changelog author="i@marguerite.su" date="1405684801">- update version 0.10.29
  * openssl: to 1.0.1h (CVE-2014-0224)
  * npm: upgrade to 1.4.10
  * utf8: Prevent Node from sending invalid UTF-8 (Felix Geisendörfer)
  * NOTE* this introduces a breaking change, previously you could construct
    invalid UTF-8 and invoke an error in a client that was expecting valid
    UTF-8, now unmatched surrogate pairs are replaced with the unknown UTF-8
    character. To restore the old functionality simply have NODE_INVALID_UTF8
    environment variable set.
  * child_process: do not set args before throwing (Greg Sabia Tucker)
  * child_process: spawn() does not throw TypeError (Greg Sabia Tucker)
  * constants: export O_NONBLOCK (Fedor Indutny)
  * crypto: improve memory usage (Alexis Campailla)
  * fs: close file if fstat() fails in readFile() (cjihrig)
  * lib: name EventEmitter prototype methods (Ben Noordhuis)
  * tls: fix performance issue (Alexis Campailla)</changelog>
<changelog author="i@marguerite.su" date="1406635200">- fix a typo in macros.nodejs
- explicitly use /usr/lib, %%{_libexecdir} will resolve to
  /usr/lib64 on sles x86_64 versions.</changelog>
<changelog author="javier@opensuse.org" date="1408190400">- Update to version 0.10.30
  * uv: Upgrade to v0.10.28
  * npm: Upgrade to v1.4.21
  * v8: Interrupts must not mask stack overflow.
  * Revert "stream: start old-mode read in a next tick" (Fedor Indutny)
  * buffer: fix sign overflow in `readUIn32BE` (Fedor Indutny)
  * buffer: improve {read,write}{U}Int* methods (Nick Apperson)
  * child_process: handle writeUtf8String error (Fedor Indutny)
  * deps: backport 4ed5fde4f from v8 upstream (Fedor Indutny)
  * deps: cherry-pick eca441b2 from OpenSSL (Fedor Indutny)
  * lib: remove and restructure calls to isNaN() (cjihrig)
  * module: eliminate double `getenv()` (Maciej Małecki)
  * stream2: flush extant data on read of ended stream (Chris Dickinson)
  * streams: remove unused require('assert') (Rod Vagg)
  * timers: backport f8193ab (Julien Gilli)
  * util.h: interface compatibility (Oguz Bastemur)
  * zlib: do not crash on write after close (Fedor Indutny)</changelog>
<changelog author="i@marguerite.su" date="1408708800">- update version 0.10.31
  * v8: backport CVE-2013-6668
  * openssl: Update to v1.0.1i
  * npm: Update to v1.4.23
  * cluster: disconnect should not be synchronous
  * fs: fix fs.readFileSync fd leak when get RangeError
  * stream: fix Readable.wrap objectMode falsy values
  * timers: fix timers with non-integer delay hanging</changelog>
<changelog author="i@marguerite.su" date="1408795200">- workaround for sles</changelog>
<changelog author="jgleissner@suse.com" date="1410350400">- do not install NPM
- use /usr/lib/node_modules instead of /usr/lib64/node_modules even
  on x86_64 (node modules are not binary)
- drop patch: nodejs-lib64path.patch and nodejs-libpath.patch
  * installing in /usr/lib64 doesn't really make sense for non-binary files
- drop patch: node-gyp-addon-gypi.patch and
  nodejs-add_missing_shebang_to_read-package-json.patch
  * they were patching npm files, which is separate now</changelog>
<changelog author="i@marguerite.su" date="1410955200">- update version 0.10.32
  * v8: fix a crash introduced by previous release
  * configure: add --openssl-no-asm flag
  * crypto: use domains for any callback-taking method
  * http: do not send `0\r\n\r\n` in TE HEAD responses
  * querystring: fix unescape override
  * url: Add support for RFC 3490 separators</changelog>
<changelog author="jgleissner@suse.com" date="1412856000">- removed macros.nodejs (moved to nodejs-packaging)</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1421841600">- Add three arches to ExclusiveArch: ppc ppc64 ppc64le
- Add nodejs-v0.10.32-release-ppc.patch.bz2 for them
  (required as PowerPC support not yet upstream)
  (the patch header details how it is created)
- do not configure --with-gdb for those architectures</changelog>

</package>
<package pkgid="66f638548b4e3814bf95dd55631ac49271390a2753988695188032bf8bf20609" name="nodejs" arch="x86_64">
    <version epoch="0" ver="0.10.32" rel="60.1"/>

<changelog author="dmueller@suse.com" date="1366545600">- always runtime require the exact v8 version that was used
  for building, as it breaks binary compatibility quite often</changelog>
<changelog author="adaugherity@tamu.edu" date="1366891200">- rebase 0.10.4 build/patches against current OBS state</changelog>
<changelog author="adaugherity@tamu.edu" date="1366891201">- update to 0.10.5</changelog>
<changelog author="froh@suse.com" date="1376654400">- make nodejs use the v8 shipped with it by upstream.
  The API of the new v8 deviates too much and we're not involved
  enough upstream to justify a deviation here.</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1377864000">- update to 0.10.17:
  * uv: Upgrade v0.10.14
  * http_parser: Do not accept PUN/GEM methods as PUT/GET
  * tls: fix assertion when ssl is destroyed at read
  * stream: Throw on 'error' if listeners removed
  * dgram: fix assertion on bad send() arguments
  * readline: pause stdin before turning off terminal raw mode
  * package:
  - remove unneeded files such as Makefiles, tests, ...
  - fix missing shebangs, exec flags
- changes from 0.10.16:
  * v8: back-port fix for CVE-2013-2882
  * npm: Upgrade to 1.3.8
  * crypto: fix assert() on malformed hex input
  * crypto: fix memory leak in randomBytes() error path
  * events: fix memory leak, don't leak event names
  * http: Handle hex/base64 encodings properly
  * http: improve chunked res.write(buf) performance
  * stream: Fix double pipe error emit
- changes from 0.10.15:
  * src: fix process.getuid() return value
- changes from 0.10.14:
  * os: Don't report negative times in cpu info
  * fs: Handle large UID and GID
  * url: Fix edge-case when protocol is non-lowercase
  * node: call MakeDomainCallback in all domain cases
  * crypto: fix memory leak in LoadPKCS12
- changes from 0.10.13:
  * tls: only wait for finish if we haven't seen it
  * http: Dump response when request is aborted
  * http: use an unref'd timer to fix delay in exit
  * zlib: level can be negative
  * zlib: allow zero values for level and strategy
  * string_bytes: properly detect 64bit
  * src: fix memory leak in UsingDomains
- changes from 0.10.12:
  * readline: make `ctrl + L` clear the screen
  * v8: add setVariableValue debugger command
  * net: Do not destroy socket mid-write
- changes from 0.10.11:
  * v8: fix pointer arithmetic undefined behavior
  * crypto: fix utf8/utf-8 encoding check
  * net: Fix busy loop on POLLERR|POLLHUP on older linux kernels
- changes from 0.10.10:
  * url: Properly parse certain oddly formed urls
  * stream: unshift('') is a noop
- changes from 0.10.9:
  * repl: fix JSON.parse error check
  * tls: proper .destroySoon
  * tls: invoke write cb only after opposite read end
  * tls: ignore .shutdown() syscall error
- changes from 0.10.8:
  * v8: update to 3.14.5.9
  * http: remove bodyHead from 'upgrade' events
  * http: Return true on empty writes, not false
  * http: save roundtrips, convert buffers to strings
  * buffer: throw when writing beyond buffer
  * crypto: Clear error after DiffieHellman key errors
  * string_bytes: strip padding from base64 strings
- changes from 0.10.7:
  * crypto: Don't ignore verify encoding argument
  * buffer, crypto: fix default encoding regression
  * timers: fix setInterval() assert
- changes from 0.10.6:
  * module: Deprecate require.extensions
  * stream: make Readable.wrap support objectMode, empty streams
  * child_process: fix handle delivery
  * crypto: Fix performance regression</changelog>
<changelog author="nikolai@prokoschenko.de" date="1389614400">- fixes
  * included v8 headers in the -devel package</changelog>
<changelog author="jmassaguerpla@suse.com" date="1395403200">- move v8 headers to node subdirectory in include dir. Otherwise
  it conflicts with the v8 package</changelog>
<changelog author="lars@linux-schulserver.de" date="1398600000">- update to 0.10.26:
  * cares: backport TXT parsing fix (Fedor Indutny)
  * child_process: fix spawn() optional arguments (Sam Roberts)
  * child_process: don't assert on stale file descriptor events (Fedor Indutny)
  * cluster: report more errors to workers (Fedor Indutny)
  * cluster, v8: fix --logfile=%p.log (Ben Noordhuis)
  * crypto: Make Decipher._flush() emit errors. (Kai Groner)
  * crypto: throw on SignFinal failure (Fedor Indutny)
  * crypto: update root certificates (Ben Noordhuis)
  * crypto: clear errors from verify failure (Timothy J Fontaine)
  * debugger: Fix breakpoint not showing after restart (Farid Neshat)
  * debugger: Fix bug in sb() with unnamed script (Maxim Bogushevich)
  * dgram: fix abort when getting `fd` of closed dgram (Fedor Indutny)
  * domains: exit() only affects active domains (Ryan Graham)
  * dtrace: interpret two byte strings (Dave Pacheco)
  * events: do not accept NaN in setMaxListeners (Fedor Indutny)
  * events: avoid calling `once` functions twice (Tim Wood)
  * events: fix TypeError in removeAllListeners (Jeremy Martin)
  * fs: make unwatchFile() insensitive to path (iamdoron)
  * fs: fix fs.truncate() file content zeroing bug (Ben Noordhuis)
  * fs: report correct path when EEXIST (Fedor Indutny)
  * http: provide backpressure for pipeline flood (isaacs)
  * module: only cache package main (Wyatt Preul)
  * net: do not re-emit stream errors (Fedor Indutny)
  * net: make Socket destroy() re-entrance safe (Jun Ma)
  * net: reset `endEmitted` on reconnect (Fedor Indutny)
  * node: do not close stdio implicitly (Fedor Indutny)
  * process: enforce allowed signals for kill (Sam Roberts)
  * readline: handle input starting with control chars (Eric Schrock)
  * repl: do not insert duplicates into completions (Maciej Małecki)
  * src: OnFatalError handler must abort() (Timothy J Fontaine)
  * tls: emit 'end' on .receivedShutdown (Fedor Indutny)
  * tls: fix potential data corruption (Fedor Indutny)
  * tls: handle `ssl.start()` errors appropriately (Fedor Indutny)
  * tls: reset NPN callbacks after SNI (Fedor Indutny)
  * tls: prevent stalls by using read(0) (Fedor Indutny)
  * tls: fix premature connection termination (Ben Noordhuis)
  * tls: fix sporadic hang and partial reads (Fedor Indutny)
  * tls: prevent duplicate values returned from read (Nathan Rajlich)
  * tls: NPN protocols are now local to connections (Fedor Indutny)
  * src: Fix memory leak on closed handles (Timothy J Fontaine)
  * stream: writes may return false but forget to emit drain (Yang Tianyang)
  * stream: objectMode transforms allow falsey values (isaacs)
  * stream: Don't crash on unset _events property (isaacs)
  * stream: Pass 'buffer' encoding with decoded writable chunks (isaacs)
  * v8: support compiling with VS2013 (Fedor Indutny)
  * v8: Fix enumeration for objects with lots of properties
  * v8: backport fix for CVE-2013-6639 and CVE-2013-6640
- refresh nodejs-lib64path.patch
- rebuild node-gyp-addon-gypi.patch from scratch
- small specfile cleanup (remove commented values finally)
- fix two file permissions during setup</changelog>
<changelog author="i@marguerite.su" date="1399032000">- update version 0.10.27
  * npm: upgrade to v1.4.8
  * openssl: upgrade to 1.0.1g
  * uv: update to v0.10.27
  * dns: fix certain txt entries (Fedor Indutny)
  * assert: Ensure reflexivity of deepEqual (Mike Pennisi)
  * child_process: fix deadlock when sending handles (Fedor Indutny)
  * child_process: fix sending handle twice (Fedor Indutny)
  * crypto: do not lowercase cipher/hash names (Fedor Indutny)
  * dtrace: workaround linker bug on FreeBSD (Fedor Indutny)
  * http: do not emit EOF non-readable socket (Fedor Indutny)
  * http: invoke createConnection when no agent (Nathan Rajlich)
  * stream: remove useless check (Brian White)
  * timer: don't reschedule timer bucket in a domain (Greg Brail)
  * url: treat \ the same as / (isaacs)
  * util: format as Error if instanceof Error (Rod Vagg)
- add macros.nodejs</changelog>
<changelog author="nikolai@prokoschenko.de" date="1401278400">- fixes
  * initialization of the next build step was missing in case original node
    headers were to be used in node-gyp</changelog>
<changelog author="i@marguerite.su" date="1405684800">- fix changelog chronologically</changelog>
<changelog author="i@marguerite.su" date="1405684801">- update version 0.10.29
  * openssl: to 1.0.1h (CVE-2014-0224)
  * npm: upgrade to 1.4.10
  * utf8: Prevent Node from sending invalid UTF-8 (Felix Geisendörfer)
  * NOTE* this introduces a breaking change, previously you could construct
    invalid UTF-8 and invoke an error in a client that was expecting valid
    UTF-8, now unmatched surrogate pairs are replaced with the unknown UTF-8
    character. To restore the old functionality simply have NODE_INVALID_UTF8
    environment variable set.
  * child_process: do not set args before throwing (Greg Sabia Tucker)
  * child_process: spawn() does not throw TypeError (Greg Sabia Tucker)
  * constants: export O_NONBLOCK (Fedor Indutny)
  * crypto: improve memory usage (Alexis Campailla)
  * fs: close file if fstat() fails in readFile() (cjihrig)
  * lib: name EventEmitter prototype methods (Ben Noordhuis)
  * tls: fix performance issue (Alexis Campailla)</changelog>
<changelog author="i@marguerite.su" date="1406635200">- fix a typo in macros.nodejs
- explicitly use /usr/lib, %%{_libexecdir} will resolve to
  /usr/lib64 on sles x86_64 versions.</changelog>
<changelog author="javier@opensuse.org" date="1408190400">- Update to version 0.10.30
  * uv: Upgrade to v0.10.28
  * npm: Upgrade to v1.4.21
  * v8: Interrupts must not mask stack overflow.
  * Revert "stream: start old-mode read in a next tick" (Fedor Indutny)
  * buffer: fix sign overflow in `readUIn32BE` (Fedor Indutny)
  * buffer: improve {read,write}{U}Int* methods (Nick Apperson)
  * child_process: handle writeUtf8String error (Fedor Indutny)
  * deps: backport 4ed5fde4f from v8 upstream (Fedor Indutny)
  * deps: cherry-pick eca441b2 from OpenSSL (Fedor Indutny)
  * lib: remove and restructure calls to isNaN() (cjihrig)
  * module: eliminate double `getenv()` (Maciej Małecki)
  * stream2: flush extant data on read of ended stream (Chris Dickinson)
  * streams: remove unused require('assert') (Rod Vagg)
  * timers: backport f8193ab (Julien Gilli)
  * util.h: interface compatibility (Oguz Bastemur)
  * zlib: do not crash on write after close (Fedor Indutny)</changelog>
<changelog author="i@marguerite.su" date="1408708800">- update version 0.10.31
  * v8: backport CVE-2013-6668
  * openssl: Update to v1.0.1i
  * npm: Update to v1.4.23
  * cluster: disconnect should not be synchronous
  * fs: fix fs.readFileSync fd leak when get RangeError
  * stream: fix Readable.wrap objectMode falsy values
  * timers: fix timers with non-integer delay hanging</changelog>
<changelog author="i@marguerite.su" date="1408795200">- workaround for sles</changelog>
<changelog author="jgleissner@suse.com" date="1410350400">- do not install NPM
- use /usr/lib/node_modules instead of /usr/lib64/node_modules even
  on x86_64 (node modules are not binary)
- drop patch: nodejs-lib64path.patch and nodejs-libpath.patch
  * installing in /usr/lib64 doesn't really make sense for non-binary files
- drop patch: node-gyp-addon-gypi.patch and
  nodejs-add_missing_shebang_to_read-package-json.patch
  * they were patching npm files, which is separate now</changelog>
<changelog author="i@marguerite.su" date="1410955200">- update version 0.10.32
  * v8: fix a crash introduced by previous release
  * configure: add --openssl-no-asm flag
  * crypto: use domains for any callback-taking method
  * http: do not send `0\r\n\r\n` in TE HEAD responses
  * querystring: fix unescape override
  * url: Add support for RFC 3490 separators</changelog>
<changelog author="jgleissner@suse.com" date="1412856000">- removed macros.nodejs (moved to nodejs-packaging)</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1421841600">- Add three arches to ExclusiveArch: ppc ppc64 ppc64le
- Add nodejs-v0.10.32-release-ppc.patch.bz2 for them
  (required as PowerPC support not yet upstream)
  (the patch header details how it is created)
- do not configure --with-gdb for those architectures</changelog>

</package>
<package pkgid="0da57cb3a88327cb03ecd4ee53be2368a01a3d918bb6e317273ebb9e22fa78d4" name="nodejs-amdefine" arch="noarch">
    <version epoch="0" ver="0.0.5" rel="1.13"/>

<changelog author="jweberhofer@weberhofer.at" date="1368878400">- Initial release 0.0.5</changelog>

</package>
<package pkgid="36a638644c213304dc334e78c07447031fa5623f408c6177705cf62eea5d430b" name="nodejs-amdefine" arch="src">
    <version epoch="0" ver="0.0.5" rel="1.13"/>

<changelog author="jweberhofer@weberhofer.at" date="1368878400">- Initial release 0.0.5</changelog>

</package>
<package pkgid="0d9c75ef58a17d4a8ec52c91939b945873c0420cde66d1a489fc689e2f6b2047" name="nodejs-async" arch="noarch">
    <version epoch="0" ver="0.2.8" rel="2.13"/>

<changelog author="jweberhofer@weberhofer.at" date="1368878400">- Initial release 0.2.5</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1368878401">- Improved spec</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1368878402">- Upgraded to version 0.2.8 from master branch</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1368878403">- REmoved executeable flag from library</changelog>

</package>
<package pkgid="b0f2a3071779ea9dc3dafc1567e5cac019525cc23611d7a1e0132a6344f4619a" name="nodejs-async" arch="src">
    <version epoch="0" ver="0.2.8" rel="2.13"/>

<changelog author="jweberhofer@weberhofer.at" date="1368878400">- Initial release 0.2.5</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1368878401">- Improved spec</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1368878402">- Upgraded to version 0.2.8 from master branch</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1368878403">- REmoved executeable flag from library</changelog>

</package>
<package pkgid="5b930b2565b807546b07f49cb26ebf9c542e1bda2e60d05be55158450495edce" name="nodejs-cssmin" arch="noarch">
    <version epoch="0" ver="0.4.1" rel="1.13"/>

<changelog author="jweberhofer@weberhofer.at" date="1368878400">- Initial release 0.4.1</changelog>

</package>
<package pkgid="15265240932aa8d737826c889ec91f9f1d97b0ad2c827de7665948ff1780b00e" name="nodejs-cssmin" arch="src">
    <version epoch="0" ver="0.4.1" rel="1.13"/>

<changelog author="jweberhofer@weberhofer.at" date="1368878400">- Initial release 0.4.1</changelog>

</package>
<package pkgid="b0928776242bb6e88e2ef131b51e12c4393ce96fba7d0a73456c696ff6f53d37" name="nodejs-devel" arch="x86_64">
    <version epoch="0" ver="0.10.32" rel="60.1"/>

<changelog author="dmueller@suse.com" date="1366545600">- always runtime require the exact v8 version that was used
  for building, as it breaks binary compatibility quite often</changelog>
<changelog author="adaugherity@tamu.edu" date="1366891200">- rebase 0.10.4 build/patches against current OBS state</changelog>
<changelog author="adaugherity@tamu.edu" date="1366891201">- update to 0.10.5</changelog>
<changelog author="froh@suse.com" date="1376654400">- make nodejs use the v8 shipped with it by upstream.
  The API of the new v8 deviates too much and we're not involved
  enough upstream to justify a deviation here.</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1377864000">- update to 0.10.17:
  * uv: Upgrade v0.10.14
  * http_parser: Do not accept PUN/GEM methods as PUT/GET
  * tls: fix assertion when ssl is destroyed at read
  * stream: Throw on 'error' if listeners removed
  * dgram: fix assertion on bad send() arguments
  * readline: pause stdin before turning off terminal raw mode
  * package:
  - remove unneeded files such as Makefiles, tests, ...
  - fix missing shebangs, exec flags
- changes from 0.10.16:
  * v8: back-port fix for CVE-2013-2882
  * npm: Upgrade to 1.3.8
  * crypto: fix assert() on malformed hex input
  * crypto: fix memory leak in randomBytes() error path
  * events: fix memory leak, don't leak event names
  * http: Handle hex/base64 encodings properly
  * http: improve chunked res.write(buf) performance
  * stream: Fix double pipe error emit
- changes from 0.10.15:
  * src: fix process.getuid() return value
- changes from 0.10.14:
  * os: Don't report negative times in cpu info
  * fs: Handle large UID and GID
  * url: Fix edge-case when protocol is non-lowercase
  * node: call MakeDomainCallback in all domain cases
  * crypto: fix memory leak in LoadPKCS12
- changes from 0.10.13:
  * tls: only wait for finish if we haven't seen it
  * http: Dump response when request is aborted
  * http: use an unref'd timer to fix delay in exit
  * zlib: level can be negative
  * zlib: allow zero values for level and strategy
  * string_bytes: properly detect 64bit
  * src: fix memory leak in UsingDomains
- changes from 0.10.12:
  * readline: make `ctrl + L` clear the screen
  * v8: add setVariableValue debugger command
  * net: Do not destroy socket mid-write
- changes from 0.10.11:
  * v8: fix pointer arithmetic undefined behavior
  * crypto: fix utf8/utf-8 encoding check
  * net: Fix busy loop on POLLERR|POLLHUP on older linux kernels
- changes from 0.10.10:
  * url: Properly parse certain oddly formed urls
  * stream: unshift('') is a noop
- changes from 0.10.9:
  * repl: fix JSON.parse error check
  * tls: proper .destroySoon
  * tls: invoke write cb only after opposite read end
  * tls: ignore .shutdown() syscall error
- changes from 0.10.8:
  * v8: update to 3.14.5.9
  * http: remove bodyHead from 'upgrade' events
  * http: Return true on empty writes, not false
  * http: save roundtrips, convert buffers to strings
  * buffer: throw when writing beyond buffer
  * crypto: Clear error after DiffieHellman key errors
  * string_bytes: strip padding from base64 strings
- changes from 0.10.7:
  * crypto: Don't ignore verify encoding argument
  * buffer, crypto: fix default encoding regression
  * timers: fix setInterval() assert
- changes from 0.10.6:
  * module: Deprecate require.extensions
  * stream: make Readable.wrap support objectMode, empty streams
  * child_process: fix handle delivery
  * crypto: Fix performance regression</changelog>
<changelog author="nikolai@prokoschenko.de" date="1389614400">- fixes
  * included v8 headers in the -devel package</changelog>
<changelog author="jmassaguerpla@suse.com" date="1395403200">- move v8 headers to node subdirectory in include dir. Otherwise
  it conflicts with the v8 package</changelog>
<changelog author="lars@linux-schulserver.de" date="1398600000">- update to 0.10.26:
  * cares: backport TXT parsing fix (Fedor Indutny)
  * child_process: fix spawn() optional arguments (Sam Roberts)
  * child_process: don't assert on stale file descriptor events (Fedor Indutny)
  * cluster: report more errors to workers (Fedor Indutny)
  * cluster, v8: fix --logfile=%p.log (Ben Noordhuis)
  * crypto: Make Decipher._flush() emit errors. (Kai Groner)
  * crypto: throw on SignFinal failure (Fedor Indutny)
  * crypto: update root certificates (Ben Noordhuis)
  * crypto: clear errors from verify failure (Timothy J Fontaine)
  * debugger: Fix breakpoint not showing after restart (Farid Neshat)
  * debugger: Fix bug in sb() with unnamed script (Maxim Bogushevich)
  * dgram: fix abort when getting `fd` of closed dgram (Fedor Indutny)
  * domains: exit() only affects active domains (Ryan Graham)
  * dtrace: interpret two byte strings (Dave Pacheco)
  * events: do not accept NaN in setMaxListeners (Fedor Indutny)
  * events: avoid calling `once` functions twice (Tim Wood)
  * events: fix TypeError in removeAllListeners (Jeremy Martin)
  * fs: make unwatchFile() insensitive to path (iamdoron)
  * fs: fix fs.truncate() file content zeroing bug (Ben Noordhuis)
  * fs: report correct path when EEXIST (Fedor Indutny)
  * http: provide backpressure for pipeline flood (isaacs)
  * module: only cache package main (Wyatt Preul)
  * net: do not re-emit stream errors (Fedor Indutny)
  * net: make Socket destroy() re-entrance safe (Jun Ma)
  * net: reset `endEmitted` on reconnect (Fedor Indutny)
  * node: do not close stdio implicitly (Fedor Indutny)
  * process: enforce allowed signals for kill (Sam Roberts)
  * readline: handle input starting with control chars (Eric Schrock)
  * repl: do not insert duplicates into completions (Maciej Małecki)
  * src: OnFatalError handler must abort() (Timothy J Fontaine)
  * tls: emit 'end' on .receivedShutdown (Fedor Indutny)
  * tls: fix potential data corruption (Fedor Indutny)
  * tls: handle `ssl.start()` errors appropriately (Fedor Indutny)
  * tls: reset NPN callbacks after SNI (Fedor Indutny)
  * tls: prevent stalls by using read(0) (Fedor Indutny)
  * tls: fix premature connection termination (Ben Noordhuis)
  * tls: fix sporadic hang and partial reads (Fedor Indutny)
  * tls: prevent duplicate values returned from read (Nathan Rajlich)
  * tls: NPN protocols are now local to connections (Fedor Indutny)
  * src: Fix memory leak on closed handles (Timothy J Fontaine)
  * stream: writes may return false but forget to emit drain (Yang Tianyang)
  * stream: objectMode transforms allow falsey values (isaacs)
  * stream: Don't crash on unset _events property (isaacs)
  * stream: Pass 'buffer' encoding with decoded writable chunks (isaacs)
  * v8: support compiling with VS2013 (Fedor Indutny)
  * v8: Fix enumeration for objects with lots of properties
  * v8: backport fix for CVE-2013-6639 and CVE-2013-6640
- refresh nodejs-lib64path.patch
- rebuild node-gyp-addon-gypi.patch from scratch
- small specfile cleanup (remove commented values finally)
- fix two file permissions during setup</changelog>
<changelog author="i@marguerite.su" date="1399032000">- update version 0.10.27
  * npm: upgrade to v1.4.8
  * openssl: upgrade to 1.0.1g
  * uv: update to v0.10.27
  * dns: fix certain txt entries (Fedor Indutny)
  * assert: Ensure reflexivity of deepEqual (Mike Pennisi)
  * child_process: fix deadlock when sending handles (Fedor Indutny)
  * child_process: fix sending handle twice (Fedor Indutny)
  * crypto: do not lowercase cipher/hash names (Fedor Indutny)
  * dtrace: workaround linker bug on FreeBSD (Fedor Indutny)
  * http: do not emit EOF non-readable socket (Fedor Indutny)
  * http: invoke createConnection when no agent (Nathan Rajlich)
  * stream: remove useless check (Brian White)
  * timer: don't reschedule timer bucket in a domain (Greg Brail)
  * url: treat \ the same as / (isaacs)
  * util: format as Error if instanceof Error (Rod Vagg)
- add macros.nodejs</changelog>
<changelog author="nikolai@prokoschenko.de" date="1401278400">- fixes
  * initialization of the next build step was missing in case original node
    headers were to be used in node-gyp</changelog>
<changelog author="i@marguerite.su" date="1405684800">- fix changelog chronologically</changelog>
<changelog author="i@marguerite.su" date="1405684801">- update version 0.10.29
  * openssl: to 1.0.1h (CVE-2014-0224)
  * npm: upgrade to 1.4.10
  * utf8: Prevent Node from sending invalid UTF-8 (Felix Geisendörfer)
  * NOTE* this introduces a breaking change, previously you could construct
    invalid UTF-8 and invoke an error in a client that was expecting valid
    UTF-8, now unmatched surrogate pairs are replaced with the unknown UTF-8
    character. To restore the old functionality simply have NODE_INVALID_UTF8
    environment variable set.
  * child_process: do not set args before throwing (Greg Sabia Tucker)
  * child_process: spawn() does not throw TypeError (Greg Sabia Tucker)
  * constants: export O_NONBLOCK (Fedor Indutny)
  * crypto: improve memory usage (Alexis Campailla)
  * fs: close file if fstat() fails in readFile() (cjihrig)
  * lib: name EventEmitter prototype methods (Ben Noordhuis)
  * tls: fix performance issue (Alexis Campailla)</changelog>
<changelog author="i@marguerite.su" date="1406635200">- fix a typo in macros.nodejs
- explicitly use /usr/lib, %%{_libexecdir} will resolve to
  /usr/lib64 on sles x86_64 versions.</changelog>
<changelog author="javier@opensuse.org" date="1408190400">- Update to version 0.10.30
  * uv: Upgrade to v0.10.28
  * npm: Upgrade to v1.4.21
  * v8: Interrupts must not mask stack overflow.
  * Revert "stream: start old-mode read in a next tick" (Fedor Indutny)
  * buffer: fix sign overflow in `readUIn32BE` (Fedor Indutny)
  * buffer: improve {read,write}{U}Int* methods (Nick Apperson)
  * child_process: handle writeUtf8String error (Fedor Indutny)
  * deps: backport 4ed5fde4f from v8 upstream (Fedor Indutny)
  * deps: cherry-pick eca441b2 from OpenSSL (Fedor Indutny)
  * lib: remove and restructure calls to isNaN() (cjihrig)
  * module: eliminate double `getenv()` (Maciej Małecki)
  * stream2: flush extant data on read of ended stream (Chris Dickinson)
  * streams: remove unused require('assert') (Rod Vagg)
  * timers: backport f8193ab (Julien Gilli)
  * util.h: interface compatibility (Oguz Bastemur)
  * zlib: do not crash on write after close (Fedor Indutny)</changelog>
<changelog author="i@marguerite.su" date="1408708800">- update version 0.10.31
  * v8: backport CVE-2013-6668
  * openssl: Update to v1.0.1i
  * npm: Update to v1.4.23
  * cluster: disconnect should not be synchronous
  * fs: fix fs.readFileSync fd leak when get RangeError
  * stream: fix Readable.wrap objectMode falsy values
  * timers: fix timers with non-integer delay hanging</changelog>
<changelog author="i@marguerite.su" date="1408795200">- workaround for sles</changelog>
<changelog author="jgleissner@suse.com" date="1410350400">- do not install NPM
- use /usr/lib/node_modules instead of /usr/lib64/node_modules even
  on x86_64 (node modules are not binary)
- drop patch: nodejs-lib64path.patch and nodejs-libpath.patch
  * installing in /usr/lib64 doesn't really make sense for non-binary files
- drop patch: node-gyp-addon-gypi.patch and
  nodejs-add_missing_shebang_to_read-package-json.patch
  * they were patching npm files, which is separate now</changelog>
<changelog author="i@marguerite.su" date="1410955200">- update version 0.10.32
  * v8: fix a crash introduced by previous release
  * configure: add --openssl-no-asm flag
  * crypto: use domains for any callback-taking method
  * http: do not send `0\r\n\r\n` in TE HEAD responses
  * querystring: fix unescape override
  * url: Add support for RFC 3490 separators</changelog>
<changelog author="jgleissner@suse.com" date="1412856000">- removed macros.nodejs (moved to nodejs-packaging)</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1421841600">- Add three arches to ExclusiveArch: ppc ppc64 ppc64le
- Add nodejs-v0.10.32-release-ppc.patch.bz2 for them
  (required as PowerPC support not yet upstream)
  (the patch header details how it is created)
- do not configure --with-gdb for those architectures</changelog>

</package>
<package pkgid="892f86b49b48a16ce9574b20652a5e93d22395c817169439f25d2e16d36b5a2e" name="nodejs-docs" arch="x86_64">
    <version epoch="0" ver="0.10.32" rel="60.1"/>

<changelog author="dmueller@suse.com" date="1366545600">- always runtime require the exact v8 version that was used
  for building, as it breaks binary compatibility quite often</changelog>
<changelog author="adaugherity@tamu.edu" date="1366891200">- rebase 0.10.4 build/patches against current OBS state</changelog>
<changelog author="adaugherity@tamu.edu" date="1366891201">- update to 0.10.5</changelog>
<changelog author="froh@suse.com" date="1376654400">- make nodejs use the v8 shipped with it by upstream.
  The API of the new v8 deviates too much and we're not involved
  enough upstream to justify a deviation here.</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1377864000">- update to 0.10.17:
  * uv: Upgrade v0.10.14
  * http_parser: Do not accept PUN/GEM methods as PUT/GET
  * tls: fix assertion when ssl is destroyed at read
  * stream: Throw on 'error' if listeners removed
  * dgram: fix assertion on bad send() arguments
  * readline: pause stdin before turning off terminal raw mode
  * package:
  - remove unneeded files such as Makefiles, tests, ...
  - fix missing shebangs, exec flags
- changes from 0.10.16:
  * v8: back-port fix for CVE-2013-2882
  * npm: Upgrade to 1.3.8
  * crypto: fix assert() on malformed hex input
  * crypto: fix memory leak in randomBytes() error path
  * events: fix memory leak, don't leak event names
  * http: Handle hex/base64 encodings properly
  * http: improve chunked res.write(buf) performance
  * stream: Fix double pipe error emit
- changes from 0.10.15:
  * src: fix process.getuid() return value
- changes from 0.10.14:
  * os: Don't report negative times in cpu info
  * fs: Handle large UID and GID
  * url: Fix edge-case when protocol is non-lowercase
  * node: call MakeDomainCallback in all domain cases
  * crypto: fix memory leak in LoadPKCS12
- changes from 0.10.13:
  * tls: only wait for finish if we haven't seen it
  * http: Dump response when request is aborted
  * http: use an unref'd timer to fix delay in exit
  * zlib: level can be negative
  * zlib: allow zero values for level and strategy
  * string_bytes: properly detect 64bit
  * src: fix memory leak in UsingDomains
- changes from 0.10.12:
  * readline: make `ctrl + L` clear the screen
  * v8: add setVariableValue debugger command
  * net: Do not destroy socket mid-write
- changes from 0.10.11:
  * v8: fix pointer arithmetic undefined behavior
  * crypto: fix utf8/utf-8 encoding check
  * net: Fix busy loop on POLLERR|POLLHUP on older linux kernels
- changes from 0.10.10:
  * url: Properly parse certain oddly formed urls
  * stream: unshift('') is a noop
- changes from 0.10.9:
  * repl: fix JSON.parse error check
  * tls: proper .destroySoon
  * tls: invoke write cb only after opposite read end
  * tls: ignore .shutdown() syscall error
- changes from 0.10.8:
  * v8: update to 3.14.5.9
  * http: remove bodyHead from 'upgrade' events
  * http: Return true on empty writes, not false
  * http: save roundtrips, convert buffers to strings
  * buffer: throw when writing beyond buffer
  * crypto: Clear error after DiffieHellman key errors
  * string_bytes: strip padding from base64 strings
- changes from 0.10.7:
  * crypto: Don't ignore verify encoding argument
  * buffer, crypto: fix default encoding regression
  * timers: fix setInterval() assert
- changes from 0.10.6:
  * module: Deprecate require.extensions
  * stream: make Readable.wrap support objectMode, empty streams
  * child_process: fix handle delivery
  * crypto: Fix performance regression</changelog>
<changelog author="nikolai@prokoschenko.de" date="1389614400">- fixes
  * included v8 headers in the -devel package</changelog>
<changelog author="jmassaguerpla@suse.com" date="1395403200">- move v8 headers to node subdirectory in include dir. Otherwise
  it conflicts with the v8 package</changelog>
<changelog author="lars@linux-schulserver.de" date="1398600000">- update to 0.10.26:
  * cares: backport TXT parsing fix (Fedor Indutny)
  * child_process: fix spawn() optional arguments (Sam Roberts)
  * child_process: don't assert on stale file descriptor events (Fedor Indutny)
  * cluster: report more errors to workers (Fedor Indutny)
  * cluster, v8: fix --logfile=%p.log (Ben Noordhuis)
  * crypto: Make Decipher._flush() emit errors. (Kai Groner)
  * crypto: throw on SignFinal failure (Fedor Indutny)
  * crypto: update root certificates (Ben Noordhuis)
  * crypto: clear errors from verify failure (Timothy J Fontaine)
  * debugger: Fix breakpoint not showing after restart (Farid Neshat)
  * debugger: Fix bug in sb() with unnamed script (Maxim Bogushevich)
  * dgram: fix abort when getting `fd` of closed dgram (Fedor Indutny)
  * domains: exit() only affects active domains (Ryan Graham)
  * dtrace: interpret two byte strings (Dave Pacheco)
  * events: do not accept NaN in setMaxListeners (Fedor Indutny)
  * events: avoid calling `once` functions twice (Tim Wood)
  * events: fix TypeError in removeAllListeners (Jeremy Martin)
  * fs: make unwatchFile() insensitive to path (iamdoron)
  * fs: fix fs.truncate() file content zeroing bug (Ben Noordhuis)
  * fs: report correct path when EEXIST (Fedor Indutny)
  * http: provide backpressure for pipeline flood (isaacs)
  * module: only cache package main (Wyatt Preul)
  * net: do not re-emit stream errors (Fedor Indutny)
  * net: make Socket destroy() re-entrance safe (Jun Ma)
  * net: reset `endEmitted` on reconnect (Fedor Indutny)
  * node: do not close stdio implicitly (Fedor Indutny)
  * process: enforce allowed signals for kill (Sam Roberts)
  * readline: handle input starting with control chars (Eric Schrock)
  * repl: do not insert duplicates into completions (Maciej Małecki)
  * src: OnFatalError handler must abort() (Timothy J Fontaine)
  * tls: emit 'end' on .receivedShutdown (Fedor Indutny)
  * tls: fix potential data corruption (Fedor Indutny)
  * tls: handle `ssl.start()` errors appropriately (Fedor Indutny)
  * tls: reset NPN callbacks after SNI (Fedor Indutny)
  * tls: prevent stalls by using read(0) (Fedor Indutny)
  * tls: fix premature connection termination (Ben Noordhuis)
  * tls: fix sporadic hang and partial reads (Fedor Indutny)
  * tls: prevent duplicate values returned from read (Nathan Rajlich)
  * tls: NPN protocols are now local to connections (Fedor Indutny)
  * src: Fix memory leak on closed handles (Timothy J Fontaine)
  * stream: writes may return false but forget to emit drain (Yang Tianyang)
  * stream: objectMode transforms allow falsey values (isaacs)
  * stream: Don't crash on unset _events property (isaacs)
  * stream: Pass 'buffer' encoding with decoded writable chunks (isaacs)
  * v8: support compiling with VS2013 (Fedor Indutny)
  * v8: Fix enumeration for objects with lots of properties
  * v8: backport fix for CVE-2013-6639 and CVE-2013-6640
- refresh nodejs-lib64path.patch
- rebuild node-gyp-addon-gypi.patch from scratch
- small specfile cleanup (remove commented values finally)
- fix two file permissions during setup</changelog>
<changelog author="i@marguerite.su" date="1399032000">- update version 0.10.27
  * npm: upgrade to v1.4.8
  * openssl: upgrade to 1.0.1g
  * uv: update to v0.10.27
  * dns: fix certain txt entries (Fedor Indutny)
  * assert: Ensure reflexivity of deepEqual (Mike Pennisi)
  * child_process: fix deadlock when sending handles (Fedor Indutny)
  * child_process: fix sending handle twice (Fedor Indutny)
  * crypto: do not lowercase cipher/hash names (Fedor Indutny)
  * dtrace: workaround linker bug on FreeBSD (Fedor Indutny)
  * http: do not emit EOF non-readable socket (Fedor Indutny)
  * http: invoke createConnection when no agent (Nathan Rajlich)
  * stream: remove useless check (Brian White)
  * timer: don't reschedule timer bucket in a domain (Greg Brail)
  * url: treat \ the same as / (isaacs)
  * util: format as Error if instanceof Error (Rod Vagg)
- add macros.nodejs</changelog>
<changelog author="nikolai@prokoschenko.de" date="1401278400">- fixes
  * initialization of the next build step was missing in case original node
    headers were to be used in node-gyp</changelog>
<changelog author="i@marguerite.su" date="1405684800">- fix changelog chronologically</changelog>
<changelog author="i@marguerite.su" date="1405684801">- update version 0.10.29
  * openssl: to 1.0.1h (CVE-2014-0224)
  * npm: upgrade to 1.4.10
  * utf8: Prevent Node from sending invalid UTF-8 (Felix Geisendörfer)
  * NOTE* this introduces a breaking change, previously you could construct
    invalid UTF-8 and invoke an error in a client that was expecting valid
    UTF-8, now unmatched surrogate pairs are replaced with the unknown UTF-8
    character. To restore the old functionality simply have NODE_INVALID_UTF8
    environment variable set.
  * child_process: do not set args before throwing (Greg Sabia Tucker)
  * child_process: spawn() does not throw TypeError (Greg Sabia Tucker)
  * constants: export O_NONBLOCK (Fedor Indutny)
  * crypto: improve memory usage (Alexis Campailla)
  * fs: close file if fstat() fails in readFile() (cjihrig)
  * lib: name EventEmitter prototype methods (Ben Noordhuis)
  * tls: fix performance issue (Alexis Campailla)</changelog>
<changelog author="i@marguerite.su" date="1406635200">- fix a typo in macros.nodejs
- explicitly use /usr/lib, %%{_libexecdir} will resolve to
  /usr/lib64 on sles x86_64 versions.</changelog>
<changelog author="javier@opensuse.org" date="1408190400">- Update to version 0.10.30
  * uv: Upgrade to v0.10.28
  * npm: Upgrade to v1.4.21
  * v8: Interrupts must not mask stack overflow.
  * Revert "stream: start old-mode read in a next tick" (Fedor Indutny)
  * buffer: fix sign overflow in `readUIn32BE` (Fedor Indutny)
  * buffer: improve {read,write}{U}Int* methods (Nick Apperson)
  * child_process: handle writeUtf8String error (Fedor Indutny)
  * deps: backport 4ed5fde4f from v8 upstream (Fedor Indutny)
  * deps: cherry-pick eca441b2 from OpenSSL (Fedor Indutny)
  * lib: remove and restructure calls to isNaN() (cjihrig)
  * module: eliminate double `getenv()` (Maciej Małecki)
  * stream2: flush extant data on read of ended stream (Chris Dickinson)
  * streams: remove unused require('assert') (Rod Vagg)
  * timers: backport f8193ab (Julien Gilli)
  * util.h: interface compatibility (Oguz Bastemur)
  * zlib: do not crash on write after close (Fedor Indutny)</changelog>
<changelog author="i@marguerite.su" date="1408708800">- update version 0.10.31
  * v8: backport CVE-2013-6668
  * openssl: Update to v1.0.1i
  * npm: Update to v1.4.23
  * cluster: disconnect should not be synchronous
  * fs: fix fs.readFileSync fd leak when get RangeError
  * stream: fix Readable.wrap objectMode falsy values
  * timers: fix timers with non-integer delay hanging</changelog>
<changelog author="i@marguerite.su" date="1408795200">- workaround for sles</changelog>
<changelog author="jgleissner@suse.com" date="1410350400">- do not install NPM
- use /usr/lib/node_modules instead of /usr/lib64/node_modules even
  on x86_64 (node modules are not binary)
- drop patch: nodejs-lib64path.patch and nodejs-libpath.patch
  * installing in /usr/lib64 doesn't really make sense for non-binary files
- drop patch: node-gyp-addon-gypi.patch and
  nodejs-add_missing_shebang_to_read-package-json.patch
  * they were patching npm files, which is separate now</changelog>
<changelog author="i@marguerite.su" date="1410955200">- update version 0.10.32
  * v8: fix a crash introduced by previous release
  * configure: add --openssl-no-asm flag
  * crypto: use domains for any callback-taking method
  * http: do not send `0\r\n\r\n` in TE HEAD responses
  * querystring: fix unescape override
  * url: Add support for RFC 3490 separators</changelog>
<changelog author="jgleissner@suse.com" date="1412856000">- removed macros.nodejs (moved to nodejs-packaging)</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1421841600">- Add three arches to ExclusiveArch: ppc ppc64 ppc64le
- Add nodejs-v0.10.32-release-ppc.patch.bz2 for them
  (required as PowerPC support not yet upstream)
  (the patch header details how it is created)
- do not configure --with-gdb for those architectures</changelog>

</package>
<package pkgid="bad24b12a1bda5faabb3d5248be8c9215d2a6ba45c3f60348c933abd0ff089b3" name="nodejs-optimist" arch="noarch">
    <version epoch="0" ver="0.4.0" rel="1.13"/>

<changelog author="jweberhofer@weberhofer.at" date="1368878400">- Initial release 0.4.0</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1368878401">- Improved spec</changelog>

</package>
<package pkgid="3ecc47394555797d7993812aabaaeb1a20b0c9887eec179fd2c79b7b97263aa4" name="nodejs-optimist" arch="src">
    <version epoch="0" ver="0.4.0" rel="1.13"/>

<changelog author="jweberhofer@weberhofer.at" date="1368878400">- Initial release 0.4.0</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1368878401">- Improved spec</changelog>

</package>
<package pkgid="59a6c1c897f3f8bf12e1ba9d17ee319edf2c1e954a429c24124b215709c6a3a9" name="nodejs-source-map" arch="noarch">
    <version epoch="0" ver="0.1.22" rel="1.13"/>

<changelog author="jweberhofer@weberhofer.at" date="1368878400">- Initial release 0.1.22</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1368878401">- Improved spec</changelog>

</package>
<package pkgid="ec11ca65fdfc7de4a329dbb80dca1ecad001bc8c9e82aba1888f31b97ed06856" name="nodejs-source-map" arch="src">
    <version epoch="0" ver="0.1.22" rel="1.13"/>

<changelog author="jweberhofer@weberhofer.at" date="1368878400">- Initial release 0.1.22</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1368878401">- Improved spec</changelog>

</package>
<package pkgid="4449e9f30e5e0d9644a400d0bfd7d88c057501bdb9e33463f343ad8a1bfc350d" name="nodejs-uglifyjs" arch="noarch">
    <version epoch="0" ver="2.3.6" rel="5.2"/>

<changelog author="fcastelli@suse.com" date="1317643200">- Package version 0.3.1</changelog>
<changelog author="fcastelli@suse.com" date="1317729600">- Fix package dependencies</changelog>
<changelog author="fcastelli@suse.com" date="1317729601">- Update tarball: make sure submodules are part of it.</changelog>
<changelog author="fcastelli@suse.com" date="1317729602">- Resolve global dependencies</changelog>
<changelog author="saschpe@suse.de" date="1334750400">- Update to version 1.2.6:
  * Upstream provides no changelog</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1368878400">- Update to version 1.3.5
  * Upstream provides no changelog</changelog>
<changelog author="jgleissner@suse.com" date="1410523200">- Update to version 2.3.6
- specfile cleanup</changelog>

</package>
<package pkgid="815dc200f4e8d84ee03ada79b1b09d9dcb2d495557df8d78e4176e87f2f35058" name="nodejs-uglifyjs" arch="src">
    <version epoch="0" ver="2.3.6" rel="5.2"/>

<changelog author="fcastelli@suse.com" date="1317643200">- Package version 0.3.1</changelog>
<changelog author="fcastelli@suse.com" date="1317729600">- Fix package dependencies</changelog>
<changelog author="fcastelli@suse.com" date="1317729601">- Update tarball: make sure submodules are part of it.</changelog>
<changelog author="fcastelli@suse.com" date="1317729602">- Resolve global dependencies</changelog>
<changelog author="saschpe@suse.de" date="1334750400">- Update to version 1.2.6:
  * Upstream provides no changelog</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1368878400">- Update to version 1.3.5
  * Upstream provides no changelog</changelog>
<changelog author="jgleissner@suse.com" date="1410523200">- Update to version 2.3.6
- specfile cleanup</changelog>

</package>
<package pkgid="d124b7d93f27c294da548a324111eb6261218e7d964e799f0a14ac3172d15578" name="nodejs-uglifyjs2" arch="noarch">
    <version epoch="0" ver="2.3.4" rel="1.13"/>

<changelog author="jweberhofer@weberhofer.at" date="1368878400">- Initial release of version 2.3.4</changelog>

</package>
<package pkgid="e9a231937e7e86a3f451b140cefea88d17f39f5c0db3fc33927114e1c1ac6382" name="nodejs-uglifyjs2" arch="src">
    <version epoch="0" ver="2.3.4" rel="1.13"/>

<changelog author="jweberhofer@weberhofer.at" date="1368878400">- Initial release of version 2.3.4</changelog>

</package>
<package pkgid="1329c14a4c8b9fe77bfd5be7b7ecdc47531d2bf2eca6d55bb10b1a49c0318cd2" name="nodejs-wordwrap" arch="noarch">
    <version epoch="0" ver="0.0.2" rel="2.13"/>

<changelog author="jweberhofer@weberhofer.at" date="1368878400">- Initial release 0.0.2</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1368878401">- Improved spec</changelog>

</package>
<package pkgid="7ce75bea7b280378dafb805558c63d5e3e02ba436c27c31a0d10602ab9257aad" name="nodejs-wordwrap" arch="src">
    <version epoch="0" ver="0.0.2" rel="2.13"/>

<changelog author="jweberhofer@weberhofer.at" date="1368878400">- Initial release 0.0.2</changelog>
<changelog author="jweberhofer@weberhofer.at" date="1368878401">- Improved spec</changelog>

</package>
<package pkgid="a453dfd17560a4a16985e65251fe8ad8e6ca1fe8d3c55dce2e70a2a0f444c996" name="nodejs-ycssmin" arch="noarch">
    <version epoch="0" ver="1.0.1" rel="1.13"/>

<changelog author="jweberhofer@weberhofer.at" date="1368878400">- Initial release 1.0.1</changelog>

</package>
<package pkgid="4aaa32fa49716882204bf714f808f59fd375051a9ca444a874464c97a43659d9" name="nodejs-ycssmin" arch="src">
    <version epoch="0" ver="1.0.1" rel="1.13"/>

<changelog author="jweberhofer@weberhofer.at" date="1368878400">- Initial release 1.0.1</changelog>

</package>
<package pkgid="ccb7e66f1afeb06f89de1317ee77401ae9ae6cda5406c202d6b601a75aa699ac" name="v8" arch="src">
    <version epoch="0" ver="3.20.0.1" rel="151.1"/>

<changelog author="tittiatcoke@gmail.com" date="1340971200">- Update to 3.12.5.0
  * Fixed Chromium issues:
    115100, 129628, 131994, 132727, 132741, 132742, 133211
  * Fixed V8 issues:
    915, 1914, 2034, 2087, 2094, 2134, 2156, 2166, 2172, 2177,
    2179, 2185
  * Added --extra-code flag to mksnapshot to load JS code into the VM
    before creating the snapshot.
  * Support 'restart call frame' command in the debugger.
  * Fixed lazy sweeping heuristics to prevent old-space expansion.
    (issue 2194)
  * Fixed sharing of literal boilerplates for optimized code.
    (issue 2193)
  * Removed -fomit-frame-pointer flag from Release builds to make
    the stack walkable by TCMalloc (Chromium issue 133723).
  * Expose more detailed memory statistics (issue 2201).
  * Fixed Harmony Maps and WeakMaps for undefined values
  (Chromium issue 132744).</changelog>
<changelog author="guillaume@opensuse.org" date="1341230400">- ARM: Only enable hardfloat for armv7, since armv5 build is soft only</changelog>
<changelog author="tittiatcoke@gmail.com" date="1341748800">- Update to 3.12.9.0
  * Correctly advance the scanner when scanning unicode regexp
    flag. (Chromium issue 136084)
  * Fixed unhandlified code calling Harmony Proxy traps.
    (issue 2219)
  * Implemented TypedArray.set and ArrayBuffer.slice in d8
  * Fixed lazy compilation for strict eval scopes.
    (Chromium issue 135066)
  * Made MACOSX_DEPLOYMENT_TARGET configurable in GYP.
    (issue 2151)
  * Report "hidden properties" in heap profiler for properties
    case. (issue 2212)
  * Activated optimization of packed arrays by default.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1342785600">- Update to 3.12.11.0
  * Change of buildsystem from scons to GYP</changelog>
<changelog author="tittiatcoke@gmail.com" date="1343217600">- Update to 3.12.14.0
  * Fixed missing tagging of stack value in finally block.
    (Chromium issue 137496)
  * Added an option to the tickprocessor to specify the directory
    for lib lookup.
  * Fixed ICs for slow objects with native accessor
    (Chromium issue 137002).
  * Fixed transcendental cache on ARM in optimized code
    (issue 2234).
  * New heap inspection tools: counters for object sizes and
    counts, histograms for external fragmentation.
  * Incorporated constness into inferred interfaces (in
    preparation for handling imports) (issue 1569).</changelog>
<changelog author="tittiatcoke@gmail.com" date="1343563200">- Update to 3.12.16.0
  * Added PRESERVE_ASCII_NULL option to String::WriteAscii.
    (issue 2252)
  * Added dependency to HLoadKeyed* instructions to prevent invalid
    hoisting. (Chromium issue 137768)
  * Enabled building d8 for Android on Mac.
  * Interpret negative hexadecimal literals as NaN.
    (issue 2240)
  * Expose counters in javascript when using --track-gc-object-stats.
  * Enabled building and testing V8 on Android IA.
  * Added --trace-parse flag to parser.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1343995200">- Update to 3.12.19.1
  * Forced using bit-pattern for signed zero double. (issue 2239)
  * Made sure double to int conversion is correct. (issue 2260)
  * Always set the callee's context when calling a function from
    optimized code.  (Chromium issue 138887)
  * Fixed building with GCC 3.x (issue 2016, 2017)
  * Improved API calls that return empty handles.  (issue 2245)</changelog>
<changelog author="dmueller@suse.com" date="1344427200">- fix build on ARM</changelog>
<changelog author="tittiatcoke@gmail.com" date="1345377600">- Update to 3.13.1.0
  * Added histograms for total allocated/live heap size, as well as
    allocated size and percentage of total for map and cell space.
  * Fixed parseInt's octal parsing behavior
    (ECMA-262 Annex E 15.1.2.2).  (issue 1645)
  * Added checks for interceptors to negative lookup code in
    Crankshaft.  (Chromium issue 140473)
  * Made incremental marking clear ICs and type feedback cells.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1345636800">- Update to 3.13.3.0
  * Performance and stability improvements on all platforms.</changelog>
<changelog author="dmueller@suse.com" date="1347364800">- set USE_HARDFLOAT on arm</changelog>
<changelog author="guillaume@opensuse.org" date="1348747200">- Enable build on ARMv5</changelog>
<changelog author="tittiatcoke@gmail.com" date="1351252800">- Update to 3.14.5.0
  * See changes in ChangeLog
- Remove patch for HARDFLOAT on arm. Now upstream</changelog>
<changelog author="guillaume@opensuse.org" date="1354708800">- Fix armv7 using new flag (hardfp=on)</changelog>
<changelog author="bwiedemann@suse.com" date="1355918400">- v8-private-headers-devel is noarch</changelog>
<changelog author="tittiatcoke@gmail.com" date="1358078400">- Update to 3.16.4.0
  * Performance and stability improvements on all platforms
  * Improved GC performance when moving parts of a FixedArray
    (issue 2452).
  * Enabled readline on d8 while building a shared lib (issue 1781).
  * Fixed missing exception check in typed array constructor
    (Chromium issue 168545).
  * Check for read-only-ness when preparing for array sort
    (issue 2419).
  * Fixed x64 MathMinMax for negative untagged int32 arguments.
    (Chromium issue 164442)
  * Fixed FloatingPointHelper::CheckSSE2OperandIsInt32.
    (issue 2458)
  * V8_Fatal now prints C++ stack trace in debug mode
  * Added HTML-based tick processor
  * Define CAN_USE_VFP2/3_INSTRUCTIONS based on arm_neon and
    arm_fpu GYP flags
  * Added GCTracer metrics for a scavenger GC for DOM wrappers
  * Activated code aging by default
  * See full list of changes in the ChangeLog</changelog>
<changelog author="idonmez@suse.com" date="1358078401">- Enable readline support (console=readline)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1365336000">- Update to 3.17.16
  * Stack trace API: poison stack frames below the first strict
    mode frame. (issue 2564)
  * Finished implementation of ES6 symbols aka. private names
    (issue 2158)
  * Disable zapping of global handles in release mode
  * Use internal memcpy when initializing code objects.
  * Turned Flags into a uint32_t typedef
  * Added a version of the v8::HandleScope constructor with an
    v8::Isolate parameter and made
    AdjustAmountOfExternalAllocatedMemory an instance method of
    v8::Isolate.  (issue 2487)
  * Fixed two register allocator bugs (off-by-one error/failure
    propagation). (issue 2576)
  * Fixed heap snapshot creation for Harmony collections.
    (issue 2535)
  * Restored Function()'s expected string representation.
    (issue 2470)
  * Enabled deprecatations (again). (issue 2487)
  * Avoid bool to Oddball conversions by being lazy. (issue 2491)
  * Added %p option to --logfile.
  * Hardened Function()'s parsing of function literals.
    (issue 2470)
  * ES6 symbols: Refine test for getOwnPropertyNames. (issue 2158)</changelog>
<changelog author="dimstar@opensuse.org" date="1366286400">- Update to version 3.18.0:
  l Enabled pretenuring of fast literals in high promotion mode.
  + Removed preparser library; link preparser executable against
    full V8.
  + Fixed set-up of intrinsic's 'constructor' properties.
  (Chromium issue 229445)
  + ES6 symbols: extended V8 API to support symbols (issue 2158).
  + Removed ARM support for VFP2.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1373976000">- Update to 3.20.0.1
  * Allowed users of the V8 API to distinguish between unset and
    undefined HiddenValues (issue 2746).
  * Deprecated old style callbacks in the V8 API.
  * Turned on parallel recompilation.
  * Performance and stability improvements on all platforms.
- Add patch fix-gcc48.patch to resolve gcc48 compile issues</changelog>

</package>
<package pkgid="51dae7e66c3c9585b80bdd41c60e889a2ef725beee8bf28196824ff83da58b36" name="v8-devel" arch="i586">
    <version epoch="0" ver="3.20.0.1" rel="151.1"/>

<changelog author="tittiatcoke@gmail.com" date="1340971200">- Update to 3.12.5.0
  * Fixed Chromium issues:
    115100, 129628, 131994, 132727, 132741, 132742, 133211
  * Fixed V8 issues:
    915, 1914, 2034, 2087, 2094, 2134, 2156, 2166, 2172, 2177,
    2179, 2185
  * Added --extra-code flag to mksnapshot to load JS code into the VM
    before creating the snapshot.
  * Support 'restart call frame' command in the debugger.
  * Fixed lazy sweeping heuristics to prevent old-space expansion.
    (issue 2194)
  * Fixed sharing of literal boilerplates for optimized code.
    (issue 2193)
  * Removed -fomit-frame-pointer flag from Release builds to make
    the stack walkable by TCMalloc (Chromium issue 133723).
  * Expose more detailed memory statistics (issue 2201).
  * Fixed Harmony Maps and WeakMaps for undefined values
  (Chromium issue 132744).</changelog>
<changelog author="guillaume@opensuse.org" date="1341230400">- ARM: Only enable hardfloat for armv7, since armv5 build is soft only</changelog>
<changelog author="tittiatcoke@gmail.com" date="1341748800">- Update to 3.12.9.0
  * Correctly advance the scanner when scanning unicode regexp
    flag. (Chromium issue 136084)
  * Fixed unhandlified code calling Harmony Proxy traps.
    (issue 2219)
  * Implemented TypedArray.set and ArrayBuffer.slice in d8
  * Fixed lazy compilation for strict eval scopes.
    (Chromium issue 135066)
  * Made MACOSX_DEPLOYMENT_TARGET configurable in GYP.
    (issue 2151)
  * Report "hidden properties" in heap profiler for properties
    case. (issue 2212)
  * Activated optimization of packed arrays by default.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1342785600">- Update to 3.12.11.0
  * Change of buildsystem from scons to GYP</changelog>
<changelog author="tittiatcoke@gmail.com" date="1343217600">- Update to 3.12.14.0
  * Fixed missing tagging of stack value in finally block.
    (Chromium issue 137496)
  * Added an option to the tickprocessor to specify the directory
    for lib lookup.
  * Fixed ICs for slow objects with native accessor
    (Chromium issue 137002).
  * Fixed transcendental cache on ARM in optimized code
    (issue 2234).
  * New heap inspection tools: counters for object sizes and
    counts, histograms for external fragmentation.
  * Incorporated constness into inferred interfaces (in
    preparation for handling imports) (issue 1569).</changelog>
<changelog author="tittiatcoke@gmail.com" date="1343563200">- Update to 3.12.16.0
  * Added PRESERVE_ASCII_NULL option to String::WriteAscii.
    (issue 2252)
  * Added dependency to HLoadKeyed* instructions to prevent invalid
    hoisting. (Chromium issue 137768)
  * Enabled building d8 for Android on Mac.
  * Interpret negative hexadecimal literals as NaN.
    (issue 2240)
  * Expose counters in javascript when using --track-gc-object-stats.
  * Enabled building and testing V8 on Android IA.
  * Added --trace-parse flag to parser.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1343995200">- Update to 3.12.19.1
  * Forced using bit-pattern for signed zero double. (issue 2239)
  * Made sure double to int conversion is correct. (issue 2260)
  * Always set the callee's context when calling a function from
    optimized code.  (Chromium issue 138887)
  * Fixed building with GCC 3.x (issue 2016, 2017)
  * Improved API calls that return empty handles.  (issue 2245)</changelog>
<changelog author="dmueller@suse.com" date="1344427200">- fix build on ARM</changelog>
<changelog author="tittiatcoke@gmail.com" date="1345377600">- Update to 3.13.1.0
  * Added histograms for total allocated/live heap size, as well as
    allocated size and percentage of total for map and cell space.
  * Fixed parseInt's octal parsing behavior
    (ECMA-262 Annex E 15.1.2.2).  (issue 1645)
  * Added checks for interceptors to negative lookup code in
    Crankshaft.  (Chromium issue 140473)
  * Made incremental marking clear ICs and type feedback cells.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1345636800">- Update to 3.13.3.0
  * Performance and stability improvements on all platforms.</changelog>
<changelog author="dmueller@suse.com" date="1347364800">- set USE_HARDFLOAT on arm</changelog>
<changelog author="guillaume@opensuse.org" date="1348747200">- Enable build on ARMv5</changelog>
<changelog author="tittiatcoke@gmail.com" date="1351252800">- Update to 3.14.5.0
  * See changes in ChangeLog
- Remove patch for HARDFLOAT on arm. Now upstream</changelog>
<changelog author="guillaume@opensuse.org" date="1354708800">- Fix armv7 using new flag (hardfp=on)</changelog>
<changelog author="bwiedemann@suse.com" date="1355918400">- v8-private-headers-devel is noarch</changelog>
<changelog author="tittiatcoke@gmail.com" date="1358078400">- Update to 3.16.4.0
  * Performance and stability improvements on all platforms
  * Improved GC performance when moving parts of a FixedArray
    (issue 2452).
  * Enabled readline on d8 while building a shared lib (issue 1781).
  * Fixed missing exception check in typed array constructor
    (Chromium issue 168545).
  * Check for read-only-ness when preparing for array sort
    (issue 2419).
  * Fixed x64 MathMinMax for negative untagged int32 arguments.
    (Chromium issue 164442)
  * Fixed FloatingPointHelper::CheckSSE2OperandIsInt32.
    (issue 2458)
  * V8_Fatal now prints C++ stack trace in debug mode
  * Added HTML-based tick processor
  * Define CAN_USE_VFP2/3_INSTRUCTIONS based on arm_neon and
    arm_fpu GYP flags
  * Added GCTracer metrics for a scavenger GC for DOM wrappers
  * Activated code aging by default
  * See full list of changes in the ChangeLog</changelog>
<changelog author="idonmez@suse.com" date="1358078401">- Enable readline support (console=readline)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1365336000">- Update to 3.17.16
  * Stack trace API: poison stack frames below the first strict
    mode frame. (issue 2564)
  * Finished implementation of ES6 symbols aka. private names
    (issue 2158)
  * Disable zapping of global handles in release mode
  * Use internal memcpy when initializing code objects.
  * Turned Flags into a uint32_t typedef
  * Added a version of the v8::HandleScope constructor with an
    v8::Isolate parameter and made
    AdjustAmountOfExternalAllocatedMemory an instance method of
    v8::Isolate.  (issue 2487)
  * Fixed two register allocator bugs (off-by-one error/failure
    propagation). (issue 2576)
  * Fixed heap snapshot creation for Harmony collections.
    (issue 2535)
  * Restored Function()'s expected string representation.
    (issue 2470)
  * Enabled deprecatations (again). (issue 2487)
  * Avoid bool to Oddball conversions by being lazy. (issue 2491)
  * Added %p option to --logfile.
  * Hardened Function()'s parsing of function literals.
    (issue 2470)
  * ES6 symbols: Refine test for getOwnPropertyNames. (issue 2158)</changelog>
<changelog author="dimstar@opensuse.org" date="1366286400">- Update to version 3.18.0:
  l Enabled pretenuring of fast literals in high promotion mode.
  + Removed preparser library; link preparser executable against
    full V8.
  + Fixed set-up of intrinsic's 'constructor' properties.
  (Chromium issue 229445)
  + ES6 symbols: extended V8 API to support symbols (issue 2158).
  + Removed ARM support for VFP2.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1373976000">- Update to 3.20.0.1
  * Allowed users of the V8 API to distinguish between unset and
    undefined HiddenValues (issue 2746).
  * Deprecated old style callbacks in the V8 API.
  * Turned on parallel recompilation.
  * Performance and stability improvements on all platforms.
- Add patch fix-gcc48.patch to resolve gcc48 compile issues</changelog>

</package>
<package pkgid="a74f2fcd4792c4b086aa945853ee7154779ab91a227e3ce3dd3b715832abf116" name="v8-devel" arch="x86_64">
    <version epoch="0" ver="3.20.0.1" rel="151.1"/>

<changelog author="tittiatcoke@gmail.com" date="1340971200">- Update to 3.12.5.0
  * Fixed Chromium issues:
    115100, 129628, 131994, 132727, 132741, 132742, 133211
  * Fixed V8 issues:
    915, 1914, 2034, 2087, 2094, 2134, 2156, 2166, 2172, 2177,
    2179, 2185
  * Added --extra-code flag to mksnapshot to load JS code into the VM
    before creating the snapshot.
  * Support 'restart call frame' command in the debugger.
  * Fixed lazy sweeping heuristics to prevent old-space expansion.
    (issue 2194)
  * Fixed sharing of literal boilerplates for optimized code.
    (issue 2193)
  * Removed -fomit-frame-pointer flag from Release builds to make
    the stack walkable by TCMalloc (Chromium issue 133723).
  * Expose more detailed memory statistics (issue 2201).
  * Fixed Harmony Maps and WeakMaps for undefined values
  (Chromium issue 132744).</changelog>
<changelog author="guillaume@opensuse.org" date="1341230400">- ARM: Only enable hardfloat for armv7, since armv5 build is soft only</changelog>
<changelog author="tittiatcoke@gmail.com" date="1341748800">- Update to 3.12.9.0
  * Correctly advance the scanner when scanning unicode regexp
    flag. (Chromium issue 136084)
  * Fixed unhandlified code calling Harmony Proxy traps.
    (issue 2219)
  * Implemented TypedArray.set and ArrayBuffer.slice in d8
  * Fixed lazy compilation for strict eval scopes.
    (Chromium issue 135066)
  * Made MACOSX_DEPLOYMENT_TARGET configurable in GYP.
    (issue 2151)
  * Report "hidden properties" in heap profiler for properties
    case. (issue 2212)
  * Activated optimization of packed arrays by default.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1342785600">- Update to 3.12.11.0
  * Change of buildsystem from scons to GYP</changelog>
<changelog author="tittiatcoke@gmail.com" date="1343217600">- Update to 3.12.14.0
  * Fixed missing tagging of stack value in finally block.
    (Chromium issue 137496)
  * Added an option to the tickprocessor to specify the directory
    for lib lookup.
  * Fixed ICs for slow objects with native accessor
    (Chromium issue 137002).
  * Fixed transcendental cache on ARM in optimized code
    (issue 2234).
  * New heap inspection tools: counters for object sizes and
    counts, histograms for external fragmentation.
  * Incorporated constness into inferred interfaces (in
    preparation for handling imports) (issue 1569).</changelog>
<changelog author="tittiatcoke@gmail.com" date="1343563200">- Update to 3.12.16.0
  * Added PRESERVE_ASCII_NULL option to String::WriteAscii.
    (issue 2252)
  * Added dependency to HLoadKeyed* instructions to prevent invalid
    hoisting. (Chromium issue 137768)
  * Enabled building d8 for Android on Mac.
  * Interpret negative hexadecimal literals as NaN.
    (issue 2240)
  * Expose counters in javascript when using --track-gc-object-stats.
  * Enabled building and testing V8 on Android IA.
  * Added --trace-parse flag to parser.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1343995200">- Update to 3.12.19.1
  * Forced using bit-pattern for signed zero double. (issue 2239)
  * Made sure double to int conversion is correct. (issue 2260)
  * Always set the callee's context when calling a function from
    optimized code.  (Chromium issue 138887)
  * Fixed building with GCC 3.x (issue 2016, 2017)
  * Improved API calls that return empty handles.  (issue 2245)</changelog>
<changelog author="dmueller@suse.com" date="1344427200">- fix build on ARM</changelog>
<changelog author="tittiatcoke@gmail.com" date="1345377600">- Update to 3.13.1.0
  * Added histograms for total allocated/live heap size, as well as
    allocated size and percentage of total for map and cell space.
  * Fixed parseInt's octal parsing behavior
    (ECMA-262 Annex E 15.1.2.2).  (issue 1645)
  * Added checks for interceptors to negative lookup code in
    Crankshaft.  (Chromium issue 140473)
  * Made incremental marking clear ICs and type feedback cells.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1345636800">- Update to 3.13.3.0
  * Performance and stability improvements on all platforms.</changelog>
<changelog author="dmueller@suse.com" date="1347364800">- set USE_HARDFLOAT on arm</changelog>
<changelog author="guillaume@opensuse.org" date="1348747200">- Enable build on ARMv5</changelog>
<changelog author="tittiatcoke@gmail.com" date="1351252800">- Update to 3.14.5.0
  * See changes in ChangeLog
- Remove patch for HARDFLOAT on arm. Now upstream</changelog>
<changelog author="guillaume@opensuse.org" date="1354708800">- Fix armv7 using new flag (hardfp=on)</changelog>
<changelog author="bwiedemann@suse.com" date="1355918400">- v8-private-headers-devel is noarch</changelog>
<changelog author="tittiatcoke@gmail.com" date="1358078400">- Update to 3.16.4.0
  * Performance and stability improvements on all platforms
  * Improved GC performance when moving parts of a FixedArray
    (issue 2452).
  * Enabled readline on d8 while building a shared lib (issue 1781).
  * Fixed missing exception check in typed array constructor
    (Chromium issue 168545).
  * Check for read-only-ness when preparing for array sort
    (issue 2419).
  * Fixed x64 MathMinMax for negative untagged int32 arguments.
    (Chromium issue 164442)
  * Fixed FloatingPointHelper::CheckSSE2OperandIsInt32.
    (issue 2458)
  * V8_Fatal now prints C++ stack trace in debug mode
  * Added HTML-based tick processor
  * Define CAN_USE_VFP2/3_INSTRUCTIONS based on arm_neon and
    arm_fpu GYP flags
  * Added GCTracer metrics for a scavenger GC for DOM wrappers
  * Activated code aging by default
  * See full list of changes in the ChangeLog</changelog>
<changelog author="idonmez@suse.com" date="1358078401">- Enable readline support (console=readline)</changelog>
<changelog author="tittiatcoke@gmail.com" date="1365336000">- Update to 3.17.16
  * Stack trace API: poison stack frames below the first strict
    mode frame. (issue 2564)
  * Finished implementation of ES6 symbols aka. private names
    (issue 2158)
  * Disable zapping of global handles in release mode
  * Use internal memcpy when initializing code objects.
  * Turned Flags into a uint32_t typedef
  * Added a version of the v8::HandleScope constructor with an
    v8::Isolate parameter and made
    AdjustAmountOfExternalAllocatedMemory an instance method of
    v8::Isolate.  (issue 2487)
  * Fixed two register allocator bugs (off-by-one error/failure
    propagation). (issue 2576)
  * Fixed heap snapshot creation for Harmony collections.
    (issue 2535)
  * Restored Function()'s expected string representation.
    (issue 2470)
  * Enabled deprecatations (again). (issue 2487)
  * Avoid bool to Oddball conversions by being lazy. (issue 2491)
  * Added %p option to --logfile.
  * Hardened Function()'s parsing of function literals.
    (issue 2470)
  * ES6 symbols: Refine test for getOwnPropertyNames. (issue 2158)</changelog>
<changelog author="dimstar@opensuse.org" date="1366286400">- Update to version 3.18.0:
  l Enabled pretenuring of fast literals in high promotion mode.
  + Removed preparser library; link preparser executable against
    full V8.
  + Fixed set-up of intrinsic's 'constructor' properties.
  (Chromium issue 229445)
  + ES6 symbols: extended V8 API to support symbols (issue 2158).
  + Removed ARM support for VFP2.</changelog>
<changelog author="tittiatcoke@gmail.com" date="1373976000">- Update to 3.20.0.1
  * Allowed users of the V8 API to distinguish between unset and
    undefined HiddenValues (issue 2746).
  * Deprecated old style callbacks in the V8 API.
  * Turned on parallel recompilation.
  * Performance and stability improvements on all platforms.
- Add patch fix-gcc48.patch to resolve gcc48 compile issues</changelog>

</package>

<package pkgid="d3b3085505d50050eac70965b29d96bd6293576b6e809339e02bd8f14c43e1af" name="nodejs" arch="i586">
    <version epoch="0" ver="0.10.32" rel="60.1"/>

<changelog author="dmueller@suse.com" date="1366545600">- always runtime require the exact v8 version that was used
  for building, as it breaks binary compatibility quite often</changelog>
<changelog author="adaugherity@tamu.edu" date="1366891200">- rebase 0.10.4 build/patches against current OBS state</changelog>
<changelog author="adaugherity@tamu.edu" date="1366891201">- update to 0.10.5</changelog>
<changelog author="froh@suse.com" date="1376654400">- make nodejs use the v8 shipped with it by upstream.
  The API of the new v8 deviates too much and we're not involved
  enough upstream to justify a deviation here.</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1377864000">- update to 0.10.17:
  * uv: Upgrade v0.10.14
  * http_parser: Do not accept PUN/GEM methods as PUT/GET
  * tls: fix assertion when ssl is destroyed at read
  * stream: Throw on 'error' if listeners removed
  * dgram: fix assertion on bad send() arguments
  * readline: pause stdin before turning off terminal raw mode
  * package:
  - remove unneeded files such as Makefiles, tests, ...
  - fix missing shebangs, exec flags
- changes from 0.10.16:
  * v8: back-port fix for CVE-2013-2882
  * npm: Upgrade to 1.3.8
  * crypto: fix assert() on malformed hex input
  * crypto: fix memory leak in randomBytes() error path
  * events: fix memory leak, don't leak event names
  * http: Handle hex/base64 encodings properly
  * http: improve chunked res.write(buf) performance
  * stream: Fix double pipe error emit
- changes from 0.10.15:
  * src: fix process.getuid() return value
- changes from 0.10.14:
  * os: Don't report negative times in cpu info
  * fs: Handle large UID and GID
  * url: Fix edge-case when protocol is non-lowercase
  * node: call MakeDomainCallback in all domain cases
  * crypto: fix memory leak in LoadPKCS12
- changes from 0.10.13:
  * tls: only wait for finish if we haven't seen it
  * http: Dump response when request is aborted
  * http: use an unref'd timer to fix delay in exit
  * zlib: level can be negative
  * zlib: allow zero values for level and strategy
  * string_bytes: properly detect 64bit
  * src: fix memory leak in UsingDomains
- changes from 0.10.12:
  * readline: make `ctrl + L` clear the screen
  * v8: add setVariableValue debugger command
  * net: Do not destroy socket mid-write
- changes from 0.10.11:
  * v8: fix pointer arithmetic undefined behavior
  * crypto: fix utf8/utf-8 encoding check
  * net: Fix busy loop on POLLERR|POLLHUP on older linux kernels
- changes from 0.10.10:
  * url: Properly parse certain oddly formed urls
  * stream: unshift('') is a noop
- changes from 0.10.9:
  * repl: fix JSON.parse error check
  * tls: proper .destroySoon
  * tls: invoke write cb only after opposite read end
  * tls: ignore .shutdown() syscall error
- changes from 0.10.8:
  * v8: update to 3.14.5.9
  * http: remove bodyHead from 'upgrade' events
  * http: Return true on empty writes, not false
  * http: save roundtrips, convert buffers to strings
  * buffer: throw when writing beyond buffer
  * crypto: Clear error after DiffieHellman key errors
  * string_bytes: strip padding from base64 strings
- changes from 0.10.7:
  * crypto: Don't ignore verify encoding argument
  * buffer, crypto: fix default encoding regression
  * timers: fix setInterval() assert
- changes from 0.10.6:
  * module: Deprecate require.extensions
  * stream: make Readable.wrap support objectMode, empty streams
  * child_process: fix handle delivery
  * crypto: Fix performance regression</changelog>
<changelog author="nikolai@prokoschenko.de" date="1389614400">- fixes
  * included v8 headers in the -devel package</changelog>
<changelog author="jmassaguerpla@suse.com" date="1395403200">- move v8 headers to node subdirectory in include dir. Otherwise
  it conflicts with the v8 package</changelog>
<changelog author="lars@linux-schulserver.de" date="1398600000">- update to 0.10.26:
  * cares: backport TXT parsing fix (Fedor Indutny)
  * child_process: fix spawn() optional arguments (Sam Roberts)
  * child_process: don't assert on stale file descriptor events (Fedor Indutny)
  * cluster: report more errors to workers (Fedor Indutny)
  * cluster, v8: fix --logfile=%p.log (Ben Noordhuis)
  * crypto: Make Decipher._flush() emit errors. (Kai Groner)
  * crypto: throw on SignFinal failure (Fedor Indutny)
  * crypto: update root certificates (Ben Noordhuis)
  * crypto: clear errors from verify failure (Timothy J Fontaine)
  * debugger: Fix breakpoint not showing after restart (Farid Neshat)
  * debugger: Fix bug in sb() with unnamed script (Maxim Bogushevich)
  * dgram: fix abort when getting `fd` of closed dgram (Fedor Indutny)
  * domains: exit() only affects active domains (Ryan Graham)
  * dtrace: interpret two byte strings (Dave Pacheco)
  * events: do not accept NaN in setMaxListeners (Fedor Indutny)
  * events: avoid calling `once` functions twice (Tim Wood)
  * events: fix TypeError in removeAllListeners (Jeremy Martin)
  * fs: make unwatchFile() insensitive to path (iamdoron)
  * fs: fix fs.truncate() file content zeroing bug (Ben Noordhuis)
  * fs: report correct path when EEXIST (Fedor Indutny)
  * http: provide backpressure for pipeline flood (isaacs)
  * module: only cache package main (Wyatt Preul)
  * net: do not re-emit stream errors (Fedor Indutny)
  * net: make Socket destroy() re-entrance safe (Jun Ma)
  * net: reset `endEmitted` on reconnect (Fedor Indutny)
  * node: do not close stdio implicitly (Fedor Indutny)
  * process: enforce allowed signals for kill (Sam Roberts)
  * readline: handle input starting with control chars (Eric Schrock)
  * repl: do not insert duplicates into completions (Maciej Małecki)
  * src: OnFatalError handler must abort() (Timothy J Fontaine)
  * tls: emit 'end' on .receivedShutdown (Fedor Indutny)
  * tls: fix potential data corruption (Fedor Indutny)
  * tls: handle `ssl.start()` errors appropriately (Fedor Indutny)
  * tls: reset NPN callbacks after SNI (Fedor Indutny)
  * tls: prevent stalls by using read(0) (Fedor Indutny)
  * tls: fix premature connection termination (Ben Noordhuis)
  * tls: fix sporadic hang and partial reads (Fedor Indutny)
  * tls: prevent duplicate values returned from read (Nathan Rajlich)
  * tls: NPN protocols are now local to connections (Fedor Indutny)
  * src: Fix memory leak on closed handles (Timothy J Fontaine)
  * stream: writes may return false but forget to emit drain (Yang Tianyang)
  * stream: objectMode transforms allow falsey values (isaacs)
  * stream: Don't crash on unset _events property (isaacs)
  * stream: Pass 'buffer' encoding with decoded writable chunks (isaacs)
  * v8: support compiling with VS2013 (Fedor Indutny)
  * v8: Fix enumeration for objects with lots of properties
  * v8: backport fix for CVE-2013-6639 and CVE-2013-6640
- refresh nodejs-lib64path.patch
- rebuild node-gyp-addon-gypi.patch from scratch
- small specfile cleanup (remove commented values finally)
- fix two file permissions during setup</changelog>
<changelog author="i@marguerite.su" date="1399032000">- update version 0.10.27
  * npm: upgrade to v1.4.8
  * openssl: upgrade to 1.0.1g
  * uv: update to v0.10.27
  * dns: fix certain txt entries (Fedor Indutny)
  * assert: Ensure reflexivity of deepEqual (Mike Pennisi)
  * child_process: fix deadlock when sending handles (Fedor Indutny)
  * child_process: fix sending handle twice (Fedor Indutny)
  * crypto: do not lowercase cipher/hash names (Fedor Indutny)
  * dtrace: workaround linker bug on FreeBSD (Fedor Indutny)
  * http: do not emit EOF non-readable socket (Fedor Indutny)
  * http: invoke createConnection when no agent (Nathan Rajlich)
  * stream: remove useless check (Brian White)
  * timer: don't reschedule timer bucket in a domain (Greg Brail)
  * url: treat \ the same as / (isaacs)
  * util: format as Error if instanceof Error (Rod Vagg)
- add macros.nodejs</changelog>
<changelog author="nikolai@prokoschenko.de" date="1401278400">- fixes
  * initialization of the next build step was missing in case original node
    headers were to be used in node-gyp</changelog>
<changelog author="i@marguerite.su" date="1405684800">- fix changelog chronologically</changelog>
<changelog author="i@marguerite.su" date="1405684801">- update version 0.10.29
  * openssl: to 1.0.1h (CVE-2014-0224)
  * npm: upgrade to 1.4.10
  * utf8: Prevent Node from sending invalid UTF-8 (Felix Geisendörfer)
  * NOTE* this introduces a breaking change, previously you could construct
    invalid UTF-8 and invoke an error in a client that was expecting valid
    UTF-8, now unmatched surrogate pairs are replaced with the unknown UTF-8
    character. To restore the old functionality simply have NODE_INVALID_UTF8
    environment variable set.
  * child_process: do not set args before throwing (Greg Sabia Tucker)
  * child_process: spawn() does not throw TypeError (Greg Sabia Tucker)
  * constants: export O_NONBLOCK (Fedor Indutny)
  * crypto: improve memory usage (Alexis Campailla)
  * fs: close file if fstat() fails in readFile() (cjihrig)
  * lib: name EventEmitter prototype methods (Ben Noordhuis)
  * tls: fix performance issue (Alexis Campailla)</changelog>
<changelog author="i@marguerite.su" date="1406635200">- fix a typo in macros.nodejs
- explicitly use /usr/lib, %%{_libexecdir} will resolve to
  /usr/lib64 on sles x86_64 versions.</changelog>
<changelog author="javier@opensuse.org" date="1408190400">- Update to version 0.10.30
  * uv: Upgrade to v0.10.28
  * npm: Upgrade to v1.4.21
  * v8: Interrupts must not mask stack overflow.
  * Revert "stream: start old-mode read in a next tick" (Fedor Indutny)
  * buffer: fix sign overflow in `readUIn32BE` (Fedor Indutny)
  * buffer: improve {read,write}{U}Int* methods (Nick Apperson)
  * child_process: handle writeUtf8String error (Fedor Indutny)
  * deps: backport 4ed5fde4f from v8 upstream (Fedor Indutny)
  * deps: cherry-pick eca441b2 from OpenSSL (Fedor Indutny)
  * lib: remove and restructure calls to isNaN() (cjihrig)
  * module: eliminate double `getenv()` (Maciej Małecki)
  * stream2: flush extant data on read of ended stream (Chris Dickinson)
  * streams: remove unused require('assert') (Rod Vagg)
  * timers: backport f8193ab (Julien Gilli)
  * util.h: interface compatibility (Oguz Bastemur)
  * zlib: do not crash on write after close (Fedor Indutny)</changelog>
<changelog author="i@marguerite.su" date="1408708800">- update version 0.10.31
  * v8: backport CVE-2013-6668
  * openssl: Update to v1.0.1i
  * npm: Update to v1.4.23
  * cluster: disconnect should not be synchronous
  * fs: fix fs.readFileSync fd leak when get RangeError
  * stream: fix Readable.wrap objectMode falsy values
  * timers: fix timers with non-integer delay hanging</changelog>
<changelog author="i@marguerite.su" date="1408795200">- workaround for sles</changelog>
<changelog author="jgleissner@suse.com" date="1410350400">- do not install NPM
- use /usr/lib/node_modules instead of /usr/lib64/node_modules even
  on x86_64 (node modules are not binary)
- drop patch: nodejs-lib64path.patch and nodejs-libpath.patch
  * installing in /usr/lib64 doesn't really make sense for non-binary files
- drop patch: node-gyp-addon-gypi.patch and
  nodejs-add_missing_shebang_to_read-package-json.patch
  * they were patching npm files, which is separate now</changelog>
<changelog author="i@marguerite.su" date="1410955200">- update version 0.10.32
  * v8: fix a crash introduced by previous release
  * configure: add --openssl-no-asm flag
  * crypto: use domains for any callback-taking method
  * http: do not send `0\r\n\r\n` in TE HEAD responses
  * querystring: fix unescape override
  * url: Add support for RFC 3490 separators</changelog>
<changelog author="jgleissner@suse.com" date="1412856000">- removed macros.nodejs (moved to nodejs-packaging)</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1421841600">- Add three arches to ExclusiveArch: ppc ppc64 ppc64le
- Add nodejs-v0.10.32-release-ppc.patch.bz2 for them
  (required as PowerPC support not yet upstream)
  (the patch header details how it is created)
- do not configure --with-gdb for those architectures</changelog>

</package>

<package pkgid="51bc5c646584c69079a6d281a622bd40f2615c2265e4a7b662308382ffe26817" name="nodejs-devel" arch="i586">
    <version epoch="0" ver="0.10.32" rel="60.1"/>

<changelog author="dmueller@suse.com" date="1366545600">- always runtime require the exact v8 version that was used
  for building, as it breaks binary compatibility quite often</changelog>
<changelog author="adaugherity@tamu.edu" date="1366891200">- rebase 0.10.4 build/patches against current OBS state</changelog>
<changelog author="adaugherity@tamu.edu" date="1366891201">- update to 0.10.5</changelog>
<changelog author="froh@suse.com" date="1376654400">- make nodejs use the v8 shipped with it by upstream.
  The API of the new v8 deviates too much and we're not involved
  enough upstream to justify a deviation here.</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1377864000">- update to 0.10.17:
  * uv: Upgrade v0.10.14
  * http_parser: Do not accept PUN/GEM methods as PUT/GET
  * tls: fix assertion when ssl is destroyed at read
  * stream: Throw on 'error' if listeners removed
  * dgram: fix assertion on bad send() arguments
  * readline: pause stdin before turning off terminal raw mode
  * package:
  - remove unneeded files such as Makefiles, tests, ...
  - fix missing shebangs, exec flags
- changes from 0.10.16:
  * v8: back-port fix for CVE-2013-2882
  * npm: Upgrade to 1.3.8
  * crypto: fix assert() on malformed hex input
  * crypto: fix memory leak in randomBytes() error path
  * events: fix memory leak, don't leak event names
  * http: Handle hex/base64 encodings properly
  * http: improve chunked res.write(buf) performance
  * stream: Fix double pipe error emit
- changes from 0.10.15:
  * src: fix process.getuid() return value
- changes from 0.10.14:
  * os: Don't report negative times in cpu info
  * fs: Handle large UID and GID
  * url: Fix edge-case when protocol is non-lowercase
  * node: call MakeDomainCallback in all domain cases
  * crypto: fix memory leak in LoadPKCS12
- changes from 0.10.13:
  * tls: only wait for finish if we haven't seen it
  * http: Dump response when request is aborted
  * http: use an unref'd timer to fix delay in exit
  * zlib: level can be negative
  * zlib: allow zero values for level and strategy
  * string_bytes: properly detect 64bit
  * src: fix memory leak in UsingDomains
- changes from 0.10.12:
  * readline: make `ctrl + L` clear the screen
  * v8: add setVariableValue debugger command
  * net: Do not destroy socket mid-write
- changes from 0.10.11:
  * v8: fix pointer arithmetic undefined behavior
  * crypto: fix utf8/utf-8 encoding check
  * net: Fix busy loop on POLLERR|POLLHUP on older linux kernels
- changes from 0.10.10:
  * url: Properly parse certain oddly formed urls
  * stream: unshift('') is a noop
- changes from 0.10.9:
  * repl: fix JSON.parse error check
  * tls: proper .destroySoon
  * tls: invoke write cb only after opposite read end
  * tls: ignore .shutdown() syscall error
- changes from 0.10.8:
  * v8: update to 3.14.5.9
  * http: remove bodyHead from 'upgrade' events
  * http: Return true on empty writes, not false
  * http: save roundtrips, convert buffers to strings
  * buffer: throw when writing beyond buffer
  * crypto: Clear error after DiffieHellman key errors
  * string_bytes: strip padding from base64 strings
- changes from 0.10.7:
  * crypto: Don't ignore verify encoding argument
  * buffer, crypto: fix default encoding regression
  * timers: fix setInterval() assert
- changes from 0.10.6:
  * module: Deprecate require.extensions
  * stream: make Readable.wrap support objectMode, empty streams
  * child_process: fix handle delivery
  * crypto: Fix performance regression</changelog>
<changelog author="nikolai@prokoschenko.de" date="1389614400">- fixes
  * included v8 headers in the -devel package</changelog>
<changelog author="jmassaguerpla@suse.com" date="1395403200">- move v8 headers to node subdirectory in include dir. Otherwise
  it conflicts with the v8 package</changelog>
<changelog author="lars@linux-schulserver.de" date="1398600000">- update to 0.10.26:
  * cares: backport TXT parsing fix (Fedor Indutny)
  * child_process: fix spawn() optional arguments (Sam Roberts)
  * child_process: don't assert on stale file descriptor events (Fedor Indutny)
  * cluster: report more errors to workers (Fedor Indutny)
  * cluster, v8: fix --logfile=%p.log (Ben Noordhuis)
  * crypto: Make Decipher._flush() emit errors. (Kai Groner)
  * crypto: throw on SignFinal failure (Fedor Indutny)
  * crypto: update root certificates (Ben Noordhuis)
  * crypto: clear errors from verify failure (Timothy J Fontaine)
  * debugger: Fix breakpoint not showing after restart (Farid Neshat)
  * debugger: Fix bug in sb() with unnamed script (Maxim Bogushevich)
  * dgram: fix abort when getting `fd` of closed dgram (Fedor Indutny)
  * domains: exit() only affects active domains (Ryan Graham)
  * dtrace: interpret two byte strings (Dave Pacheco)
  * events: do not accept NaN in setMaxListeners (Fedor Indutny)
  * events: avoid calling `once` functions twice (Tim Wood)
  * events: fix TypeError in removeAllListeners (Jeremy Martin)
  * fs: make unwatchFile() insensitive to path (iamdoron)
  * fs: fix fs.truncate() file content zeroing bug (Ben Noordhuis)
  * fs: report correct path when EEXIST (Fedor Indutny)
  * http: provide backpressure for pipeline flood (isaacs)
  * module: only cache package main (Wyatt Preul)
  * net: do not re-emit stream errors (Fedor Indutny)
  * net: make Socket destroy() re-entrance safe (Jun Ma)
  * net: reset `endEmitted` on reconnect (Fedor Indutny)
  * node: do not close stdio implicitly (Fedor Indutny)
  * process: enforce allowed signals for kill (Sam Roberts)
  * readline: handle input starting with control chars (Eric Schrock)
  * repl: do not insert duplicates into completions (Maciej Małecki)
  * src: OnFatalError handler must abort() (Timothy J Fontaine)
  * tls: emit 'end' on .receivedShutdown (Fedor Indutny)
  * tls: fix potential data corruption (Fedor Indutny)
  * tls: handle `ssl.start()` errors appropriately (Fedor Indutny)
  * tls: reset NPN callbacks after SNI (Fedor Indutny)
  * tls: prevent stalls by using read(0) (Fedor Indutny)
  * tls: fix premature connection termination (Ben Noordhuis)
  * tls: fix sporadic hang and partial reads (Fedor Indutny)
  * tls: prevent duplicate values returned from read (Nathan Rajlich)
  * tls: NPN protocols are now local to connections (Fedor Indutny)
  * src: Fix memory leak on closed handles (Timothy J Fontaine)
  * stream: writes may return false but forget to emit drain (Yang Tianyang)
  * stream: objectMode transforms allow falsey values (isaacs)
  * stream: Don't crash on unset _events property (isaacs)
  * stream: Pass 'buffer' encoding with decoded writable chunks (isaacs)
  * v8: support compiling with VS2013 (Fedor Indutny)
  * v8: Fix enumeration for objects with lots of properties
  * v8: backport fix for CVE-2013-6639 and CVE-2013-6640
- refresh nodejs-lib64path.patch
- rebuild node-gyp-addon-gypi.patch from scratch
- small specfile cleanup (remove commented values finally)
- fix two file permissions during setup</changelog>
<changelog author="i@marguerite.su" date="1399032000">- update version 0.10.27
  * npm: upgrade to v1.4.8
  * openssl: upgrade to 1.0.1g
  * uv: update to v0.10.27
  * dns: fix certain txt entries (Fedor Indutny)
  * assert: Ensure reflexivity of deepEqual (Mike Pennisi)
  * child_process: fix deadlock when sending handles (Fedor Indutny)
  * child_process: fix sending handle twice (Fedor Indutny)
  * crypto: do not lowercase cipher/hash names (Fedor Indutny)
  * dtrace: workaround linker bug on FreeBSD (Fedor Indutny)
  * http: do not emit EOF non-readable socket (Fedor Indutny)
  * http: invoke createConnection when no agent (Nathan Rajlich)
  * stream: remove useless check (Brian White)
  * timer: don't reschedule timer bucket in a domain (Greg Brail)
  * url: treat \ the same as / (isaacs)
  * util: format as Error if instanceof Error (Rod Vagg)
- add macros.nodejs</changelog>
<changelog author="nikolai@prokoschenko.de" date="1401278400">- fixes
  * initialization of the next build step was missing in case original node
    headers were to be used in node-gyp</changelog>
<changelog author="i@marguerite.su" date="1405684800">- fix changelog chronologically</changelog>
<changelog author="i@marguerite.su" date="1405684801">- update version 0.10.29
  * openssl: to 1.0.1h (CVE-2014-0224)
  * npm: upgrade to 1.4.10
  * utf8: Prevent Node from sending invalid UTF-8 (Felix Geisendörfer)
  * NOTE* this introduces a breaking change, previously you could construct
    invalid UTF-8 and invoke an error in a client that was expecting valid
    UTF-8, now unmatched surrogate pairs are replaced with the unknown UTF-8
    character. To restore the old functionality simply have NODE_INVALID_UTF8
    environment variable set.
  * child_process: do not set args before throwing (Greg Sabia Tucker)
  * child_process: spawn() does not throw TypeError (Greg Sabia Tucker)
  * constants: export O_NONBLOCK (Fedor Indutny)
  * crypto: improve memory usage (Alexis Campailla)
  * fs: close file if fstat() fails in readFile() (cjihrig)
  * lib: name EventEmitter prototype methods (Ben Noordhuis)
  * tls: fix performance issue (Alexis Campailla)</changelog>
<changelog author="i@marguerite.su" date="1406635200">- fix a typo in macros.nodejs
- explicitly use /usr/lib, %%{_libexecdir} will resolve to
  /usr/lib64 on sles x86_64 versions.</changelog>
<changelog author="javier@opensuse.org" date="1408190400">- Update to version 0.10.30
  * uv: Upgrade to v0.10.28
  * npm: Upgrade to v1.4.21
  * v8: Interrupts must not mask stack overflow.
  * Revert "stream: start old-mode read in a next tick" (Fedor Indutny)
  * buffer: fix sign overflow in `readUIn32BE` (Fedor Indutny)
  * buffer: improve {read,write}{U}Int* methods (Nick Apperson)
  * child_process: handle writeUtf8String error (Fedor Indutny)
  * deps: backport 4ed5fde4f from v8 upstream (Fedor Indutny)
  * deps: cherry-pick eca441b2 from OpenSSL (Fedor Indutny)
  * lib: remove and restructure calls to isNaN() (cjihrig)
  * module: eliminate double `getenv()` (Maciej Małecki)
  * stream2: flush extant data on read of ended stream (Chris Dickinson)
  * streams: remove unused require('assert') (Rod Vagg)
  * timers: backport f8193ab (Julien Gilli)
  * util.h: interface compatibility (Oguz Bastemur)
  * zlib: do not crash on write after close (Fedor Indutny)</changelog>
<changelog author="i@marguerite.su" date="1408708800">- update version 0.10.31
  * v8: backport CVE-2013-6668
  * openssl: Update to v1.0.1i
  * npm: Update to v1.4.23
  * cluster: disconnect should not be synchronous
  * fs: fix fs.readFileSync fd leak when get RangeError
  * stream: fix Readable.wrap objectMode falsy values
  * timers: fix timers with non-integer delay hanging</changelog>
<changelog author="i@marguerite.su" date="1408795200">- workaround for sles</changelog>
<changelog author="jgleissner@suse.com" date="1410350400">- do not install NPM
- use /usr/lib/node_modules instead of /usr/lib64/node_modules even
  on x86_64 (node modules are not binary)
- drop patch: nodejs-lib64path.patch and nodejs-libpath.patch
  * installing in /usr/lib64 doesn't really make sense for non-binary files
- drop patch: node-gyp-addon-gypi.patch and
  nodejs-add_missing_shebang_to_read-package-json.patch
  * they were patching npm files, which is separate now</changelog>
<changelog author="i@marguerite.su" date="1410955200">- update version 0.10.32
  * v8: fix a crash introduced by previous release
  * configure: add --openssl-no-asm flag
  * crypto: use domains for any callback-taking method
  * http: do not send `0\r\n\r\n` in TE HEAD responses
  * querystring: fix unescape override
  * url: Add support for RFC 3490 separators</changelog>
<changelog author="jgleissner@suse.com" date="1412856000">- removed macros.nodejs (moved to nodejs-packaging)</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1421841600">- Add three arches to ExclusiveArch: ppc ppc64 ppc64le
- Add nodejs-v0.10.32-release-ppc.patch.bz2 for them
  (required as PowerPC support not yet upstream)
  (the patch header details how it is created)
- do not configure --with-gdb for those architectures</changelog>

</package>

<package pkgid="20983922439c870e896282ce0d8d497d1e1da92c7c62791bc41474b2bb7f0576" name="nodejs-docs" arch="i586">
    <version epoch="0" ver="0.10.32" rel="60.1"/>

<changelog author="dmueller@suse.com" date="1366545600">- always runtime require the exact v8 version that was used
  for building, as it breaks binary compatibility quite often</changelog>
<changelog author="adaugherity@tamu.edu" date="1366891200">- rebase 0.10.4 build/patches against current OBS state</changelog>
<changelog author="adaugherity@tamu.edu" date="1366891201">- update to 0.10.5</changelog>
<changelog author="froh@suse.com" date="1376654400">- make nodejs use the v8 shipped with it by upstream.
  The API of the new v8 deviates too much and we're not involved
  enough upstream to justify a deviation here.</changelog>
<changelog author="pascal.bleser@opensuse.org" date="1377864000">- update to 0.10.17:
  * uv: Upgrade v0.10.14
  * http_parser: Do not accept PUN/GEM methods as PUT/GET
  * tls: fix assertion when ssl is destroyed at read
  * stream: Throw on 'error' if listeners removed
  * dgram: fix assertion on bad send() arguments
  * readline: pause stdin before turning off terminal raw mode
  * package:
  - remove unneeded files such as Makefiles, tests, ...
  - fix missing shebangs, exec flags
- changes from 0.10.16:
  * v8: back-port fix for CVE-2013-2882
  * npm: Upgrade to 1.3.8
  * crypto: fix assert() on malformed hex input
  * crypto: fix memory leak in randomBytes() error path
  * events: fix memory leak, don't leak event names
  * http: Handle hex/base64 encodings properly
  * http: improve chunked res.write(buf) performance
  * stream: Fix double pipe error emit
- changes from 0.10.15:
  * src: fix process.getuid() return value
- changes from 0.10.14:
  * os: Don't report negative times in cpu info
  * fs: Handle large UID and GID
  * url: Fix edge-case when protocol is non-lowercase
  * node: call MakeDomainCallback in all domain cases
  * crypto: fix memory leak in LoadPKCS12
- changes from 0.10.13:
  * tls: only wait for finish if we haven't seen it
  * http: Dump response when request is aborted
  * http: use an unref'd timer to fix delay in exit
  * zlib: level can be negative
  * zlib: allow zero values for level and strategy
  * string_bytes: properly detect 64bit
  * src: fix memory leak in UsingDomains
- changes from 0.10.12:
  * readline: make `ctrl + L` clear the screen
  * v8: add setVariableValue debugger command
  * net: Do not destroy socket mid-write
- changes from 0.10.11:
  * v8: fix pointer arithmetic undefined behavior
  * crypto: fix utf8/utf-8 encoding check
  * net: Fix busy loop on POLLERR|POLLHUP on older linux kernels
- changes from 0.10.10:
  * url: Properly parse certain oddly formed urls
  * stream: unshift('') is a noop
- changes from 0.10.9:
  * repl: fix JSON.parse error check
  * tls: proper .destroySoon
  * tls: invoke write cb only after opposite read end
  * tls: ignore .shutdown() syscall error
- changes from 0.10.8:
  * v8: update to 3.14.5.9
  * http: remove bodyHead from 'upgrade' events
  * http: Return true on empty writes, not false
  * http: save roundtrips, convert buffers to strings
  * buffer: throw when writing beyond buffer
  * crypto: Clear error after DiffieHellman key errors
  * string_bytes: strip padding from base64 strings
- changes from 0.10.7:
  * crypto: Don't ignore verify encoding argument
  * buffer, crypto: fix default encoding regression
  * timers: fix setInterval() assert
- changes from 0.10.6:
  * module: Deprecate require.extensions
  * stream: make Readable.wrap support objectMode, empty streams
  * child_process: fix handle delivery
  * crypto: Fix performance regression</changelog>
<changelog author="nikolai@prokoschenko.de" date="1389614400">- fixes
  * included v8 headers in the -devel package</changelog>
<changelog author="jmassaguerpla@suse.com" date="1395403200">- move v8 headers to node subdirectory in include dir. Otherwise
  it conflicts with the v8 package</changelog>
<changelog author="lars@linux-schulserver.de" date="1398600000">- update to 0.10.26:
  * cares: backport TXT parsing fix (Fedor Indutny)
  * child_process: fix spawn() optional arguments (Sam Roberts)
  * child_process: don't assert on stale file descriptor events (Fedor Indutny)
  * cluster: report more errors to workers (Fedor Indutny)
  * cluster, v8: fix --logfile=%p.log (Ben Noordhuis)
  * crypto: Make Decipher._flush() emit errors. (Kai Groner)
  * crypto: throw on SignFinal failure (Fedor Indutny)
  * crypto: update root certificates (Ben Noordhuis)
  * crypto: clear errors from verify failure (Timothy J Fontaine)
  * debugger: Fix breakpoint not showing after restart (Farid Neshat)
  * debugger: Fix bug in sb() with unnamed script (Maxim Bogushevich)
  * dgram: fix abort when getting `fd` of closed dgram (Fedor Indutny)
  * domains: exit() only affects active domains (Ryan Graham)
  * dtrace: interpret two byte strings (Dave Pacheco)
  * events: do not accept NaN in setMaxListeners (Fedor Indutny)
  * events: avoid calling `once` functions twice (Tim Wood)
  * events: fix TypeError in removeAllListeners (Jeremy Martin)
  * fs: make unwatchFile() insensitive to path (iamdoron)
  * fs: fix fs.truncate() file content zeroing bug (Ben Noordhuis)
  * fs: report correct path when EEXIST (Fedor Indutny)
  * http: provide backpressure for pipeline flood (isaacs)
  * module: only cache package main (Wyatt Preul)
  * net: do not re-emit stream errors (Fedor Indutny)
  * net: make Socket destroy() re-entrance safe (Jun Ma)
  * net: reset `endEmitted` on reconnect (Fedor Indutny)
  * node: do not close stdio implicitly (Fedor Indutny)
  * process: enforce allowed signals for kill (Sam Roberts)
  * readline: handle input starting with control chars (Eric Schrock)
  * repl: do not insert duplicates into completions (Maciej Małecki)
  * src: OnFatalError handler must abort() (Timothy J Fontaine)
  * tls: emit 'end' on .receivedShutdown (Fedor Indutny)
  * tls: fix potential data corruption (Fedor Indutny)
  * tls: handle `ssl.start()` errors appropriately (Fedor Indutny)
  * tls: reset NPN callbacks after SNI (Fedor Indutny)
  * tls: prevent stalls by using read(0) (Fedor Indutny)
  * tls: fix premature connection termination (Ben Noordhuis)
  * tls: fix sporadic hang and partial reads (Fedor Indutny)
  * tls: prevent duplicate values returned from read (Nathan Rajlich)
  * tls: NPN protocols are now local to connections (Fedor Indutny)
  * src: Fix memory leak on closed handles (Timothy J Fontaine)
  * stream: writes may return false but forget to emit drain (Yang Tianyang)
  * stream: objectMode transforms allow falsey values (isaacs)
  * stream: Don't crash on unset _events property (isaacs)
  * stream: Pass 'buffer' encoding with decoded writable chunks (isaacs)
  * v8: support compiling with VS2013 (Fedor Indutny)
  * v8: Fix enumeration for objects with lots of properties
  * v8: backport fix for CVE-2013-6639 and CVE-2013-6640
- refresh nodejs-lib64path.patch
- rebuild node-gyp-addon-gypi.patch from scratch
- small specfile cleanup (remove commented values finally)
- fix two file permissions during setup</changelog>
<changelog author="i@marguerite.su" date="1399032000">- update version 0.10.27
  * npm: upgrade to v1.4.8
  * openssl: upgrade to 1.0.1g
  * uv: update to v0.10.27
  * dns: fix certain txt entries (Fedor Indutny)
  * assert: Ensure reflexivity of deepEqual (Mike Pennisi)
  * child_process: fix deadlock when sending handles (Fedor Indutny)
  * child_process: fix sending handle twice (Fedor Indutny)
  * crypto: do not lowercase cipher/hash names (Fedor Indutny)
  * dtrace: workaround linker bug on FreeBSD (Fedor Indutny)
  * http: do not emit EOF non-readable socket (Fedor Indutny)
  * http: invoke createConnection when no agent (Nathan Rajlich)
  * stream: remove useless check (Brian White)
  * timer: don't reschedule timer bucket in a domain (Greg Brail)
  * url: treat \ the same as / (isaacs)
  * util: format as Error if instanceof Error (Rod Vagg)
- add macros.nodejs</changelog>
<changelog author="nikolai@prokoschenko.de" date="1401278400">- fixes
  * initialization of the next build step was missing in case original node
    headers were to be used in node-gyp</changelog>
<changelog author="i@marguerite.su" date="1405684800">- fix changelog chronologically</changelog>
<changelog author="i@marguerite.su" date="1405684801">- update version 0.10.29
  * openssl: to 1.0.1h (CVE-2014-0224)
  * npm: upgrade to 1.4.10
  * utf8: Prevent Node from sending invalid UTF-8 (Felix Geisendörfer)
  * NOTE* this introduces a breaking change, previously you could construct
    invalid UTF-8 and invoke an error in a client that was expecting valid
    UTF-8, now unmatched surrogate pairs are replaced with the unknown UTF-8
    character. To restore the old functionality simply have NODE_INVALID_UTF8
    environment variable set.
  * child_process: do not set args before throwing (Greg Sabia Tucker)
  * child_process: spawn() does not throw TypeError (Greg Sabia Tucker)
  * constants: export O_NONBLOCK (Fedor Indutny)
  * crypto: improve memory usage (Alexis Campailla)
  * fs: close file if fstat() fails in readFile() (cjihrig)
  * lib: name EventEmitter prototype methods (Ben Noordhuis)
  * tls: fix performance issue (Alexis Campailla)</changelog>
<changelog author="i@marguerite.su" date="1406635200">- fix a typo in macros.nodejs
- explicitly use /usr/lib, %%{_libexecdir} will resolve to
  /usr/lib64 on sles x86_64 versions.</changelog>
<changelog author="javier@opensuse.org" date="1408190400">- Update to version 0.10.30
  * uv: Upgrade to v0.10.28
  * npm: Upgrade to v1.4.21
  * v8: Interrupts must not mask stack overflow.
  * Revert "stream: start old-mode read in a next tick" (Fedor Indutny)
  * buffer: fix sign overflow in `readUIn32BE` (Fedor Indutny)
  * buffer: improve {read,write}{U}Int* methods (Nick Apperson)
  * child_process: handle writeUtf8String error (Fedor Indutny)
  * deps: backport 4ed5fde4f from v8 upstream (Fedor Indutny)
  * deps: cherry-pick eca441b2 from OpenSSL (Fedor Indutny)
  * lib: remove and restructure calls to isNaN() (cjihrig)
  * module: eliminate double `getenv()` (Maciej Małecki)
  * stream2: flush extant data on read of ended stream (Chris Dickinson)
  * streams: remove unused require('assert') (Rod Vagg)
  * timers: backport f8193ab (Julien Gilli)
  * util.h: interface compatibility (Oguz Bastemur)
  * zlib: do not crash on write after close (Fedor Indutny)</changelog>
<changelog author="i@marguerite.su" date="1408708800">- update version 0.10.31
  * v8: backport CVE-2013-6668
  * openssl: Update to v1.0.1i
  * npm: Update to v1.4.23
  * cluster: disconnect should not be synchronous
  * fs: fix fs.readFileSync fd leak when get RangeError
  * stream: fix Readable.wrap objectMode falsy values
  * timers: fix timers with non-integer delay hanging</changelog>
<changelog author="i@marguerite.su" date="1408795200">- workaround for sles</changelog>
<changelog author="jgleissner@suse.com" date="1410350400">- do not install NPM
- use /usr/lib/node_modules instead of /usr/lib64/node_modules even
  on x86_64 (node modules are not binary)
- drop patch: nodejs-lib64path.patch and nodejs-libpath.patch
  * installing in /usr/lib64 doesn't really make sense for non-binary files
- drop patch: node-gyp-addon-gypi.patch and
  nodejs-add_missing_shebang_to_read-package-json.patch
  * they were patching npm files, which is separate now</changelog>
<changelog author="i@marguerite.su" date="1410955200">- update version 0.10.32
  * v8: fix a crash introduced by previous release
  * configure: add --openssl-no-asm flag
  * crypto: use domains for any callback-taking method
  * http: do not send `0\r\n\r\n` in TE HEAD responses
  * querystring: fix unescape override
  * url: Add support for RFC 3490 separators</changelog>
<changelog author="jgleissner@suse.com" date="1412856000">- removed macros.nodejs (moved to nodejs-packaging)</changelog>
<changelog author="normand@linux.vnet.ibm.com" date="1421841600">- Add three arches to ExclusiveArch: ppc ppc64 ppc64le
- Add nodejs-v0.10.32-release-ppc.patch.bz2 for them
  (required as PowerPC support not yet upstream)
  (the patch header details how it is created)
- do not configure --with-gdb for those architectures</changelog>

</package>

</otherdata>