aboutsummaryrefslogtreecommitdiffstats
path: root/chinese
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2015-03-15 01:48:29 +0800
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2015-03-15 01:48:29 +0800
commitee0a7648294d7a0162cc016afead9dfe94aa05d8 (patch)
treece1d81e87cd41281cc728c749b75ea0aa41956a9 /chinese
parentc1187341886ae40272ea25059f8808dd64f7505b (diff)
downloadfreebsd-ports-gnome-ee0a7648294d7a0162cc016afead9dfe94aa05d8.tar.gz
freebsd-ports-gnome-ee0a7648294d7a0162cc016afead9dfe94aa05d8.tar.zst
freebsd-ports-gnome-ee0a7648294d7a0162cc016afead9dfe94aa05d8.zip
- Update to 1.4.14
- While I'm here: - Use = instead of += - Remove PROJECTHOST - Sort PLIST - Update WWW Changes: https://github.com/definite/ibus-chewing/blob/master/ChangeLog PR: 198577 Submitted by: Ting-Wei Lan <lantw44@gmail.com> Approved by: Eric Camachat <eric@camachat.org> (maintainer)
Diffstat (limited to 'chinese')
-rw-r--r--chinese/ibus-chewing/Makefile30
-rw-r--r--chinese/ibus-chewing/distinfo4
-rw-r--r--chinese/ibus-chewing/pkg-descr2
-rw-r--r--chinese/ibus-chewing/pkg-plist26
4 files changed, 41 insertions, 21 deletions
diff --git a/chinese/ibus-chewing/Makefile b/chinese/ibus-chewing/Makefile
index a61daa33fd42..be7c12b86cfe 100644
--- a/chinese/ibus-chewing/Makefile
+++ b/chinese/ibus-chewing/Makefile
@@ -2,10 +2,9 @@
# $FreeBSD$
PORTNAME= ibus-chewing
-PORTVERSION= 1.4.3
-PORTREVISION= 2
+PORTVERSION= 1.4.14
CATEGORIES= chinese
-MASTER_SITES= GOOGLE_CODE
+MASTER_SITES= GHR
DISTNAME= ${PORTNAME}-${PORTVERSION}-Source
MAINTAINER= eric@camachat.org
@@ -14,20 +13,31 @@ COMMENT= Chewing engine for IBus
LICENSE= GPLv2
BUILD_DEPENDS= gob2:${PORTSDIR}/devel/gob2 \
- ${LOCALBASE}/share/cmake/Modules/ManageEnvironment.cmake:${PORTSDIR}/devel/cmake-fedora \
+ ${LOCALBASE}/share/cmake/Modules/ManageEnvironmentCommon.cmake:${PORTSDIR}/devel/cmake-fedora \
ibus-daemon:${PORTSDIR}/textproc/ibus
-RUN_DEPENDS= ibus-daemon:${PORTSDIR}/textproc/ibus
LIB_DEPENDS= libchewing.so:${PORTSDIR}/chinese/libchewing
+RUN_DEPENDS= ibus-daemon:${PORTSDIR}/textproc/ibus
-CMAKE_ARGS+= -DSYSCONF_INSTALL_DIR=${PREFIX}/etc \
+CMAKE_ARGS= -DSYSCONF_INSTALL_DIR=${PREFIX}/etc \
-DLIB_DIR=${PREFIX}/lib
-GCONF_SCHEMAS= ${PORTNAME}.schemas
+LDFLAGS+= -L${LOCALBASE}/lib
+GLIB_SCHEMAS= org.freedesktop.IBus.Chewing.gschema.xml
USES= cmake gettext pkgconfig
-USE_GNOME= gconf2 gtk20
+USE_GNOME= gtk20
USE_XORG= xtst
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+
+PLIST_SUB= PORTVERSION=${PORTVERSION}
-PROJECTHOST= ibus
+USE_GITHUB= yes
+GH_ACCOUNT= definite
-PLIST_SUB+= PORTVERSION=${PORTVERSION}
+post-patch:
+ @${REINPLACE_CMD} -e \
+ 's|$${CHEWING_DATADIR}|$${CHEWING_chewing_DATADIR}|' \
+ ${WRKSRC}/CMakeLists.txt
+ @${REINPLACE_CMD} -e \
+ 's|/usr|${PREFIX}|' \
+ ${WRKSRC}/data/ibus-setup-chewing.desktop
.include <bsd.port.mk>
diff --git a/chinese/ibus-chewing/distinfo b/chinese/ibus-chewing/distinfo
index 75ff239f3314..313bf81c6896 100644
--- a/chinese/ibus-chewing/distinfo
+++ b/chinese/ibus-chewing/distinfo
@@ -1,2 +1,2 @@
-SHA256 (ibus-chewing-1.4.3-Source.tar.gz) = 3780fa780e8288934b35e4c321429ec6096273ebccff1511d801eb19398098af
-SIZE (ibus-chewing-1.4.3-Source.tar.gz) = 84023
+SHA256 (ibus-chewing-1.4.14-Source.tar.gz) = a3f4ad50b3e3216a6074f66f52400d9b9527f799b3449dfdd3143c7e8e4a2691
+SIZE (ibus-chewing-1.4.14-Source.tar.gz) = 91669
diff --git a/chinese/ibus-chewing/pkg-descr b/chinese/ibus-chewing/pkg-descr
index 1fabef6152ff..d04e59a71911 100644
--- a/chinese/ibus-chewing/pkg-descr
+++ b/chinese/ibus-chewing/pkg-descr
@@ -1,3 +1,3 @@
Chewing engine for IBus.
-WWW: http://code.google.com/p/ibus
+WWW: https://github.com/definite/ibus-chewing
diff --git a/chinese/ibus-chewing/pkg-plist b/chinese/ibus-chewing/pkg-plist
index 70f95742bc7f..cecff4d378b4 100644
--- a/chinese/ibus-chewing/pkg-plist
+++ b/chinese/ibus-chewing/pkg-plist
@@ -1,13 +1,23 @@
-lib/ibus-engine-chewing
-%%DOCSDIR%%-%%PORTVERSION%%/AUTHORS
-%%DOCSDIR%%-%%PORTVERSION%%/COPYING
-%%DOCSDIR%%-%%PORTVERSION%%/ChangeLog
-%%DOCSDIR%%-%%PORTVERSION%%/README
-%%DOCSDIR%%-%%PORTVERSION%%/RELEASE-NOTES.txt
-%%DOCSDIR%%-%%PORTVERSION%%/USER-GUIDE
+libexec/ibus-engine-chewing
+libexec/ibus-setup-chewing
+share/applications/ibus-setup-chewing.desktop
+%%DOCSDIR%%/AUTHORS
+%%DOCSDIR%%/COPYING
+%%DOCSDIR%%/ChangeLog
+%%DOCSDIR%%/README
+%%DOCSDIR%%/USER-GUIDE
%%DATADIR%%/icons/ibus-chewing-orig.png
%%DATADIR%%/icons/ibus-chewing.png
-%%DATADIR%%/icons/settings.png
+%%DATADIR%%/icons/ibus-setup-chewing.png
share/ibus/component/chewing.xml
+share/locale/de/LC_MESSAGES/ibus-chewing.mo
+share/locale/es/LC_MESSAGES/ibus-chewing.mo
+share/locale/fr/LC_MESSAGES/ibus-chewing.mo
+share/locale/it/LC_MESSAGES/ibus-chewing.mo
+share/locale/ja/LC_MESSAGES/ibus-chewing.mo
+share/locale/ko/LC_MESSAGES/ibus-chewing.mo
+share/locale/pa/LC_MESSAGES/ibus-chewing.mo
+share/locale/pt_BR/LC_MESSAGES/ibus-chewing.mo
+share/locale/uk/LC_MESSAGES/ibus-chewing.mo
share/locale/zh_CN/LC_MESSAGES/ibus-chewing.mo
share/locale/zh_TW/LC_MESSAGES/ibus-chewing.mo