Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 9 Feb 2015 03:21:40 +0000 (UTC)
From:      "Vanilla I. Shu" <vanilla@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r378710 - in head/chinese/libchewing: . files
Message-ID:  <201502090321.t193LeeS085817@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: vanilla
Date: Mon Feb  9 03:21:39 2015
New Revision: 378710
URL: https://svnweb.freebsd.org/changeset/ports/378710
QAT: https://qat.redports.org/buildarchive/r378710/

Log:
  1: Upgrade to 0.4.0.
  2: add LICENSE & LICENSE_FILE
  3: add LIB_DEPENDS to sqlite3
  4: sort USES
  5: switch to cmake.

Added:
  head/chinese/libchewing/files/patch-CMakeLists.txt   (contents, props changed)
Deleted:
  head/chinese/libchewing/files/patch-data_Makefile.in
  head/chinese/libchewing/files/patch-plat_path.c
  head/chinese/libchewing/files/patch-src_porting_layer_Makefile.in
Modified:
  head/chinese/libchewing/Makefile
  head/chinese/libchewing/distinfo
  head/chinese/libchewing/pkg-plist

Modified: head/chinese/libchewing/Makefile
==============================================================================
--- head/chinese/libchewing/Makefile	Mon Feb  9 03:20:51 2015	(r378709)
+++ head/chinese/libchewing/Makefile	Mon Feb  9 03:21:39 2015	(r378710)
@@ -2,20 +2,26 @@
 # $FreeBSD$
 
 PORTNAME=	libchewing
-PORTVERSION=	0.3.4
-PORTREVISION=	1
+PORTVERSION=	0.4.0
 CATEGORIES=	chinese textproc
-MASTER_SITES=	GOOGLE_CODE
 
 MAINTAINER=	ports@FreeBSD.org
-COMMENT=	The Chewing intelligent phonetic input method library
+COMMENT=	Chewing intelligent phonetic input method library
 
-USES=		tar:bzip2 gmake pkgconfig pathfix libtool
-GNU_CONFIGURE=	yes
+LICENSE=	LGPL21
+LICENSE_FILE=	 ${WRKSRC}/COPYING
+
+LIB_DEPENDS=	libsqlite3.so:${PORTSDIR}/databases/sqlite3
+
+USES=		cmake gmake libtool pathfix pkgconfig tar:bzip2
 USE_LDCONFIG=	yes
+USE_GITHUB=	yes
+GH_ACCOUNT=	chewing
+GH_PROJECT=	${PORTNAME}
+GH_TAGNAME=	v${PORTVERSION}
+GH_COMMIT=	6d6e67c
 
-DATADIR=	${PREFIX}/share/chewing
-PROJECTHOST=	chewing
+CFLAGS+=	-I${LOCALBASE}/include
 INFO=		libchewing
 
 .include <bsd.port.pre.mk>

Modified: head/chinese/libchewing/distinfo
==============================================================================
--- head/chinese/libchewing/distinfo	Mon Feb  9 03:20:51 2015	(r378709)
+++ head/chinese/libchewing/distinfo	Mon Feb  9 03:21:39 2015	(r378710)
@@ -1,2 +1,2 @@
-SHA256 (libchewing-0.3.4.tar.bz2) = f940734d514d52f0375cb1afa5d4d7536a93fd8ff0c3ce4a002ab1698dd07ff6
-SIZE (libchewing-0.3.4.tar.bz2) = 1926898
+SHA256 (libchewing-0.4.0.tar.bz2) = ab60e54b35479f8278cf795e988cec707d0321c94817356430cfde9744556767
+SIZE (libchewing-0.4.0.tar.bz2) = 3368029

Added: head/chinese/libchewing/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/chinese/libchewing/files/patch-CMakeLists.txt	Mon Feb  9 03:21:39 2015	(r378710)
@@ -0,0 +1,17 @@
+--- CMakeLists.txt.orig	2015-02-08 15:09:15 UTC
++++ CMakeLists.txt
+@@ -103,6 +103,7 @@ set(TEST_BIN_DIR ${PROJECT_BINARY_DIR}/t
+ 
+ set(INSTALL_INC_DIR ${CMAKE_INSTALL_PREFIX}/include/chewing)
+ set(INSTALL_LIB_DIR ${CMAKE_INSTALL_PREFIX}/lib)
++set(INSTALL_LIBDATA_DIR ${CMAKE_INSTALL_PREFIX}/libdata)
+ set(INSTALL_DATA_DIR ${CMAKE_INSTALL_PREFIX}/share/libchewing)
+ set(INSTALL_INFO_DIR ${CMAKE_INSTALL_PREFIX}/share/info)
+ 
+@@ -428,5 +429,5 @@ install(FILES ${ALL_DATA} DESTINATION ${
+ install(FILES ${ALL_STATIC_DATA} DESTINATION ${INSTALL_DATA_DIR})
+ install(FILES ${ALL_INC} DESTINATION ${INSTALL_INC_DIR})
+ install(FILES ${PROJECT_BINARY_DIR}/chewing.pc
+-    DESTINATION ${INSTALL_LIB_DIR}/pkgconfig)
++	DESTINATION ${INSTALL_LIBDATA_DIR}/pkgconfig)
+ install(TARGETS ${LIBS} DESTINATION ${INSTALL_LIB_DIR})

Modified: head/chinese/libchewing/pkg-plist
==============================================================================
--- head/chinese/libchewing/pkg-plist	Mon Feb  9 03:20:51 2015	(r378709)
+++ head/chinese/libchewing/pkg-plist	Mon Feb  9 03:21:39 2015	(r378710)
@@ -1,18 +1,15 @@
 include/chewing/chewing.h
 include/chewing/chewingio.h
+include/chewing/chewing-compat.h
 include/chewing/global.h
 include/chewing/mod_aux.h
 lib/libchewing.a
 lib/libchewing.so
 lib/libchewing.so.3
-lib/libchewing.so.3.0.1
+lib/libchewing.so.3.2.0
 libdata/pkgconfig/chewing.pc
-%%DATADIR%%/ch_index_begin.dat
-%%DATADIR%%/ch_index_phone.dat
-%%DATADIR%%/dict.dat
-%%DATADIR%%/fonetree.dat
-%%DATADIR%%/ph_index.dat
+%%DATADIR%%/dictionary.dat
+%%DATADIR%%/index_tree.dat
 %%DATADIR%%/pinyin.tab
 %%DATADIR%%/swkb.dat
 %%DATADIR%%/symbols.dat
-%%DATADIR%%/us_freq.dat



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201502090321.t193LeeS085817>