Bug 141324 - [UPDATE] devel/icu: update to 4.2.1
Summary: [UPDATE] devel/icu: update to 4.2.1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Mikhail Teterin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-09 16:30 UTC by Andrei V. Lavreniyuk
Modified: 2010-02-13 16:34 UTC (History)
0 users

See Also:


Attachments
file.diff (32.12 KB, patch)
2009-12-09 16:30 UTC, Andrei V. Lavreniyuk
no flags Details | Diff
update_icu.diff (33.21 KB, patch)
2009-12-09 22:10 UTC, Andrei V. Lavreniyuk
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andrei V. Lavreniyuk 2009-12-09 16:30:01 UTC
ICU is the premier library for software internationalization. ICU 4.2 is a major reference release of ICU, with new features, new APIs, and many bug fixes in data and code. 
Major changes in ICU 4.2 include the following:
Common Changes 
Locale Data: ICU uses and supports data from Common Locale Data Repository (CLDR) 1.7 , which includes data for 146 languages, 159 territories, 468 locales- 21% more locale data than the previous release. 
Number system support and the number keyword.
Number system override in DateFormat
Numerics used by Hebrew Calendar date in Hebrew locale
BCP47 (language tag) / Locale transformation
BCP47 mapping of LDML keywords
Encoding selector: Return a list of charsets that can handle the input text
Simple duration: Implementation of CLDR duration format
Available/Preferred keywords for a locale (Calendar, Collation, and Currency)
StringPrep standard profiles: RFC3491 NAMEPREP, RFC3530 NFS4, RFC3722 iSCSI, RFC3920 NodePrep/ResourcePrep, RFC4011 MIB, RFC4013 SASLprep, RFC4505 trace and RFC4518 LDAPprep
Miscellaneous Arabic shaping enhancements
UTF-8 friendly internal data structure for Unicode data lookup
API to get CLDR version used by ICU
ISCII charset converter updates (added Gurumukhi, other updates)
Performance improvements in Time Zone Name format/parse, and in DateIntervalFormat construction
ICU4C Specific Changes 
Unicode spoof (confusable) detection (UTS#39)
ICU4J Specific Changes 
LocaleBuilder for building well-formed locales (ICU4J only)
MathContext support for BigDecimal formatting in DecimalFormat
LMBCS charset converter
Updates in ICU 4.2.1 
Common Locale Data Repository (CLDR) 1.7.1
Timezone database version 2009j

Fix: Patch attached with submission follows:
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2009-12-09 16:30:10 UTC
Maintainer of devel/icu,

Please note that PR ports/141324 has just been submitted.

If it contains a patch for an upgrade, an enhancement or a bug fix
you agree on, reply to this email stating that you approve the patch
and a committer will take care of it.

The full text of the PR can be found at:
    http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/141324

-- 
Edwin Groothuis via the GNATS Auto Assign Tool
edwin@FreeBSD.org
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2009-12-09 16:30:12 UTC
State Changed
From-To: open->feedback

Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
Comment 3 Mikhail T. 2009-12-09 16:42:27 UTC
Andy, version 4.3.3 seems available for download at:

    http://download.icu-project.org/files/icu4c/

Why shouldn't we upgrade to that? Also, have you seen the

    http://www.freebsd.org/cgi/query-pr.cgi?pr=127499

Thanks,

    -mi
Comment 4 Mikhail T. 2009-12-09 17:57:52 UTC
Please, review the patch at:

	http://aldan.algebra.com/~mi/tmp/icu-4.3.3-update.diff

I intend to commit this upgrade as a devel/icu4 -- to give depending
ports a chance to slowly migrate to the new version.

Let me know, if I missed anything. Thanks! Yours,

	-mi
Comment 5 Andrei V. Lavreniyuk 2009-12-09 22:10:01 UTC
Hi!


  This corrected updating of port. Look it.




-- 
  Best regards, Andrei V. Lavreniyuk.
Comment 6 Xin LI freebsd_committer freebsd_triage 2009-12-10 02:31:26 UTC
State Changed
From-To: feedback->repocopy

Repocopy requested: devel/icu -> devel/icu4 


Comment 7 Xin LI freebsd_committer freebsd_triage 2009-12-10 02:31:26 UTC
Responsible Changed
From-To: freebsd-ports-bugs->portmgr

Over to portmgr@ to do the real repocopy (please assign back 
to mi@ when done).
Comment 8 Joe Marcus Clarke freebsd_committer freebsd_triage 2009-12-14 01:07:13 UTC
State Changed
From-To: repocopy->open

Repocopy complete. 


Comment 9 Joe Marcus Clarke freebsd_committer freebsd_triage 2009-12-14 01:07:13 UTC
Responsible Changed
From-To: portmgr->delphij

Repocopy complete.
Comment 10 Xin LI freebsd_committer freebsd_triage 2009-12-14 02:40:32 UTC
Responsible Changed
From-To: delphij->mi

mi@ will do the commit.
Comment 11 dfilter service freebsd_committer freebsd_triage 2009-12-20 01:45:52 UTC
mi          2009-12-20 01:45:43 UTC

  FreeBSD ports repository

  Modified files:
    devel/icu4           Makefile distinfo pkg-descr pkg-plist 
  Removed files:
    devel/icu4/files     patch-CVE-2007-4770 patch-format 
                         patch-putil 
  Log:
  Upgrade (after repo-copy) to 4.3.3 (a.k.a. 4.4M3). The devel/icu will
  remain at 3.x for the time being. 4.3.3 is not an official release (of
  those the latest is 4.2.1), but the third "milestone". By the time
  icu-users update to use this port, the 4.4 should be released by
  developers.
  
  PR:     ports/141324 ports/127499
  Testing helped by:      delphij
  
  Revision  Changes    Path
  1.35      +11 -18    ports/devel/icu4/Makefile
  1.10      +3 -3      ports/devel/icu4/distinfo
  1.2       +0 -304    ports/devel/icu4/files/patch-CVE-2007-4770 (dead)
  1.2       +0 -210    ports/devel/icu4/files/patch-format (dead)
  1.2       +0 -9      ports/devel/icu4/files/patch-putil (dead)
  1.5       +1 -0      ports/devel/icu4/pkg-descr
  1.10      +28 -1     ports/devel/icu4/pkg-plist
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 12 Martin Wilke freebsd_committer freebsd_triage 2010-02-13 16:34:53 UTC
State Changed
From-To: open->closed

newer version already in the portstree.