svn commit: r464755 - in head: . textproc textproc/ibus-table textproc/ibus-table/files
Yuri Victorovich
yuri at FreeBSD.org
Sat Mar 17 05:04:50 UTC 2018
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 at anthesphoria.net
-COMMENT= Table based input method framework for IBus
+MAINTAINER= yuri at 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
More information about the svn-ports-head
mailing list