aboutsummaryrefslogtreecommitdiff
path: root/emulators/vmw
diff options
context:
space:
mode:
authorAdam Weinberger <adamw@FreeBSD.org>2014-07-30 01:12:54 +0000
committerAdam Weinberger <adamw@FreeBSD.org>2014-07-30 01:12:54 +0000
commite1ff2c5fe6b3c482860995967c1c492d5b7ae872 (patch)
tree3c590b4d4f7e08f16071ec42ff943f52dcd573c9 /emulators/vmw
parentee2ac9ae2228f8dabefba6cdf3f25c993c40dad8 (diff)
downloadports-e1ff2c5fe6b3c482860995967c1c492d5b7ae872.tar.gz
ports-e1ff2c5fe6b3c482860995967c1c492d5b7ae872.zip
Fix build without gcc.
Notes
Notes: svn path=/head/; revision=363423
Diffstat (limited to 'emulators/vmw')
-rw-r--r--emulators/vmw/Makefile13
-rw-r--r--emulators/vmw/files/patch-Makefile.FreeBSD20
2 files changed, 25 insertions, 8 deletions
diff --git a/emulators/vmw/Makefile b/emulators/vmw/Makefile
index e9dd9106d6a0..c848b6c5e17d 100644
--- a/emulators/vmw/Makefile
+++ b/emulators/vmw/Makefile
@@ -17,25 +17,22 @@ SBINS= vmw vmshrink vmftp
OPTIONS_DEFINE= DOCS
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MDOCS}
PORTDOCS= README-eucj.TXT README-sjis.TXT README.TXT
.for i in ${SBINS}
PORTDOCS+= ${i}-eucj.txt ${i}-sjis.txt ${i}.txt
.endfor
-.endif
.for i in ${SBINS}
PLIST_FILES+= sbin/${i}
.endfor
+post-patch:
+# @${REINPLACE_CMD} -e 's/=/?=/' ${WRKSRC}/Makefile.FreeBSD
+
do-install:
.for i in ${SBINS}
${INSTALL_PROGRAM} ${WRKSRC}/${i} ${STAGEDIR}${PREFIX}/sbin/
.endfor
-.if ${PORT_OPTIONS:MDOCS}
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- @cd ${WRKSRC}/.. && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/
-.endif
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ (cd ${WRKSRC}/.. && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/)
.include <bsd.port.mk>
diff --git a/emulators/vmw/files/patch-Makefile.FreeBSD b/emulators/vmw/files/patch-Makefile.FreeBSD
new file mode 100644
index 000000000000..50e610cbfa6a
--- /dev/null
+++ b/emulators/vmw/files/patch-Makefile.FreeBSD
@@ -0,0 +1,20 @@
+--- Makefile.FreeBSD.orig 2014-07-29 21:08:54.000000000 -0400
++++ Makefile.FreeBSD 2014-07-29 21:11:09.000000000 -0400
+@@ -2,13 +2,13 @@
+ #
+ # Copyright (c) 2006 Ken Kato
+
+-AS = as
++AS ?= as
+ ASFLAGS =
+
+-CC = gcc
+-CFLAGS = -O2
++CC ?= gcc
++CFLAGS ?= -O2
+
+-LD = gcc
++LD = ${CC}
+ LDFLAGS =
+
+ # replace the following line if you prefer inline version