From owner-freebsd-ports Tue Jan 7 18:40:21 2003 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BD5D337B401 for ; Tue, 7 Jan 2003 18:40:13 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id DB1F443ED8 for ; Tue, 7 Jan 2003 18:40:07 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id h082e2NS038253 for ; Tue, 7 Jan 2003 18:40:02 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id h082e2Pw038252; Tue, 7 Jan 2003 18:40:02 -0800 (PST) Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C939837B401 for ; Tue, 7 Jan 2003 18:30:53 -0800 (PST) Received: from kappa.allnet.ne.jp (kappa.allnet.ne.jp [61.211.150.156]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0C7C043EE1 for ; Tue, 7 Jan 2003 18:30:53 -0800 (PST) (envelope-from kanou@kappa.allnet.ne.jp) Received: from kappa.allnet.ne.jp (localhost [127.0.0.1]) by kappa.allnet.ne.jp (8.12.6/8.12.6) with ESMTP id h082UhhI017619; Wed, 8 Jan 2003 11:30:43 +0900 (JST) (envelope-from kanou@kappa.allnet.ne.jp) Received: (from kanou@localhost) by kappa.allnet.ne.jp (8.12.6/8.12.6/Submit) id h082UQuW017618; Wed, 8 Jan 2003 11:30:26 +0900 (JST) Message-Id: <200301080230.h082UQuW017618@kappa.allnet.ne.jp> Date: Wed, 8 Jan 2003 11:30:26 +0900 (JST) From: KANOU Hiroki Reply-To: KANOU Hiroki To: FreeBSD-gnats-submit@FreeBSD.org Cc: dwm@caimis.com X-Send-Pr-Version: 3.113 Subject: ports/46851: update port: devei/icu to 2.4 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 46851 >Category: ports >Synopsis: update port: devei/icu to 2.4 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Tue Jan 07 18:40:01 PST 2003 >Closed-Date: >Last-Modified: >Originator: KANOU Hiroki >Release: FreeBSD 4.7-STABLE i386 >Organization: >Environment: System: FreeBSD kappa.allnet.ne.jp 4.7-STABLE FreeBSD 4.7-STABLE #1: Wed Jan 1 12:53:03 JST 2003 kanou@kappa.allnet.ne.jp:/usr/obj/usr/src/sys/COPPER i386 >Description: Update of ICU library to from 1.7 to 2.4. Added one new file: files/patch-Makefile.in . Two ports depends on this: java/jikes-devel and textproc/xerces-c2. jikes-devel can be compiled with this port. xerces-c2 (when 'TRANSCODER=icu' is defined) cannot be compiled with new ICU port, as heretofore (it expects 2.2 - to get a patch for 2.4, see http://marc.theaimsgroup.com/?l=xerces-c-dev&m=104161566018319&w=2) >How-To-Repeat: >Fix: diff -uNr icu.orig/Makefile icu/Makefile --- icu.orig/Makefile Fri Mar 23 16:24:41 2001 +++ icu/Makefile Tue Jan 7 14:29:21 2003 @@ -6,9 +6,9 @@ # PORTNAME= icu -PORTVERSION= 1.7 +PORTVERSION= 2.4 CATEGORIES= devel -MASTER_SITES= http://oss.software.ibm.com/developerworks/opensource/icu/project/download/${PORTVERSION}/ +MASTER_SITES= http://oss.software.ibm.com/icu/download/${PORTVERSION}/ EXTRACT_SUFX= .tgz MAINTAINER= dwm@caimis.com @@ -16,6 +16,11 @@ WRKSRC= ${WRKDIR}/${PORTNAME}/source GNU_CONFIGURE= yes USE_GMAKE= yes +INSTALLS_SHLIB= yes + +MAN1= gencnval.1 genrb.1 icu-config.1 makeconv.1 pkgdata.1 uconv.1 +MAN5= convrtrs.txt.5 cnvalias.dat.5 +MAN8= decmn.8 genccode.8 gencmn.8 gennames.8 gennorm.8 genprops.8 genuca.8 CONFIGURE_ARGS+=--disable-shared --enable-static CONFIGURE_ENV= CXXFLAGS="-O3" diff -uNr icu.orig/distinfo icu/distinfo --- icu.orig/distinfo Sat Mar 17 17:49:14 2001 +++ icu/distinfo Mon Jan 6 10:29:26 2003 @@ -1 +1 @@ -MD5 (icu-1.7.tgz) = 8f58c2087ffd9431ab6ad27fce2ba092 +MD5 (icu-2.4.tgz) = 77d56e4dca9ec0fd635151ce1dc72137 diff -uNr icu.orig/files/patch-Makefile.in icu/files/patch-Makefile.in --- icu.orig/files/patch-Makefile.in Thu Jan 1 09:00:00 1970 +++ icu/files/patch-Makefile.in Mon Jan 6 11:21:29 2003 @@ -0,0 +1,11 @@ +--- Makefile.in.orig Fri Nov 15 03:44:14 2002 ++++ Makefile.in Mon Jan 6 10:58:39 2003 +@@ -132,7 +132,7 @@ + $(INSTALL_DATA) @platform_make_fragment@ $(DESTDIR)$(pkgdatadir)/config/@platform_make_fragment_name@ + $(INSTALL_SCRIPT) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(pkgdatadir)/mkinstalldirs + $(INSTALL_DATA) README $(DESTDIR)$(pkgdatadir)/README +- $(INSTALL_PROGRAM) $(top_builddir)/config/icu-config $(DESTDIR)$(bindir)/icu-config ++ $(INSTALL_SCRIPT) $(top_builddir)/config/icu-config $(DESTDIR)$(bindir)/icu-config + + ifeq ($(DOXYGEN),) + install-doc: diff -uNr icu.orig/pkg-plist icu/pkg-plist --- icu.orig/pkg-plist Sat Mar 17 17:49:14 2001 +++ icu/pkg-plist Tue Jan 7 14:44:33 2003 @@ -1,117 +1,141 @@ +bin/makeconv +bin/genrb +bin/derb +bin/genbrk +bin/gencnval +bin/pkgdata +bin/uconv +bin/icu-config etc/icu/convrtrs.txt include/unicode/bidi.h include/unicode/brkiter.h -include/unicode/calendar.h +include/unicode/caniter.h include/unicode/chariter.h -include/unicode/choicfmt.h -include/unicode/coleitr.h -include/unicode/coll.h include/unicode/convert.h -include/unicode/cpdtrans.h -include/unicode/datefmt.h include/unicode/dbbi.h -include/unicode/dcfmtsym.h -include/unicode/decimfmt.h include/unicode/docmain.h -include/unicode/dtfmtsym.h -include/unicode/fieldpos.h -include/unicode/fmtable.h -include/unicode/format.h -include/unicode/gregocal.h -include/unicode/hangjamo.h -include/unicode/hextouni.h -include/unicode/jamohang.h include/unicode/locid.h -include/unicode/msgfmt.h include/unicode/normlzr.h -include/unicode/nultrans.h -include/unicode/numfmt.h include/unicode/parseerr.h include/unicode/parsepos.h include/unicode/platform.h include/unicode/pmacos.h -include/unicode/pos2.h include/unicode/pos400.h include/unicode/putil.h include/unicode/pwin32.h include/unicode/rbbi.h -include/unicode/rbt.h include/unicode/rep.h include/unicode/resbund.h include/unicode/schriter.h -include/unicode/scsu.h -include/unicode/simpletz.h -include/unicode/smpdtfmt.h -include/unicode/sortkey.h -include/unicode/tblcoll.h -include/unicode/timezone.h -include/unicode/translit.h +include/unicode/strenum.h include/unicode/ubidi.h include/unicode/ubrk.h -include/unicode/ucal.h include/unicode/uchar.h include/unicode/uchriter.h +include/unicode/uclean.h include/unicode/ucnv.h include/unicode/ucnv_cb.h include/unicode/ucnv_err.h -include/unicode/ucol.h -include/unicode/udat.h +include/unicode/uconfig.h include/unicode/udata.h +include/unicode/uenum.h +include/unicode/uiter.h include/unicode/uloc.h include/unicode/umachine.h include/unicode/umisc.h -include/unicode/umsg.h include/unicode/unicode.h include/unicode/unifilt.h -include/unicode/unifltlg.h +include/unicode/unifunct.h +include/unicode/unimatch.h include/unicode/uniset.h include/unicode/unistr.h -include/unicode/unitohex.h include/unicode/unorm.h -include/unicode/unum.h +include/unicode/uobject.h +include/unicode/urename.h include/unicode/urep.h include/unicode/ures.h +include/unicode/uscript.h +include/unicode/uset.h +include/unicode/usetiter.h include/unicode/ushape.h -include/unicode/ustdio.h include/unicode/ustring.h include/unicode/utf.h include/unicode/utf16.h include/unicode/utf32.h include/unicode/utf8.h -include/unicode/utrans.h +include/unicode/utf_old.h include/unicode/utypes.h -lib/icu/1.7/Makefile.inc -lib/icu/1.7/icudata.so -lib/icu/1.7/libicudt17l.so +include/unicode/uversion.h +include/unicode/calendar.h +include/unicode/choicfmt.h +include/unicode/coleitr.h +include/unicode/coll.h +include/unicode/cpdtrans.h +include/unicode/datefmt.h +include/unicode/dcfmtsym.h +include/unicode/decimfmt.h +include/unicode/dtfmtsym.h +include/unicode/fieldpos.h +include/unicode/fmtable.h +include/unicode/format.h +include/unicode/gregocal.h +include/unicode/hextouni.h +include/unicode/msgfmt.h +include/unicode/nultrans.h +include/unicode/numfmt.h +include/unicode/rbnf.h +include/unicode/rbt.h +include/unicode/regex.h +include/unicode/search.h +include/unicode/ucal.h +include/unicode/simpletz.h +include/unicode/smpdtfmt.h +include/unicode/sortkey.h +include/unicode/stsearch.h +include/unicode/tblcoll.h +include/unicode/timezone.h +include/unicode/translit.h +include/unicode/ucol.h +include/unicode/ucoleitr.h +include/unicode/ucurr.h +include/unicode/udat.h +include/unicode/umsg.h +include/unicode/unifltlg.h +include/unicode/unirepl.h +include/unicode/unitohex.h +include/unicode/unum.h +include/unicode/usearch.h +include/unicode/utrans.h +include/unicode/ustdio.h +include/unicode/ustream.h +lib/libicudata.a +lib/libicuuc.a lib/libicui18n.a +lib/libicuctestfw.a lib/libicutoolutil.a -lib/libicuuc.a +lib/libicudata.so +lib/libicudata.so.24 +lib/libicudata.so.24.0 lib/libustdio.a +lib/icu/2.4/Makefile.inc lib/icu/current lib/icu/Makefile.inc -man/man5/cnvalias.dat.5 -man/man5/convrtrs.txt.5 -man/man8/makeconv.8 -man/man8/gencnval.8 -man/man8/genrb.8 +sbin/genuca sbin/genccode -sbin/gencmn -sbin/gencnval -sbin/gennames sbin/genprops -sbin/genrb -sbin/gentest +sbin/gennames +sbin/genpname +sbin/gennorm +sbin/gencmn +sbin/decmn sbin/gentz -sbin/makeconv -sbin/pkgdata -share/icu/1.7/README -share/icu/1.7/config/mh-bsd-gcc -share/icu/mkinstalldirs +share/icu/2.4/config/mh-bsd-gcc +share/icu/2.4/mkinstalldirs +share/icu/2.4/README @dirrm etc/icu -@dirrm lib/icu/1.7 +@dirrm include/unicode +@dirrm lib/icu/2.4 @dirrm lib/icu -@dirrm share/icu/1.7/config -@dirrm share/icu/1.7 +@dirrm share/icu/2.4/config +@dirrm share/icu/2.4 @dirrm share/icu -@dirrm include/unicode - >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message