Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Jan 2001 02:20:41 GMT
From:      dwm@caimis.com
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/24649: New port: IBM's icu (International Components for Unicode)
Message-ID:  <200101260220.CAA68459@axle.caimis.com>

next in thread | raw e-mail | index | archive | help

>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<html>
X<title> The FreeBSD Ports Collection (devel/icu)</title>
X<head><h1> The FreeBSD Ports Collection ("devel/icu")</h1> </head> <hr>
X<body>
X
X<p>You are now in the directory for the port "devel/icu" (package name 
X"icu-1.7").
X
X<p>This is the one-line description for this port:
X
X<p><hr><p>
XInternational Components for Unicode (from IBM)
X<p><hr>
X
X<p>Please read the file "<a href="pkg-descr">pkg-descr</a>" for a
Xlonger description.
X
X<p>Go to the <a href="../../README.html">top of the ports tree</a> for
Xa summary on how to use the ports collection.
X
X<p>
X
X<p>
X
X
X<p><hr><p>
X<a href="../README.html"> Go up one level</a>
X|
X<a href="../../README.html"> Go to top of ports tree</a>
X</body>
X</html>
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 <bsd.port.mk>
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200101260220.CAA68459>