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

(-)./Makefile (-10 / +2 lines)
Lines 3-8 Link Here
3
3
4
PORTNAME=	lsof
4
PORTNAME=	lsof
5
DISTVERSION=	4.88E
5
DISTVERSION=	4.88E
6
PORTREVISION=	1
6
PORTEPOCH=	8
7
PORTEPOCH=	8
7
CATEGORIES=	sysutils
8
CATEGORIES=	sysutils
8
MASTER_SITES=	http://ftp.cerias.purdue.edu/pub/tools/unix/sysutils/lsof/ \
9
MASTER_SITES=	http://ftp.cerias.purdue.edu/pub/tools/unix/sysutils/lsof/ \
Lines 39-45 Link Here
39
40
40
USES=		shebangfix
41
USES=		shebangfix
41
SHEBANG_FILES=	scripts/sort_res.perl5
42
SHEBANG_FILES=	scripts/sort_res.perl5
42
NEED_ROOT=	yes
43
43
44
.include <bsd.port.pre.mk>
44
.include <bsd.port.pre.mk>
45
45
Lines 50-57 Link Here
50
CONFIGURE_SCRIPT=	Configure
50
CONFIGURE_SCRIPT=	Configure
51
CONFIGURE_ARGS=	-n freebsd
51
CONFIGURE_ARGS=	-n freebsd
52
CONFIGURE_ENV=	LSOF_CC="${CC}" FREEBSD_SYS="${SRC_BASE}/sys"
52
CONFIGURE_ENV=	LSOF_CC="${CC}" FREEBSD_SYS="${SRC_BASE}/sys"
53
PLIST_FILES=	man/man8/lsof.8.gz \
54
		sbin/lsof
55
53
56
.if !exists(${SRC_BASE}/sys/kern/kern_lockf.c)
54
.if !exists(${SRC_BASE}/sys/kern/kern_lockf.c)
57
IGNORE=		requires kernel sources
55
IGNORE=		requires kernel sources
Lines 73-88 Link Here
73
.endif
71
.endif
74
72
75
do-install:
73
do-install:
76
	${INSTALL} ${COPY} ${STRIP} -o ${BINOWN} -m 2755 -g kmem ${WRKSRC}/lsof ${STAGEDIR}${PREFIX}/sbin
74
	${INSTALL_PROGRAM} ${WRKSRC}/lsof ${STAGEDIR}${PREFIX}/sbin
77
	${INSTALL_MAN} ${WRKSRC}/lsof.8 ${STAGEDIR}${MAN8PREFIX}/man/man8/lsof.8
75
	${INSTALL_MAN} ${WRKSRC}/lsof.8 ${STAGEDIR}${MAN8PREFIX}/man/man8/lsof.8
78
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/lsof
76
	@${MKDIR} ${STAGEDIR}${PREFIX}/share/lsof
79
	${INSTALL_SCRIPT} ${WRKSRC}/scripts/* ${STAGEDIR}${PREFIX}/share/lsof
77
	${INSTALL_SCRIPT} ${WRKSRC}/scripts/* ${STAGEDIR}${PREFIX}/share/lsof
80
	@${CHMOD} 0444 ${STAGEDIR}${PREFIX}/share/lsof/00*
78
	@${CHMOD} 0444 ${STAGEDIR}${PREFIX}/share/lsof/00*
81
79
82
post-install:
83
	cd ${STAGEDIR}${PREFIX} && \
84
	    ${FIND} -s share/lsof -type f -o -type l >>${TMPPLIST} ;\
85
	    ${FIND} -d share/lsof -type d \
86
	        | ${SED} -e 's/^/@dirrm /g' >>${TMPPLIST}
87
88
.include <bsd.port.post.mk>
80
.include <bsd.port.post.mk>
(-)./pkg-plist (+22 lines)
Line 0 Link Here
1
man/man8/lsof.8.gz
2
@group kmem
3
@mode 2755
4
sbin/lsof
5
@mode
6
@group
7
share/lsof/00MANIFEST
8
share/lsof/00README
9
share/lsof/big_brother.perl5
10
share/lsof/count_pf.perl
11
share/lsof/count_pf.perl5
12
share/lsof/identd.perl5
13
share/lsof/idrlogin.perl
14
share/lsof/idrlogin.perl5
15
share/lsof/list_NULf.perl5
16
share/lsof/list_fields.awk
17
share/lsof/list_fields.perl
18
share/lsof/shared.perl5
19
share/lsof/sort_res.perl5
20
share/lsof/watch_a_file.perl
21
share/lsof/xusers.awk
22
@dirrm share/lsof

Return to bug 183757