You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by yd...@apache.org on 2012/02/23 18:07:21 UTC

svn commit: r1292855 - in /incubator/ooo/trunk/main/i18npool: prj/ source/breakiterator/data/ source/collator/ source/collator/data/ source/indexentry/data/ source/search/ source/textconversion/data/ util/

Author: ydario
Date: Thu Feb 23 17:07:20 2012
New Revision: 1292855

URL: http://svn.apache.org/viewvc?rev=1292855&view=rev
Log:
i118923 - OS/2 port: i18npool build system updates.

Modified:
    incubator/ooo/trunk/main/i18npool/prj/d.lst
    incubator/ooo/trunk/main/i18npool/source/breakiterator/data/makefile.mk
    incubator/ooo/trunk/main/i18npool/source/collator/data/makefile.mk
    incubator/ooo/trunk/main/i18npool/source/collator/makefile.mk
    incubator/ooo/trunk/main/i18npool/source/indexentry/data/makefile.mk
    incubator/ooo/trunk/main/i18npool/source/search/makefile.mk
    incubator/ooo/trunk/main/i18npool/source/search/textsearch.cxx
    incubator/ooo/trunk/main/i18npool/source/textconversion/data/makefile.mk
    incubator/ooo/trunk/main/i18npool/util/makefile.mk

Modified: incubator/ooo/trunk/main/i18npool/prj/d.lst
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/i18npool/prj/d.lst?rev=1292855&r1=1292854&r2=1292855&view=diff
==============================================================================
--- incubator/ooo/trunk/main/i18npool/prj/d.lst (original)
+++ incubator/ooo/trunk/main/i18npool/prj/d.lst Thu Feb 23 17:07:20 2012
@@ -37,11 +37,13 @@ mkdir: %_DEST%\inc%_EXT%\i18npool
 ..\version.mk  %_DEST%\inc%_EXT%\i18npool\version.mk
 
 ..\%__SRC%\lib\ii18nisolang*.lib %_DEST%\lib%_EXT%\ii18nisolang*.lib
+..\%__SRC%\lib\i18nisolang*.lib %_DEST%\lib%_EXT%\i18nisolang*.lib
 ..\%__SRC%\bin\i18nisol*.dll %_DEST%\bin%_EXT%\i18nisol*.dll
 ..\%__SRC%\lib\libi18nisolang*.so %_DEST%\lib%_EXT%\libi18nisolang*.so
 ..\%__SRC%\lib\libi18nisolang*.dylib %_DEST%\lib%_EXT%\libi18nisolang*.dylib
 
 ..\%__SRC%\lib\ii18npaper*.lib %_DEST%\lib%_EXT%\ii18npaper*.lib
+..\%__SRC%\lib\i18npaper*.lib %_DEST%\lib%_EXT%\i18npaper*.lib
 ..\%__SRC%\bin\i18npape*.dll %_DEST%\bin%_EXT%\i18npape*.dll
 ..\%__SRC%\lib\libi18npaper*.so %_DEST%\lib%_EXT%\libi18npaper*.so
 ..\%__SRC%\lib\libi18npaper*.dylib %_DEST%\lib%_EXT%\libi18npaper*.dylib

Modified: incubator/ooo/trunk/main/i18npool/source/breakiterator/data/makefile.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/i18npool/source/breakiterator/data/makefile.mk?rev=1292855&r1=1292854&r2=1292855&view=diff
==============================================================================
--- incubator/ooo/trunk/main/i18npool/source/breakiterator/data/makefile.mk (original)
+++ incubator/ooo/trunk/main/i18npool/source/breakiterator/data/makefile.mk Thu Feb 23 17:07:20 2012
@@ -74,5 +74,7 @@ $(MISC)$/dict_%.cxx : %.dic
 	$(AUGMENT_LIBRARY_PATH) $(BIN)$/gendict $< $@
 
 # ugly - is this dependency really required here?
+.IF "$(GUI)" != "OS2"
 $(foreach,i,$(shell @$(FIND) . -name "*.dic") $(MISC)$/dict_$(i:b).cxx) : $(BIN)$/gendict$(EXECPOST)
+.ENDIF
 

Modified: incubator/ooo/trunk/main/i18npool/source/collator/data/makefile.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/i18npool/source/collator/data/makefile.mk?rev=1292855&r1=1292854&r2=1292855&view=diff
==============================================================================
--- incubator/ooo/trunk/main/i18npool/source/collator/data/makefile.mk (original)
+++ incubator/ooo/trunk/main/i18npool/source/collator/data/makefile.mk Thu Feb 23 17:07:20 2012
@@ -54,5 +54,7 @@ $(MISC)$/collator_%.cxx : %.txt
     $(AUGMENT_LIBRARY_PATH) $(BIN)$/gencoll_rule $< $@ $*
 
 # ugly - is this dependency really required here?
+.IF "$(GUI)" != "OS2"
 $(foreach,i,$(shell @$(FIND) . -name "*.txt") $(MISC)$/dict_$(i:b).cxx) : $(BIN)$/gencoll_rule$(EXECPOST)
+.ENDIF
 

Modified: incubator/ooo/trunk/main/i18npool/source/collator/makefile.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/i18npool/source/collator/makefile.mk?rev=1292855&r1=1292854&r2=1292855&view=diff
==============================================================================
--- incubator/ooo/trunk/main/i18npool/source/collator/makefile.mk (original)
+++ incubator/ooo/trunk/main/i18npool/source/collator/makefile.mk Thu Feb 23 17:07:20 2012
@@ -34,7 +34,11 @@ ENABLE_EXCEPTIONS=TRUE
 
 # --- Files --------------------------------------------------------
 
+.IF "$(GUI)" == "OS2"
+txtlist:=$(shell @cd data > $(NULLDEV) && ls *.txt)
+.ELSE
 txtlist:=$(shell @cd data >& $(NULLDEV) && ls *.txt)
+.ENDIF
 LOCAL_RULE_LANGS:=$(uniq $(foreach,i,$(txtlist) $(i:s/-/_/:s/_/ /:1)))
 rules_dependencies:=$(foreach,i,$(txtlist) data$/$i) $(INCCOM)$/lrl_include.hxx
 
@@ -65,5 +69,9 @@ $(rules_obj) : $(rules_dependencies)
 
 $(INCCOM)$/lrl_include.hxx: $(foreach,i,$(txtlist) data$/$i)
 	@@$(RM) $@
+.IF "$(GUI)" == "OS2"
+	@echo $(EMQ)#define LOCAL_RULE_LANGS $(EMQ)"$(LOCAL_RULE_LANGS)$(EMQ)" > $@
+.ELSE
 	@echo $(EMQ)#define LOCAL_RULE_LANGS $(EMQ)"$(LOCAL_RULE_LANGS)$(EMQ)" >& $@
+.ENDIF
 

Modified: incubator/ooo/trunk/main/i18npool/source/indexentry/data/makefile.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/i18npool/source/indexentry/data/makefile.mk?rev=1292855&r1=1292854&r2=1292855&view=diff
==============================================================================
--- incubator/ooo/trunk/main/i18npool/source/indexentry/data/makefile.mk (original)
+++ incubator/ooo/trunk/main/i18npool/source/indexentry/data/makefile.mk Thu Feb 23 17:07:20 2012
@@ -57,5 +57,7 @@ $(MISC)$/%.cxx : %.txt
     $(AUGMENT_LIBRARY_PATH) $(BIN)$/genindex_data $< $@ $*
 
 # ugly - is this dependency really required here?
+.IF "$(GUI)" != "OS2"
 $(foreach,i,$(shell @$(FIND) . -name "*.txt") $(MISC)$/dict_$(i:b).cxx) : $(BIN)$/genindex_data$(EXECPOST)
+.ENDIF
 

Modified: incubator/ooo/trunk/main/i18npool/source/search/makefile.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/i18npool/source/search/makefile.mk?rev=1292855&r1=1292854&r2=1292855&view=diff
==============================================================================
--- incubator/ooo/trunk/main/i18npool/source/search/makefile.mk (original)
+++ incubator/ooo/trunk/main/i18npool/source/search/makefile.mk Thu Feb 23 17:07:20 2012
@@ -48,7 +48,11 @@ EXCEPTIONSNOOPTFILES= \
         $(SLO)$/textsearch.obj
 .ENDIF
 
+.IF "$(GUI)" == "OS2"
+SHL1TARGET= i18nsear
+.ELSE
 SHL1TARGET= $(TARGET)
+.ENDIF
 SHL1OBJS=	$(SLOFILES)
 
 SHL1STDLIBS= \

Modified: incubator/ooo/trunk/main/i18npool/source/search/textsearch.cxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/i18npool/source/search/textsearch.cxx?rev=1292855&r1=1292854&r2=1292855&view=diff
==============================================================================
--- incubator/ooo/trunk/main/i18npool/source/search/textsearch.cxx (original)
+++ incubator/ooo/trunk/main/i18npool/source/search/textsearch.cxx Thu Feb 23 17:07:20 2012
@@ -720,7 +720,11 @@ void TextSearch::RESrchPrepare( const ::
 		nIcuSearchFlags |= UREGEX_CASE_INSENSITIVE;
 	UErrorCode nIcuErr = U_ZERO_ERROR;
 	// assumption: transliteration didn't mangle regexp control chars
+#ifdef OS2
+	IcuUniString aIcuSearchPatStr( (const UChar*)rPatternStr.getStr(), rPatternStr.getLength());
+#else
 	IcuUniString aIcuSearchPatStr( rPatternStr.getStr(), rPatternStr.getLength());
+#endif
 #if 1
 	// for conveniance specific syntax elements of the old regex engine are emulated
 	// by using regular word boundary matching \b to replace \< and \>
@@ -752,7 +756,11 @@ SearchResult TextSearch::RESrchFrwrd( co
 
 	// use the ICU RegexMatcher to find the matches
 	UErrorCode nIcuErr = U_ZERO_ERROR;
+#ifdef OS2
+	const IcuUniString aSearchTargetStr( (const UChar*)searchStr.getStr(), endPos);
+#else
 	const IcuUniString aSearchTargetStr( searchStr.getStr(), endPos);
+#endif
 	pRegexMatcher->reset( aSearchTargetStr);
 	// search until there is a valid match
 	for(;;)
@@ -802,7 +810,11 @@ SearchResult TextSearch::RESrchBkwrd( co
 	// TODO: use ICU's backward searching once it becomes available
 	//       as its replacement using forward search is not as good as the real thing
 	UErrorCode nIcuErr = U_ZERO_ERROR;
+#ifdef OS2
+	const IcuUniString aSearchTargetStr( (const UChar*)searchStr.getStr(), startPos);
+#else
 	const IcuUniString aSearchTargetStr( searchStr.getStr(), startPos);
+#endif
 	pRegexMatcher->reset( aSearchTargetStr);
 	if( !pRegexMatcher->find( endPos, nIcuErr))
 		return aRet;

Modified: incubator/ooo/trunk/main/i18npool/source/textconversion/data/makefile.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/i18npool/source/textconversion/data/makefile.mk?rev=1292855&r1=1292854&r2=1292855&view=diff
==============================================================================
--- incubator/ooo/trunk/main/i18npool/source/textconversion/data/makefile.mk (original)
+++ incubator/ooo/trunk/main/i18npool/source/textconversion/data/makefile.mk Thu Feb 23 17:07:20 2012
@@ -58,5 +58,7 @@ $(MISC)$/%.cxx : %.dic
 	$(AUGMENT_LIBRARY_PATH) $(BIN)$/genconv_dict $* $< $@
 
 # ugly - is this dependency really required here?
+.IF "$(GUI)" != "OS2"
 $(foreach,i,$(shell @$(FIND) . -name "*.dic") $(MISC)$/dict_$(i:b).cxx) : $(BIN)$/genconv_dict$(EXECPOST)
+.ENDIF
 

Modified: incubator/ooo/trunk/main/i18npool/util/makefile.mk
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/i18npool/util/makefile.mk?rev=1292855&r1=1292854&r2=1292855&view=diff
==============================================================================
--- incubator/ooo/trunk/main/i18npool/util/makefile.mk (original)
+++ incubator/ooo/trunk/main/i18npool/util/makefile.mk Thu Feb 23 17:07:20 2012
@@ -47,7 +47,11 @@ LIB1FILES=	$(SLB)$/defaultnumberingprovi
 		$(SLB)$/textconversion.lib \
 		$(SLB)$/ordinalsuffix.lib
 
+.IF "$(GUI)" == "OS2"
+SHL1TARGET= i18npool
+.ELSE
 SHL1TARGET= $(TARGET)
+.ENDIF
 # WNT needs implib name even if there is none
 SHL1IMPLIB= i$(SHL1TARGET)