aboutsummaryrefslogtreecommitdiff
path: root/security/binwalk
diff options
context:
space:
mode:
authorEmanuel Haupt <ehaupt@FreeBSD.org>2014-02-08 18:07:08 +0000
committerEmanuel Haupt <ehaupt@FreeBSD.org>2014-02-08 18:07:08 +0000
commit2feb355c8f121f4e05e3ff7fb0f112586b189e87 (patch)
treec09f7dcc56c4f85678804dc0b9e5a2c80fc74628 /security/binwalk
parent41b359f9e68cff72708f4207a9147fd40a9bb01c (diff)
downloadports-2feb355c8f121f4e05e3ff7fb0f112586b189e87.tar.gz
ports-2feb355c8f121f4e05e3ff7fb0f112586b189e87.zip
- Support staging
- Strip binary
Notes
Notes: svn path=/head/; revision=343373
Diffstat (limited to 'security/binwalk')
-rw-r--r--security/binwalk/Makefile13
-rw-r--r--security/binwalk/files/patch-Makefile.in19
2 files changed, 26 insertions, 6 deletions
diff --git a/security/binwalk/Makefile b/security/binwalk/Makefile
index 7450374e2926..4f5a3af4ff92 100644
--- a/security/binwalk/Makefile
+++ b/security/binwalk/Makefile
@@ -2,7 +2,7 @@
PORTNAME= binwalk
PORTVERSION= 0.5.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MASTER_SITES= GOOGLE_CODE
@@ -28,13 +28,14 @@ LDFLAGS+= -L${LOCALBASE}/lib
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/src
-NO_STAGE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.options.mk>
post-install:
-.if ${PORT_OPTIONS:MDOCS}
- ${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}-${PORTVERSION}/docs/README ${DOCSDIR}
-.endif
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}-${PORTVERSION}/docs/README \
+ ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/security/binwalk/files/patch-Makefile.in b/security/binwalk/files/patch-Makefile.in
new file mode 100644
index 000000000000..d21c66316592
--- /dev/null
+++ b/security/binwalk/files/patch-Makefile.in
@@ -0,0 +1,19 @@
+--- ./Makefile.in.orig 2014-02-08 19:01:44.646322607 +0100
++++ ./Makefile.in 2014-02-08 19:02:14.258306650 +0100
+@@ -47,11 +47,11 @@
+ cat $(MAGICFILES) > $(MAGIC).binwalk
+
+ install:
+- mkdir -p $(ETC)
+- mkdir -p $(BIN)
+- cp $(MAGIC).bin* $(ETC)
+- cp $(EXTRACT_FILE) $(ETC)
+- cp binwalk $(BIN)/binwalk
++ mkdir -p $(DESTDIR)$(ETC)
++ mkdir -p $(DESTDIR)$(BIN)
++ cp $(MAGIC).bin* $(DESTDIR)$(ETC)
++ cp $(EXTRACT_FILE) $(DESTDIR)$(ETC)
++ cp binwalk $(DESTDIR)$(BIN)/binwalk
+
+ uninstall:
+ rm -rf $(ETC)