Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Mar 2018 05:04:49 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r464755 - in head: . textproc textproc/ibus-table textproc/ibus-table/files
Message-ID:  <201803170504.w2H54nk0084321@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Sat Mar 17 05:04:48 2018
New Revision: 464755
URL: https://svnweb.freebsd.org/changeset/ports/464755

Log:
  Re-added port: textproc/ibus-table: Table-based input method framework for IBus (existed 2009/11/22-2017/04/30, deleted in r439826)
  
  PR:		219638
  Differential Revision:	https://reviews.freebsd.org/D13547

Added:
  head/textproc/ibus-table/
     - copied from r439825, head/textproc/ibus-table/
Deleted:
  head/textproc/ibus-table/files/
Modified:
  head/MOVED
  head/textproc/Makefile
  head/textproc/ibus-table/Makefile
  head/textproc/ibus-table/distinfo
  head/textproc/ibus-table/pkg-descr
  head/textproc/ibus-table/pkg-plist

Modified: head/MOVED
==============================================================================
--- head/MOVED	Sat Mar 17 04:24:05 2018	(r464754)
+++ head/MOVED	Sat Mar 17 05:04:48 2018	(r464755)
@@ -9305,7 +9305,6 @@ games/libfov||2017-04-30|Has expired: Unfetchable for 
 games/dcross||2017-04-30|Has expired: Unfetchable for more than six months (google code has gone away)
 games/lostfeathers||2017-04-30|Has expired: Unfetchable for more than six months (google code has gone away)
 games/hexglass||2017-04-30|Has expired: Unfetchable for more than six months (google code has gone away)
-textproc/ibus-table||2017-04-30|Has expired: Unfetchable for more than six months (google code has gone away)
 textproc/chm2pdf||2017-04-30|Has expired: Unfetchable for more than six months (google code has gone away)
 textproc/dtdinst||2017-04-30|Has expired: Unfetchable for more than six months (google code has gone away)
 textproc/py-xmltv||2017-04-30|Has expired: Unfetchable for more than six months (google code has gone away)

Modified: head/textproc/Makefile
==============================================================================
--- head/textproc/Makefile	Sat Mar 17 04:24:05 2018	(r464754)
+++ head/textproc/Makefile	Sat Mar 17 05:04:48 2018	(r464755)
@@ -337,6 +337,7 @@
     SUBDIR += ibus-kmfl
     SUBDIR += ibus-m17n
     SUBDIR += ibus-qt
+    SUBDIR += ibus-table
     SUBDIR += ibus-typing-booster
     SUBDIR += icdiff
     SUBDIR += id-aspell

Modified: head/textproc/ibus-table/Makefile
==============================================================================
--- head/textproc/ibus-table/Makefile	Sun Apr 30 14:26:41 2017	(r439825)
+++ head/textproc/ibus-table/Makefile	Sat Mar 17 05:04:48 2018	(r464755)
@@ -2,42 +2,37 @@
 # $FreeBSD$
 
 PORTNAME=	ibus-table
-PORTVERSION=	1.5.0
-PORTREVISION=	1
+DISTVERSION=	1.9.18
 CATEGORIES=	textproc
-MASTER_SITES=	GOOGLE_CODE
 
-MAINTAINER=	nikola.lecic@anthesphoria.net
-COMMENT=	Table based input method framework for IBus
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Table-based input method framework for IBus
 
-BROKEN=		Unfetchable (google code has gone away)
-DEPRECATED=	Unfetchable for more than six months (google code has gone away)
-EXPIRATION_DATE=	2017-04-30
+LICENSE=	LGPL20
+LICENSE_FILE=	${WRKSRC}/COPYING
 
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
+		docbook2man:textproc/docbook-utils \
+		docbook-sgml>0:textproc/docbook-sgml
 LIB_DEPENDS=	libibus-1.0.so:textproc/ibus
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
 
+USES=		autoreconf gmake pkgconfig python:3.4+
+GNU_CONFIGURE=	yes
+USE_GITHUB=	yes
+GH_ACCOUNT=	kaio
 USE_GNOME=	pygtk2
-USES=		gmake pathfix pkgconfig python
 
-GNU_CONFIGURE=	yes
-
-PROJECTHOST=	ibus
-
 OPTIONS_DEFINE=	NLS
+OPTIONS_SUB=	yes
 
-.include <bsd.port.options.mk>
+NLS_USES=		gettext
+NLS_CONFIGURE_ENABLE=	nls
 
-.if ${PORT_OPTIONS:MNLS}
-USES+=		gettext
-PLIST_SUB+=	NLS=""
-.else
-CONFIGURE_ARGS+=	--disable-nls
-PLIST_SUB+=	NLS="@comment "
-.endif
-
 post-patch:
 	@${REINPLACE_CMD} -e "s|/usr/|${PREFIX}/|g" ${WRKSRC}/engine/*.py
+
+post-install:
+	@${RM} -r ${STAGEDIR}${DATADIR}/*/__pycache__
 
 .include <bsd.port.mk>

Modified: head/textproc/ibus-table/distinfo
==============================================================================
--- head/textproc/ibus-table/distinfo	Sun Apr 30 14:26:41 2017	(r439825)
+++ head/textproc/ibus-table/distinfo	Sat Mar 17 05:04:48 2018	(r464755)
@@ -1,2 +1,3 @@
-SHA256 (ibus-table-1.5.0.tar.gz) = 6ba89c70c50773d43927769a2c608f71b282afbf3538188f65b9c89ebdc1a184
-SIZE (ibus-table-1.5.0.tar.gz) = 432844
+TIMESTAMP = 1513729438
+SHA256 (kaio-ibus-table-1.9.18_GH0.tar.gz) = 63526e452975000b65b20481ca02d5d75a46a36af987349fc47806b7656d4625
+SIZE (kaio-ibus-table-1.9.18_GH0.tar.gz) = 467331

Modified: head/textproc/ibus-table/pkg-descr
==============================================================================
--- head/textproc/ibus-table/pkg-descr	Sun Apr 30 14:26:41 2017	(r439825)
+++ head/textproc/ibus-table/pkg-descr	Sat Mar 17 05:04:48 2018	(r464755)
@@ -3,4 +3,4 @@ Bus). It does not include real tables except two demo 
 (which mimics Compose Key input) and "LaTeX" (which allows you to use LaTeX
 commands as keyboard sequences to input various symbols).
 
-WWW: http://code.google.com/p/ibus
+WWW: https://github.com/kaio/ibus-table

Modified: head/textproc/ibus-table/pkg-plist
==============================================================================
--- head/textproc/ibus-table/pkg-plist	Sun Apr 30 14:26:41 2017	(r439825)
+++ head/textproc/ibus-table/pkg-plist	Sat Mar 17 05:04:48 2018	(r464755)
@@ -1,30 +1,17 @@
 bin/ibus-table-createdb
 libdata/pkgconfig/ibus-table.pc
 libexec/ibus-engine-table
-share/ibus/component/table.xml
-%%NLS%%share/locale/de/LC_MESSAGES/ibus-table.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/ibus-table.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/ibus-table.mo
-%%NLS%%share/locale/zh_HK/LC_MESSAGES/ibus-table.mo
+libexec/ibus-setup-table
+man/man1/ibus-table-createdb.1.gz
+share/applications/ibus-setup-table.desktop
 %%DATADIR%%/data/pinyin_table.txt.bz2
+%%DATADIR%%/engine/chinese_variants.py
 %%DATADIR%%/engine/factory.py
-%%DATADIR%%/engine/factory.pyc
-%%DATADIR%%/engine/factory.pyo
+%%DATADIR%%/engine/ibus_table_location.py
 %%DATADIR%%/engine/main.py
-%%DATADIR%%/engine/main.pyc
-%%DATADIR%%/engine/main.pyo
 %%DATADIR%%/engine/tabcreatedb.py
-%%DATADIR%%/engine/tabcreatedb.pyc
-%%DATADIR%%/engine/tabcreatedb.pyo
-%%DATADIR%%/engine/tabdict.py
-%%DATADIR%%/engine/tabdict.pyc
-%%DATADIR%%/engine/tabdict.pyo
 %%DATADIR%%/engine/table.py
-%%DATADIR%%/engine/table.pyc
-%%DATADIR%%/engine/table.pyo
 %%DATADIR%%/engine/tabsqlitedb.py
-%%DATADIR%%/engine/tabsqlitedb.pyc
-%%DATADIR%%/engine/tabsqlitedb.pyo
 %%DATADIR%%/icons/acommit.svg
 %%DATADIR%%/icons/cb-mode.svg
 %%DATADIR%%/icons/chinese.svg
@@ -43,4 +30,19 @@ share/ibus/component/table.xml
 %%DATADIR%%/icons/tab-mode.svg
 %%DATADIR%%/icons/tc-mode.svg
 %%DATADIR%%/icons/tcb-mode.svg
+%%DATADIR%%/setup/ibus-table-preferences.ui
+%%DATADIR%%/setup/main.py
+%%DATADIR%%/setup/version.py
 %%DATADIR%%/tables/template.txt
+share/ibus/component/table.xml
+%%NLS%%share/locale/ca/LC_MESSAGES/ibus-table.mo
+%%NLS%%share/locale/de/LC_MESSAGES/ibus-table.mo
+%%NLS%%share/locale/es/LC_MESSAGES/ibus-table.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/ibus-table.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/ibus-table.mo
+%%NLS%%share/locale/pt_BR/LC_MESSAGES/ibus-table.mo
+%%NLS%%share/locale/uk/LC_MESSAGES/ibus-table.mo
+%%NLS%%share/locale/zh_CN/LC_MESSAGES/ibus-table.mo
+%%NLS%%share/locale/zh_HK/LC_MESSAGES/ibus-table.mo
+%%NLS%%share/locale/zh_TW/LC_MESSAGES/ibus-table.mo
+%%NLS%%share/metainfo/ibus-table.appdata.xml



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