Date: Sun, 15 Jun 2003 14:29:04 +0000 (UTC) From: "Bjoern A. Zeeb" <bzeeb+freebsdports@zabbadoz.net> To: FreeBSD-gnats-submit@FreeBSD.org Cc: bzeeb+freebsdports@zabbadoz.net Subject: ports/53347: port-update: icu2 Message-ID: <20030615142904.B83CA153A1@mail.int.zabbadoz.net> Resent-Message-ID: <200306151430.h5FEUCi0099272@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 53347 >Category: ports >Synopsis: port-update: icu2 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sun Jun 15 07:30:12 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Bjoern A. Zeeb >Release: FreeBSD 5.1-RELEASE i386 >Organization: Zabbadoz.NeT >Environment: System: FreeBSD e0-0.noc.int.zabbadoz.net 5.1-RELEASE FreeBSD 5.1-RELEASE #0: Thu Jun 5 02:55:42 GMT 2003 root@wv1u.btc.adaptec.com:/usr/obj/usr/src/sys/GENERIC i386 >Description: IBM has released a new version of ICU. Major changes can be found at http://oss.software.ibm.com/icu/download/2.6/ >How-To-Repeat: >Fix: here is an update for devel/icu2 port. the patch along with a tarball of the updated port source directory can also be found on http://sources.zabbadoz.net/freebsd/ports/icu2-2.4_1-2.6-20030615-01.diff http://sources.zabbadoz.net/freebsd/ports/icu2-2.4_1-2.6-20030615-01.tbz diff -urN -x README.html /usr/ports/devel/icu2/Makefile icu2/Makefile --- /usr/ports/devel/icu2/Makefile Fri May 9 07:02:31 2003 +++ icu2/Makefile Sun Jun 15 00:02:55 2003 @@ -6,10 +6,9 @@ # PORTNAME= icu2 -PORTVERSION= 2.4 -PORTREVISION= 1 +PORTVERSION= 2.6 CATEGORIES= devel -MASTER_SITES= http://oss.software.ibm.com/icu/download/${PORTVERSION}/ +MASTER_SITES= ftp://www-126.ibm.com/pub/icu/${PORTVERSION}/ DISTNAME= icu-${PORTVERSION} EXTRACT_SUFX= .tgz @@ -27,7 +26,7 @@ GNU_CONFIGURE= yes CONFIGURE_SCRIPT= runConfigureICU -CONFIGURE_ARGS= FreeBSD +CONFIGURE_ARGS+= FreeBSD CONFIGURE_ARGS+= --enable-shared CONFIGURE_ARGS+= --enable-static CONFIGURE_ARGS+= --enable-samples=no --enable-tests=no @@ -49,6 +48,7 @@ MAN8+= decmn.8 MAN8+= genccode.8 MAN8+= gencmn.8 +MAN8+= genidna.8 MAN8+= gennames.8 MAN8+= gennorm.8 MAN8+= genprops.8 diff -urN -x README.html /usr/ports/devel/icu2/distinfo icu2/distinfo --- /usr/ports/devel/icu2/distinfo Tue May 6 08:19:13 2003 +++ icu2/distinfo Sat Jun 14 22:38:13 2003 @@ -1 +1 @@ -MD5 (icu-2.4.tgz) = 77d56e4dca9ec0fd635151ce1dc72137 +MD5 (icu-2.6.tgz) = 6d316b8a95fec8fb708b38dc2b62aa83 diff -urN -x README.html /usr/ports/devel/icu2/files/patch-aa icu2/files/patch-aa --- /usr/ports/devel/icu2/files/patch-aa Fri May 9 07:02:32 2003 +++ icu2/files/patch-aa Sat Jun 14 23:07:24 2003 @@ -1,21 +1,18 @@ ---- source/Makefile.in.orig Wed Jul 24 22:44:02 2002 -+++ source/Makefile.in Fri Oct 25 18:00:54 2002 -@@ -132,7 +132,8 @@ - $(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 -+ cp $(top_builddir)/config/icu-config $(DESTDIR)$(bindir)/icu-config -+ chmod 0555 $(DESTDIR)$(bindir)/icu-config - - ifeq ($(DOXYGEN),) - install-doc: -@@ -180,7 +181,7 @@ +--- source/Makefile.in.orig Mon Jun 9 04:38:48 2003 ++++ source/Makefile.in Sat Jun 14 23:07:14 2003 +@@ -180,12 +180,14 @@ $(top_builddir)/config/icu-config: $(top_builddir)/Makefile $(top_srcdir)/config/icu-config-top $(top_srcdir)/config/icu-config-bottom $(top_builddir)/config/Makefile.inc @platform_make_fragment@ $(top_srcdir)/config/make2sh.sed -$(RMV) $@ - $(INSTALL_DATA) $(top_srcdir)/config/icu-config-top $@ -+ cp $(top_srcdir)/config/icu-config-top $@ ++ $(INSTALL_SCRIPT) $(top_srcdir)/config/icu-config-top $@ ++ @chmod u+w $@ @echo "# Following from @platform_make_fragment@" >> $@ sed -f $(top_srcdir)/config/make2sh.sed < $(top_builddir)/config/Makefile.inc | grep -v '#M#' | uniq >> $@ sed -f $(top_srcdir)/config/make2sh.sed < @platform_make_fragment@ | grep -v '#M#' | uniq >> $@ + cat $(top_srcdir)/config/icu-config-bottom >> $@ + echo "# Rebuilt on "`date` >> $@ ++ @chmod u-w $@ + + config.status: $(srcdir)/configure $(srcdir)/common/unicode/uversion.h + @echo diff -urN -x README.html /usr/ports/devel/icu2/pkg-plist icu2/pkg-plist --- /usr/ports/devel/icu2/pkg-plist Tue May 6 08:19:13 2003 +++ icu2/pkg-plist Sat Jun 14 23:49:44 2003 @@ -7,11 +7,24 @@ bin/makeconv bin/pkgdata bin/uconv -include/unicode/bidi.h +include/layout/ArabicLayoutEngine.h +include/layout/GXLayoutEngine.h +include/layout/HanLayoutEngine.h +include/layout/IndicLayoutEngine.h +include/layout/LayoutEngine.h +include/layout/OpenTypeLayoutEngine.h +include/layout/ThaiLayoutEngine.h +include/layout/LEFontInstance.h +include/layout/LEGlyphFilter.h +include/layout/LELanguages.h +include/layout/LEScripts.h +include/layout/LESwaps.h +include/layout/LETypes.h +include/layout/ParagraphLayout.h +include/layout/RunArrays.h include/unicode/brkiter.h include/unicode/caniter.h include/unicode/chariter.h -include/unicode/convert.h include/unicode/dbbi.h include/unicode/docmain.h include/unicode/locid.h @@ -44,7 +57,6 @@ include/unicode/uloc.h include/unicode/umachine.h include/unicode/umisc.h -include/unicode/unicode.h include/unicode/unifilt.h include/unicode/unifunct.h include/unicode/unimatch.h @@ -71,7 +83,6 @@ 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 @@ -80,12 +91,9 @@ 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/search.h include/unicode/simpletz.h include/unicode/smpdtfmt.h @@ -102,30 +110,49 @@ 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 +include/unicode/ucat.h +include/unicode/uidna.h +include/unicode/loengine.h lib/libicudata.so.%%ICUMAJOR%%.0 -lib/libicuuc.a +lib/libicudata.so.%%ICUMAJOR%% +lib/libicudata.so +lib/libicudata.a +lib/libicuio.so.%%ICUMAJOR%%.0 +lib/libicuio.so.%%ICUMAJOR%% +lib/libicuio.so +lib/libicuio.a +lib/libicule.so.%%ICUMAJOR%%.0 +lib/libicule.so.%%ICUMAJOR%% +lib/libicule.so +lib/libicule.a +lib/libiculx.so.%%ICUMAJOR%%.0 +lib/libiculx.so.%%ICUMAJOR%% +lib/libiculx.so +lib/libiculx.a lib/libicuuc.so.%%ICUMAJOR%%.0 -lib/libicui18n.a +lib/libicuuc.so.%%ICUMAJOR%% +lib/libicuuc.so +lib/libicuuc.a lib/libicui18n.so.%%ICUMAJOR%%.0 -lib/libicuctestfw.a -lib/libicuctestfw.so.%%ICUMAJOR%%.0 -lib/libicutoolutil.a +lib/libicui18n.so.%%ICUMAJOR%% +lib/libicui18n.so +lib/libicui18n.a lib/libicutoolutil.so.%%ICUMAJOR%%.0 -lib/libustdio.a -lib/libustdio.so.%%ICUMAJOR%%.0 +lib/libicutoolutil.so.%%ICUMAJOR%% +lib/libicutoolutil.so +lib/libicutoolutil.a lib/icu/%%ICUVER%%/Makefile.inc lib/icu/current lib/icu/Makefile.inc share/icu/%%ICUVER%%/config/mh-bsd-gcc share/icu/%%ICUVER%%/mkinstalldirs share/icu/%%ICUVER%%/README +sbin/genidna sbin/genuca sbin/genccode sbin/genpname @@ -135,22 +162,11 @@ sbin/gencmn sbin/decmn sbin/gentz -@exec if test -r %D/lib/libicudata.so.%%ICUMAJOR%%.0; then { ln -sf %D/lib/libicudata.so.%%ICUMAJOR%%.0 %D/lib/libicudata.so.%%ICUMAJOR%%; ln -sf %D/lib/libicudata.so.%%ICUMAJOR%%.0 %D/lib/libicudata.so; } fi -@exec if test -r %D/lib/libicuuc.so.%%ICUMAJOR%%.0; then { ln -sf %D/lib/libicuuc.so.%%ICUMAJOR%%.0 %D/lib/libicuuc.so.%%ICUMAJOR%%; ln -sf %D/lib/libicuuc.so.%%ICUMAJOR%%.0 %D/lib/libicuuc.so; } fi -@exec if test -r %D/lib/libicui18n.so.%%ICUMAJOR%%.0; then { ln -sf %D/lib/libicui18n.so.%%ICUMAJOR%%.0 %D/lib/libicui18n.so.%%ICUMAJOR%%; ln -sf %D/lib/libicui18n.so.%%ICUMAJOR%%.0 %D/lib/libicui18n.so; } fi -@exec if test -r %D/lib/libicuctestfw.so.%%ICUMAJOR%%.0; then { ln -sf %D/lib/libicuctestfw.so.%%ICUMAJOR%%.0 %D/lib/libicuctestfw.so.%%ICUMAJOR%%; ln -sf %D/lib/libicuctestfw.so.%%ICUMAJOR%%.0 %D/lib/libicuctestfw.so; } fi -@exec if test -r %D/lib/libicutoolutil.so.%%ICUMAJOR%%.0; then { ln -sf %D/lib/libicutoolutil.so.%%ICUMAJOR%%.0 %D/lib/libicutoolutil.so.%%ICUMAJOR%%; ln -sf %D/lib/libicutoolutil.so.%%ICUMAJOR%%.0 %D/lib/libicutoolutil.so; } fi -@exec if test -r %D/lib/libustdio.so.%%ICUMAJOR%%.0; then { ln -sf %D/lib/libustdio.so.%%ICUMAJOR%%.0 %D/lib/libustdio.so.%%ICUMAJOR%%; ln -sf %D/lib/libustdio.so.%%ICUMAJOR%%.0 %D/lib/libustdio.so; } fi -@unexec if test ! -r %D/lib/libicudata.so.%%ICUMAJOR%%.0; then { rm -f %D/lib/libicudata.so.%%ICUMAJOR%%; rm -f %D/lib/libicudata.so; } fi -@unexec if test ! -r %D/lib/libicuuc.so.%%ICUMAJOR%%.0; then { rm -f %D/lib/libicuuc.so.%%ICUMAJOR%%; rm -f %D/lib/libicuuc.so; } fi -@unexec if test ! -r %D/lib/libicui18n.so.%%ICUMAJOR%%.0; then { rm -f %D/lib/libicui18n.so.%%ICUMAJOR%%; rm -f %D/lib/libicui18n.so; } fi -@unexec if test ! -r %D/lib/libicuctestfw.so.%%ICUMAJOR%%.0; then { rm -f %D/lib/libicuctestfw.so.%%ICUMAJOR%%; rm -f %D/lib/libicuctestfw.so; } fi -@unexec if test ! -r %D/lib/libicutoolutil.so.%%ICUMAJOR%%.0; then { rm -f %D/lib/libicutoolutil.so.%%ICUMAJOR%%; rm -f %D/lib/libicutoolutil.so; } fi -@unexec if test ! -r %D/lib/libustdio.so.%%ICUMAJOR%%.0; then { rm -f %D/lib/libustdio.so.%%ICUMAJOR%%; rm -f %D/lib/libustdio.so; } fi @dirrm share/icu/%%ICUVER%%/config @dirrm share/icu/%%ICUVER%% @dirrm share/icu @dirrm lib/icu/%%ICUVER%% @dirrm lib/icu @dirrm include/unicode +@dirrm include/layout @dirrm etc/icu >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030615142904.B83CA153A1>