Skip to content

Commit

Permalink
Imported Upstream version 0.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
asias committed Mar 19, 2011
1 parent 48f6d91 commit 1b425d9
Show file tree
Hide file tree
Showing 90 changed files with 1,239 additions and 48,048 deletions.
1,101 changes: 0 additions & 1,101 deletions ABOUT-NLS

This file was deleted.

4 changes: 4 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
Author:
BYVoid <[email protected]>

Contributors:
Peng Huang <[email protected]>
Kefu Chai <[email protected]>
91 changes: 91 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
#
# Open Chinese Convert
#
# Copyright 2010 BYVoid <[email protected]>
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

######## Project settings
cmake_minimum_required(VERSION 2.8)
set (PACKAGE_NAME opencc)
project (${PACKAGE_NAME} C)
enable_testing()

######## Package information
set (PACKAGE_URL http://code.google.com/p/open-chinese-convert)
set (PACKAGE_BUGREPORT http://code.google.com/p/open-chinese-convert/issues/entry)
set (OPENCC_VERSION_MAJOR 0)
set (OPENCC_VERSION_MINOR 2)
set (OPENCC_VERSION_REVISION 0)

if (CMAKE_BUILD_TYPE MATCHES Debug)
set (version_suffix .Debug)
endif (CMAKE_BUILD_TYPE MATCHES Debug)

set (
OPENCC_VERSION
${OPENCC_VERSION_MAJOR}.${OPENCC_VERSION_MINOR}.${OPENCC_VERSION_REVISION}${version_suffix}
)

######## Validation

if (ENABLE_GETTEXT)
find_package(Gettext REQUIRED)
endif (ENABLE_GETTEXT)

include (TestBigEndian)
TEST_BIG_ENDIAN(BIGENDIAN)
if (BIGENDIAN)
set (BYTEORDER BIG_ENDIAN)
else (BIGENDIAN)
set (BYTEORDER LITTLE_ENDIAN)
endif (BIGENDIAN)

######## Directory

set (DIR_PREFIX ${CMAKE_INSTALL_PREFIX})
set (DIR_LIBRARY ${CMAKE_SHARED_LIBRARY_PREFIX})
set (DIR_LIBRARY_STATIC ${CMAKE_STATIC_LIBRARY_PREFIX})
set (DIR_INCLUDE include)
set (DIR_SHARE share)
set (DIR_BIN bin)
set (PKGDATADIR ${DIR_PREFIX}/${DIR_SHARE}/opencc)
set (LOCALEDIR ${DIR_PREFIX}/${DIR_SHARE}/locale)

######## Configuration

configure_file(
opencc.pc.in
opencc.pc
@ONLY
)

install(
FILES
${CMAKE_BINARY_DIR}/opencc.pc
DESTINATION
${DIR_LIBRARY}/pkgconfig
)

######## Subdirectories

add_subdirectory(src)
add_subdirectory(doc)
add_subdirectory(data)

if (GETTEXT_FOUND AND ENABLE_GETTEXT)
add_subdirectory(po)
endif (GETTEXT_FOUND AND ENABLE_GETTEXT)

add_subdirectory(test)
11 changes: 11 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
== Ver 0.2.0 ==

2010年12月23日

* 取消libopencc對iconv的依賴。
* 增加UTF8編碼格式錯誤時提示信息。
* 重構Python封裝。
* 修正讀取一行長度超過緩衝區時的UTF8截斷錯誤。
* 使用CMake代替Autotools構建編譯框架。
* 修正包括「拿不準」在內諸多簡繁轉換問題。

== Ver 0.1.2 ==

2010年9月16日
Expand Down
Loading

0 comments on commit 1b425d9

Please sign in to comment.