mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-29 05:38:00 +00:00
No functional changes, just try to make Makefile a bit better:
- Remove conditional to set PORTDOCS - s/pre-patch/post-patch/ - Change Makefile's reinplace to use ?= instead of comment CC and CFLAGS lines and remove MAKE_ENV declaration - Remove redundances of program names, just set it one time and use the vars to repeat names Approved by: maintainer by email
This commit is contained in:
parent
e2426fa586
commit
8bfb541e58
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=217413
@ -20,40 +20,38 @@ MASTER_SITES= ftp://ftp.pangeia.com.br/pub/seg/pac/ \
|
||||
MAINTAINER= cordeiro@nic.br
|
||||
COMMENT= A tool to locally check for signs of a rootkit
|
||||
|
||||
MAKE_ENV+= CC="${CC}"
|
||||
ALL_TARGET= chkrootkit chklastlog chkwtmp chkutmp chkproc chkdirs ifpromisc check_wtmpx strings
|
||||
SCRIPT_FILES= chkrootkit
|
||||
PROG_FILES= chklastlog \
|
||||
chkwtmp \
|
||||
chkutmp \
|
||||
chkproc \
|
||||
chkdirs \
|
||||
ifpromisc \
|
||||
check_wtmpx \
|
||||
strings
|
||||
ALL_TARGET= ${SCRIPT_FILES} ${PROG_FILES}
|
||||
PORTDOCS= ACKNOWLEDGMENTS \
|
||||
COPYRIGHT \
|
||||
README \
|
||||
README.chklastlog \
|
||||
README.chkwtmp
|
||||
|
||||
PLIST_FILES= ${ALL_TARGET:C,^,sbin/,}
|
||||
|
||||
.if !defined(NOPORTDOCS)
|
||||
PORTDOCS= ACKNOWLEDGMENTS COPYRIGHT README README.chklastlog README.chkwtmp
|
||||
.endif
|
||||
|
||||
BINMODE= 0700
|
||||
|
||||
pre-patch:
|
||||
${REINPLACE_CMD} -e "s/^CC/#CC/; s/^CFLAGS/#CFLAGS/" ${WRKSRC}/Makefile
|
||||
${REINPLACE_CMD} -e \
|
||||
's#\./chklastlog#${PREFIX}/sbin/chklastlog#g; \
|
||||
s#\./chkwtmp#${PREFIX}/sbin/chkwtmp#g; \
|
||||
s#\./chkutmp#${PREFIX}/sbin/chkutmp#g; \
|
||||
s#\./chkproc#${PREFIX}/sbin/chkproc#g; \
|
||||
s#\./chkdirs#${PREFIX}/sbin/chkdirs#g; \
|
||||
s#\./check_wtmpx#${PREFIX}/sbin/check_wtmpx#g; \
|
||||
s#\./strings#${PREFIX}/sbin/strings#g; \
|
||||
s#\./ifpromisc#${PREFIX}/sbin/ifpromisc#g;' \
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -E "s/^(CC|CFLAGS)[^a-zA-Z]*=/\1 ?=/" \
|
||||
${WRKSRC}/Makefile
|
||||
|
||||
.for prog in ${PROG_FILES}
|
||||
@${REINPLACE_CMD} -E 's,\./(${prog}),${PREFIX}/sbin/\1,g' \
|
||||
${WRKSRC}/chkrootkit
|
||||
.endfor
|
||||
|
||||
do-install:
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/chkrootkit ${PREFIX}/sbin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/chklastlog ${PREFIX}/sbin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/chkwtmp ${PREFIX}/sbin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/chkutmp ${PREFIX}/sbin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/chkproc ${PREFIX}/sbin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/chkdirs ${PREFIX}/sbin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/ifpromisc ${PREFIX}/sbin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/check_wtmpx ${PREFIX}/sbin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/strings ${PREFIX}/sbin
|
||||
${INSTALL_SCRIPT} ${SCRIPT_FILES:C,^,${WRKSRC}/,} ${PREFIX}/sbin
|
||||
${INSTALL_PROGRAM} ${PROG_FILES:C,^,${WRKSRC}/,} ${PREFIX}/sbin
|
||||
.if !defined(NOPORTDOCS)
|
||||
@${MKDIR} ${DOCSDIR}
|
||||
${INSTALL_DATA} ${PORTDOCS:C,^,${WRKSRC}/,} ${DOCSDIR}
|
||||
|
Loading…
Reference in New Issue
Block a user