svn commit: r381290 - head/chinese/ibus-chewing

Sunpoet Po-Chuan Hsieh sunpoet at FreeBSD.org
Sat Mar 14 17:48:31 UTC 2015


Author: sunpoet
Date: Sat Mar 14 17:48:29 2015
New Revision: 381290
URL: https://svnweb.freebsd.org/changeset/ports/381290
QAT: https://qat.redports.org/buildarchive/r381290/

Log:
  - 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 at gmail.com>
  Approved by:	Eric Camachat <eric at camachat.org> (maintainer)

Modified:
  head/chinese/ibus-chewing/Makefile
  head/chinese/ibus-chewing/distinfo
  head/chinese/ibus-chewing/pkg-descr
  head/chinese/ibus-chewing/pkg-plist

Modified: head/chinese/ibus-chewing/Makefile
==============================================================================
--- head/chinese/ibus-chewing/Makefile	Sat Mar 14 17:41:29 2015	(r381289)
+++ head/chinese/ibus-chewing/Makefile	Sat Mar 14 17:48:29 2015	(r381290)
@@ -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 at 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>

Modified: head/chinese/ibus-chewing/distinfo
==============================================================================
--- head/chinese/ibus-chewing/distinfo	Sat Mar 14 17:41:29 2015	(r381289)
+++ head/chinese/ibus-chewing/distinfo	Sat Mar 14 17:48:29 2015	(r381290)
@@ -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

Modified: head/chinese/ibus-chewing/pkg-descr
==============================================================================
--- head/chinese/ibus-chewing/pkg-descr	Sat Mar 14 17:41:29 2015	(r381289)
+++ head/chinese/ibus-chewing/pkg-descr	Sat Mar 14 17:48:29 2015	(r381290)
@@ -1,3 +1,3 @@
 Chewing engine for IBus.
 
-WWW: http://code.google.com/p/ibus
+WWW: https://github.com/definite/ibus-chewing

Modified: head/chinese/ibus-chewing/pkg-plist
==============================================================================
--- head/chinese/ibus-chewing/pkg-plist	Sat Mar 14 17:41:29 2015	(r381289)
+++ head/chinese/ibus-chewing/pkg-plist	Sat Mar 14 17:48:29 2015	(r381290)
@@ -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


More information about the svn-ports-head mailing list