47 lines
953 B
Makefile
47 lines
953 B
Makefile
COMMENT= recursive content discovery tool
|
|
|
|
GH_ACCOUNT= epi052
|
|
GH_PROJECT= feroxbuster
|
|
GH_TAGNAME= v2.10.0
|
|
|
|
CATEGORIES= security
|
|
|
|
HOMEPAGE= https://epi052.github.io/feroxbuster-docs
|
|
|
|
MAINTAINER= Purple Rain <purplerain@secbsd.org>
|
|
|
|
# MIT
|
|
PERMIT_PACKAGE= Yes
|
|
|
|
WANTLIB+= c c++abi crypto m pthread ssl
|
|
|
|
MODULES= devel/cargo
|
|
|
|
RUN_DEPENDS= security/seclists
|
|
|
|
CONFIGURE_STYLE= cargo
|
|
SEPARATE_BUILD= Yes
|
|
|
|
MODCARGO_RUSTFLAGS= -C debuginfo=0
|
|
|
|
RELEASE_DIR= ${MODCARGO_TARGET_DIR}/release
|
|
|
|
INSTDIR= ${PREFIX}/share/feroxbuster
|
|
|
|
post-extract:
|
|
rm -rf ${WRKSRC}/choco_package
|
|
rm -rf ${WRKSRC}/install-nix.sh
|
|
rm -rf ${WRKSRC}/snapcraft.yaml
|
|
rm -rf ${WRKSRC}/Dockerfile
|
|
rm -rf ${WRKSRC}/Makefile*
|
|
mv ${WRKSRC}/ferox-config.toml.example \
|
|
${WRKSRC}/ferox-config.toml
|
|
|
|
do-install:
|
|
${INSTALL_DATA_DIR} ${INSTDIR}
|
|
${INSTALL_PROGRAM} ${RELEASE_DIR}/feroxbuster ${INSTDIR}
|
|
cp ${WRKSRC}/ferox-config.toml ${INSTDIR}
|
|
|
|
.include "crates.inc"
|
|
|
|
.include <bsd.port.mk>
|