Date: Sun, 7 Oct 2007 14:22:49 +0200 (CEST) From: Ed Schouten <ed@fxq.nl> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/116995: New port: devel/icu3 Message-ID: <20071007122249.B4F701CE7D@palm.hoeg.nl> Resent-Message-ID: <200710071230.l97CU1H7097567@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@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@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@dirrm include/layout X@dirrm include/unicode X@dirrm lib/icu/%%ICUVER%% X@dirrm lib/icu X@dirrm share/icu/%%ICUVER%%/config X@dirrm share/icu/%%ICUVER%% X@dirrm share/icu END-of-pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071007122249.B4F701CE7D>