Advertisement
Guest User

root

a guest
Dec 5th, 2009
590
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.27 KB | None | 0 0
  1. # This is a shell archive. Save it in a file, remove anything before
  2. # this line, and then unpack it by entering "sh file". Note, it may
  3. # create directories; files and directories will be owned by you and
  4. # have default permissions.
  5. #
  6. # This archive contains:
  7. #
  8. # Makefile
  9. # distinfo
  10. # files
  11. # pkg-descr
  12. # pkg-plist
  13. #
  14. echo x - Makefile
  15. sed 's/^X//' >Makefile << 'b67911656ef5d18c4ae36cb6741b7965'
  16. X# New ports collection makefile for: open-vm-tools for FreeBSD
  17. X# Date created: 28 Mar 2008
  18. X# Whom: mbr@FreeBSD.org
  19. X#
  20. X# $FreeBSD: ports/emulators/open-vm-tools/Makefile,v 1.34 2009/08/22 00:20:23 amdmi3 Exp $
  21. X#
  22. X
  23. XPORTNAME= open-vm-tools
  24. XPORTVERSION= ${BUILD_VER}
  25. XCATEGORIES= emulators kld
  26. XMASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${RELEASE_DATE}
  27. XDISTNAME= open-vm-tools-${RELEASE_DATE}-${BUILD_VER}
  28. X
  29. XMAINTAINER= mbr@freebsd.org
  30. XCOMMENT?= Open VMware tools for FreeBSD VMware guests
  31. X
  32. XRELEASE_DATE= 2009.11.16
  33. XBUILD_VER= 210370
  34. X
  35. XWRKSRC= ${WRKDIR}/open-vm-tools-2009.11.17-210370
  36. XGNU_CONFIGURE= yes
  37. XUSE_LDCONFIG= yes
  38. X
  39. XCONFIGURE_ARGS+= --without-procps --sysconfdir=${LOCALBASE}/etc
  40. X.if defined(WITHOUT_X11)
  41. XLIB_DEPENDS+= glib-2.0:${PORTSDIR}/devel/glib20
  42. XCONFIGURE_ARGS+= --without-x --without-gtk2 --without-gtkmm
  43. XPLIST_SUB+= X11="@comment "
  44. XCONFLICTS= open-vm-tools-[0-9]*
  45. X.else
  46. X.if !defined(WITHOUT_LIBNOTIFY)
  47. XLIB_DEPENDS+= notify.1:${PORTSDIR}/devel/libnotify
  48. X.endif
  49. X.if defined(WITH_UNITY)
  50. XCONFIGURE_ENV+= CUSTOM_URIPARSER_CPPFLAGS="-I${LOCALBASE}/include/uriparser"
  51. XLIB_DEPENDS+= uriparser.1:${PORTSDIR}/net/uriparser
  52. X.else
  53. XCONFIGURE_ARGS+= --disable-unity
  54. X.endif
  55. XLIB_DEPENDS+= gtkmm-2.4:${PORTSDIR}/x11-toolkits/gtkmm24
  56. XCONFIGURE_ARGS+= --with-x
  57. XCONFIGURE_ENV+= LDFLAGS="-L${LOCALBASE}/lib" \
  58. X CPPFLAGS="-I${LOCALBASE}/include"
  59. XUSE_XORG= x11 ice sm xext xineramaproto xinerama xrandr xrender \
  60. X xtst
  61. XUSE_GNOME= gtk20 glib20
  62. XPLIST_SUB+= X11=""
  63. XCONFLICTS= open-vm-tools-nox11-[0-9]*
  64. X.endif
  65. X
  66. X.if !defined(WITHOUT_FUSE)
  67. XLIB_DEPENDS+= fuse.2:${PORTSDIR}/sysutils/fusefs-libs
  68. XRUN_DEPENDS+= mount_fusefs:${PORTSDIR}/sysutils/fusefs-kmod
  69. XPLIST_SUB+= FUSE=""
  70. X.else
  71. XPLIST_SUB+= FUSE="@comment "
  72. X.endif
  73. X
  74. XCONFLICTS+= vmware-guestd[0-9]* vmware-tools[0-9]*
  75. XSUB_FILES= pkg-message
  76. X
  77. X.if defined(WITHOUT_DNET)
  78. XCONFIGURE_ARGS+= --without-dnet
  79. X.else
  80. XLIB_DEPENDS+= dnet:${PORTSDIR}/net/libdnet
  81. X.endif
  82. X
  83. X.if defined(WITHOUT_ICU)
  84. XCONFIGURE_ARGS+= --without-icu
  85. X.else
  86. XLIB_DEPENDS+= icuuc:${PORTSDIR}/devel/icu
  87. X.endif
  88. X
  89. XUSE_RC_SUBR= vmware-guestd.sh vmware-kmod.sh
  90. X
  91. X.include <bsd.port.pre.mk>
  92. X
  93. X.if ${OSVERSION} < 700000
  94. XBROKEN= does not compile on 6.X
  95. X.endif
  96. X
  97. X.if ${ARCH} == "sparc64"
  98. XIGNORE= not yet ported to sparc64
  99. X.endif
  100. X
  101. Xpost-build:
  102. X (cd ${WRKSRC}/modules && ${MAKE})
  103. X
  104. Xpost-install:
  105. X ${MKDIR} ${PREFIX}/lib/vmware-tools/modules/drivers
  106. X ${MKDIR} ${PREFIX}/lib/vmware-tools/modules/input
  107. X ${INSTALL_DATA} ${WRKSRC}/modules/freebsd/vmmemctl.ko ${PREFIX}/lib/vmware-tools/modules/drivers/vmmemctl.ko
  108. X ${INSTALL_DATA} ${WRKSRC}/modules/freebsd/vmxnet.ko ${PREFIX}/lib/vmware-tools/modules/drivers/vmxnet.ko
  109. X ${INSTALL_DATA} ${WRKSRC}/modules/freebsd/vmhgfs.ko ${PREFIX}/lib/vmware-tools/modules/drivers/vmhgfs.ko
  110. X ${INSTALL_DATA} ${WRKSRC}/modules/freebsd/vmblock.ko ${PREFIX}/lib/vmware-tools/modules/drivers/vmblock.ko
  111. X @-kldxref ${PREFIX}/lib/vmware-tools/modules/drivers 2>/dev/null
  112. X @${CAT} ${PKGMESSAGE}
  113. X
  114. X.include <bsd.port.post.mk>
  115. b67911656ef5d18c4ae36cb6741b7965
  116. echo x - distinfo
  117. sed 's/^X//' >distinfo << '57677d168a5ec21bdf22c9501f075a8f'
  118. XMD5 (open-vm-tools-2009.11.16-210370.tar.gz) = 93d28b6e57b8d1ad0d322dd881e11903
  119. XSHA256 (open-vm-tools-2009.11.16-210370.tar.gz) = d0eb942bc913350526c734e71661c7824085292f7d21f1b00a5b9dc44152b495
  120. XSIZE (open-vm-tools-2009.11.16-210370.tar.gz) = 3514530
  121. 57677d168a5ec21bdf22c9501f075a8f
  122. echo c - files
  123. mkdir -p files > /dev/null 2>&1
  124. echo x - pkg-descr
  125. sed 's/^X//' >pkg-descr << '7f9555c3c1089940396b503dd37f3979'
  126. XThe Open Virtual Machine Tools (open-vm-tools) are the open source
  127. Ximplementation of VMware Tools. They are a set of guest operating
  128. Xsystem virtualization components that enhance performance and user
  129. Xexperience of virtual machines. As virtualization technology rapidly
  130. Xbecomes mainstream, each virtualization solution provider implements
  131. Xtheir own set of tools and utilities to supplement the guest virtual
  132. Xmachine. However, most of the implementations are proprietary and
  133. Xare tied to a specific virtualization platform.
  134. X
  135. XThis port replaces the vmware guest ports and the binary only vmware
  136. Xtools ports in the ports tree.
  137. X
  138. XWWW: http://open-vm-tools.sourceforge.net
  139. 7f9555c3c1089940396b503dd37f3979
  140. echo x - pkg-plist
  141. sed 's/^X//' >pkg-plist << '842cde48cf18b70a11b15515ca566742'
  142. Xbin/vmware-checkvm
  143. Xbin/vmware-hgfsclient
  144. Xbin/vmware-rpctool
  145. Xbin/vmware-xferlogs
  146. Xbin/vmtoolsd
  147. Xbin/vmware-toolbox-cmd
  148. X%%FUSE%%bin/vmware-vmblock-fuse
  149. Xlib/open-vm-tools/plugins/vmsvc/libguestInfo.so
  150. Xlib/open-vm-tools/plugins/vmsvc/libpowerOps.so
  151. Xlib/open-vm-tools/plugins/vmsvc/libtimeSync.so
  152. Xlib/open-vm-tools/plugins/vmsvc/libvmbackup.so
  153. Xlib/open-vm-tools/plugins/common/libhgfsServer.so
  154. Xlib/open-vm-tools/plugins/common/libhgfsServer.la
  155. Xlib/open-vm-tools/plugins/common/libvix.so
  156. Xlib/open-vm-tools/plugins/common/libvix.la
  157. X%%X11%%lib/open-vm-tools/plugins/vmusr/libresolutionSet.so
  158. X%%X11%%lib/open-vm-tools/plugins/vmusr/libvixUser.so
  159. Xlib/libvmtools.a
  160. Xlib/libvmtools.la
  161. Xlib/libvmtools.so
  162. Xlib/libvmtools.so.0
  163. Xlib/libguestlib.a
  164. Xlib/libguestlib.la
  165. Xlib/libguestlib.so
  166. Xlib/libguestlib.so.0
  167. Xlib/pkgconfig/vmguestlib.pc
  168. Xlib/vmware-tools/modules/drivers/linker.hints
  169. Xlib/vmware-tools/modules/drivers/vmblock.ko
  170. Xlib/vmware-tools/modules/drivers/vmhgfs.ko
  171. Xlib/vmware-tools/modules/drivers/vmmemctl.ko
  172. Xlib/vmware-tools/modules/drivers/vmxnet.ko
  173. Xshare/open-vm-tools/tests/libtestDebug.so
  174. Xshare/open-vm-tools/tests/libtestPlugin.so
  175. Xinclude/vmGuestLib/includeCheck.h
  176. Xinclude/vmGuestLib/vmGuestLib.h
  177. Xinclude/vmGuestLib/vmSessionId.h
  178. Xinclude/vmGuestLib/vm_basic_types.h
  179. X@exec mkdir -p %D/lib/vmware-tools/modules/input
  180. Xsbin/mount_vmhgfs
  181. X%%X11%%bin/vmware-toolbox
  182. X%%X11%%bin/vmware-user
  183. X%%X11%%bin/vmware-user-suid-wrapper
  184. X%%X11%%share/applications/vmware-user.desktop
  185. Xshare/vmware-tools/poweroff-vm-default
  186. Xshare/vmware-tools/poweron-vm-default
  187. Xshare/vmware-tools/resume-vm-default
  188. Xshare/vmware-tools/suspend-vm-default
  189. Xshare/vmware-tools/vm-support
  190. X@exec kldxref %D/lib/vmware-tools/modules/drivers 2>/dev/null || true
  191. X@unexec if test -f %D/lib/vmware-tools/modules/drivers/linker.hints; then rm -f %D/lib/vmware-tools/modules/drivers/linker.hints; fi
  192. X@unexec if test -f %D/share/vmware-tools/tools.conf; then rm -f %D/share/vmware-tools/tools.conf; fi
  193. X@unexec if test -h %D/etc/vmware-tools/plugins; then rm -f %D/etc/vmware-tools/plugins; fi
  194. X@dirrmtry lib/vmware-tools/modules/drivers
  195. X@dirrmtry lib/vmware-tools/modules/input
  196. X@dirrmtry lib/vmware-tools/modules
  197. X@dirrmtry lib/vmware-tools
  198. X@dirrmtry etc/vmware-tools
  199. X@dirrmtry share/open-vm-tools/tests
  200. X@dirrmtry share/open-vm-tools
  201. X@dirrmtry share/vmware-tools
  202. X@dirrmtry lib/pkgconfig
  203. X%%X11%%@dirrmtry share/applications
  204. X@dirrm lib/open-vm-tools/plugins/common
  205. X@dirrm lib/open-vm-tools/plugins/vmsvc
  206. X%%X11%%@dirrm lib/open-vm-tools/plugins/vmusr
  207. X@dirrm lib/open-vm-tools/plugins
  208. X@dirrm lib/open-vm-tools
  209. X@dirrm include/vmGuestLib
  210. 842cde48cf18b70a11b15515ca566742
  211. exit
  212.  
  213.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement