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

(-)games/ninix-aya/Makefile (-34 / +45 lines)
Lines 3-59 Link Here
3
3
4
PORTNAME=	ninix-aya
4
PORTNAME=	ninix-aya
5
PORTVERSION=	4.4
5
PORTVERSION=	4.4
6
PORTREVISION=	2
6
PORTREVISION=	3
7
CATEGORIES=	games
7
CATEGORIES=	games
8
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE_JP}
8
MASTER_SITES=	SFJP/${PORTNAME}/58500
9
MASTER_SITE_SUBDIR=	ninix-aya/58500
10
EXTRACT_SUFX=	.tgz
11
9
12
MAINTAINER=	ports@FreeBSD.org
10
MAINTAINER=	ports@FreeBSD.org
13
COMMENT=	Ninix-aya is a compatible with desktop mascot program "Ukagaka"
11
COMMENT=	Desktop mascot program compatible with "Ukagaka"
14
12
15
LICENSE=	GPLv2
13
LICENSE=	GPLv2
16
LICENSE_FILE=	${WRKSRC}/COPYING
17
14
18
LIB_DEPENDS=	libpng15.so:${PORTSDIR}/graphics/png
15
LIB_DEPENDS=	libpng15.so:${PORTSDIR}/graphics/png
19
RUN_DEPENDS=	unzip:${PORTSDIR}/archivers/unzip \
16
RUN_DEPENDS=	unzip:${PORTSDIR}/archivers/unzip \
20
		${PYTHON_SITELIBDIR}/chardet/__init__.py:${PORTSDIR}/textproc/py-chardet \
17
		${PYTHON_PKGNAMEPREFIX}chardet>0:${PORTSDIR}/textproc/py-chardet \
21
		${PYNUMPY} \
18
		${PYNUMPY}
22
		${PYTHON_SITELIBDIR}/pygst.py:${PORTSDIR}/multimedia/py-gstreamer
23
19
24
USE_PYTHON=	yes
20
NO_ARCH=	yes
21
22
USES=		gmake python tar:tgz
25
USE_GNOME=	pygtk2
23
USE_GNOME=	pygtk2
26
USES=		gmake
24
USE_GSTREAMER=	python
27
25
28
OPTIONS_DEFINE=	DOCS NLS
26
DOCSDIR=	${PREFIX}/share/doc/ninix
29
27
30
NO_STAGE=	yes
28
OPTIONS_DEFINE=		DOCS NLS
31
.include <bsd.port.options.mk>
29
OPTIONS_SUB=		yes
32
30
33
.if ${PORT_OPTIONS:MDOCS}
31
NLS_USES=		gettext
34
DOCSDIR=	${PREFIX}/share/doc/ninix
35
.endif
36
32
33
.include <bsd.port.options.mk>
34
35
do-build:
36
	@(cd ${WRKSRC}/bin && ${SED} -e \
37
		's|@python|${PYTHON_CMD}| ; \
38
		 s|@libdir|${PREFIX}/libexec/ninix|' ninix.in > ninix)
37
.if ${PORT_OPTIONS:MNLS}
39
.if ${PORT_OPTIONS:MNLS}
38
USES+=	gettext
40
.for i in ja zh_TW
39
PLIST_SUB+=	NLS=""
41
	(cd ${WRKSRC}/locale && ${LOCALBASE}/bin/msgfmt -o ${i}.mo ${i}.po)
40
.else
42
.endfor
41
PLIST_SUB+=	NLS="@comment "
42
.endif
43
.endif
43
44
44
post-patch:
45
do-install:
45
	@${REINPLACE_CMD} -E -e 's,\$$\(DESTDIR\)(.*),\1,' \
46
	(cd ${WRKSRC}/bin && ${INSTALL_SCRIPT} ninix \
46
		-e 's,/opt/ninix-aya,$$(PREFIX),' \
47
		${STAGEDIR}${PREFIX}/bin)
47
		-e 's,lib/ninix,libexec/ninix,'	\
48
	@${MKDIR} ${STAGEDIR}${PREFIX}/libexec/ninix
48
		-e 's,/doc,/share/doc/ninix,' \
49
	(cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . \
49
		${WRKSRC}/Makefile
50
		${STAGEDIR}${PREFIX}/libexec/ninix)
50
.if ! ${PORT_OPTIONS:MDOCS}
51
	@(cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -m compileall \
51
	@${REINPLACE_CMD} -e '/docdir)$$/d' \
52
		-d ${PREFIX}/libexec/ninix -f libexec/ninix)
52
		${WRKSRC}/Makefile
53
.if ${PORT_OPTIONS:MNLS}
53
.endif
54
.for i in ja zh_TW
54
.if ! ${PORT_OPTIONS:MNLS}
55
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${i}/LC_MESSAGES
55
	@${REINPLACE_CMD} -e '/localedir/d' \
56
	(cd ${WRKSRC}/locale && ${INSTALL_DATA} ${i}.mo \
56
		${WRKSRC}/Makefile
57
		${STAGEDIR}${PREFIX}/share/locale/${i}/LC_MESSAGES/ninix.mo)
58
.endfor
57
.endif
59
.endif
60
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
61
.for i in ChangeLog README README.ninix TODO.ninix KNOWN_ISSUES
62
	(cd ${WRKSRC} && ${INSTALL_DATA} ${i} \
63
		${STAGEDIR}${DOCSDIR})
64
.endfor
65
.for i in extension.txt kawari.txt saori.txt
66
	(cd ${WRKSRC}/doc && ${INSTALL_DATA} ${i} \
67
		${STAGEDIR}${DOCSDIR})
68
.endfor
58
69
59
.include <bsd.port.mk>
70
.include <bsd.port.mk>
(-)games/ninix-aya/pkg-plist (-67 / +66 lines)
Lines 1-113 Link Here
1
bin/ninix
1
bin/ninix
2
libexec/ninix/ninix/dll/textcopy.py
2
libexec/ninix/ninix/__init__.py
3
libexec/ninix/ninix/__init__.pyc
4
libexec/ninix/ninix/alias.py
5
libexec/ninix/ninix/alias.pyc
6
libexec/ninix/ninix/balloon.py
7
libexec/ninix/ninix/balloon.pyc
8
libexec/ninix/ninix/communicate.py
9
libexec/ninix/ninix/communicate.pyc
10
libexec/ninix/ninix/config.py
11
libexec/ninix/ninix/config.pyc
12
libexec/ninix/ninix/dll.py
13
libexec/ninix/ninix/dll.pyc
3
libexec/ninix/ninix/dll/aya.py
14
libexec/ninix/ninix/dll/aya.py
15
libexec/ninix/ninix/dll/aya.pyc
16
libexec/ninix/ninix/dll/aya5.py
17
libexec/ninix/ninix/dll/aya5.pyc
4
libexec/ninix/ninix/dll/bln.py
18
libexec/ninix/ninix/dll/bln.py
5
libexec/ninix/ninix/dll/kawari.py
6
libexec/ninix/ninix/dll/kawari8.py
7
libexec/ninix/ninix/dll/mciaudio.py
8
libexec/ninix/ninix/dll/mciaudior.py
9
libexec/ninix/ninix/dll/misaka.py
10
libexec/ninix/ninix/dll/niseshiori.py
11
libexec/ninix/ninix/dll/satori.py
12
libexec/ninix/ninix/dll/hanayu.py
13
libexec/ninix/ninix/dll/bln.pyc
19
libexec/ninix/ninix/dll/bln.pyc
20
libexec/ninix/ninix/dll/gomi.py
21
libexec/ninix/ninix/dll/gomi.pyc
22
libexec/ninix/ninix/dll/hanayu.py
23
libexec/ninix/ninix/dll/hanayu.pyc
24
libexec/ninix/ninix/dll/httpc.py
25
libexec/ninix/ninix/dll/httpc.pyc
26
libexec/ninix/ninix/dll/kawari.py
14
libexec/ninix/ninix/dll/kawari.pyc
27
libexec/ninix/ninix/dll/kawari.pyc
28
libexec/ninix/ninix/dll/kawari8.py
15
libexec/ninix/ninix/dll/kawari8.pyc
29
libexec/ninix/ninix/dll/kawari8.pyc
30
libexec/ninix/ninix/dll/mciaudio.py
16
libexec/ninix/ninix/dll/mciaudio.pyc
31
libexec/ninix/ninix/dll/mciaudio.pyc
17
libexec/ninix/ninix/dll/textcopy.pyc
32
libexec/ninix/ninix/dll/mciaudior.py
18
libexec/ninix/ninix/dll/wmove.py
19
libexec/ninix/ninix/dll/wmove.pyc
20
libexec/ninix/ninix/dll/aya.pyc
21
libexec/ninix/ninix/dll/hanayu.pyc
22
libexec/ninix/ninix/dll/mciaudior.pyc
33
libexec/ninix/ninix/dll/mciaudior.pyc
34
libexec/ninix/ninix/dll/misaka.py
23
libexec/ninix/ninix/dll/misaka.pyc
35
libexec/ninix/ninix/dll/misaka.pyc
36
libexec/ninix/ninix/dll/niseshiori.py
24
libexec/ninix/ninix/dll/niseshiori.pyc
37
libexec/ninix/ninix/dll/niseshiori.pyc
25
libexec/ninix/ninix/dll/satori.pyc
38
libexec/ninix/ninix/dll/osuwari.py
39
libexec/ninix/ninix/dll/osuwari.pyc
26
libexec/ninix/ninix/dll/saori_cpuid.py
40
libexec/ninix/ninix/dll/saori_cpuid.py
27
libexec/ninix/ninix/dll/saori_cpuid.pyc
41
libexec/ninix/ninix/dll/saori_cpuid.pyc
42
libexec/ninix/ninix/dll/satori.py
43
libexec/ninix/ninix/dll/satori.pyc
28
libexec/ninix/ninix/dll/ssu.py
44
libexec/ninix/ninix/dll/ssu.py
29
libexec/ninix/ninix/dll/ssu.pyc
45
libexec/ninix/ninix/dll/ssu.pyc
30
libexec/ninix/ninix/dll/aya5.py
46
libexec/ninix/ninix/dll/textcopy.py
31
libexec/ninix/ninix/dll/aya5.pyc
47
libexec/ninix/ninix/dll/textcopy.pyc
32
libexec/ninix/ninix/dll/yaya.py
33
libexec/ninix/ninix/dll/yaya.pyc
34
libexec/ninix/ninix/dll/osuwari.py
35
libexec/ninix/ninix/dll/osuwari.pyc
36
libexec/ninix/ninix/dll/httpc.py
37
libexec/ninix/ninix/dll/httpc.pyc
38
libexec/ninix/ninix/dll/win_dll.py
48
libexec/ninix/ninix/dll/win_dll.py
39
libexec/ninix/ninix/dll/win_dll.pyc
49
libexec/ninix/ninix/dll/win_dll.pyc
40
libexec/ninix/ninix/dll/gomi.py
50
libexec/ninix/ninix/dll/wmove.py
41
libexec/ninix/ninix/dll/gomi.pyc
51
libexec/ninix/ninix/dll/wmove.pyc
42
libexec/ninix/ninix/__init__.py
52
libexec/ninix/ninix/dll/yaya.py
43
libexec/ninix/ninix/alias.py
53
libexec/ninix/ninix/dll/yaya.pyc
44
libexec/ninix/ninix/balloon.py
45
libexec/ninix/ninix/communicate.py
46
libexec/ninix/ninix/config.py
47
libexec/ninix/ninix/dll.py
48
libexec/ninix/ninix/entry_db.py
54
libexec/ninix/ninix/entry_db.py
55
libexec/ninix/ninix/entry_db.pyc
49
libexec/ninix/ninix/home.py
56
libexec/ninix/ninix/home.py
50
libexec/ninix/ninix/install.py
51
libexec/ninix/ninix/keymap.py
52
libexec/ninix/ninix/kinoko.py
53
libexec/ninix/ninix/makoto.py
54
libexec/ninix/ninix/menu.py
55
libexec/ninix/ninix/metamagic.py
56
libexec/ninix/ninix/nekodorif.py
57
libexec/ninix/ninix/ngm.py
58
libexec/ninix/ninix/pix.py
59
libexec/ninix/ninix/plugin.py
60
libexec/ninix/ninix/prefs.py
61
libexec/ninix/ninix/sakura.py
62
libexec/ninix/ninix/script.py
63
libexec/ninix/ninix/seriko.py
64
libexec/ninix/ninix/sstp.py
65
libexec/ninix/ninix/sstplib.py
66
libexec/ninix/ninix/surface.py
67
libexec/ninix/ninix/update.py
68
libexec/ninix/ninix/version.py
69
libexec/ninix/ninix/__init__.pyc
70
libexec/ninix/ninix/alias.pyc
71
libexec/ninix/ninix/balloon.pyc
72
libexec/ninix/ninix/communicate.pyc
73
libexec/ninix/ninix/config.pyc
74
libexec/ninix/ninix/dll.pyc
75
libexec/ninix/ninix/home.pyc
57
libexec/ninix/ninix/home.pyc
58
libexec/ninix/ninix/install.py
76
libexec/ninix/ninix/install.pyc
59
libexec/ninix/ninix/install.pyc
60
libexec/ninix/ninix/keymap.py
77
libexec/ninix/ninix/keymap.pyc
61
libexec/ninix/ninix/keymap.pyc
62
libexec/ninix/ninix/kinoko.py
78
libexec/ninix/ninix/kinoko.pyc
63
libexec/ninix/ninix/kinoko.pyc
79
libexec/ninix/ninix/lock.py
64
libexec/ninix/ninix/lock.py
80
libexec/ninix/ninix/lock.pyc
65
libexec/ninix/ninix/lock.pyc
66
libexec/ninix/ninix/makoto.py
81
libexec/ninix/ninix/makoto.pyc
67
libexec/ninix/ninix/makoto.pyc
68
libexec/ninix/ninix/menu.py
82
libexec/ninix/ninix/menu.pyc
69
libexec/ninix/ninix/menu.pyc
70
libexec/ninix/ninix/metamagic.py
83
libexec/ninix/ninix/metamagic.pyc
71
libexec/ninix/ninix/metamagic.pyc
72
libexec/ninix/ninix/nekodorif.py
84
libexec/ninix/ninix/nekodorif.pyc
73
libexec/ninix/ninix/nekodorif.pyc
74
libexec/ninix/ninix/ngm.py
85
libexec/ninix/ninix/ngm.pyc
75
libexec/ninix/ninix/ngm.pyc
76
libexec/ninix/ninix/pix.py
86
libexec/ninix/ninix/pix.pyc
77
libexec/ninix/ninix/pix.pyc
78
libexec/ninix/ninix/plugin.py
87
libexec/ninix/ninix/plugin.pyc
79
libexec/ninix/ninix/plugin.pyc
80
libexec/ninix/ninix/prefs.py
88
libexec/ninix/ninix/prefs.pyc
81
libexec/ninix/ninix/prefs.pyc
82
libexec/ninix/ninix/sakura.py
89
libexec/ninix/ninix/sakura.pyc
83
libexec/ninix/ninix/sakura.pyc
84
libexec/ninix/ninix/script.py
85
libexec/ninix/ninix/script.pyc
86
libexec/ninix/ninix/seriko.py
90
libexec/ninix/ninix/seriko.pyc
87
libexec/ninix/ninix/seriko.pyc
88
libexec/ninix/ninix/sstp.py
91
libexec/ninix/ninix/sstp.pyc
89
libexec/ninix/ninix/sstp.pyc
90
libexec/ninix/ninix/sstplib.py
92
libexec/ninix/ninix/sstplib.pyc
91
libexec/ninix/ninix/sstplib.pyc
92
libexec/ninix/ninix/surface.py
93
libexec/ninix/ninix/surface.pyc
93
libexec/ninix/ninix/surface.pyc
94
libexec/ninix/ninix/update.py
94
libexec/ninix/ninix/update.pyc
95
libexec/ninix/ninix/update.pyc
95
libexec/ninix/ninix/entry_db.pyc
96
libexec/ninix/ninix/version.py
96
libexec/ninix/ninix/script.pyc
97
libexec/ninix/ninix/version.pyc
97
libexec/ninix/ninix/version.pyc
98
libexec/ninix/ninix_main.py
98
libexec/ninix/ninix_main.py
99
libexec/ninix/ninix_main.pyc
99
libexec/ninix/ninix_main.pyc
100
%%NLS%%share/locale/ja/LC_MESSAGES/ninix.mo
101
%%NLS%%share/locale/zh_TW/LC_MESSAGES/ninix.mo
102
%%PORTDOCS%%%%DOCSDIR%%/README
103
%%PORTDOCS%%%%DOCSDIR%%/COPYING
104
%%PORTDOCS%%%%DOCSDIR%%/saori.txt
105
%%PORTDOCS%%%%DOCSDIR%%/kawari.txt
106
%%PORTDOCS%%%%DOCSDIR%%/extension.txt
107
%%PORTDOCS%%%%DOCSDIR%%/TODO.ninix
108
%%PORTDOCS%%%%DOCSDIR%%/README.ninix
109
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
100
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
110
%%PORTDOCS%%%%DOCSDIR%%/KNOWN_ISSUES
101
%%PORTDOCS%%%%DOCSDIR%%/KNOWN_ISSUES
102
%%PORTDOCS%%%%DOCSDIR%%/README
103
%%PORTDOCS%%%%DOCSDIR%%/README.ninix
104
%%PORTDOCS%%%%DOCSDIR%%/TODO.ninix
105
%%PORTDOCS%%%%DOCSDIR%%/extension.txt
106
%%PORTDOCS%%%%DOCSDIR%%/kawari.txt
107
%%PORTDOCS%%%%DOCSDIR%%/saori.txt
108
%%NLS%%share/locale/ja/LC_MESSAGES/ninix.mo
109
%%NLS%%share/locale/zh_TW/LC_MESSAGES/ninix.mo
111
%%PORTDOCS%%@dirrm %%DOCSDIR%%
110
%%PORTDOCS%%@dirrm %%DOCSDIR%%
112
@dirrm libexec/ninix/ninix/dll
111
@dirrm libexec/ninix/ninix/dll
113
@dirrm libexec/ninix/ninix
112
@dirrm libexec/ninix/ninix

Return to bug 192796