summaryrefslogtreecommitdiff
path: root/java/openjdk7/files/patch-make-java-java-genlocales.gmk
diff options
context:
space:
mode:
Diffstat (limited to 'java/openjdk7/files/patch-make-java-java-genlocales.gmk')
-rw-r--r--java/openjdk7/files/patch-make-java-java-genlocales.gmk40
1 files changed, 40 insertions, 0 deletions
diff --git a/java/openjdk7/files/patch-make-java-java-genlocales.gmk b/java/openjdk7/files/patch-make-java-java-genlocales.gmk
new file mode 100644
index 000000000000..4430bcdf626b
--- /dev/null
+++ b/java/openjdk7/files/patch-make-java-java-genlocales.gmk
@@ -0,0 +1,40 @@
+$FreeBSD$
+
+--- jdk/make/java/java/genlocales.gmk.orig 2012-05-03 04:15:03.000000000 -0700
++++ jdk/make/java/java/genlocales.gmk 2012-06-15 23:06:56.000000000 -0700
+@@ -93,6 +93,26 @@
+
+ else
+
++ifeq ($(PLATFORM), bsd)
++
++$(LocaleDataMetaInfo_Dest):$(LocaleDataMetaInfo_Src) $(LOCALEGEN_SH)
++ @$(RM) $@.tmp.euro $@.tmp.noneuro;
++ @$(prep-target)
++ @$(ECHO) $(Euro_Resources_properties) | $(SED) -e s@.properties@'\
++'@g > $@.tmp.euro;
++ @$(ECHO) $(Euro_Resources_java) | $(SED) -e s@.java@'\
++'@g >> $@.tmp.euro;
++ @$(ECHO) $(NonEuro_Resources_properties) | $(SED) -e s@.properties@'\
++'@g > $@.tmp.noneuro;
++ @$(ECHO) $(NonEuro_Resources_java) | $(SED) -e s@.java@'\
++'@g >> $@.tmp.noneuro;
++ NAWK="$(NAWK)" SED="$(SED)" SORT="$(SORT)" \
++ $(SH) $(LOCALEGEN_SH) $(RESOURCE_NAMES) $@.tmp.euro \
++ $@.tmp.noneuro $< $@
++ @$(RM) $@.tmp.euro $@.tmp.noneuro;
++
++else
++
+ $(LocaleDataMetaInfo_Dest):$(LocaleDataMetaInfo_Src) $(LOCALEGEN_SH)
+ @$(RM) $@.tmp.euro $@.tmp.noneuro;
+ @$(prep-target)
+@@ -105,6 +125,8 @@
+ $@.tmp.noneuro $< $@
+ @$(RM) $@.tmp.euro $@.tmp.noneuro;
+ endif
++
++endif
+
+ genlocales : $(LocaleDataMetaInfo_Dest)
+