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

(-)textproc/ibus-table/Makefile (-22 / +18 lines)
Lines 2-43 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	ibus-table
4
PORTNAME=	ibus-table
5
PORTVERSION=	1.5.0
5
PORTVERSION=	1.9.16
6
PORTREVISION=	1
7
CATEGORIES=	textproc
6
CATEGORIES=	textproc
8
MASTER_SITES=	GOOGLE_CODE
9
7
10
MAINTAINER=	nikola.lecic@anthesphoria.net
8
MAINTAINER=	yuri@rawbw.com
11
COMMENT=	Table based input method framework for IBus
9
COMMENT=	Table based input method framework for IBus
12
10
13
BROKEN=		Unfetchable (google code has gone away)
11
LICENSE=	GPLv3
14
DEPRECATED=	Unfetchable for more than six months (google code has gone away)
12
LICENSE_FILE=	${WRKSRC}/COPYING
15
EXPIRATION_DATE=	2017-04-30
16
13
17
BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
14
BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
18
LIB_DEPENDS=	libibus-1.0.so:textproc/ibus
15
LIB_DEPENDS=	libibus-1.0.so:textproc/ibus
19
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
16
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
20
17
18
USE_GITHUB=	yes
19
GH_ACCOUNT=	mike-fabian
20
21
USE_GNOME=	pygtk2
21
USE_GNOME=	pygtk2
22
USES=		gmake pathfix pkgconfig python
22
USES=		gmake pathfix pkgconfig python autoreconf
23
23
24
GNU_CONFIGURE=	yes
24
GNU_CONFIGURE=	yes
25
25
26
PROJECTHOST=	ibus
26
OPTIONS_DEFINE=	DOCS NLS
27
DOCS_BUILD_DEPENDS=	docbook2man:textproc/docbook-utils \
28
			docbook-sgml>0:textproc/docbook-sgml
29
OPTIONS_SUB=	yes
30
NLS_USES=	gettext
31
NLS_CONFIGURE_ENABLE=	nls
27
32
28
OPTIONS_DEFINE=	NLS
33
pre-configure:
34
	@${REINPLACE_CMD} -e "s|/usr/|${PREFIX}/|g" ${WRKSRC}/engine/*.py
29
35
30
.include <bsd.port.options.mk>
36
pre-configure_DOCS_off:
37
	@${REINPLACE_CMD} -E "s/^((man_MANS|BUILT_MANS) =)/\#\\1/g" ${WRKSRC}/engine/Makefile.am
31
38
32
.if ${PORT_OPTIONS:MNLS}
33
USES+=		gettext
34
PLIST_SUB+=	NLS=""
35
.else
36
CONFIGURE_ARGS+=	--disable-nls
37
PLIST_SUB+=	NLS="@comment "
38
.endif
39
40
post-patch:
41
	@${REINPLACE_CMD} -e "s|/usr/|${PREFIX}/|g" ${WRKSRC}/engine/*.py
42
43
.include <bsd.port.mk>
39
.include <bsd.port.mk>
(-)textproc/ibus-table/distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (ibus-table-1.5.0.tar.gz) = 6ba89c70c50773d43927769a2c608f71b282afbf3538188f65b9c89ebdc1a184
1
TIMESTAMP = 1495910522
2
SIZE (ibus-table-1.5.0.tar.gz) = 432844
2
SHA256 (mike-fabian-ibus-table-1.9.16_GH0.tar.gz) = cd6ca2efcc1be8bf0ecf4abd7c66c4d7d1f03ff4174ea6106eec3cf07c4ef95e
3
SIZE (mike-fabian-ibus-table-1.9.16_GH0.tar.gz) = 462555
(-)textproc/ibus-table/files/patch-configure.ac (+11 lines)
Line 0 Link Here
1
--- configure.ac.orig	2017-05-27 19:21:25 UTC
2
+++ configure.ac
3
@@ -41,7 +41,7 @@ AM_MAINTAINER_MODE
4
 AC_CONFIG_MACRO_DIR([m4])
5
 
6
 #check python
7
-AM_PATH_PYTHON([3.3])
8
+AM_PATH_PYTHON([2.7])
9
 
10
 # check for ibus
11
 PKG_CHECK_MODULES([IBUS],[ibus-1.0 >= 1.1.0])
(-)textproc/ibus-table/pkg-plist (-3 / +22 lines)
Lines 1-15 Link Here
1
bin/ibus-table-createdb
1
bin/ibus-table-createdb
2
libdata/pkgconfig/ibus-table.pc
2
libdata/pkgconfig/ibus-table.pc
3
libexec/ibus-engine-table
3
libexec/ibus-engine-table
4
libexec/ibus-setup-table
4
share/ibus/component/table.xml
5
share/ibus/component/table.xml
6
share/appdata/ibus-table.appdata.xml
7
share/applications/ibus-setup-table.desktop
8
%%NLS%%share/locale/ca/LC_MESSAGES/ibus-table.mo
5
%%NLS%%share/locale/de/LC_MESSAGES/ibus-table.mo
9
%%NLS%%share/locale/de/LC_MESSAGES/ibus-table.mo
10
%%NLS%%share/locale/fr/LC_MESSAGES/ibus-table.mo
11
%%NLS%%share/locale/ja/LC_MESSAGES/ibus-table.mo
12
%%NLS%%share/locale/pt_BR/LC_MESSAGES/ibus-table.mo
13
%%NLS%%share/locale/uk/LC_MESSAGES/ibus-table.mo
6
%%NLS%%share/locale/zh_CN/LC_MESSAGES/ibus-table.mo
14
%%NLS%%share/locale/zh_CN/LC_MESSAGES/ibus-table.mo
7
%%NLS%%share/locale/zh_TW/LC_MESSAGES/ibus-table.mo
15
%%NLS%%share/locale/zh_TW/LC_MESSAGES/ibus-table.mo
8
%%NLS%%share/locale/zh_HK/LC_MESSAGES/ibus-table.mo
16
%%NLS%%share/locale/zh_HK/LC_MESSAGES/ibus-table.mo
9
%%DATADIR%%/data/pinyin_table.txt.bz2
17
%%DATADIR%%/data/pinyin_table.txt.bz2
18
%%DATADIR%%/engine/chinese_variants.py
19
%%DATADIR%%/engine/chinese_variants.pyc
20
%%DATADIR%%/engine/chinese_variants.%%PYTHON_PYOEXTENSION%%
10
%%DATADIR%%/engine/factory.py
21
%%DATADIR%%/engine/factory.py
11
%%DATADIR%%/engine/factory.pyc
22
%%DATADIR%%/engine/factory.pyc
12
%%DATADIR%%/engine/factory.pyo
23
%%DATADIR%%/engine/factory.pyo
24
%%DATADIR%%/engine/ibus_table_location.py
25
%%DATADIR%%/engine/ibus_table_location.pyc
26
%%DATADIR%%/engine/ibus_table_location.%%PYTHON_PYOEXTENSION%%
13
%%DATADIR%%/engine/main.py
27
%%DATADIR%%/engine/main.py
14
%%DATADIR%%/engine/main.pyc
28
%%DATADIR%%/engine/main.pyc
15
%%DATADIR%%/engine/main.pyo
29
%%DATADIR%%/engine/main.pyo
Lines 16-24 Link Here
16
%%DATADIR%%/engine/tabcreatedb.py
30
%%DATADIR%%/engine/tabcreatedb.py
17
%%DATADIR%%/engine/tabcreatedb.pyc
31
%%DATADIR%%/engine/tabcreatedb.pyc
18
%%DATADIR%%/engine/tabcreatedb.pyo
32
%%DATADIR%%/engine/tabcreatedb.pyo
19
%%DATADIR%%/engine/tabdict.py
20
%%DATADIR%%/engine/tabdict.pyc
21
%%DATADIR%%/engine/tabdict.pyo
22
%%DATADIR%%/engine/table.py
33
%%DATADIR%%/engine/table.py
23
%%DATADIR%%/engine/table.pyc
34
%%DATADIR%%/engine/table.pyc
24
%%DATADIR%%/engine/table.pyo
35
%%DATADIR%%/engine/table.pyo
Lines 43-46 Link Here
43
%%DATADIR%%/icons/tab-mode.svg
54
%%DATADIR%%/icons/tab-mode.svg
44
%%DATADIR%%/icons/tc-mode.svg
55
%%DATADIR%%/icons/tc-mode.svg
45
%%DATADIR%%/icons/tcb-mode.svg
56
%%DATADIR%%/icons/tcb-mode.svg
57
%%DATADIR%%/setup/ibus-table-preferences.ui
58
%%DATADIR%%/setup/main.py
59
%%DATADIR%%/setup/main.pyc
60
%%DATADIR%%/setup/main.%%PYTHON_PYOEXTENSION%%
61
%%DATADIR%%/setup/version.py
62
%%DATADIR%%/setup/version.pyc
63
%%DATADIR%%/setup/version.%%PYTHON_PYOEXTENSION%%
46
%%DATADIR%%/tables/template.txt
64
%%DATADIR%%/tables/template.txt
65
%%DOCS%%man/man1/ibus-table-createdb.1.gz

Return to bug 219638