FreeBSD Bugzilla – Attachment 94773 Details for
Bug 132999
emulators/open-vm-tools: Unbreak WITH/WITHOUT_X11
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 9.31 KB, created by
hiroto.kagotani
on 2009-03-24 12:00:08 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
hiroto.kagotani
Created:
2009-03-24 12:00:08 UTC
Size:
9.31 KB
patch
obsolete
>diff -Nru /tmp/open-vm-tools/Makefile ./Makefile >--- /tmp/open-vm-tools/Makefile 2009-03-22 18:52:19.000000000 +0900 >+++ ./Makefile 2009-03-24 20:24:06.000000000 +0900 >@@ -26,22 +26,23 @@ > CONFIGURE_ARGS+= --without-x --without-gtk2 --without-gtkmm > PLIST_SUB+= X11="@comment " > CONFLICTS= open-vm-tools-[0-9]* >-BROKEN= bad plist > .else > .if !defined(WITHOUT_LIBNOTIFY) > LIB_DEPENDS+= notify.1:${PORTSDIR}/devel/libnotify > .endif >-.if !defined(WITH_UNITY) >+.if defined(WITH_UNITY) >+CONFIGURE_ENV+= CUSTOM_URIPARSER_CPPFLAGS="-I${LOCALBASE}/include/uriparser" >+LIB_DEPENDS+= uriparser.1:${PORTSDIR}/net/uriparser >+.else > CONFIGURE_ARGS+= --disable-unity > .endif > CONFIGURE_ARGS+= --with-x --without-gtkmm >-CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib" \ >+CONFIGURE_ENV+= LDFLAGS="-L${LOCALBASE}/lib" \ > CPPFLAGS="-I${LOCALBASE}/include" > USE_XORG= x11 ice xineramaproto xinerama xrandr xtst > USE_GNOME= gtk20 glib20 > PLIST_SUB+= X11="" > CONFLICTS= open-vm-tools-nox11-[0-9]* >-BROKEN= does not configure > .endif > > CONFLICTS+= vmware-guestd[0-9]* vmware-tools[0-9]* >@@ -67,21 +68,17 @@ > IGNORE= not yet ported to sparc64 > .endif > >-PLIST_SUB+= LIB32DIR=${LIB32DIR} >- >-SUB_LIST+= LIB32DIR=${LIB32DIR} >- > post-build: > (cd ${WRKSRC}/modules && ${MAKE}) > > post-install: >- ${MKDIR} ${PREFIX}/${LIB32DIR}/vmware-tools/modules/drivers >- ${MKDIR} ${PREFIX}/${LIB32DIR}/vmware-tools/modules/input >- ${INSTALL_DATA} ${WRKSRC}/modules/freebsd/vmmemctl.ko ${PREFIX}/${LIB32DIR}/vmware-tools/modules/drivers/vmmemctl.ko >- ${INSTALL_DATA} ${WRKSRC}/modules/freebsd/vmxnet.ko ${PREFIX}/${LIB32DIR}/vmware-tools/modules/drivers/vmxnet.ko >- ${INSTALL_DATA} ${WRKSRC}/modules/freebsd/vmhgfs.ko ${PREFIX}/${LIB32DIR}/vmware-tools/modules/drivers/vmhgfs.ko >- ${INSTALL_DATA} ${WRKSRC}/modules/freebsd/vmblock.ko ${PREFIX}/${LIB32DIR}/vmware-tools/modules/drivers/vmblock.ko >- @-kldxref ${PREFIX}/${LIB32DIR}/vmware-tools/modules/drivers 2>/dev/null >+ ${MKDIR} ${PREFIX}/lib/vmware-tools/modules/drivers >+ ${MKDIR} ${PREFIX}/lib/vmware-tools/modules/input >+ ${INSTALL_DATA} ${WRKSRC}/modules/freebsd/vmmemctl.ko ${PREFIX}/lib/vmware-tools/modules/drivers/vmmemctl.ko >+ ${INSTALL_DATA} ${WRKSRC}/modules/freebsd/vmxnet.ko ${PREFIX}/lib/vmware-tools/modules/drivers/vmxnet.ko >+ ${INSTALL_DATA} ${WRKSRC}/modules/freebsd/vmhgfs.ko ${PREFIX}/lib/vmware-tools/modules/drivers/vmhgfs.ko >+ ${INSTALL_DATA} ${WRKSRC}/modules/freebsd/vmblock.ko ${PREFIX}/lib/vmware-tools/modules/drivers/vmblock.ko >+ @-kldxref ${PREFIX}/lib/vmware-tools/modules/drivers 2>/dev/null > @${CAT} ${PKGMESSAGE} > > .include <bsd.port.post.mk> >diff -Nru /tmp/open-vm-tools/files/patch-appUtil.h ./files/patch-appUtil.h >--- /tmp/open-vm-tools/files/patch-appUtil.h 1970-01-01 09:00:00.000000000 +0900 >+++ ./files/patch-appUtil.h 2009-03-24 19:25:17.000000000 +0900 >@@ -0,0 +1,11 @@ >+--- lib/include/appUtil.h.orig 2009-03-24 19:24:50.000000000 +0900 >++++ lib/include/appUtil.h 2009-03-24 19:24:20.000000000 +0900 >+@@ -69,7 +69,7 @@ >+ >+ #endif //_WIN32 >+ >+-#if defined(linux) >++#if defined(linux) || defined(__FreeBSD__) >+ #include <glib.h> >+ >+ void AppUtil_Init(void); >diff -Nru /tmp/open-vm-tools/files/patch-appUtilX11.c ./files/patch-appUtilX11.c >--- /tmp/open-vm-tools/files/patch-appUtilX11.c 1970-01-01 09:00:00.000000000 +0900 >+++ ./files/patch-appUtilX11.c 2009-03-24 19:10:12.000000000 +0900 >@@ -0,0 +1,12 @@ >+--- ./lib/appUtil/appUtilX11.c.orig 2009-02-18 17:02:41.000000000 +0900 >++++ ./lib/appUtil/appUtilX11.c 2009-03-24 18:54:18.000000000 +0900 >+@@ -26,6 +26,9 @@ >+ #include <stdlib.h> >+ #include <string.h> >+ #include <unistd.h> >++#if defined(__FreeBSD__) >++#include <libgen.h> >++#endif >+ >+ #include "vmware.h" >+ #include "str.h" >diff -Nru /tmp/open-vm-tools/files/patch-ghIntegrationX11.c ./files/patch-ghIntegrationX11.c >--- /tmp/open-vm-tools/files/patch-ghIntegrationX11.c 1970-01-01 09:00:00.000000000 +0900 >+++ ./files/patch-ghIntegrationX11.c 2009-03-24 19:19:34.000000000 +0900 >@@ -0,0 +1,12 @@ >+--- lib/ghIntegration/ghIntegrationX11.c.orig 2009-02-18 17:02:42.000000000 +0900 >++++ lib/ghIntegration/ghIntegrationX11.c 2009-03-24 19:18:47.000000000 +0900 >+@@ -62,7 +62,9 @@ >+ #include "imageUtil.h" >+ #include "strutil.h" >+ #include <paths.h> >++#if defined(linux) >+ #include <mntent.h> >++#endif >+ #include "vm_atomic.h" >+ #include "ghIntegration.h" >+ #include "ghIntegrationInt.h" >diff -Nru /tmp/open-vm-tools/files/vmware-kmod.sh.in ./files/vmware-kmod.sh.in >--- /tmp/open-vm-tools/files/vmware-kmod.sh.in 2009-01-06 04:43:58.000000000 +0900 >+++ ./files/vmware-kmod.sh.in 2009-03-24 20:30:55.000000000 +0900 >@@ -16,22 +16,22 @@ > vmware_guest_vmmemctl_start() > { > echo 'Loading vmmemctl kernel module.' >- kldload %%PREFIX%%/%%LIB32DIR%%/vmware-tools/modules/drivers/vmmemctl.ko >/dev/null 2>&1 >+ kldload %%PREFIX%%/lib/vmware-tools/modules/drivers/vmmemctl.ko >/dev/null 2>&1 > } > vmware_guest_vmxnet_start() > { > echo 'Loading vmxnet kernel module.' >- kldload %%PREFIX%%/%%LIB32DIR%%/vmware-tools/modules/drivers/vmxnet.ko >/dev/null 2>&1 >+ kldload %%PREFIX%%/lib/vmware-tools/modules/drivers/vmxnet.ko >/dev/null 2>&1 > } > vmware_guest_vmblock_start() > { > echo 'Loading vmblock kernel module.' >- kldload %%PREFIX%%/%%LIB32DIR%%/vmware-tools/modules/drivers/vmblock.ko >/dev/null 2>&1 >+ kldload %%PREFIX%%/lib/vmware-tools/modules/drivers/vmblock.ko >/dev/null 2>&1 > } > vmware_guest_vmhgfs_start() > { > echo 'Loading vmhgfs kernel module.' >- kldload %%PREFIX%%/%%LIB32DIR%%/vmware-tools/modules/drivers/vmhgfs.ko >/dev/null 2>&1 >+ kldload %%PREFIX%%/lib/vmware-tools/modules/drivers/vmhgfs.ko >/dev/null 2>&1 > } > > # VMware kernel module: vmmemctl >diff -Nru /tmp/open-vm-tools/pkg-plist ./pkg-plist >--- /tmp/open-vm-tools/pkg-plist 2009-03-04 08:26:15.000000000 +0900 >+++ ./pkg-plist 2009-03-24 20:26:53.000000000 +0900 >@@ -3,55 +3,55 @@ > bin/vmware-xferlogs > bin/vmtoolsd > bin/vmware-toolbox-cmd >+bin/vmware-vmblock-fuse > etc/vmware-tools/tools.conf >-etc/vmware-tools/plugins/vmsvc/libguestInfo.so >-etc/vmware-tools/plugins/vmsvc/libhgfsServer.so >-etc/vmware-tools/plugins/vmsvc/libpowerOps.so >-etc/vmware-tools/plugins/vmsvc/libtimeSync.so >-etc/vmware-tools/plugins/vmsvc/libvix.so >-etc/vmware-tools/plugins/vmsvc/libvmbackup.so >-%%LIB32DIR%%/libvmtools.a >-%%LIB32DIR%%/libvmtools.la >-%%LIB32DIR%%/libvmtools.so >-%%LIB32DIR%%/libvmtools.so.0 >-%%LIB32DIR%%/libguestlib.a >-%%LIB32DIR%%/libguestlib.la >-%%LIB32DIR%%/libguestlib.so >-%%LIB32DIR%%/libguestlib.so.0 >-%%LIB32DIR%%/vmware-tools/modules/drivers/linker.hints >-%%LIB32DIR%%/vmware-tools/modules/drivers/vmblock.ko >-%%LIB32DIR%%/vmware-tools/modules/drivers/vmhgfs.ko >-%%LIB32DIR%%/vmware-tools/modules/drivers/vmmemctl.ko >-%%LIB32DIR%%/vmware-tools/modules/drivers/vmxnet.ko >+lib/open-vm-tools/plugins/vmsvc/libguestInfo.so >+lib/open-vm-tools/plugins/vmsvc/libhgfsServer.so >+lib/open-vm-tools/plugins/vmsvc/libpowerOps.so >+lib/open-vm-tools/plugins/vmsvc/libtimeSync.so >+lib/open-vm-tools/plugins/vmsvc/libvix.so >+lib/open-vm-tools/plugins/vmsvc/libvmbackup.so >+%%X11%%lib/open-vm-tools/plugins/vmusr/libhgfsServer.so >+%%X11%%lib/open-vm-tools/plugins/vmusr/libresolutionSet.so >+%%X11%%lib/open-vm-tools/plugins/vmusr/libvix.so >+%%X11%%lib/open-vm-tools/plugins/vmusr/libvixUser.so >+lib/libvmtools.a >+lib/libvmtools.la >+lib/libvmtools.so >+lib/libvmtools.so.0 >+lib/libguestlib.a >+lib/libguestlib.la >+lib/libguestlib.so >+lib/libguestlib.so.0 >+lib/vmware-tools/modules/drivers/linker.hints >+lib/vmware-tools/modules/drivers/vmblock.ko >+lib/vmware-tools/modules/drivers/vmhgfs.ko >+lib/vmware-tools/modules/drivers/vmmemctl.ko >+lib/vmware-tools/modules/drivers/vmxnet.ko >+@exec mkdir -p %D/lib/vmware-tools/modules/input > sbin/mount_vmhgfs > sbin/vmware-guestd > %%X11%%bin/vmware-toolbox > %%X11%%bin/vmware-user >-%%X11%%share/applications/vmware-toolbox.desktop >+%%X11%%bin/vmware-user-suid-wrapper > %%X11%%share/applications/vmware-user.desktop >-%%X11%%share/pixmaps/vmware/vmware-toolbox.xpm > share/vmware-tools/poweroff-vm-default > share/vmware-tools/poweron-vm-default > share/vmware-tools/resume-vm-default > share/vmware-tools/suspend-vm-default > share/vmware-tools/vm-support >-@exec kldxref %%LIB32DIR%%/vmware-tools/modules/drivers 2>/dev/null || true >+@exec kldxref %D/lib/vmware-tools/modules/drivers 2>/dev/null || true > @unexec if test -f %D/lib/vmware-tools/modules/drivers/linker.hints; then rm -f %D/lib/vmware-tools/modules/drivers/linker.hints; fi > @unexec if test -f %D/share/vmware-tools/tools.conf; then rm -f %D/share/vmware-tools/tools.conf; fi > @unexec if test -h %D/etc/vmware-tools/plugins; then rm -f %D/etc/vmware-tools/plugins; fi >-@dirrmtry %%LIB32DIR%%/vmware-tools/modules/input >-@dirrmtry %%LIB32DIR%%/vmware-tools/modules/drivers >-@dirrmtry %%LIB32DIR%%/vmware-tools/modules >-@dirrmtry %%LIB32DIR%%/vmware-tools/plugins >-@dirrmtry %%LIB32DIR%%/vmware-tools >-%%X11%%@dirrm share/pixmaps/vmware >-@dirrmtry etc/vmware-tools/plugins/vmsvc >-@dirrmtry etc/vmware-tools/plugins >+@dirrmtry lib/vmware-tools/modules/drivers >+@dirrmtry lib/vmware-tools/modules/input >+@dirrmtry lib/vmware-tools/modules >+@dirrmtry lib/vmware-tools > @dirrmtry etc/vmware-tools >-@dirrmtry etc/open-vm-tools/plugins >-@dirrmtry etc/open-vm-tools > @dirrmtry share/vmware-tools > %%X11%%@dirrmtry share/applications >-@dirrm %%LIB32DIR%%/open-vm-tools/plugins/vmsvc >-@dirrm %%LIB32DIR%%/open-vm-tools/plugins >-@dirrm %%LIB32DIR%%/open-vm-tools >+@dirrm lib/open-vm-tools/plugins/vmsvc >+%%X11%%@dirrm lib/open-vm-tools/plugins/vmusr >+@dirrm lib/open-vm-tools/plugins >+@dirrm lib/open-vm-tools
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 132999
: 94773