From owner-freebsd-ports Thu Jan 25 18:30:37 2001 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 6895537B401 for ; Thu, 25 Jan 2001 18:30:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f0Q2U1826882; Thu, 25 Jan 2001 18:30:01 -0800 (PST) (envelope-from gnats) Received: from axle.caimis.com (axle.caimis.com [209.69.150.5]) by hub.freebsd.org (Postfix) with ESMTP id 0A48A37B402 for ; Thu, 25 Jan 2001 18:20:42 -0800 (PST) Received: (from dwm@localhost) by axle.caimis.com (8.9.3/8.9.3) id CAA68459; Fri, 26 Jan 2001 02:20:41 GMT (envelope-from dwm) Message-Id: <200101260220.CAA68459@axle.caimis.com> Date: Fri, 26 Jan 2001 02:20:41 GMT From: dwm@caimis.com Reply-To: dwm@caimis.com To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/24649: New port: IBM's icu (International Components for Unicode) Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 24649 >Category: ports >Synopsis: New port: IBM's icu (International Components for Unicode) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Jan 25 18:30:01 PST 2001 >Closed-Date: >Last-Modified: >Originator: Daniel W. McRobb >Release: FreeBSD 4.1-RELEASE i386 >Organization: Caimis >Environment: >Description: The intent of this port is to support Xerces 1.3.0 (which will be submitted soon). Note we don't build the shared libraries due to problems with threaded applications when constructors for global objects are called via the runtime linker. I haven't chased this down, but have not seen it on 4.2-RELEASE. >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # /usr/ports/devel/icu # /usr/ports/devel/icu/pkg-plist # /usr/ports/devel/icu/pkg-descr # /usr/ports/devel/icu/pkg-comment # /usr/ports/devel/icu/distinfo # /usr/ports/devel/icu/README.html # /usr/ports/devel/icu/Makefile # echo c - /usr/ports/devel/icu mkdir -p /usr/ports/devel/icu > /dev/null 2>&1 echo x - /usr/ports/devel/icu/pkg-plist sed 's/^X//' >/usr/ports/devel/icu/pkg-plist << 'END-of-/usr/ports/devel/icu/pkg-plist' Xetc/icu/convrtrs.txt Xinclude/unicode/bidi.h Xinclude/unicode/brkiter.h Xinclude/unicode/calendar.h Xinclude/unicode/chariter.h Xinclude/unicode/choicfmt.h Xinclude/unicode/coleitr.h Xinclude/unicode/coll.h Xinclude/unicode/convert.h Xinclude/unicode/cpdtrans.h Xinclude/unicode/datefmt.h Xinclude/unicode/dbbi.h Xinclude/unicode/dcfmtsym.h Xinclude/unicode/decimfmt.h Xinclude/unicode/docmain.h Xinclude/unicode/dtfmtsym.h Xinclude/unicode/fieldpos.h Xinclude/unicode/fmtable.h Xinclude/unicode/format.h Xinclude/unicode/gregocal.h Xinclude/unicode/hangjamo.h Xinclude/unicode/hextouni.h Xinclude/unicode/jamohang.h Xinclude/unicode/locid.h Xinclude/unicode/msgfmt.h Xinclude/unicode/normlzr.h Xinclude/unicode/nultrans.h Xinclude/unicode/numfmt.h Xinclude/unicode/parseerr.h Xinclude/unicode/parsepos.h Xinclude/unicode/platform.h Xinclude/unicode/pmacos.h Xinclude/unicode/pos2.h Xinclude/unicode/pos400.h Xinclude/unicode/putil.h Xinclude/unicode/pwin32.h Xinclude/unicode/rbbi.h Xinclude/unicode/rbt.h Xinclude/unicode/rep.h Xinclude/unicode/resbund.h Xinclude/unicode/schriter.h Xinclude/unicode/scsu.h Xinclude/unicode/simpletz.h Xinclude/unicode/smpdtfmt.h Xinclude/unicode/sortkey.h Xinclude/unicode/tblcoll.h Xinclude/unicode/timezone.h Xinclude/unicode/translit.h Xinclude/unicode/ubidi.h Xinclude/unicode/ubrk.h Xinclude/unicode/ucal.h Xinclude/unicode/uchar.h Xinclude/unicode/uchriter.h Xinclude/unicode/ucnv.h Xinclude/unicode/ucnv_cb.h Xinclude/unicode/ucnv_err.h Xinclude/unicode/ucol.h Xinclude/unicode/udat.h Xinclude/unicode/udata.h Xinclude/unicode/uloc.h Xinclude/unicode/umachine.h Xinclude/unicode/umisc.h Xinclude/unicode/umsg.h Xinclude/unicode/unicode.h Xinclude/unicode/unifilt.h Xinclude/unicode/unifltlg.h Xinclude/unicode/uniset.h Xinclude/unicode/unistr.h Xinclude/unicode/unitohex.h Xinclude/unicode/unorm.h Xinclude/unicode/unum.h Xinclude/unicode/urep.h Xinclude/unicode/ures.h Xinclude/unicode/ushape.h Xinclude/unicode/ustdio.h Xinclude/unicode/ustring.h Xinclude/unicode/utf.h Xinclude/unicode/utf16.h Xinclude/unicode/utf32.h Xinclude/unicode/utf8.h Xinclude/unicode/utrans.h Xinclude/unicode/utypes.h Xlib/icu/1.7/Makefile.inc Xlib/icu/1.7/icudata.so Xlib/icu/1.7/libicudt17l.so Xlib/libicui18n.a Xlib/libicuuc.a Xlib/libustdio.a Xlib/icu/current Xlib/icu/Makefile.inc Xman/man5/cnvalias.dat.5 Xman/man5/convrtrs.txt.5 Xman/man8/makeconv.8 Xman/man8/gencnval.8 Xman/man8/genrb.8 Xsbin/genccode Xsbin/gencmn Xsbin/gencnval Xsbin/gennames Xsbin/genprops Xsbin/genrb Xsbin/gentest Xsbin/gentz Xsbin/makeconv Xsbin/pkgdata Xshare/icu/1.7/README Xshare/icu/1.7/config/mh-bsd-gcc Xshare/icu/mkinstalldirs X@dirrm lib/icu/1.7 X@dirrm lib/icu X@dirrm include/unicode X END-of-/usr/ports/devel/icu/pkg-plist echo x - /usr/ports/devel/icu/pkg-descr sed 's/^X//' >/usr/ports/devel/icu/pkg-descr << 'END-of-/usr/ports/devel/icu/pkg-descr' XThe International Components for Unicode (ICU) is a C and C++ library that Xprovides robust and full-featured Unicode support on a wide variety of Xplatforms. The library provides: X X Calendar support X Character set conversions X Collation (language-sensitive) X Date & time formatting X Locales (140+ supported) X Message catalogs (resources) X Message formatting X Normalization X Number & currency X formatting X Time zones X Transliteration X Word, line & sentence X breaks X XWWW: http://oss.software.ibm.com/developerworks/opensource/icu/project/index.html END-of-/usr/ports/devel/icu/pkg-descr echo x - /usr/ports/devel/icu/pkg-comment sed 's/^X//' >/usr/ports/devel/icu/pkg-comment << 'END-of-/usr/ports/devel/icu/pkg-comment' XInternational Components for Unicode (from IBM) END-of-/usr/ports/devel/icu/pkg-comment echo x - /usr/ports/devel/icu/distinfo sed 's/^X//' >/usr/ports/devel/icu/distinfo << 'END-of-/usr/ports/devel/icu/distinfo' XMD5 (icu-1.7.tgz) = 8f58c2087ffd9431ab6ad27fce2ba092 END-of-/usr/ports/devel/icu/distinfo echo x - /usr/ports/devel/icu/README.html sed 's/^X//' >/usr/ports/devel/icu/README.html << 'END-of-/usr/ports/devel/icu/README.html' X X The FreeBSD Ports Collection (devel/icu) X

The FreeBSD Ports Collection ("devel/icu")


X X X

You are now in the directory for the port "devel/icu" (package name X"icu-1.7"). X X

This is the one-line description for this port: X X


XInternational Components for Unicode (from IBM) X


X X

Please read the file "pkg-descr" for a Xlonger description. X X

Go to the top of the ports tree for Xa summary on how to use the ports collection. X X

X X

X X X


X Go up one level X| X Go to top of ports tree X X END-of-/usr/ports/devel/icu/README.html echo x - /usr/ports/devel/icu/Makefile sed 's/^X//' >/usr/ports/devel/icu/Makefile << 'END-of-/usr/ports/devel/icu/Makefile' X# New ports collection makefile for: icu X# Date created: 22 Jan 2001 X# Whom: dwm X# X# $FreeBSD$ X# X XPORTNAME= icu XPORTVERSION= 1.7 XCATEGORIES= devel XMASTER_SITES= http://oss.software.ibm.com/developerworks/opensource/icu/project/download/1.7/ XDISTNAME= ${PORTNAME}-${PORTVERSION} XEXTRACT_SUFX= .tgz X XMAINTAINER= dwm@caimis.com X XWRKSRC= ${WRKDIR}/${PORTNAME}/source X XGNU_CONFIGURE= yes XUSE_GMAKE= yes X XCONFIGURE_ARGS+=--disable-shared --enable-static XCONFIGURE_ENV= CXXFLAGS="-O3" XCONFIGURE_ENV+= CFLAGS="-O3" X X.include END-of-/usr/ports/devel/icu/Makefile exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message