ports/116995: New port: devel/icu3

Ed Schouten ed at fxq.nl
Sun Oct 7 12:30:02 UTC 2007


>Number:         116995
>Category:       ports
>Synopsis:       New port: devel/icu3
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Oct 07 12:30:01 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Ed Schouten
>Release:        FreeBSD 6.2-STABLE i386
>Organization:
>Environment:
System: FreeBSD palm.hoeg.nl 6.2-STABLE FreeBSD 6.2-STABLE #0: Mon Sep 10 21:37:34 CEST 2007 root at palm.hoeg.nl:/usr/obj/usr/src/sys/PALM i386
>Description:
In a successful attempt to get Apple's WebKit working on FreeBSD, I had
to install icu 3.6 to make it compile properly.

FreeBSD has icu 2.8, which is pretty old. We'd better add a new port:
devel/icu3.
>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:
#
#	Makefile
#	distinfo
#	pkg-descr
#	pkg-plist
#
echo x - Makefile
sed 's/^X//' >Makefile << 'END-of-Makefile'
X# New ports collection makefile for:	icu3
X# Date created:				06 October 2007
X# Whom:					Ed Schouten <ed at fxq.nl>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	icu3
XPORTVERSION=	3.6
XCATEGORIES=	devel
XMASTER_SITES=	ftp://ftp.software.ibm.com/software/globalization/icu/${PORTVERSION}/
XDISTNAME=	icu4c-${PORTVERSION:S/./_/g}-src
XEXTRACT_SUFX=	.tgz
X
XMAINTAINER=	ports at FreeBSD.org
XCOMMENT=	International Components for Unicode
X
XCONFLICTS=	icu-[0-9]* icu2-[0-9]*
X
XUSE_LDCONFIG=	yes
X
XWRKSRC=		${WRKDIR}/icu/source
X
XGNU_CONFIGURE=	yes
XCONFIGURE_SCRIPT=runConfigureICU
XCONFIGURE_ARGS+=FreeBSD --disable-samples --disable-tests
XCONFIGURE_ENV+=	THREADSCPPFLAGS="${PTHREAD_CFLAGS}" \
X		THREADSCFLAGS="${PTHREAD_CFLAGS}" \
X		THREADSCXXFLAGS="${PTHREAD_CFLAGS}" \
X		PTHREAD_LIBS="${PTHREAD_LIBS}"
XUSE_GMAKE=	yes
X
XMAN1=		derb.1 genbrk.1 gencnval.1 genctd.1 genrb.1 icu-config.1 \
X		makeconv.1 pkgdata.1 uconv.1
XMAN8=		genccode.8 gencmn.8 gensprep.8 genuca.8 icupkg.8
X
XICUMAJOR=	${PORTVERSION:S/.//:R}
XPLIST_SUB+=	ICUMAJOR=${ICUMAJOR}
XPLIST_SUB+=	ICUVER=${PORTVERSION}
X
X.include <bsd.port.mk>
END-of-Makefile
echo x - distinfo
sed 's/^X//' >distinfo << 'END-of-distinfo'
XMD5 (icu4c-3_6-src.tgz) = 6243f7a19e03e05403ce84e597510d4c
XSHA256 (icu4c-3_6-src.tgz) = 5135e8d69d6206d320515df7aeee7027711ab1aef9d8dbf29571a97a9746b041
XSIZE (icu4c-3_6-src.tgz) = 10183358
END-of-distinfo
echo x - pkg-descr
sed 's/^X//' >pkg-descr << 'END-of-pkg-descr'
XThe International Components for Unicode (ICU) is a C and C++ library
Xproviding Unicode support (p.ex. character set conversions, locales,
Xnormalization, transliteration, etc.).
X
XMore information on ICU can be found on the homepage
XWWW: http://oss.software.ibm.com/icu/
END-of-pkg-descr
echo x - pkg-plist
sed 's/^X//' >pkg-plist << 'END-of-pkg-plist'
Xbin/derb
Xbin/genbrk
Xbin/gencnval
Xbin/genctd
Xbin/genrb
Xbin/icu-config
Xbin/makeconv
Xbin/pkgdata
Xbin/uconv
Xinclude/layout/LEFontInstance.h
Xinclude/layout/LEGlyphFilter.h
Xinclude/layout/LEGlyphStorage.h
Xinclude/layout/LEInsertionList.h
Xinclude/layout/LELanguages.h
Xinclude/layout/LEScripts.h
Xinclude/layout/LESwaps.h
Xinclude/layout/LETypes.h
Xinclude/layout/LayoutEngine.h
Xinclude/layout/ParagraphLayout.h
Xinclude/layout/RunArrays.h
Xinclude/unicode/brkiter.h
Xinclude/unicode/calendar.h
Xinclude/unicode/caniter.h
Xinclude/unicode/chariter.h
Xinclude/unicode/choicfmt.h
Xinclude/unicode/coleitr.h
Xinclude/unicode/coll.h
Xinclude/unicode/curramt.h
Xinclude/unicode/currunit.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/locid.h
Xinclude/unicode/measfmt.h
Xinclude/unicode/measunit.h
Xinclude/unicode/measure.h
Xinclude/unicode/msgfmt.h
Xinclude/unicode/normlzr.h
Xinclude/unicode/numfmt.h
Xinclude/unicode/parseerr.h
Xinclude/unicode/parsepos.h
Xinclude/unicode/platform.h
Xinclude/unicode/ppalmos.h
Xinclude/unicode/putil.h
Xinclude/unicode/pwin32.h
Xinclude/unicode/rbbi.h
Xinclude/unicode/rbnf.h
Xinclude/unicode/regex.h
Xinclude/unicode/rep.h
Xinclude/unicode/resbund.h
Xinclude/unicode/schriter.h
Xinclude/unicode/search.h
Xinclude/unicode/simpletz.h
Xinclude/unicode/smpdtfmt.h
Xinclude/unicode/sortkey.h
Xinclude/unicode/strenum.h
Xinclude/unicode/stsearch.h
Xinclude/unicode/symtable.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/ucasemap.h
Xinclude/unicode/ucat.h
Xinclude/unicode/uchar.h
Xinclude/unicode/uchriter.h
Xinclude/unicode/uclean.h
Xinclude/unicode/ucnv.h
Xinclude/unicode/ucnv_cb.h
Xinclude/unicode/ucnv_err.h
Xinclude/unicode/ucol.h
Xinclude/unicode/ucoleitr.h
Xinclude/unicode/uconfig.h
Xinclude/unicode/ucsdet.h
Xinclude/unicode/ucurr.h
Xinclude/unicode/udat.h
Xinclude/unicode/udata.h
Xinclude/unicode/udeprctd.h
Xinclude/unicode/udraft.h
Xinclude/unicode/uenum.h
Xinclude/unicode/uidna.h
Xinclude/unicode/uintrnal.h
Xinclude/unicode/uiter.h
Xinclude/unicode/uloc.h
Xinclude/unicode/ulocdata.h
Xinclude/unicode/umachine.h
Xinclude/unicode/umisc.h
Xinclude/unicode/umsg.h
Xinclude/unicode/unifilt.h
Xinclude/unicode/unifunct.h
Xinclude/unicode/unimatch.h
Xinclude/unicode/unirepl.h
Xinclude/unicode/uniset.h
Xinclude/unicode/unistr.h
Xinclude/unicode/unorm.h
Xinclude/unicode/unum.h
Xinclude/unicode/uobject.h
Xinclude/unicode/uobslete.h
Xinclude/unicode/uregex.h
Xinclude/unicode/urename.h
Xinclude/unicode/urep.h
Xinclude/unicode/ures.h
Xinclude/unicode/uscript.h
Xinclude/unicode/usearch.h
Xinclude/unicode/uset.h
Xinclude/unicode/usetiter.h
Xinclude/unicode/ushape.h
Xinclude/unicode/usprep.h
Xinclude/unicode/ustdio.h
Xinclude/unicode/ustream.h
Xinclude/unicode/ustring.h
Xinclude/unicode/usystem.h
Xinclude/unicode/utext.h
Xinclude/unicode/utf.h
Xinclude/unicode/utf16.h
Xinclude/unicode/utf32.h
Xinclude/unicode/utf8.h
Xinclude/unicode/utf_old.h
Xinclude/unicode/utmscale.h
Xinclude/unicode/utrace.h
Xinclude/unicode/utrans.h
Xinclude/unicode/utypes.h
Xinclude/unicode/uversion.h
Xlib/icu/%%ICUVER%%/Makefile.inc
Xlib/icu/Makefile.inc
Xlib/icu/current
Xlib/libicudata.so
Xlib/libicudata.so.%%ICUMAJOR%%
Xlib/libicudata.so.%%ICUMAJOR%%.0
Xlib/libicui18n.so
Xlib/libicui18n.so.%%ICUMAJOR%%
Xlib/libicui18n.so.%%ICUMAJOR%%.0
Xlib/libicuio.so
Xlib/libicuio.so.%%ICUMAJOR%%
Xlib/libicuio.so.%%ICUMAJOR%%.0
Xlib/libicule.so
Xlib/libicule.so.%%ICUMAJOR%%
Xlib/libicule.so.%%ICUMAJOR%%.0
Xlib/libiculx.so
Xlib/libiculx.so.%%ICUMAJOR%%
Xlib/libiculx.so.%%ICUMAJOR%%.0
Xlib/libicutu.so
Xlib/libicutu.so.%%ICUMAJOR%%
Xlib/libicutu.so.%%ICUMAJOR%%.0
Xlib/libicuuc.so
Xlib/libicuuc.so.%%ICUMAJOR%%
Xlib/libicuuc.so.%%ICUMAJOR%%.0
Xsbin/genccode
Xsbin/gencmn
Xsbin/gensprep
Xsbin/genuca
Xsbin/icupkg
Xsbin/icuswap
Xshare/icu/%%ICUVER%%/config/mh-bsd-gcc
Xshare/icu/%%ICUVER%%/license.html
Xshare/icu/%%ICUVER%%/mkinstalldirs
X at dirrm include/layout
X at dirrm include/unicode
X at dirrm lib/icu/%%ICUVER%%
X at dirrm lib/icu
X at dirrm share/icu/%%ICUVER%%/config
X at dirrm share/icu/%%ICUVER%%
X at dirrm share/icu
END-of-pkg-plist
exit
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list