diff options
Diffstat (limited to 'devel/icu4')
-rw-r--r-- | devel/icu4/Makefile | 81 | ||||
-rw-r--r-- | devel/icu4/distinfo | 3 | ||||
-rw-r--r-- | devel/icu4/files/patch-cc-flags | 27 | ||||
-rw-r--r-- | devel/icu4/files/patch-enum-bug | 50 | ||||
-rw-r--r-- | devel/icu4/files/patch-intltest | 64 | ||||
-rw-r--r-- | devel/icu4/pkg-descr | 11 | ||||
-rw-r--r-- | devel/icu4/pkg-plist | 179 |
7 files changed, 0 insertions, 415 deletions
diff --git a/devel/icu4/Makefile b/devel/icu4/Makefile deleted file mode 100644 index 850c0f53166f..000000000000 --- a/devel/icu4/Makefile +++ /dev/null @@ -1,81 +0,0 @@ -# New ports collection makefile for: icu -# Date created: 22 Jan 2001 -# Whom: dwm -# -# $FreeBSD$ -# - -PORTNAME= icu -PORTVERSION= 3.6 -CATEGORIES= devel -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ - ftp://ftp.software.ibm.com/software/globalization/icu/${PORTVERSION}/ -MASTER_SITE_SUBDIR=${PORTNAME} -DISTNAME= icu4c-${PORTVERSION:S/./_/g} -EXTRACT_SUFX= -src.tgz - -MAINTAINER= mi@aldan.algebra.com -COMMENT= International Components for Unicode (from IBM) - -OPTIONS= THREADS "Build multi-threaded version of the library" off -CONFLICTS= icu2-[0-9]* - -INSTALLS_SHLIB= yes - -WRKSRC= ${WRKDIR}/icu/source - -GNU_CONFIGURE= yes -CONFIGURE_SCRIPT= runConfigureICU -CONFIGURE_ARGS+= ${OPSYS} -CONFIGURE_ARGS+= --enable-shared -CONFIGURE_ARGS+= --enable-static -CONFIGURE_ARGS+= --enable-samples=no - -USE_GMAKE= yes - -MAN1+= derb.1 -MAN1+= genbrk.1 -MAN1+= gencnval.1 -MAN1+= genctd.1 -MAN1+= genrb.1 -MAN1+= icu-config.1 -MAN1+= makeconv.1 -MAN1+= pkgdata.1 -MAN1+= uconv.1 -MAN8+= icupkg.8 -MAN8+= genccode.8 -MAN8+= gencmn.8 -MAN8+= gensprep.8 -MAN8+= genuca.8 - -ICUMAJOR= ${PORTVERSION:S/.//:R} -PLIST_SUB+= ICUMAJOR=${ICUMAJOR} ICUMINOR=0 -PLIST_SUB+= ICUVER=${PORTVERSION} - -.include <bsd.port.pre.mk> - -.if ${CC:T} == "cc" -CFLAGS:= ${CFLAGS:N-funroll-loops:N-O*:N-*strict-aliasing} -O2 -fno-strict-aliasing -.endif -.if ${CXX:T} == "c++" -CXXFLAGS:= ${CXXFLAGS:N-funroll-loops:N-O*:N-*strict-aliasing} -O2 -fno-strict-aliasing -.endif -CONFIGURE_ENV+= CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" - -.if defined(WITH_THREADS) -CONFIGURE_ARGS+= --enable-threads=yes -post-patch: - ${REINPLACE_CMD} -e 's,\(THREADSC.*FLAGS\).*,\1=${PTHREAD_CFLAGS},g' ${WRKSRC}/config/mh-bsd-gcc -.else -CONFIGURE_ARGS+= --enable-threads=no -.endif - -iotest cintltst intltest: - -${GMAKE} -C ${WRKSRC}/test - cd ${WRKSRC}/test/${.TARGET} && ${SETENV} \ - LD_LIBRARY_PATH=${WRKSRC}/lib:${WRKSRC}/tools/ctestfw \ - ./${.TARGET} - -post-build test: iotest cintltst intltest - -.include <bsd.port.post.mk> diff --git a/devel/icu4/distinfo b/devel/icu4/distinfo deleted file mode 100644 index b1b38eb69616..000000000000 --- a/devel/icu4/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -MD5 (icu4c-3_6-src.tgz) = 6243f7a19e03e05403ce84e597510d4c -SHA256 (icu4c-3_6-src.tgz) = 5135e8d69d6206d320515df7aeee7027711ab1aef9d8dbf29571a97a9746b041 -SIZE (icu4c-3_6-src.tgz) = 10183358 diff --git a/devel/icu4/files/patch-cc-flags b/devel/icu4/files/patch-cc-flags deleted file mode 100644 index 7de91a1a6aa6..000000000000 --- a/devel/icu4/files/patch-cc-flags +++ /dev/null @@ -1,27 +0,0 @@ ---- runConfigureICU Fri Jan 16 17:26:40 2004 -+++ runConfigureICU Mon Nov 15 11:05:50 2004 -@@ -289,7 +289,7 @@ - *BSD) -- THE_OS="BSD" -+ THE_OS="$platform" -- THE_COMP="the GNU C++" -- CC=gcc; export CC -- CXX=g++; export CXX -+ CC=${CC:=cc}; export CC -+ CXX=${CXX:=c++}; export CXX -+ THE_COMP="`$CC -v | fgrep -i ver`" # works with icc and gcc at least - ;; - QNX) -@@ -358,12 +358,4 @@ - if test $release -eq 1 - then -- if test "$RELEASE_CFLAGS" = "" -- then -- case $CC in -- gcc|*/gcc|*-gcc-*|*/*-gcc-*) -- RELEASE_CFLAGS=-O3 -- ;; -- esac -- fi - if test "$RELEASE_CFLAGS" != "" - then diff --git a/devel/icu4/files/patch-enum-bug b/devel/icu4/files/patch-enum-bug deleted file mode 100644 index 4c254481a0dc..000000000000 --- a/devel/icu4/files/patch-enum-bug +++ /dev/null @@ -1,50 +0,0 @@ ---- i18n/regexcmp.h Thu Oct 20 10:54:02 2005 -+++ i18n/regexcmp.h Mon Dec 11 13:42:54 2006 -@@ -38,9 +38,6 @@ - // to the depth of parentheses nesting - // that is allowed in the rules. - --enum EParseAction {dummy01, dummy02}; // Placeholder enum for the specifier for -- // actions that are specified in the -- // rule parsing state table. - struct RegexTableEl; - class RegexPattern; - -@@ -83,7 +80,7 @@ - private: - - -- UBool doParseActions(EParseAction a); -+ UBool doParseActions(int a); - void error(UErrorCode e); // error reporting convenience function. - - UChar32 nextCharLL(); ---- i18n/regexcmp.cpp Wed Feb 1 22:37:14 2006 -+++ 118n/regexcmp.cpp Mon Dec 11 13:43:21 2006 -@@ -191,7 +191,7 @@ - // We've found the row of the state table that matches the current input - // character from the rules string. - // Perform any action specified by this row in the state table. -- if (doParseActions((EParseAction)tableEl->fAction) == FALSE) { -+ if (doParseActions(tableEl->fAction) == FALSE) { - // Break out of the state machine loop if the - // the action signalled some kind of error, or - // the action was to exit, occurs on normal end-of-rules-input. -@@ -321,7 +321,7 @@ - // - // - //------------------------------------------------------------------------------ --UBool RegexCompile::doParseActions(EParseAction action) -+UBool RegexCompile::doParseActions(int action) - { - UBool returnVal = TRUE; - -@@ -342,7 +342,7 @@ - - // Standard open nonCapture paren action emits the two NOPs and - // sets up the paren stack frame. -- doParseActions((EParseAction)doOpenNonCaptureParen); -+ doParseActions(doOpenNonCaptureParen); - break; - - case doPatFinish: diff --git a/devel/icu4/files/patch-intltest b/devel/icu4/files/patch-intltest deleted file mode 100644 index 61b6baec5887..000000000000 --- a/devel/icu4/files/patch-intltest +++ /dev/null @@ -1,64 +0,0 @@ -This fixes the test code as addressing the problem(s) documented in -FreeBSD's - - http://www.freebsd.org/cgi/query-pr.cgi?pr=102629 - -and ICU's - - http://bugs.icu-project.org/cgi-bin/icu-bugs?findid=5366 - ---- test/intltest/restsnew.cpp Tue Dec 27 17:21:28 2005 -+++ test/intltest/restsnew.cpp Tue Nov 7 11:35:57 2006 -@@ -1,5 +1,5 @@ - /******************************************************************** - * COPYRIGHT: -- * Copyright (c) 1997-2005, International Business Machines Corporation and -+ * Copyright (c) 1997-2006, International Business Machines Corporation and - * others. All Rights Reserved. - ********************************************************************/ -@@ -35,9 +35,9 @@ - //*************************************************************************************** - --#define CONFIRM_EQ(actual,expected) if ((expected)==(actual)) { record_pass(); } else { record_fail(); errln(action + (UnicodeString)" returned " + (actual) + (UnicodeString)" instead of " + (expected) + (UnicodeString)"\n"); } --#define CONFIRM_GE(actual,expected) if ((actual)>=(expected)) { record_pass(); } else { record_fail(); errln(action + (UnicodeString)" returned " + (actual) + (UnicodeString)" instead of x >= " + (expected) + (UnicodeString)"\n"); } --#define CONFIRM_NE(actual,expected) if ((expected)!=(actual)) { record_pass(); } else { record_fail(); errln(action + (UnicodeString)" returned " + (actual) + (UnicodeString)" instead of x != " + (expected) + (UnicodeString)"\n"); } -+#define CONFIRM_EQ(actual,expected) if ((expected)==(actual)) { record_pass(); } else { record_fail(); errln(action + (UnicodeString)" returned " + (actual) + (UnicodeString)" instead of " + (expected)); } -+#define CONFIRM_GE(actual,expected) if ((actual)>=(expected)) { record_pass(); } else { record_fail(); errln(action + (UnicodeString)" returned " + (actual) + (UnicodeString)" instead of x >= " + (expected)); } -+#define CONFIRM_NE(actual,expected) if ((expected)!=(actual)) { record_pass(); } else { record_fail(); errln(action + (UnicodeString)" returned " + (actual) + (UnicodeString)" instead of x != " + (expected)); } - --#define CONFIRM_UErrorCode(actual,expected) if ((expected)==(actual)) { record_pass(); } else { record_fail(); errln(action + (UnicodeString)" returned " + (UnicodeString)u_errorName(actual) + (UnicodeString)" instead of " + (UnicodeString)u_errorName(expected) + (UnicodeString)"\n"); } -+#define CONFIRM_UErrorCode(actual,expected) if ((expected)==(actual)) { record_pass(); } else { record_fail(); errln(action + (UnicodeString)" returned " + (UnicodeString)u_errorName(actual) + (UnicodeString)" instead of " + (UnicodeString)u_errorName(expected)); } - - //*************************************************************************************** -@@ -198,4 +198,12 @@ - NewResourceBundleTest::TestResourceBundles() - { -+ UErrorCode status = U_ZERO_ERROR; -+ loadTestData(status); -+ if(U_FAILURE(status)) -+ { -+ errln("Could not load testdata.dat %s " + UnicodeString(u_errorName(status))); -+ return; -+ } -+ - testTag("only_in_Root", TRUE, FALSE, FALSE); - testTag("only_in_te", FALSE, TRUE, FALSE); -@@ -432,10 +440,16 @@ - logln("Testing ResourceBundle(UErrorCode)\n"); - ResourceBundle defaultresource(err); -+ ResourceBundle explicitdefaultresource(NULL, Locale::getDefault(), err); - if(U_FAILURE(err)){ - errln("Construction of default resourcebundle failed"); - return; - } -- if(strcmp(defaultresource.getLocale().getName(), Locale::getDefault().getName()) != 0){ -- errln("Construction of default resourcebundle didn't take the defaultlocale\n"); -+ // You can't compare the default locale to the resolved locale in the -+ // resource bundle due to aliasing, keywords in the default locale -+ // or the chance that the machine running these tests is using a locale -+ // that isn't available in ICU. -+ if(strcmp(defaultresource.getLocale().getName(), explicitdefaultresource.getLocale().getName()) != 0){ -+ errln("Construction of default resourcebundle didn't take the defaultlocale. Expected %s Got %s err=%s\n", -+ explicitdefaultresource.getLocale().getName(), defaultresource.getLocale().getName(), u_errorName(err)); - } - diff --git a/devel/icu4/pkg-descr b/devel/icu4/pkg-descr deleted file mode 100644 index 917de707e9a0..000000000000 --- a/devel/icu4/pkg-descr +++ /dev/null @@ -1,11 +0,0 @@ -The International Components for Unicode (ICU) is a C and C++ library -providing Unicode support (p.ex. character set conversions, locales, -normalization, transliteration, etc.). - -More information on ICU can be found on the homepage - -WWW: http://icu.sourceforge.net/ -WWW: http://ibm.com/software/globalization/icu - -- Bjoern A. Zeeb -bzeeb+freebsdports@zabbadoz.net diff --git a/devel/icu4/pkg-plist b/devel/icu4/pkg-plist deleted file mode 100644 index b2916ad5d5b0..000000000000 --- a/devel/icu4/pkg-plist +++ /dev/null @@ -1,179 +0,0 @@ -bin/derb -bin/genbrk -bin/gencnval -bin/genctd -bin/genrb -bin/icu-config -bin/makeconv -bin/pkgdata -bin/uconv -sbin/genccode -sbin/gencmn -sbin/gensprep -sbin/genuca -sbin/icupkg -sbin/icuswap -include/layout/LEFontInstance.h -include/layout/LEGlyphFilter.h -include/layout/LEGlyphStorage.h -include/layout/LEInsertionList.h -include/layout/LELanguages.h -include/layout/LEScripts.h -include/layout/LESwaps.h -include/layout/LETypes.h -include/layout/LayoutEngine.h -include/layout/ParagraphLayout.h -include/layout/RunArrays.h -@dirrm include/layout -include/unicode/brkiter.h -include/unicode/calendar.h -include/unicode/caniter.h -include/unicode/chariter.h -include/unicode/choicfmt.h -include/unicode/coleitr.h -include/unicode/coll.h -include/unicode/curramt.h -include/unicode/currunit.h -include/unicode/datefmt.h -include/unicode/dbbi.h -include/unicode/dcfmtsym.h -include/unicode/decimfmt.h -include/unicode/docmain.h -include/unicode/dtfmtsym.h -include/unicode/fieldpos.h -include/unicode/fmtable.h -include/unicode/format.h -include/unicode/gregocal.h -include/unicode/locid.h -include/unicode/measfmt.h -include/unicode/measunit.h -include/unicode/measure.h -include/unicode/msgfmt.h -include/unicode/normlzr.h -include/unicode/numfmt.h -include/unicode/ppalmos.h -include/unicode/parseerr.h -include/unicode/parsepos.h -include/unicode/platform.h -include/unicode/putil.h -include/unicode/pwin32.h -include/unicode/rbbi.h -include/unicode/rbnf.h -include/unicode/regex.h -include/unicode/rep.h -include/unicode/resbund.h -include/unicode/schriter.h -include/unicode/search.h -include/unicode/simpletz.h -include/unicode/smpdtfmt.h -include/unicode/sortkey.h -include/unicode/strenum.h -include/unicode/stsearch.h -include/unicode/symtable.h -include/unicode/tblcoll.h -include/unicode/timezone.h -include/unicode/translit.h -include/unicode/ubidi.h -include/unicode/ubrk.h -include/unicode/ucal.h -include/unicode/ucasemap.h -include/unicode/ucat.h -include/unicode/uchar.h -include/unicode/uchriter.h -include/unicode/uclean.h -include/unicode/ucnv.h -include/unicode/ucnv_cb.h -include/unicode/ucnv_err.h -include/unicode/ucol.h -include/unicode/ucoleitr.h -include/unicode/uconfig.h -include/unicode/ucsdet.h -include/unicode/ucurr.h -include/unicode/udat.h -include/unicode/udata.h -include/unicode/udeprctd.h -include/unicode/udraft.h -include/unicode/uenum.h -include/unicode/uidna.h -include/unicode/uintrnal.h -include/unicode/uiter.h -include/unicode/uloc.h -include/unicode/ulocdata.h -include/unicode/umachine.h -include/unicode/umisc.h -include/unicode/umsg.h -include/unicode/unifilt.h -include/unicode/unifunct.h -include/unicode/unimatch.h -include/unicode/unirepl.h -include/unicode/uniset.h -include/unicode/unistr.h -include/unicode/unorm.h -include/unicode/unum.h -include/unicode/uobject.h -include/unicode/uobslete.h -include/unicode/uregex.h -include/unicode/urename.h -include/unicode/urep.h -include/unicode/ures.h -include/unicode/uscript.h -include/unicode/usearch.h -include/unicode/uset.h -include/unicode/usetiter.h -include/unicode/ushape.h -include/unicode/usprep.h -include/unicode/ustdio.h -include/unicode/ustream.h -include/unicode/ustring.h -include/unicode/usystem.h -include/unicode/utext.h -include/unicode/utf.h -include/unicode/utf16.h -include/unicode/utf32.h -include/unicode/utf8.h -include/unicode/utf_old.h -include/unicode/utmscale.h -include/unicode/utrace.h -include/unicode/utrans.h -include/unicode/utypes.h -include/unicode/uversion.h -@dirrm include/unicode -lib/icu/%%ICUVER%%/Makefile.inc -lib/icu/current -lib/icu/Makefile.inc -lib/libsicudata.a -lib/libicudata.so.%%ICUMAJOR%%.%%ICUMINOR%% -lib/libicudata.so -lib/libicudata.so.%%ICUMAJOR%% -lib/libsicuuc.a -lib/libicuuc.so.%%ICUMAJOR%%.%%ICUMINOR%% -lib/libicuuc.so -lib/libicuuc.so.%%ICUMAJOR%% -lib/libsicui18n.a -lib/libicui18n.so.%%ICUMAJOR%%.%%ICUMINOR%% -lib/libicui18n.so -lib/libicui18n.so.%%ICUMAJOR%% -lib/libsicule.a -lib/libicule.so.%%ICUMAJOR%%.%%ICUMINOR%% -lib/libicule.so -lib/libicule.so.%%ICUMAJOR%% -lib/libsiculx.a -lib/libiculx.so.%%ICUMAJOR%%.%%ICUMINOR%% -lib/libiculx.so -lib/libiculx.so.%%ICUMAJOR%% -lib/libsicuio.a -lib/libicuio.so.%%ICUMAJOR%%.%%ICUMINOR%% -lib/libicuio.so -lib/libicuio.so.%%ICUMAJOR%% -lib/libsicutu.a -lib/libicutu.so.%%ICUMAJOR%%.%%ICUMINOR%% -lib/libicutu.so.%%ICUMAJOR%% -lib/libicutu.so -%%DATADIR%%/%%ICUVER%%/config/mh-bsd-gcc -%%DATADIR%%/%%ICUVER%%/mkinstalldirs -%%DATADIR%%/%%ICUVER%%/license.html -@dirrm %%DATADIR%%/%%ICUVER%%/config -@dirrm %%DATADIR%%/%%ICUVER%% -@dirrm %%DATADIR%% -@dirrm lib/icu/%%ICUVER%% -@dirrm lib/icu |