View | Details | Raw Unified | Return to bug 175752
Collapse All | Expand All

(-)chinese/librime/Makefile (-6 / +5 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	librime
4
PORTNAME=	librime
5
PORTVERSION=	0.9.4
5
PORTVERSION=	0.9.7
6
PORTREVISION=	1
7
CATEGORIES=	chinese textproc
6
CATEGORIES=	chinese textproc
8
MASTER_SITES=	GOOGLE_CODE
7
MASTER_SITES=	GOOGLE_CODE
9
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} brise-${DATA_VER}.tar.gz
8
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} brise-${DATA_VER}.tar.gz
Lines 21-35 Link Here
21
20
22
USE_CMAKE=	yes
21
USE_CMAKE=	yes
23
USE_GETTEXT=	yes
22
USE_GETTEXT=	yes
24
USE_GNOME=	pkgconfig
23
USE_PKGCONFIG=	yes
25
USE_LDCONFIG=	yes
24
USE_LDCONFIG=	yes
26
USE_XORG=	xproto
25
USE_XORG=	xproto
27
USE_PERL5_BUILD=	yes
26
USE_PERL5_BUILD=	yes
28
LDFLAGS+=	-lintl
27
LDFLAGS+=	-lintl
29
28
29
PLIST_SUB=	VER=${PORTVERSION}
30
30
post-patch:     .SILENT
31
post-patch:     .SILENT
31
	${REINPLACE_CMD} 's|$${LIB_INSTALL_DIR}/pkgconfig|$${prefix}/libdata/pkgconfig|' \
32
		${WRKSRC}/CMakeLists.txt
33
	${FIND} ${WRKSRC} \( -name '*.cc' -or -name '*.h' \) \
32
	${FIND} ${WRKSRC} \( -name '*.cc' -or -name '*.h' \) \
34
		-exec ${PERL} -i -pe '$$. == 1 && s/^\xef\xbb\xbf//;' '{}' \;
33
		-exec ${PERL} -i -pe '$$. == 1 && s/^\xef\xbb\xbf//;' '{}' \;
35
34
Lines 45-51 Link Here
45
	${INSTALL_DATA} ${DATASRC}/*.kct ${DATASRC}/*.bin ${DATADIR}/data/
44
	${INSTALL_DATA} ${DATASRC}/*.kct ${DATASRC}/*.bin ${DATADIR}/data/
46
45
47
PROJECTHOST=	rimeime
46
PROJECTHOST=	rimeime
48
DATA_VER=	0.13
47
DATA_VER=	0.16
49
WRKSRC=		${WRKDIR}/${PORTNAME}
48
WRKSRC=		${WRKDIR}/${PORTNAME}
50
DATASRC=	${WRKDIR}/tmp
49
DATASRC=	${WRKDIR}/tmp
51
DATADIR=	${PREFIX}/share/rime
50
DATADIR=	${PREFIX}/share/rime
(-)chinese/librime/distinfo (-4 / +4 lines)
Lines 1-4 Link Here
1
SHA256 (librime-0.9.4.tar.gz) = 626082f5a2954686059445e414786691ee568777104ce8e093fbfd47c0095795
1
SHA256 (librime-0.9.7.tar.gz) = 670ab6535bce9c44d2293f8b857ececbea6317b563c5686e750ffdf0532d85c2
2
SIZE (librime-0.9.4.tar.gz) = 2300407
2
SIZE (librime-0.9.7.tar.gz) = 2535462
3
SHA256 (brise-0.13.tar.gz) = 72c7ea43b5baf972a1d9a6cccce5f860b73924b36e2b3f68822ac8329d1c11f3
3
SHA256 (brise-0.16.tar.gz) = a65693ed2bbf40ec579be8124d4cb909749a5a4dcd0e312d78891522c5eb881b
4
SIZE (brise-0.13.tar.gz) = 5368874
4
SIZE (brise-0.16.tar.gz) = 6781320
(-)chinese/librime/files/patch-CMakeLists.txt (+19 lines)
Line 0 Link Here
1
--- CMakeLists.txt.bak	2012-09-26 00:03:24.000000000 -0500
2
+++ CMakeLists.txt	2012-11-26 22:38:10.883043680 -0600
3
@@ -1,5 +1,5 @@
4
-set(CMAKE_USER_MAKE_RULES_OVERRIDE ${CMAKE_CURRENT_SOURCE_DIR}/cmake/c_flag_overrides.cmake)
5
-set(CMAKE_USER_MAKE_RULES_OVERRIDE_CXX ${CMAKE_CURRENT_SOURCE_DIR}/cmake/cxx_flag_overrides.cmake)
6
+set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -DNDEBUG")
7
+set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -DNDEBUG")
8
 
9
 project(rime)
10
 cmake_minimum_required(VERSION 2.8)
11
@@ -107,7 +107,7 @@ if(NOT BUILD_STATIC)
12
   set(includedir "${CMAKE_INSTALL_PREFIX}/include")
13
   configure_file(${PROJECT_SOURCE_DIR}/rime.pc.in ${PROJECT_BINARY_DIR}/rime.pc)
14
   install(FILES include/rime_api.h DESTINATION include)
15
-  install(FILES ${PROJECT_BINARY_DIR}/rime.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
16
+  install(FILES ${PROJECT_BINARY_DIR}/rime.pc DESTINATION ${prefix}/libdata/pkgconfig)
17
   install(FILES cmake/RimeConfig.cmake DESTINATION share/cmake/rime)
18
   if(BUILD_DATA)
19
     install(FILES ${PROJECT_SOURCE_DIR}/data/default.yaml DESTINATION ${pkgdatadir})
(-)chinese/librime/pkg-plist (-1 / +1 lines)
Lines 3-9 Link Here
3
include/rime_api.h
3
include/rime_api.h
4
lib/librime.so
4
lib/librime.so
5
lib/librime.so.0
5
lib/librime.so.0
6
lib/librime.so.0.9.4
6
lib/librime.so.%%VER%%
7
libdata/pkgconfig/rime.pc
7
libdata/pkgconfig/rime.pc
8
share/cmake/rime/RimeConfig.cmake
8
share/cmake/rime/RimeConfig.cmake
9
share/rime/data/cangjie5.prism.bin
9
share/rime/data/cangjie5.prism.bin

Return to bug 175752