ports/171330: [UPDATE] chinese/libpinyin to 0.7.1 & chinese/fcitx-libpinyin
Zhihao Yuan
lichray at gmail.com
Tue Sep 4 22:00:17 UTC 2012
>Number: 171330
>Category: ports
>Synopsis: [UPDATE] chinese/libpinyin to 0.7.1 & chinese/fcitx-libpinyin
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Tue Sep 04 22:00:16 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: Zhihao Yuan
>Release: FreeBSD 8.3-STABLE amd64
>Organization:
Northern Illinois University
>Environment:
System: FreeBSD elitebook.hp 8.3-STABLE FreeBSD 8.3-STABLE #3 r237726: Thu Jun 28 15:59:28 CDT 2012 lichray at elitebook.hp:/usr/obj/usr/src/sys/HOUKAGO amd64
>Description:
chinese/libpinyin -> 0.7.1
chinese/fcitx-libpinyin -> 0.2.0
There're no structural changes to those projects.
>How-To-Repeat:
>Fix:
--- libpinyin_0.7.1_with_fcitx.diff begins here ---
Index: libpinyin/pkg-plist
===================================================================
--- libpinyin/pkg-plist (revision 303671)
+++ libpinyin/pkg-plist (working copy)
@@ -1,16 +1,16 @@
bin/gen_binary_files
bin/gen_unigram
bin/import_interpolation
-include/libpinyin-0.3/chewing_enum.h
-include/libpinyin-0.3/chewing_key.h
-include/libpinyin-0.3/novel_types.h
-include/libpinyin-0.3/pinyin.h
-include/libpinyin-0.3/pinyin_custom2.h
-include/libpinyin-0.3/pinyin_parser2.h
+include/libpinyin-%%VER%%/chewing_enum.h
+include/libpinyin-%%VER%%/chewing_key.h
+include/libpinyin-%%VER%%/novel_types.h
+include/libpinyin-%%VER%%/pinyin.h
+include/libpinyin-%%VER%%/pinyin_custom2.h
+include/libpinyin-%%VER%%/pinyin_parser2.h
lib/libpinyin.a
lib/libpinyin.la
lib/libpinyin.so
-lib/libpinyin.so.0
+lib/libpinyin.so.2
libdata/pkgconfig/libpinyin.pc
%%DATADIR%%/data/bigram.db
%%DATADIR%%/data/gb_char.bin
@@ -19,4 +19,4 @@
%%DATADIR%%/data/pinyin_index.bin
@dirrm %%DATADIR%%/data
@dirrm %%DATADIR%%
- at dirrm include/libpinyin-0.3
+ at dirrm include/libpinyin-%%VER%%
Index: libpinyin/Makefile
===================================================================
--- libpinyin/Makefile (revision 303671)
+++ libpinyin/Makefile (working copy)
@@ -6,7 +6,7 @@
#
PORTNAME= libpinyin
-PORTVERSION= 0.5.92
+PORTVERSION= 0.7.1
CATEGORIES= chinese textproc
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}
@@ -28,6 +28,8 @@
-I${BDB_INCLUDE_DIR} -D_WITH_GETLINE" \
LDFLAGS="-L${LOCALBASE}/lib -l${BDB_LIB_NAME}"
+PLIST_SUB+= VER=${PORTVERSION}
+
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 800107
Index: libpinyin/distinfo
===================================================================
--- libpinyin/distinfo (revision 303671)
+++ libpinyin/distinfo (working copy)
@@ -1,2 +1,2 @@
-SHA256 (libpinyin-0.5.92.tar.gz) = aae733f7f0d3292b3e1f3dcdf183c496d90251064d9d2eae45b3d71738f3a838
-SIZE (libpinyin-0.5.92.tar.gz) = 10477392
+SHA256 (libpinyin-0.7.1.tar.gz) = 1205a7aabe5e3a0bed37323714b8f7ea51947b488d40aab08e268487f85e7c51
+SIZE (libpinyin-0.7.1.tar.gz) = 10464925
Index: fcitx-libpinyin/files/patch-CMakeLists.txt
===================================================================
--- fcitx-libpinyin/files/patch-CMakeLists.txt (revision 0)
+++ fcitx-libpinyin/files/patch-CMakeLists.txt (working copy)
@@ -0,0 +1,10 @@
+--- CMakeLists.txt~ 2012-07-05 04:14:59.000000000 -0500
++++ CMakeLists.txt 2012-09-04 16:36:28.118990420 -0500
+@@ -9,7 +9,6 @@ FIND_PACKAGE(Gettext REQUIRED)
+ FIND_PACKAGE(Fcitx 4.2.0 REQUIRED)
+ find_package(GLIB2 REQUIRED)
+ find_package(Libpinyin REQUIRED)
+-find_program(WGET wget REQUIRED)
+ find_program(TAR tar REQUIRED)
+
+ # uninstall target
Index: fcitx-libpinyin/Makefile
===================================================================
--- fcitx-libpinyin/Makefile (revision 303671)
+++ fcitx-libpinyin/Makefile (working copy)
@@ -6,7 +6,7 @@
#
PORTNAME= fcitx-libpinyin
-PORTVERSION= 0.1.1
+PORTVERSION= 0.2.0
CATEGORIES= chinese
MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} \
http://cloud.github.com/downloads/fcitx/fcitx-libpinyin/:libpinyin
@@ -18,7 +18,7 @@
COMMENT= The libpinyin support for Fcitx
LIB_DEPENDS= fcitx-config.4:${PORTSDIR}/chinese/fcitx \
- pinyin.0:${PORTSDIR}/chinese/libpinyin
+ pinyin.2:${PORTSDIR}/chinese/libpinyin
USE_LDCONFIG= ${PREFIX}/lib/fcitx/
USE_XZ= yes
Index: fcitx-libpinyin/distinfo
===================================================================
--- fcitx-libpinyin/distinfo (revision 303671)
+++ fcitx-libpinyin/distinfo (working copy)
@@ -1,4 +1,4 @@
-SHA256 (fcitx/fcitx-libpinyin-0.1.1.tar.xz) = adb84d0b0f9f3bd26b124dd5c4130adacd7d15293fc0e1917266ff35c51be03c
-SIZE (fcitx/fcitx-libpinyin-0.1.1.tar.xz) = 24220
+SHA256 (fcitx/fcitx-libpinyin-0.2.0.tar.xz) = b39649d4e4ebb4b054ea520fe80efd520b273d42223d6d8c0b699b11fa4cd039
+SIZE (fcitx/fcitx-libpinyin-0.2.0.tar.xz) = 24464
SHA256 (fcitx/model.text.tar.gz) = 8d87d9c0b622f3163976a8c8bc57ded878cf0dee63c855b8a7afd36a151114eb
SIZE (fcitx/model.text.tar.gz) = 9991219
--- libpinyin_0.7.1_with_fcitx.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list