diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 13:49:04 -0700 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 17:38:18 -0700 |
commit | 56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch) | |
tree | 3f91093cdb475e565ae857f1c5a7fd339e2d781e /dev-java/icu4j | |
download | gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2 gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip |
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'dev-java/icu4j')
-rw-r--r-- | dev-java/icu4j/Manifest | 15 | ||||
-rw-r--r-- | dev-java/icu4j/files/icu4j-3.8.1-manifest | 21 | ||||
-rw-r--r-- | dev-java/icu4j/files/icu4j-4.0-manifest | 21 | ||||
-rw-r--r-- | dev-java/icu4j/files/icu4j-4.4.2-add-jdk8-to-check.patch | 12 | ||||
-rw-r--r-- | dev-java/icu4j/files/icu4j-52.1-fix-test-DataDrivenFormat-ConsistentPivot-1.patch | 18 | ||||
-rw-r--r-- | dev-java/icu4j/files/icu4j-52.1-fix-test-DataDrivenFormat-ConsistentPivot-2.patch | 95 | ||||
-rw-r--r-- | dev-java/icu4j/icu4j-3.8.1-r1.ebuild | 79 | ||||
-rw-r--r-- | dev-java/icu4j/icu4j-4.0.1.1.ebuild | 77 | ||||
-rw-r--r-- | dev-java/icu4j/icu4j-4.2.1.1.ebuild | 73 | ||||
-rw-r--r-- | dev-java/icu4j/icu4j-4.4.1.1.ebuild | 74 | ||||
-rw-r--r-- | dev-java/icu4j/icu4j-4.4.2.ebuild | 78 | ||||
-rw-r--r-- | dev-java/icu4j/icu4j-49.1.ebuild | 49 | ||||
-rw-r--r-- | dev-java/icu4j/icu4j-52.1.ebuild | 53 | ||||
-rw-r--r-- | dev-java/icu4j/icu4j-53.1.ebuild | 48 | ||||
-rw-r--r-- | dev-java/icu4j/icu4j-54.1.1.ebuild | 48 | ||||
-rw-r--r-- | dev-java/icu4j/icu4j-55.1.ebuild | 49 | ||||
-rw-r--r-- | dev-java/icu4j/metadata.xml | 5 |
17 files changed, 815 insertions, 0 deletions
diff --git a/dev-java/icu4j/Manifest b/dev-java/icu4j/Manifest new file mode 100644 index 000000000000..6d8d571aef58 --- /dev/null +++ b/dev-java/icu4j/Manifest @@ -0,0 +1,15 @@ +DIST icu4j-3_8_1-docs.jar 1470606 SHA256 e3acbb4523ebf90288bde1ff4ebe16241ff8d5a3e53ce9e29636f569a42f0b46 SHA512 88f59573d1070f13ebce9116359603e4d0c6f0c1626ab18a2fc6a08ac5831d50341341e33576c52d97b0b763fe8a8babfd35b34d77466bef5da5ab34aec2bb6e WHIRLPOOL 750c067d4df18780612f0d77c6f48c3c16e502d15d3fdf8339a22e4235e74a192ed2ecec80f4ae00f9e4ee8dc6b949a2969c44a7d7bc93538d53b349d5df324e +DIST icu4j-3_8_1-src.jar 13782832 SHA256 c6b42a4a9fe0d13302897ee0bf2c955b8a7a02af1ee01ad9cdb61a515638ca0f SHA512 4b652886cff0ee490db0e0c0bf9b33828b8f1026ade7a956b86c1839727be04f5bca4783c31539e8cc8e309a7e2127315f84577db0d9b425d878121867d580ee WHIRLPOOL 9936a512d2a1c259d905299e517aa64137c5ee4852a0bc646411aa85d878cdaf00001b6fcbfb459f64764463c30b224924fd711e1e15e2f544edd7505d5572ff +DIST icu4j-49_1.tgz 18487856 SHA256 40e0c09cb8a12883bd5c06826f6651203baf214919be98f120cd89002362329a SHA512 4287439b1e8bd1ce30e1c64bd97d3f4e6ba97de7b4242ca05cf53ab83ad3a495434d77cc2816224030d4662df2cdfc3afbb4a7ed45fce2ee0c10aa0ce1ec45b2 WHIRLPOOL ef8961afff8f280db6730f0c4d64eabcc8fa8454db6d9ec7eab8d034f25646874edbc6cba5689f1993241bbfae538914ca4d4e6821eb4559e07a1a4e60b0a191 +DIST icu4j-4_0_1_1-docs.jar 1553089 SHA256 44319c329b628c5e14e74eeb285ddb876c34e3529b06c69abd9a54799490cd8e SHA512 15bf1cdb7c040403dcf0b7ebcf5355a192ce1e8841a13392badcce1d56c06a0e41bc8213f071a5530c892e2cc9e975cd9cbde6fa3f61e395cc437966e20733b8 WHIRLPOOL 0bd48dd1dc953f571da012b820b485f841ff3c5939b26e17cc92e872d94a7c122efce58cb0a6ac5479617687a8aa0f525f1650998f9e304d30274073d7c8f9fd +DIST icu4j-4_0_1_1-src.jar 15138020 SHA256 9d5484ccb3ad6849b6d3986ee2cf146984cbbb8adb2349dc79f6a4e006bc417e SHA512 4eb02b50df0c7a008f6291c636cfc887b61ce503e0bd994d8cd5f3ec955b287e16ea640de98398414e000af8a859a4b087aa711cdaa53c8c17c7fdb760a4ca4e WHIRLPOOL 032412b7a7cb533e1f037c32cfa74db65272ca9c735d412c0f5f4abd1c41d5c4a1db26d0d8339693ff7229a052fd3cf1b8504cc250c17a3a45e7f4d58bb7f279 +DIST icu4j-4_2_1_1-docs.jar 1633918 SHA256 3749ec254d38b6ca2e13ed5cf493ac371ff3c548bf95302af41bb408e0bcbfa8 SHA512 87eeb92f168b28aa4cce3b3547311020e0b052034ef160cb5ba3b8f7fc77829b231680f061686ea87dc388f961c4d1feffcb3fc24fe5df66e51c2983c4a5be30 WHIRLPOOL 2d1a2ad3c54624721c2e7e56bef927486ca82d6f8c7e00ad6b97707ca8b6c42186b5b45babdc73961e8e6b30ed9fc29f923cf580f17bcf974593f090ac3a767b +DIST icu4j-4_2_1_1-src.jar 16057200 SHA256 61e8d1f7879c580e7304222b80a1bf395455d50fa425a9d7e1b72164776a43fa SHA512 3d61a219a67ff5682a4c1484f7239b60982b8e6c25138ccb15a92cfae18c67592acea0200b2954f7a021b1d3765aabae98d5346f22e134af2ca18514a7925274 WHIRLPOOL cf87a51dd9f18c9f5af0549677fd971dfc9e527ee09c0e39d82fc0fa128eea6222c65d10df722b7d7f451bacaf5d80ce31122112fdcb720a2dcaaae05a61b163 +DIST icu4j-4_4_1_1-docs.jar 1783697 SHA256 2063db589ce2d7b1b3aa9f4aeff2562be2993aa5a0755b65832304a963d29491 SHA512 2b3a665c2e748445f4acd8ae25641ff28b7d26e92a9e5427ca97ef5b63e051e635380e00f1f3a099dd4faf7eac0c038ce5e8a45380337b161daf3497d16ec56a WHIRLPOOL f5c4ac56b1eab843c8223b004d91f7bcbbaadda41bd3ff3702070941486aba27183659d78195eb3298e5dd85685562ffeb644454e41c27319272fc4c64dab808 +DIST icu4j-4_4_1_1-src.jar 14821020 SHA256 a42c7db617c04f031a41bb66fa5d211f2fa2e535e2767297897e85d2ef525bff SHA512 bc02f42ea62ee1859db7be852d64c8113e8de82a21c689c2f97606fd04a773603a43ac9faee2705653bfd5c1e431a4db798751758c38dd8d0ab02142c455b243 WHIRLPOOL 2fb230aa7ff19483e177ef93f3ccfbbe7936d5cc3fbee05fac03c15e5ea7777ab2423722bebd37f428e22669b907ed3e07565b8dfc300c5b7bea01960fbd74b6 +DIST icu4j-4_4_2-docs.jar 1783887 SHA256 aa364c9e353e05e428112b05f9a9fda8e1c7d2b3404862e6df08a73f7f8b187a SHA512 212d042ca27e442525a1dcd4f69a6668535d57e49a1302b97e32bfc7ed216146eedff52633770bb01f32f560fb6d7c00774b34385a7d87cab9f0b68188a37203 WHIRLPOOL 804ac774e6e9e4b06f1d06795ea70ecb68ee23ed7689d4b603682ca1271c2d18d258faf3c23e99ff8269275774b4ba0e1b605b2b7288b51e9ae5445d25c32d7c +DIST icu4j-4_4_2-src.jar 14844670 SHA256 c29fbf1464ad7fb88e8651953144884eea37adf36914e38a518774a99cf33b0d SHA512 90949f007e073c0e78510c66c2a1644985367921550f61976af61089ffc8a08e34a51c36c21f241f3073c7b3c5329d1ba7234043790db8dd8eef7eaf3edff79d WHIRLPOOL 82727e4e95ef662f9c6689bf5cd1d5c16f4238b682d2d88689ee561aae9c8ecc846f2bbb0adcfd125c7353b9ba160abc0c76d0d11af78047a59fd4504a39a720 +DIST icu4j-52_1.tgz 22584166 SHA256 0d720ee63ec3976a0280bc5f42ef347a5823c0debe15bd42369316433f32ae05 SHA512 4546daa126410c21ec65acc75581831c139873e2465b9fd898215cc52ebfbd6441c0a260bd449aa3d0753fe0584c02d1bd033de46904aef9e27aaa3266b78738 WHIRLPOOL 9bd5b5085289c776c221a0a85edca11185fed77874e5520627ba60b9f2772c63aa078a765ba5b228570062d063fc3077b2cbe2417d4c241b4f6940f59206bd57 +DIST icu4j-53_1.tgz 21619483 SHA256 dc1e4ab121769ced059b0b79ad1ec607ffe8e4b39950c6de83ea21656df173eb SHA512 0a5689a1f5762130f02e37fd844c9ac2f03d176fa3b49904227e6a38fdc62a6b371d3674b8f06ee2e30589f5d71578841e84d554dadc86ec7b049ff2d39e5250 WHIRLPOOL 030c7378e67017512f4762fd75b9851a62a26b4b954f10b51573ff0d029768b8fe96b159328946609c864ad273c7b7ab6bdd1d694bd4aed37af318e5ccefd558 +DIST icu4j-54_1_1.tgz 23457651 SHA256 1919a355742172dbd18021dfb2fd008f5c73168d2d5a39d705721614029d6704 SHA512 c41f7f9fb0819767da48ac21c4883a628da8397e0ad5b0d75e51d9185b5511608c9a635933c4ae2e0c8911b2cdecf47bc661050935bbae2ba58abfb5ad04dadf WHIRLPOOL d7c35283547c598694ead10620df1511cbe4602415ca8ee2d32ee3b291d28015db4fcd5fb3f426bf524e449099562545c3bdab81209af244890b53ea091f9f1f +DIST icu4j-55_1.tgz 23617640 SHA256 da4c91e6b89bef3da22be475e63916c4f4f304b9689d5fdc5b40a52106efc4c3 SHA512 706daed61d9d3722a0813d175fa66b24570abba492c32704d4df924861e5d2592a4a5ff40fdec2bd3fb662c3679dbc9addd580966c3cc69470d14e3fce27a054 WHIRLPOOL b6cace3616d6d0b1c185a744cc1f0a3728682557d51f4b6658f174195c1eb369a2a005e2fd9eb4b421de761e47c2424368359a1948594da7b2f8cd6e1b0d2f33 diff --git a/dev-java/icu4j/files/icu4j-3.8.1-manifest b/dev-java/icu4j/files/icu4j-3.8.1-manifest new file mode 100644 index 000000000000..ae7ac129b5b6 --- /dev/null +++ b/dev-java/icu4j/files/icu4j-3.8.1-manifest @@ -0,0 +1,21 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: %bundleName +Bundle-Vendor: %vendorName +Bundle-SymbolicName: com.ibm.icu; singleton:=true +Bundle-Version: 3.8.1.1 +Bundle-Localization: plugin +Export-Package: com.ibm.icu.lang;version="3.8.1", + com.ibm.icu.math;version="3.8.1", + com.ibm.icu.text;version="3.8.1", + com.ibm.icu.util;version="3.8.1", + com.ibm.icu.impl;x-internal:=true, + com.ibm.icu.impl.data;x-internal:=true, + com.ibm.icu.impl.data.icudt38b;x-internal:=true, + com.ibm.icu.impl.data.icudt38b.brkitr;x-internal:=true, + com.ibm.icu.impl.data.icudt38b.coll;x-internal:=true, + com.ibm.icu.impl.data.icudt38b.rbnf;x-internal:=true, + com.ibm.icu.impl.data.icudt38b.translit;x-internal:=true +Eclipse-LazyStart: true +Bundle-ClassPath: . +Eclipse-ExtensibleAPI: true diff --git a/dev-java/icu4j/files/icu4j-4.0-manifest b/dev-java/icu4j/files/icu4j-4.0-manifest new file mode 100644 index 000000000000..c78e8a043eb1 --- /dev/null +++ b/dev-java/icu4j/files/icu4j-4.0-manifest @@ -0,0 +1,21 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: %bundleName +Bundle-Vendor: %vendorName +Bundle-SymbolicName: com.ibm.icu; singleton:=true +Bundle-Version: determinedByPortage +Bundle-Localization: plugin +Export-Package: com.ibm.icu.lang;version="4.0", + com.ibm.icu.math;version="4.0", + com.ibm.icu.text;version="4.0", + com.ibm.icu.util;version="4.0", + com.ibm.icu.impl;x-internal:=true, + com.ibm.icu.impl.data;x-internal:=true, + com.ibm.icu.impl.data.icudt40b;x-internal:=true, + com.ibm.icu.impl.data.icudt40b.brkitr;x-internal:=true, + com.ibm.icu.impl.data.icudt40b.coll;x-internal:=true, + com.ibm.icu.impl.data.icudt40b.rbnf;x-internal:=true, + com.ibm.icu.impl.data.icudt40b.translit;x-internal:=true +Eclipse-LazyStart: true +Bundle-ClassPath: . +Eclipse-ExtensibleAPI: true diff --git a/dev-java/icu4j/files/icu4j-4.4.2-add-jdk8-to-check.patch b/dev-java/icu4j/files/icu4j-4.4.2-add-jdk8-to-check.patch new file mode 100644 index 000000000000..4946cf8c9840 --- /dev/null +++ b/dev-java/icu4j/files/icu4j-4.4.2-add-jdk8-to-check.patch @@ -0,0 +1,12 @@ +diff --git a/build.xml b/build.xml +index 6f82ec5..9e763ae 100644 +--- a/build.xml ++++ b/build.xml +@@ -27,6 +27,7 @@ + <or>
+ <contains string="${java.version}" substring="1.6."/>
+ <contains string="${java.version}" substring="1.7."/>
++ <contains string="${java.version}" substring="1.8."/>
+ </or>
+ </condition>
+ <condition property="is.java5">
diff --git a/dev-java/icu4j/files/icu4j-52.1-fix-test-DataDrivenFormat-ConsistentPivot-1.patch b/dev-java/icu4j/files/icu4j-52.1-fix-test-DataDrivenFormat-ConsistentPivot-1.patch new file mode 100644 index 000000000000..64151008822f --- /dev/null +++ b/dev-java/icu4j/files/icu4j-52.1-fix-test-DataDrivenFormat-ConsistentPivot-1.patch @@ -0,0 +1,18 @@ +Index: /icu4j/trunk/main/classes/core/src/com/ibm/icu/text/SimpleDateFormat.java
+===================================================================
+--- /icu4j/trunk/main/classes/core/src/com/ibm/icu/text/SimpleDateFormat.java (revision 34829)
++++ /icu4j/trunk/main/classes/core/src/com/ibm/icu/text/SimpleDateFormat.java (revision 34830)
+@@ -1,5 +1,5 @@
+ /*
+ *******************************************************************************
+- * Copyright (C) 1996-2013, International Business Machines Corporation and *
++ * Copyright (C) 1996-2014, International Business Machines Corporation and *
+ * others. All Rights Reserved. *
+ *******************************************************************************
+@@ -2820,5 +2820,5 @@
+ if ( override != null && (override.compareTo("hebr") == 0 || override.indexOf("y=hebr") >= 0) && value < 1000 ) {
+ value += HEBREW_CAL_CUR_MILLENIUM_START_YEAR;
+- } else if (count == 2 && (pos.getIndex() - start) == 2 && !isChineseCalendar
++ } else if (count == 2 && (pos.getIndex() - start) == 2 && !isChineseCalendar && !cal.getType().equals("japanese")
+ && UCharacter.isDigit(text.charAt(start))
+ && UCharacter.isDigit(text.charAt(start+1)))
diff --git a/dev-java/icu4j/files/icu4j-52.1-fix-test-DataDrivenFormat-ConsistentPivot-2.patch b/dev-java/icu4j/files/icu4j-52.1-fix-test-DataDrivenFormat-ConsistentPivot-2.patch new file mode 100644 index 000000000000..dd47da77ad68 --- /dev/null +++ b/dev-java/icu4j/files/icu4j-52.1-fix-test-DataDrivenFormat-ConsistentPivot-2.patch @@ -0,0 +1,95 @@ +Index: /icu4j/trunk/main/classes/core/src/com/ibm/icu/text/SimpleDateFormat.java
+===================================================================
+--- /icu4j/trunk/main/classes/core/src/com/ibm/icu/text/SimpleDateFormat.java (revision 34867)
++++ /icu4j/trunk/main/classes/core/src/com/ibm/icu/text/SimpleDateFormat.java (revision 34868)
+@@ -2820,5 +2820,5 @@
+ if ( override != null && (override.compareTo("hebr") == 0 || override.indexOf("y=hebr") >= 0) && value < 1000 ) {
+ value += HEBREW_CAL_CUR_MILLENIUM_START_YEAR;
+- } else if (count == 2 && (pos.getIndex() - start) == 2 && !isChineseCalendar && !cal.getType().equals("japanese")
++ } else if (count == 2 && (pos.getIndex() - start) == 2 && cal.haveDefaultCentury()
+ && UCharacter.isDigit(text.charAt(start))
+ && UCharacter.isDigit(text.charAt(start+1)))
+Index: /icu4j/trunk/main/classes/core/src/com/ibm/icu/util/JapaneseCalendar.java
+===================================================================
+--- /icu4j/trunk/main/classes/core/src/com/ibm/icu/util/JapaneseCalendar.java (revision 34867)
++++ /icu4j/trunk/main/classes/core/src/com/ibm/icu/util/JapaneseCalendar.java (revision 34868)
+@@ -1,5 +1,5 @@
+ /*
+ *******************************************************************************
+- * Copyright (C) 1996-2010,2012, International Business Machines Corporation and *
++ * Copyright (C) 1996-2014, International Business Machines Corporation and *
+ * others. All Rights Reserved. *
+ *******************************************************************************
+@@ -639,4 +639,13 @@
+ /**
+ * {@inheritDoc}
++ * @internal
++ * @deprecated This API is ICU internal only.
++ */
++ public boolean haveDefaultCentury() {
++ return false;
++ }
++
++ /**
++ * {@inheritDoc}
+ * @stable ICU 4.0
+ */
+@@ -662,3 +671,4 @@
+ return super.getActualMaximum(field);
+ }
++
+ }
+Index: /icu4j/trunk/main/classes/core/src/com/ibm/icu/util/Calendar.java
+===================================================================
+--- /icu4j/trunk/main/classes/core/src/com/ibm/icu/util/Calendar.java (revision 34867)
++++ /icu4j/trunk/main/classes/core/src/com/ibm/icu/util/Calendar.java (revision 34868)
+@@ -1,4 +1,4 @@
+ /*
+-* Copyright (C) 1996-2013, International Business Machines
++* Copyright (C) 1996-2014, International Business Machines
+ * Corporation and others. All Rights Reserved.
+ */
+@@ -6081,4 +6081,19 @@
+ }
+
++ /**
++ * Returns if two digit representation of year in this calendar type
++ * customarily implies a default century (i.e. 03 -> 2003).
++ * The default implementation returns <code>true</code>. A subclass may
++ * return <code>false</code> if such practice is not applicable (for example,
++ * Chinese calendar and Japanese calendar).
++ *
++ * @return <code>true<code> if this calendar has a default century.
++ * @internal
++ * @deprecated This API is ICU internal only.
++ */
++ public boolean haveDefaultCentury() {
++ return true;
++ }
++
+ // -------- BEGIN ULocale boilerplate --------
+
+Index: /icu4j/trunk/main/classes/core/src/com/ibm/icu/util/ChineseCalendar.java
+===================================================================
+--- /icu4j/trunk/main/classes/core/src/com/ibm/icu/util/ChineseCalendar.java (revision 34867)
++++ /icu4j/trunk/main/classes/core/src/com/ibm/icu/util/ChineseCalendar.java (revision 34868)
+@@ -1,4 +1,4 @@
+ /*********************************************************************
+- * Copyright (C) 2000-2012, International Business Machines
++ * Copyright (C) 2000-2014, International Business Machines
+ * Corporation and others. All Rights Reserved.
+ *********************************************************************
+@@ -1019,4 +1019,13 @@
+
+ /**
++ * {@inheritDoc}
++ * @internal
++ * @deprecated This API is ICU internal only.
++ */
++ public boolean haveDefaultCentury() {
++ return false;
++ }
++
++ /**
+ * Override readObject.
+ */
diff --git a/dev-java/icu4j/icu4j-3.8.1-r1.ebuild b/dev-java/icu4j/icu4j-3.8.1-r1.ebuild new file mode 100644 index 000000000000..1b88fd13de2d --- /dev/null +++ b/dev-java/icu4j/icu4j-3.8.1-r1.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# We currently download the Javadoc documentation. +# It could optionally be built using the Ant build file. +# testdata.jar and icudata.jar do not contain *.class files but *.res files +# These *.res data files are needed to built the final jar +# They do not need to be installed however as they will already be present in icu4j.jar + +JAVA_PKG_IUSE="source" + +inherit java-pkg-2 java-ant-2 java-osgi + +DESCRIPTION="ICU4J is a set of Java libraries providing Unicode and Globalization support" +MY_PV=${PV//./_} + +SRC_URI="http://download.icu-project.org/files/${PN}/${PV}/${PN}-${MY_PV}-src.jar + doc? ( http://download.icu-project.org/files/${PN}/${PV}/${PN}-${MY_PV}-docs.jar )" + +HOMEPAGE="http://www.icu-project.org/" +LICENSE="icu" +SLOT="0" +KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" + +RDEPEND=">=virtual/jre-1.4" + +# build.xml does file version detection that fails for 1.7 +# http://bugs.gentoo.org/show_bug.cgi?id=213555 +DEPEND="|| ( =virtual/jdk-1.6* =virtual/jdk-1.5* =virtual/jdk-1.4* ) + app-arch/unzip" + +# test curently disabled +#DEPEND="test? ( || ( =virtual/jdk-1.5* =virtual/jdk-1.4* ) ) +# !test? ( || ( =virtual/jdk-1.6* =virtual/jdk-1.5* =virtual/jdk-1.4* ) ) + +IUSE="doc test" + +RESTRICT="test" + +S="${WORKDIR}" + +src_unpack() { + jar -xf "${DISTDIR}/${PN}-${MY_PV}-src.jar" || die "Failed to unpack" + + if use doc; then + mkdir docs; cd docs + jar -xf "${DISTDIR}/${PN}-${MY_PV}-docs.jar" || die "Failed to unpack docs" + fi +} + +src_compile() { + # Classes extending CharsetICU not implementing Comparable + # Breaks with ecj on jdk 1.5+, javac doesn't mind - Sun's hack? + # Restricting to javac (didn't even care to try jikes) is better + # than forcing 1.4 + java-pkg_force-compiler javac + eant jar || die "Compile failed" +} + +src_install() { + java-osgi_newjar-fromfile --no-auto-version "${PN}.jar" "${FILESDIR}/icu4j-${PV}-manifest" \ + "International Components for Unicode for Java (ICU4J)" + java-pkg_dojar "${PN}-charsets.jar" + + use doc && dohtml -r readme.html docs/* + use source && java-pkg_dosrc src/* +} + +# Following tests will fail in Sun JDK 6 (at least): +# toUnicode: http://bugs.icu-project.org/trac/ticket/5663 +# TimeZoneTransitionAdd: http://bugs.icu-project.org/trac/ticket/5887 +# These are bugs in the tests themselves, not in the library + +src_test() { + # Tests currently fail, disabled for now. Need to investigate (tests work in icu4j-4.0) + #eant check + einfo "Tests currently disabled." +} diff --git a/dev-java/icu4j/icu4j-4.0.1.1.ebuild b/dev-java/icu4j/icu4j-4.0.1.1.ebuild new file mode 100644 index 000000000000..afed24759486 --- /dev/null +++ b/dev-java/icu4j/icu4j-4.0.1.1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=2 + +# We currently download the Javadoc documentation. +# It could optionally be built using the Ant build file. +# testdata.jar and icudata.jar do not contain *.class files but *.res files +# These *.res data files are needed to built the final jar +# They do not need to be installed however as they will already be present in icu4j.jar + +JAVA_PKG_IUSE="doc test source" + +inherit java-pkg-2 java-ant-2 java-osgi + +DESCRIPTION="A set of Java libraries providing Unicode and Globalization support" +MY_PV=${PV//./_} + +SRC_URI="http://download.icu-project.org/files/${PN}/${PV}/${PN}-${MY_PV}-src.jar + doc? ( http://download.icu-project.org/files/${PN}/${PV}/${PN}-${MY_PV}-docs.jar )" + +HOMEPAGE="http://www.icu-project.org/" +LICENSE="icu" +SLOT="4" +KEYWORDS="amd64 ~ppc ~ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos" +IUSE="" + +RDEPEND=">=virtual/jre-1.4" + +# build.xml does file version detection that fails for 1.7 +# http://bugs.gentoo.org/show_bug.cgi?id=213555 +DEPEND="test? ( =virtual/jdk-1.6* ) + !test? ( || ( =virtual/jdk-1.6* =virtual/jdk-1.5* =virtual/jdk-1.4* ) ) + app-arch/unzip" + +RESTRICT="ia64? ( test ) + x86-fbsd? ( test )" +JAVA_PKG_WANT_SOURCE="1.4" +JAVA_PKG_WANT_TARGET="1.4" + +S="${WORKDIR}" + +src_unpack() { + jar -xf "${DISTDIR}/${PN}-${MY_PV}-src.jar" || die "Failed to unpack" + + if use doc; then + mkdir docs; cd docs + jar -xf "${DISTDIR}/${PN}-${MY_PV}-docs.jar" || die "Failed to unpack docs" + fi +} + +src_compile() { + # Classes extending CharsetICU not implementing Comparable + # Breaks with ecj on jdk 1.5+, javac doesn't mind - Sun's hack? + # Restricting to javac (didn't even care to try jikes) is better + # than forcing 1.4 + java-pkg_force-compiler javac + eant jar || die "Compile failed" +} + +src_install() { + java-osgi_newjar-fromfile "${PN}.jar" "${FILESDIR}/icu4j-4.0-manifest" \ + "International Components for Unicode for Java (ICU4J)" + java-pkg_dojar "${PN}-charsets.jar" + + use doc && dohtml -r readme.html docs/* + use source && java-pkg_dosrc src/* +} + +# Tests only work with JDK-1.6, severe out of memory problems appear with 1.5 + +src_test() { + # bug #299082 - these tests fail with icedtea, assume too much about double<>string conversions + sed -i '/DiagBigDecimal/d' src/com/ibm/icu/dev/test/TestAll.java || die + eant check +} diff --git a/dev-java/icu4j/icu4j-4.2.1.1.ebuild b/dev-java/icu4j/icu4j-4.2.1.1.ebuild new file mode 100644 index 000000000000..e352e3d129c4 --- /dev/null +++ b/dev-java/icu4j/icu4j-4.2.1.1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=2 + +# We currently download the Javadoc documentation. +# It could optionally be built using the Ant build file. +# testdata.jar and icudata.jar do not contain *.class files but *.res files +# These *.res data files are needed to built the final jar +# They do not need to be installed however as they will already be present in icu4j.jar + +JAVA_PKG_IUSE="doc test source" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="A set of Java libraries providing Unicode and Globalization support" +MY_PV=${PV//./_} + +SRC_URI="http://download.icu-project.org/files/${PN}/${PV}/${PN}-${MY_PV}-src.jar + doc? ( http://download.icu-project.org/files/${PN}/${PV}/${PN}-${MY_PV}-docs.jar )" + +HOMEPAGE="http://www.icu-project.org/" +LICENSE="icu" +SLOT="4.2" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x86-macos" +IUSE="" + +RDEPEND=">=virtual/jre-1.4" + +# Tests only work with JDK-1.6, severe out of memory problems appear with 1.5 +DEPEND="test? ( =virtual/jdk-1.6* ) + !test? ( >=virtual/jdk-1.4 ) + app-arch/unzip" + +RESTRICT="ia64? ( test ) + x86-fbsd? ( test )" +JAVA_PKG_WANT_SOURCE="1.4" +JAVA_PKG_WANT_TARGET="1.4" + +S="${WORKDIR}" + +src_unpack() { + jar -xf "${DISTDIR}/${PN}-${MY_PV}-src.jar" || die "Failed to unpack" + + if use doc; then + mkdir docs; cd docs + jar -xf "${DISTDIR}/${PN}-${MY_PV}-docs.jar" || die "Failed to unpack docs" + fi +} + +src_compile() { + # Classes extending CharsetICU not implementing Comparable + # Breaks with ecj on jdk 1.5+, javac doesn't mind - Sun's hack? + # Restricting to javac (didn't even care to try jikes) is better + # than forcing 1.4 + java-pkg_force-compiler javac + eant jar || die "Compile failed" +} + +src_install() { + java-pkg_dojar "${PN}.jar" + java-pkg_dojar "${PN}-charsets.jar" + + use doc && dohtml -r readme.html docs/* + use source && java-pkg_dosrc src/* +} + +src_test() { + # bug #299082 - these tests fail with icedtea, assume too much about double<>string conversions + sed -i '/DiagBigDecimal/d' src/com/ibm/icu/dev/test/TestAll.java || die + eant check +} diff --git a/dev-java/icu4j/icu4j-4.4.1.1.ebuild b/dev-java/icu4j/icu4j-4.4.1.1.ebuild new file mode 100644 index 000000000000..3b59302f9831 --- /dev/null +++ b/dev-java/icu4j/icu4j-4.4.1.1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=2 + +# We currently download the Javadoc documentation. +# It could optionally be built using the Ant build file. +# testdata.jar and icudata.jar do not contain *.class files but *.res files +# These *.res data files are needed to built the final jar +# They do not need to be installed however as they will already be present in icu4j.jar + +JAVA_PKG_IUSE="doc test source" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="A set of Java libraries providing Unicode and Globalization support" +MY_PV=${PV//./_} + +SRC_URI="http://download.icu-project.org/files/${PN}/${PV}/${PN}-${MY_PV}-src.jar + doc? ( http://download.icu-project.org/files/${PN}/${PV}/${PN}-${MY_PV}-docs.jar )" + +HOMEPAGE="http://www.icu-project.org/" +LICENSE="icu" +SLOT="4.4" +KEYWORDS="amd64 ~ppc ~ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="" + +# Tests only work with JDK-1.6, severe out of memory problems appear with 1.5 +DEPEND="test? ( =virtual/jdk-1.6* ) + !test? ( >=virtual/jdk-1.5 )" +RDEPEND=">=virtual/jre-1.5" + +RESTRICT="ia64? ( test )" + +JAVA_PKG_WANT_SOURCE="1.5" +JAVA_PKG_WANT_TARGET="1.5" +JAVA_PKG_BSFIX_NAME="build.xml common-targets.xml" + +S="${WORKDIR}" + +src_unpack() { + jar -xf "${DISTDIR}/${PN}-${MY_PV}-src.jar" || die "Failed to unpack" + + if use doc; then + mkdir docs; cd docs + jar -xf "${DISTDIR}/${PN}-${MY_PV}-docs.jar" || die "Failed to unpack docs" + fi +} + +src_compile() { + # Classes extending CharsetICU not implementing Comparable + # Breaks with ecj on jdk 1.5+, javac doesn't mind - Sun's hack? + # Restricting to javac (didn't even care to try jikes) is better + # than forcing 1.4 + java-pkg_force-compiler javac + eant jar || die "Compile failed" +} + +src_install() { + java-pkg_dojar "${PN}.jar" + java-pkg_dojar "${PN}-charsets.jar" + java-pkg_dojar "${PN}-localespi.jar" + + dohtml readme.html || die + use doc && java-pkg_dojavadoc docs + use source && java-pkg_dosrc main/classes/*/src/com +} + +src_test() { + # bug #299082 - these tests fail with icedtea, assume too much about double<>string conversions + sed -i '/DiagBigDecimal/d' main/tests/core/src/com/ibm/icu/dev/test/TestAllCore.java || die + eant check +} diff --git a/dev-java/icu4j/icu4j-4.4.2.ebuild b/dev-java/icu4j/icu4j-4.4.2.ebuild new file mode 100644 index 000000000000..0b826a0a37c2 --- /dev/null +++ b/dev-java/icu4j/icu4j-4.4.2.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +# We currently download the Javadoc documentation. +# It could optionally be built using the Ant build file. +# testdata.jar and icudata.jar do not contain *.class files but *.res files +# These *.res data files are needed to built the final jar +# They do not need to be installed however as they will already be present in icu4j.jar + +JAVA_PKG_IUSE="doc test source" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="A set of Java libraries providing Unicode and Globalization support" +MY_PV=${PV//./_} + +SRC_URI="http://download.icu-project.org/files/${PN}/${PV}/${PN}-${MY_PV}-src.jar + doc? ( http://download.icu-project.org/files/${PN}/${PV}/${PN}-${MY_PV}-docs.jar )" + +HOMEPAGE="http://www.icu-project.org/" +LICENSE="icu" +SLOT="4.4" +KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="" + +# Tests only work with JDK-1.6, severe out of memory problems appear with 1.5 +DEPEND="test? ( =virtual/jdk-1.6* ) + !test? ( >=virtual/jdk-1.5 )" +RDEPEND=">=virtual/jre-1.5" + +RESTRICT="ia64? ( test )" + +JAVA_PKG_WANT_SOURCE="1.5" +JAVA_PKG_WANT_TARGET="1.5" +JAVA_PKG_BSFIX_NAME="build.xml common-targets.xml" + +S="${WORKDIR}" + +src_unpack() { + jar -xf "${DISTDIR}/${PN}-${MY_PV}-src.jar" || die "Failed to unpack" + + if use doc; then + mkdir docs; cd docs + jar -xf "${DISTDIR}/${PN}-${MY_PV}-docs.jar" || die "Failed to unpack docs" + fi +} + +src_prepare() { + epatch "${FILESDIR}"/icu4j-4.4.2-add-jdk8-to-check.patch +} + +src_compile() { + # Classes extending CharsetICU not implementing Comparable + # Breaks with ecj on jdk 1.5+, javac doesn't mind - Sun's hack? + # Restricting to javac (didn't even care to try jikes) is better + # than forcing 1.4 + java-pkg_force-compiler javac + eant jar || die "Compile failed" +} + +src_install() { + java-pkg_dojar "${PN}.jar" + java-pkg_dojar "${PN}-charsets.jar" + java-pkg_dojar "${PN}-localespi.jar" + + dohtml readme.html || die + use doc && java-pkg_dojavadoc docs + use source && java-pkg_dosrc main/classes/*/src/com +} + +src_test() { + # bug #299082 - these tests fail with icedtea, assume too much about double<>string conversions + sed -i '/DiagBigDecimal/d' main/tests/core/src/com/ibm/icu/dev/test/TestAllCore.java || die + eant check +} diff --git a/dev-java/icu4j/icu4j-49.1.ebuild b/dev-java/icu4j/icu4j-49.1.ebuild new file mode 100644 index 000000000000..016b278b5863 --- /dev/null +++ b/dev-java/icu4j/icu4j-49.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 + +# testdata.jar, icudata.jar and icutzdata.jar do not contain *.class files +# but *.res files. These *.res data files are needed to build the final jar. + +JAVA_PKG_IUSE="doc examples source test" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="A set of Java libraries providing Unicode and Globalization support" +HOMEPAGE="http://www.icu-project.org/" +SRC_URI="http://download.icu-project.org/files/${PN}/${PV}/${PN}-${PV//./_}.tgz" + +LICENSE="icu" +SLOT="49" +KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="" + +# Beware of jdk version dependant code #361593 +DEPEND=">=virtual/jdk-1.6" +RDEPEND=">=virtual/jre-1.6" + +S="${WORKDIR}" + +JAVA_PKG_BSFIX_NAME+=" common-targets.xml" + +EANT_DOC_TARGET="docs" + +EANT_TEST_TARGET="check" + +src_test() { + java-pkg-2_src_test +} + +src_install() { + java-pkg_dojar "${PN}.jar" + java-pkg_dojar "${PN}-charset.jar" + java-pkg_dojar "${PN}-localespi.jar" + + dohtml readme.html + + use doc && java-pkg_dojavadoc doc + use examples && java-pkg_doexamples demos samples + use source && java-pkg_dosrc main/classes/*/src/com +} diff --git a/dev-java/icu4j/icu4j-52.1.ebuild b/dev-java/icu4j/icu4j-52.1.ebuild new file mode 100644 index 000000000000..d8cc7d3a4ccf --- /dev/null +++ b/dev-java/icu4j/icu4j-52.1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +# testdata.jar, icudata.jar and icutzdata.jar do not contain *.class files +# but *.res files. These *.res data files are needed to build the final jar. + +JAVA_PKG_IUSE="doc examples source test" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="A set of Java libraries providing Unicode and Globalization support" +HOMEPAGE="http://www.icu-project.org/" +SRC_URI="http://download.icu-project.org/files/${PN}/${PV}/${PN}-${PV//./_}.tgz" + +LICENSE="icu" +SLOT="52" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="" + +# Beware of jdk version dependant code #361593 +DEPEND=">=virtual/jdk-1.6" +RDEPEND=">=virtual/jre-1.6" + +S="${WORKDIR}" + +JAVA_PKG_BSFIX_NAME+=" common-targets.xml" + +EANT_DOC_TARGET="docs" +EANT_TEST_TARGET="check" + +java_prepare() { + epatch "${FILESDIR}"/${P}-fix-test-DataDrivenFormat-ConsistentPivot-1.patch + epatch "${FILESDIR}"/${P}-fix-test-DataDrivenFormat-ConsistentPivot-2.patch +} + +src_test() { + java-pkg-2_src_test +} + +src_install() { + java-pkg_dojar ${PN}.jar + java-pkg_dojar ${PN}-charset.jar + java-pkg_dojar ${PN}-localespi.jar + + dohtml readme.html + + use doc && java-pkg_dojavadoc doc + use examples && java-pkg_doexamples demos samples + use source && java-pkg_dosrc main/classes/*/src/com +} diff --git a/dev-java/icu4j/icu4j-53.1.ebuild b/dev-java/icu4j/icu4j-53.1.ebuild new file mode 100644 index 000000000000..5e5a545b5455 --- /dev/null +++ b/dev-java/icu4j/icu4j-53.1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +# testdata.jar, icudata.jar and icutzdata.jar do not contain *.class files +# but *.res files. These *.res data files are needed to build the final jar. + +JAVA_PKG_IUSE="doc examples source test" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="A set of Java libraries providing Unicode and Globalization support" +HOMEPAGE="http://www.icu-project.org/" +SRC_URI="http://download.icu-project.org/files/${PN}/${PV}/${PN}-${PV//./_}.tgz" + +LICENSE="icu" +SLOT="52" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="" + +# Beware of jdk version dependant code #361593 +DEPEND=">=virtual/jdk-1.6" +RDEPEND=">=virtual/jre-1.6" + +S="${WORKDIR}" + +JAVA_PKG_BSFIX_NAME+=" common-targets.xml" + +EANT_DOC_TARGET="docs" +EANT_TEST_TARGET="check" + +src_test() { + java-pkg-2_src_test +} + +src_install() { + java-pkg_dojar ${PN}.jar + java-pkg_dojar ${PN}-charset.jar + java-pkg_dojar ${PN}-localespi.jar + + dohtml readme.html + + use doc && java-pkg_dojavadoc doc + use examples && java-pkg_doexamples demos samples + use source && java-pkg_dosrc main/classes/*/src/com +} diff --git a/dev-java/icu4j/icu4j-54.1.1.ebuild b/dev-java/icu4j/icu4j-54.1.1.ebuild new file mode 100644 index 000000000000..9def3df16b04 --- /dev/null +++ b/dev-java/icu4j/icu4j-54.1.1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +# testdata.jar, icudata.jar and icutzdata.jar do not contain *.class files +# but *.res files. These *.res data files are needed to build the final jar. + +JAVA_PKG_IUSE="doc examples source test" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="A set of Java libraries providing Unicode and Globalization support" +HOMEPAGE="http://www.icu-project.org/" +SRC_URI="http://download.icu-project.org/files/${PN}/${PV}/${PN}-${PV//./_}.tgz" + +LICENSE="icu" +SLOT="52" +KEYWORDS="amd64 ~ppc ~ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="" + +# Beware of jdk version dependant code #361593 +DEPEND=">=virtual/jdk-1.6" +RDEPEND=">=virtual/jre-1.6" + +S="${WORKDIR}" + +JAVA_PKG_BSFIX_NAME+=" common-targets.xml" + +EANT_DOC_TARGET="docs" +EANT_TEST_TARGET="check" + +src_test() { + java-pkg-2_src_test +} + +src_install() { + java-pkg_dojar ${PN}.jar + java-pkg_dojar ${PN}-charset.jar + java-pkg_dojar ${PN}-localespi.jar + + dohtml readme.html + + use doc && java-pkg_dojavadoc doc + use examples && java-pkg_doexamples demos samples + use source && java-pkg_dosrc main/classes/*/src/com +} diff --git a/dev-java/icu4j/icu4j-55.1.ebuild b/dev-java/icu4j/icu4j-55.1.ebuild new file mode 100644 index 000000000000..c1788ad21683 --- /dev/null +++ b/dev-java/icu4j/icu4j-55.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +JAVA_PKG_IUSE="doc examples source test" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="A set of Java libraries providing Unicode and Globalization support" +HOMEPAGE="http://www.icu-project.org/" +SRC_URI="http://download.icu-project.org/files/${PN}/${PV}/${PN}-${PV//./_}.tgz" + +LICENSE="icu" +SLOT="55" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="" + +# Beware of jdk version dependant code #361593 +DEPEND=">=virtual/jdk-1.6" +RDEPEND=">=virtual/jre-1.6" + +S="${WORKDIR}" + +JAVA_PKG_BSFIX_NAME+=" common-targets.xml" + +EANT_DOC_TARGET="docs" +EANT_TEST_TARGET="check" + +JAVA_RM_FILES=( + tools/build/src/com/ibm/icu/dev/tool/docs/ICUTaglet.java +) + +src_test() { + java-pkg-2_src_test +} + +src_install() { + java-pkg_dojar ${PN}.jar + java-pkg_dojar ${PN}-charset.jar + java-pkg_dojar ${PN}-localespi.jar + + dohtml readme.html + + use doc && java-pkg_dojavadoc doc + use examples && java-pkg_doexamples demos samples + use source && java-pkg_dosrc main/classes/*/src/com +} diff --git a/dev-java/icu4j/metadata.xml b/dev-java/icu4j/metadata.xml new file mode 100644 index 000000000000..7303cef96964 --- /dev/null +++ b/dev-java/icu4j/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>java</herd> +</pkgmetadata> |