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

(-)Makefile (-7 / +16 lines)
Lines 19-40 Link Here
19
USE_PYDISTUTILS=	yes
19
USE_PYDISTUTILS=	yes
20
USE_PYTHON=	yes
20
USE_PYTHON=	yes
21
21
22
PLIST_FILES=	%%PYTHON_SITELIBDIR%%/lshell.py \
22
SHELLS=		/etc/shells
23
		%%PYTHON_SITELIBDIR%%/lshell.pyc \
24
		%%PYTHON_SITELIBDIR%%/lshell.pyo \
25
		bin/lshell \
26
		etc/lshell.conf
27
23
28
MAN1=	lshell.1
24
MAN1=	lshell.1
29
25
30
DOCS=	README COPYING CHANGES
26
PORTDOCS=	README COPYING CHANGES
27
28
post-patch:
29
	@${REINPLACE_CMD} -e 's|/etc|etc|g' ${WRKSRC}/setup.py
30
	@${REINPLACE_CMD} -e 's|share/man|man|g' ${WRKSRC}/setup.py
31
31
32
post-install:
32
post-install:
33
.if !defined(NOPORTDOCS)
33
.if !defined(NOPORTDOCS)
34
	${MKDIR} ${DOCSDIR}
34
	${MKDIR} ${DOCSDIR}
35
.for f in ${DOCS}
35
.for f in ${PORTDOCS}
36
	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}/
36
	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}/
37
.endfor
37
.endfor
38
.endif
38
.endif
39
	@${INSTALL_DATA} ${WRKSRC}/etc/${PORTNAME}.conf ${PREFIX}/etc/${PORTNAME}.conf.sample
40
	@if [ ! -f ${PREFIX}/etc/${PORTNAME}.conf ]; then \
41
	${INSTALL_DATA} -p ${PREFIX}/etc/${PORTNAME}.conf.sample ${PREFIX}/etc/${PORTNAME}.conf ; \
42
	fi
43
	@${ECHO_MSG} "Updating ${SHELLS}"
44
	@${CP} ${SHELLS} ${SHELLS}.bak
45
	@(${GREP} -v ${PREFIX}/bin/${PORTNAME} ${SHELLS}.bak; \
46
	  ${ECHO_CMD} ${PREFIX}/bin/${PORTNAME}) > ${SHELLS}
47
	@${RM} ${SHELLS}.bak
39
48
40
.include <bsd.port.mk>
49
.include <bsd.port.mk>
(-)pkg-plist (+12 lines)
Added Link Here
1
@comment $FreeBSD$
2
bin/lshell
3
@exec echo "Updating /etc/shells"; cp /etc/shells /etc/shells.bak; (grep -v %D/%F /etc/shells.bak; echo %D/%F) >/etc/shells; rm -f /etc/shells.bak
4
@unexec echo "Updating /etc/shells"; cp /etc/shells /etc/shells.bak; (grep -v %D/%F /etc/shells.bak) >/etc/shells; rm -f /etc/shells.bak
5
@unexec if cmp -s %D/etc/lshell.conf %D/etc/lshell.conf.sample; then rm -f %D/etc/lshell.conf; fi
6
etc/lshell.conf.sample
7
@exec if [ ! -f %D/etc/lshell.conf ]; then cp %B/%f %D/etc/lshell.conf; fi
8
%%PYTHON_SITELIBDIR%%/lshell.py
9
%%PYTHON_SITELIBDIR%%/lshell.pyc
10
%%PYTHON_SITELIBDIR%%/lshell.pyo
11
@dirrmtry %%DATADIR%%
12
@dirrmtry %%LOGDIR%%
(-)files/patch-setup.py (-14 lines)
Removed Link Here
1
--- setup.py	2009-07-28 15:20:50.000000000 -0300
2
+++ patch-setup.py	2009-08-05 08:41:06.000000000 -0300
3
@@ -40,9 +40,8 @@
4
         scripts = ['bin/lshell'],
5
         package_dir = {'':'lshellmodule'},
6
         packages = [''],
7
-        data_files = [('/etc', ['etc/lshell.conf']),
8
-            ('share/doc/lshell',['README', 'COPYING', 'CHANGES']),
9
-            ('share/man/man1/', ['man/lshell.1']) ],
10
+        data_files = [('etc', ['etc/lshell.conf']),
11
+            ('man/man1/', ['man/lshell.1']) ],
12
         classifiers=[
13
                 'Development Status :: 4 - Beta',
14
                 'Environment :: Console'

Return to bug 137551