aboutsummaryrefslogtreecommitdiff
path: root/devel/icu4
diff options
context:
space:
mode:
Diffstat (limited to 'devel/icu4')
-rw-r--r--devel/icu4/Makefile81
-rw-r--r--devel/icu4/distinfo3
-rw-r--r--devel/icu4/files/patch-cc-flags27
-rw-r--r--devel/icu4/files/patch-enum-bug50
-rw-r--r--devel/icu4/files/patch-intltest64
-rw-r--r--devel/icu4/pkg-descr11
-rw-r--r--devel/icu4/pkg-plist179
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