mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-12-28 06:14:26 +03:00
Using the OpenJDK currency date patch for icedtea
This commit is contained in:
parent
fdb785f4d1
commit
1d835a2cbd
14
pkgs/development/compilers/icedtea/currency-date-range.patch
Normal file
14
pkgs/development/compilers/icedtea/currency-date-range.patch
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
diff -Naur openjdk/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java openjdk/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java
|
||||||
|
--- openjdk/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java
|
||||||
|
+++ openjdk/jdk/make/tools/src/build/tools/generatecurrencydata/GenerateCurrencyData.java 2014-12-30 10:15:50.327905933 -0430
|
||||||
|
@@ -281,8 +281,8 @@
|
||||||
|
checkCurrencyCode(newCurrency);
|
||||||
|
String timeString = currencyInfo.substring(4, length - 4);
|
||||||
|
long time = format.parse(timeString).getTime();
|
||||||
|
- if (Math.abs(time - System.currentTimeMillis()) > ((long) 10) * 365 * 24 * 60 * 60 * 1000) {
|
||||||
|
- throw new RuntimeException("time is more than 10 years from present: " + time);
|
||||||
|
+ if (Math.abs(time - System.currentTimeMillis()) > ((long) 20) * 365 * 24 * 60 * 60 * 1000) {
|
||||||
|
+ throw new RuntimeException("time is more than 20 years from present: " + time);
|
||||||
|
}
|
||||||
|
specialCaseCutOverTimes[specialCaseCount] = time;
|
||||||
|
specialCaseOldCurrencies[specialCaseCount] = oldCurrency;
|
@ -80,6 +80,7 @@ with srcInfo; stdenv.mkDerivation {
|
|||||||
|
|
||||||
patch -p0 < ${./cppflags-include-fix.patch}
|
patch -p0 < ${./cppflags-include-fix.patch}
|
||||||
patch -p0 < ${./fix-java-home.patch}
|
patch -p0 < ${./fix-java-home.patch}
|
||||||
|
patch -p0 < ${./currency-date-range.patch}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
NIX_NO_SELF_RPATH = true;
|
NIX_NO_SELF_RPATH = true;
|
||||||
|
Loading…
Reference in New Issue
Block a user