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

(-)./Makefile (-5 / +34 lines)
Lines 2-11 Link Here
2
# $FreeBSD: ports/sysutils/py-glances/Makefile,v 1.3 2012/11/28 20:20:09 svnexp Exp $
2
# $FreeBSD: ports/sysutils/py-glances/Makefile,v 1.3 2012/11/28 20:20:09 svnexp Exp $
3
3
4
PORTNAME=	glances
4
PORTNAME=	glances
5
PORTVERSION=	1.5.1
5
PORTVERSION=	1.7.1
6
CATEGORIES=	sysutils python
6
CATEGORIES=	sysutils python
7
MASTER_SITES=	https://github.com/downloads/nicolargo/glances/
7
MASTER_SITES=	https://github.com/nicolargo/glances/archive/
8
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
8
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
9
DISTNAME=	v${PORTVERSION}
9
10
10
MAINTAINER=	gasol.wu@gmail.com
11
MAINTAINER=	gasol.wu@gmail.com
11
COMMENT=	CLI curses based monitoring tool for GNU/Linux and BSD OS
12
COMMENT=	CLI curses based monitoring tool for GNU/Linux and BSD OS
Lines 15-26 Link Here
15
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}Jinja2>=2.0.0:${PORTSDIR}/devel/py-Jinja2 \
16
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}Jinja2>=2.0.0:${PORTSDIR}/devel/py-Jinja2 \
16
		${PYTHON_PKGNAMEPREFIX}psutil>=0.4.1:${PORTSDIR}/sysutils/py-psutil
17
		${PYTHON_PKGNAMEPREFIX}psutil>=0.4.1:${PORTSDIR}/sysutils/py-psutil
17
18
19
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
18
FETCH_ARGS=	-pRr
20
FETCH_ARGS=	-pRr
19
USE_PYTHON=	2.6+
21
USE_PYTHON=	2.6+
20
USE_PYDISTUTILS=easy_install
22
USE_PYDISTUTILS=easy_install
21
PYDISTUTILS_PKGNAME=	Glances
23
PYDISTUTILS_PKGNAME=	Glances
22
24
23
PLIST_FILES=	bin/glances \
25
OPTIONS_DEFINE=	NLS
24
		%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
26
OPTIONS_DEFAULT=	${OPTIONS_DEFINE}
25
27
26
.include <bsd.port.mk>
28
.if !defined(NO_INSTALL_MANPAGES)
29
MAN1=		glances.1
30
.endif
31
32
.include <bsd.port.pre.mk>
33
34
.if ${PORT_OPTIONS:MNLS}
35
USES+=		gettext
36
PLIST_SUB+=	NLS=""
37
TRANSLATIONS=	es fr it pt_BR zh_CN
38
.else
39
PLIST_SUB+=	NLS="@comment "
40
.endif
41
42
post-install:
43
	${MKDIR} ${PREFIX}/etc/glances
44
	${INSTALL_DATA} ${WRKSRC}/glances/conf/glances.conf ${PREFIX}/etc/glances/
45
.if !defined(NO_INSTALL_MANPAGES)
46
	${INSTALL_MAN} ${WRKSRC}/docs/man/glances.1 ${MANPREFIX}/man/man1/
47
.endif
48
.if ${PORT_OPTIONS:MNLS}
49
.for lang in ${TRANSLATIONS}
50
	${INSTALL_DATA} ${WRKSRC}/i18n/${lang}/LC_MESSAGES/glances.mo \
51
		${PREFIX}/share/locale/${lang}/LC_MESSAGES/
52
.endfor
53
.endif
54
55
.include <bsd.port.post.mk>
(-)./distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (glances-1.5.1.tar.gz) = a2d503510506014d1b417dddeab1f0a1022990ba54e0c7dd89da7b20f50d0583
1
SHA256 (v1.7.1.tar.gz) = a681883dd6add6371e987bac2b2bbb2959f873283d833ec2e6f2e1e3707a5e3c
2
SIZE (glances-1.5.1.tar.gz) = 647418
2
SIZE (v1.7.1.tar.gz) = 693211
(-)./files/patch-setup.py (+27 lines)
Line 0 Link Here
1
--- ./setup.py.orig	2013-08-20 19:49:41.000000000 +0800
2
+++ ./setup.py	2013-08-23 01:16:53.000000000 +0800
3
@@ -11,10 +11,9 @@
4
                            'docs/glances-doc.html',
5
                            'glances/conf/glances.conf']),
6
     ('share/doc/glances/images', glob.glob('docs/images/*.png')),
7
-    ('share/glances/css', glob.glob('glances/data/css/*.css')),
8
-    ('share/glances/html', glob.glob('glances/data/html/*.html')),
9
-    ('share/glances/img', glob.glob('glances/data/img/*.png')),
10
-    ('share/man/man1', ['docs/man/glances.1'])
11
+    ('glances/data/css', glob.glob('glances/data/css/*.css')),
12
+    ('glances/data/html', glob.glob('glances/data/html/*.html')),
13
+    ('glances/data/img', glob.glob('glances/data/img/*.png')),
14
 ]
15
 
16
 if hasattr(sys, 'real_prefix') or 'bsd' in sys.platform:
17
@@ -23,10 +22,6 @@
18
     etc_path = os.path.join('/etc', 'glances')
19
 elif 'darwin' in sys.platform:
20
     etc_path = os.path.join('/usr/local', 'etc', 'glances')
21
-data_files.append((etc_path, ['glances/conf/glances.conf']))
22
-
23
-for mo in glob.glob('i18n/*/LC_MESSAGES/*.mo'):
24
-    data_files.append((os.path.dirname(mo).replace('i18n/', 'share/locale/'), [mo]))
25
 
26
 setup(
27
     name='Glances',
(-)./pkg-descr (-1 / +1 lines)
Lines 1-4 Link Here
1
Glances is a CLI curses based monitoring tool for GNU/Linux and BSD OS.
1
Glances is a CLI curses based monitoring tool for GNU/Linux and BSD OS.
2
Glances uses the PsUtil library to get information from your system.
2
Glances uses the PsUtil library to get information from your system.
3
3
4
WWW:	http://nicolargo.github.com/glances
4
WWW: http://nicolargo.github.com/glances
(-)./pkg-plist (+78 lines)
Line 0 Link Here
1
bin/glances
2
etc/glances/glances.conf
3
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO
4
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt
5
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt
6
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt
7
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe
8
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt
9
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt
10
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/glances/__init__.py
11
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/glances/__init__.pyc
12
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/glances/__init__.pyo
13
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/glances/conf/glances-with-monitored.conf
14
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/glances/conf/glances.conf
15
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/glances/data/css/default.css
16
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/glances/data/html/base.html
17
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/glances/data/html/default.html
18
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/glances/data/img/bg.png
19
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/glances/glances.py
20
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/glances/glances.pyc
21
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/glances/glances.pyo
22
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/AUTHORS
23
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/COPYING
24
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/NEWS
25
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/README.rst
26
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/glances-doc.html
27
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/glances.conf
28
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/images/battery.png
29
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/images/client-connected.png
30
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/images/client-disconnected.png
31
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/images/cpu-wide.png
32
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/images/cpu.png
33
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/images/diskio.png
34
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/images/footer.png
35
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/images/fs.png
36
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/images/glances-white-256.png
37
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/images/hddtemp.png
38
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/images/header.png
39
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/images/load.png
40
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/images/logs.png
41
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/images/mem-wide.png
42
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/images/mem.png
43
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/images/monitored.png
44
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/images/network.png
45
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/images/per-cpu.png
46
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/images/processlist-wide.png
47
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/images/processlist.png
48
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/images/screenshot-wide.png
49
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/images/screenshot.png
50
%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/images/sensors.png
51
%%NLS%%share/locale/es/LC_MESSAGES/glances.mo
52
%%NLS%%share/locale/fr/LC_MESSAGES/glances.mo
53
%%NLS%%share/locale/it/LC_MESSAGES/glances.mo
54
%%NLS%%share/locale/pt_BR/LC_MESSAGES/glances.mo
55
%%NLS%%share/locale/zh_CN/LC_MESSAGES/glances.mo
56
@dirrm etc/glances
57
@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances/images
58
@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc/glances
59
@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share/doc
60
@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/share
61
@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/glances/data/css
62
@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/glances/data/html
63
@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/glances/data/img
64
@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/glances/data
65
@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/glances/conf
66
@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/glances
67
@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO
68
@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
69
%%NLS%%@dirrmtry share/locale/zh_CN/LC_MESSAGES
70
%%NLS%%@dirrmtry share/locale/zh_CN
71
%%NLS%%@dirrmtry share/locale/pt_BR/LC_MESSAGES
72
%%NLS%%@dirrmtry share/locale/pt_BR
73
%%NLS%%@dirrmtry share/locale/it/LC_MESSAGES
74
%%NLS%%@dirrmtry share/locale/it
75
%%NLS%%@dirrmtry share/locale/fr/LC_MESSAGES
76
%%NLS%%@dirrmtry share/locale/fr
77
%%NLS%%@dirrmtry share/locale/es/LC_MESSAGES
78
%%NLS%%@dirrmtry share/locale/es

Return to bug 181465