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

(-)Makefile (-12 / +13 lines)
Lines 5-11 Link Here
5
PORTVERSION=		${BUILD_VER}
5
PORTVERSION=		${BUILD_VER}
6
PORTREVISION=		4
6
PORTREVISION=		4
7
PORTEPOCH=		1
7
PORTEPOCH=		1
8
CATEGORIES=		emulators kld
8
CATEGORIES=		emulators
9
MASTER_SITES=		SF/${PORTNAME}/${PORTNAME}/stable-8.6.x
9
MASTER_SITES=		SF/${PORTNAME}/${PORTNAME}/stable-8.6.x
10
DISTNAME=		open-vm-tools-${RELEASE_VER}-${BUILD_VER}
10
DISTNAME=		open-vm-tools-${RELEASE_VER}-${BUILD_VER}
11
11
Lines 20-29 Link Here
20
20
21
WRKSRC=			${WRKDIR}/open-vm-tools-${RELEASE_VER}-${BUILD_VER}
21
WRKSRC=			${WRKDIR}/open-vm-tools-${RELEASE_VER}-${BUILD_VER}
22
GNU_CONFIGURE=		yes
22
GNU_CONFIGURE=		yes
23
USES=			pkgconfig
23
USES=			pkgconfig kmod
24
USE_GNOME=		glib20
24
USE_GNOME=		glib20
25
USE_LDCONFIG=		yes
25
USE_LDCONFIG=		yes
26
CPPFLAGS+=		-Wno-deprecated-declarations
26
CPPFLAGS+=		-Wno-deprecated-declarations
27
KMODDIR=		${PREFIX}/lib/vmware-tools/modules/drivers
27
28
28
SSP_UNSAFE=		kernel module does not support ssp
29
SSP_UNSAFE=		kernel module does not support ssp
29
30
Lines 75-81 Link Here
75
76
76
USE_RC_SUBR=		vmware-guestd vmware-kmod
77
USE_RC_SUBR=		vmware-guestd vmware-kmod
77
78
78
NO_STAGE=	yes
79
.include <bsd.port.pre.mk>
79
.include <bsd.port.pre.mk>
80
80
81
.if ${ARCH} == "sparc64"
81
.if ${ARCH} == "sparc64"
Lines 83-98 Link Here
83
.endif
83
.endif
84
84
85
post-build:
85
post-build:
86
	(cd ${WRKSRC}/modules && ${MAKE})
86
	(cd ${WRKSRC}/modules && env ${MAKE_ENV} ${MAKE} ${MAKE_ARGS})
87
87
88
post-install:
88
post-install:
89
	${MKDIR} ${PREFIX}/lib/vmware-tools/modules/drivers
89
	${MKDIR} ${STAGEDIR}${PREFIX}/lib/vmware-tools/modules/drivers
90
	${MKDIR} ${PREFIX}/lib/vmware-tools/modules/input
90
	${MKDIR} ${STAGEDIR}${PREFIX}/lib/vmware-tools/modules/input
91
	${INSTALL_DATA} ${WRKSRC}/modules/freebsd/vmmemctl.ko ${PREFIX}/lib/vmware-tools/modules/drivers/vmmemctl.ko
91
	${INSTALL_DATA} ${WRKSRC}/modules/freebsd/vmmemctl.ko ${STAGEDIR}${PREFIX}/lib/vmware-tools/modules/drivers/vmmemctl.ko
92
	${INSTALL_DATA} ${WRKSRC}/modules/freebsd/vmxnet.ko ${PREFIX}/lib/vmware-tools/modules/drivers/vmxnet.ko
92
	${INSTALL_DATA} ${WRKSRC}/modules/freebsd/vmxnet.ko ${STAGEDIR}${PREFIX}/lib/vmware-tools/modules/drivers/vmxnet.ko
93
	${INSTALL_DATA} ${WRKSRC}/modules/freebsd/vmhgfs.ko ${PREFIX}/lib/vmware-tools/modules/drivers/vmhgfs.ko
93
	${INSTALL_DATA} ${WRKSRC}/modules/freebsd/vmhgfs.ko ${STAGEDIR}${PREFIX}/lib/vmware-tools/modules/drivers/vmhgfs.ko
94
	${INSTALL_DATA} ${WRKSRC}/modules/freebsd/vmblock.ko ${PREFIX}/lib/vmware-tools/modules/drivers/vmblock.ko
94
	${INSTALL_DATA} ${WRKSRC}/modules/freebsd/vmblock.ko ${STAGEDIR}${PREFIX}/lib/vmware-tools/modules/drivers/vmblock.ko
95
	@-kldxref ${PREFIX}/lib/vmware-tools/modules/drivers 2>/dev/null
95
	${MKDIR} ${STAGEDIR}${PREFIX}/share/open-vm-tools/scripts/vmware/
96
	@${CAT} ${PKGMESSAGE}
96
	${MKDIR} ${STAGEDIR}${PREFIX}/share/open-vm-tools/scripts/
97
	${MKDIR} ${STAGEDIR}${PREFIX}/share/open-vm-tools/tests/
97
98
98
.include <bsd.port.post.mk>
99
.include <bsd.port.post.mk>
(-)files/patch-libguestlib-Makefile (-2 / +2 lines)
Lines 5-11 Link Here
5
 EXTRA_DIST = vmguestlib.pc.in
5
 EXTRA_DIST = vmguestlib.pc.in
6
 
6
 
7
-pkgconfigdir   = $(libdir)/pkgconfig
7
-pkgconfigdir   = $(libdir)/pkgconfig
8
+pkgconfigdir   = $(DESTDIR)$(prefix)/libdata/pkgconfig
8
+pkgconfigdir   = $(prefix)/libdata/pkgconfig
9
 pkgconfig_DATA = vmguestlib.pc
9
 pkgconfig_DATA = vmguestlib.pc
10
 
10
 
11
 $(pkgconfig_DATA): $(top_builddir)/config.status
11
 $(pkgconfig_DATA): $(top_builddir)/config.status
Lines 16-22 Link Here
16
 	$(top_srcdir)/lib/include/vm_basic_types.h
16
 	$(top_srcdir)/lib/include/vm_basic_types.h
17
 EXTRA_DIST = vmguestlib.pc.in
17
 EXTRA_DIST = vmguestlib.pc.in
18
-pkgconfigdir = $(libdir)/pkgconfig
18
-pkgconfigdir = $(libdir)/pkgconfig
19
+pkgconfigdir = $(DESTDIR)$(prefix)/libdata/pkgconfig
19
+pkgconfigdir = $(prefix)/libdata/pkgconfig
20
 pkgconfig_DATA = vmguestlib.pc
20
 pkgconfig_DATA = vmguestlib.pc
21
 all: all-am
21
 all: all-am
22
 
22
 
(-)files/patch-services-Makefile (-2 / +2 lines)
Lines 6-12 Link Here
6
 install-exec-local:
6
 install-exec-local:
7
-	mkdir -p $(DESTDIR)/etc/vmware-tools
7
-	mkdir -p $(DESTDIR)/etc/vmware-tools
8
-	ln -sf `dirname $(VMSVC_PLUGIN_INSTALLDIR)` $(DESTDIR)/etc/vmware-tools/plugins
8
-	ln -sf `dirname $(VMSVC_PLUGIN_INSTALLDIR)` $(DESTDIR)/etc/vmware-tools/plugins
9
+	mkdir -p $(prefix)/etc/vmware-tools
9
+	mkdir -p $(DESTDIR)$(prefix)/etc/vmware-tools
10
 
10
 
11
--- services/Makefile.in.orig	2009-02-28 20:48:52.000000000 +0100
11
--- services/Makefile.in.orig	2009-02-28 20:48:52.000000000 +0100
12
+++ services/Makefile.in	2009-02-28 20:49:46.000000000 +0100
12
+++ services/Makefile.in	2009-02-28 20:49:46.000000000 +0100
Lines 16-22 Link Here
16
 install-exec-local:
16
 install-exec-local:
17
-	mkdir -p $(DESTDIR)/etc/vmware-tools
17
-	mkdir -p $(DESTDIR)/etc/vmware-tools
18
-	ln -sf `dirname $(VMSVC_PLUGIN_INSTALLDIR)` $(DESTDIR)/etc/vmware-tools/plugins
18
-	ln -sf `dirname $(VMSVC_PLUGIN_INSTALLDIR)` $(DESTDIR)/etc/vmware-tools/plugins
19
+	mkdir -p $(prefix)/etc/vmware-tools
19
+	mkdir -p $(DESTDIR)$(prefix)/etc/vmware-tools
20
 
20
 
21
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
21
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
22
 # Otherwise a system limit (for SysV at least) may be exceeded.
22
 # Otherwise a system limit (for SysV at least) may be exceeded.
(-)pkg-plist (-4 lines)
Lines 30-36 Link Here
30
lib/libguestlib.so
30
lib/libguestlib.so
31
lib/libguestlib.so.0
31
lib/libguestlib.so.0
32
libdata/pkgconfig/vmguestlib.pc
32
libdata/pkgconfig/vmguestlib.pc
33
lib/vmware-tools/modules/drivers/linker.hints
34
lib/vmware-tools/modules/drivers/vmblock.ko
33
lib/vmware-tools/modules/drivers/vmblock.ko
35
lib/vmware-tools/modules/drivers/vmhgfs.ko
34
lib/vmware-tools/modules/drivers/vmhgfs.ko
36
lib/vmware-tools/modules/drivers/vmmemctl.ko
35
lib/vmware-tools/modules/drivers/vmmemctl.ko
Lines 53-63 Link Here
53
share/open-vm-tools/messages/zh_CN/toolbox.vmsg
52
share/open-vm-tools/messages/zh_CN/toolbox.vmsg
54
share/vmware-tools/statechange.subr
53
share/vmware-tools/statechange.subr
55
share/vmware-tools/scripts/vmware/network
54
share/vmware-tools/scripts/vmware/network
56
@exec kldxref %D/lib/vmware-tools/modules/drivers 2>/dev/null || true
57
@unexec if test -f %D/lib/vmware-tools/modules/drivers/linker.hints; then rm -f %D/lib/vmware-tools/modules/drivers/linker.hints; fi
58
@unexec if test -f %D/share/vmware-tools/tools.conf; then rm -f %D/share/vmware-tools/tools.conf; fi
55
@unexec if test -f %D/share/vmware-tools/tools.conf; then rm -f %D/share/vmware-tools/tools.conf; fi
59
@unexec if test -h %D/etc/vmware-tools/plugins; then rm -f %D/etc/vmware-tools/plugins; fi
56
@unexec if test -h %D/etc/vmware-tools/plugins; then rm -f %D/etc/vmware-tools/plugins; fi
60
@dirrmtry lib/vmware-tools/modules/drivers
61
@dirrmtry lib/vmware-tools/modules/input
57
@dirrmtry lib/vmware-tools/modules/input
62
@dirrmtry lib/vmware-tools/modules
58
@dirrmtry lib/vmware-tools/modules
63
@dirrmtry lib/vmware-tools
59
@dirrmtry lib/vmware-tools

Return to bug 183754