Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # This is a shell archive. Save it in a file, remove anything before
- # this line, and then unpack it by entering "sh file". Note, it may
- # create directories; files and directories will be owned by you and
- # have default permissions.
- #
- # This archive contains:
- #
- # Makefile
- # distinfo
- # files
- # pkg-descr
- # pkg-plist
- #
- echo x - Makefile
- sed 's/^X//' >Makefile << 'b67911656ef5d18c4ae36cb6741b7965'
- X# New ports collection makefile for: open-vm-tools for FreeBSD
- X# Date created: 28 Mar 2008
- X# Whom: mbr@FreeBSD.org
- X#
- X# $FreeBSD: ports/emulators/open-vm-tools/Makefile,v 1.34 2009/08/22 00:20:23 amdmi3 Exp $
- X#
- X
- XPORTNAME= open-vm-tools
- XPORTVERSION= ${BUILD_VER}
- XCATEGORIES= emulators kld
- XMASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${RELEASE_DATE}
- XDISTNAME= open-vm-tools-${RELEASE_DATE}-${BUILD_VER}
- X
- XMAINTAINER= mbr@freebsd.org
- XCOMMENT?= Open VMware tools for FreeBSD VMware guests
- X
- XRELEASE_DATE= 2009.11.16
- XBUILD_VER= 210370
- X
- XWRKSRC= ${WRKDIR}/open-vm-tools-2009.11.17-210370
- XGNU_CONFIGURE= yes
- XUSE_LDCONFIG= yes
- X
- XCONFIGURE_ARGS+= --without-procps --sysconfdir=${LOCALBASE}/etc
- X.if defined(WITHOUT_X11)
- XLIB_DEPENDS+= glib-2.0:${PORTSDIR}/devel/glib20
- XCONFIGURE_ARGS+= --without-x --without-gtk2 --without-gtkmm
- XPLIST_SUB+= X11="@comment "
- XCONFLICTS= open-vm-tools-[0-9]*
- X.else
- X.if !defined(WITHOUT_LIBNOTIFY)
- XLIB_DEPENDS+= notify.1:${PORTSDIR}/devel/libnotify
- X.endif
- X.if defined(WITH_UNITY)
- XCONFIGURE_ENV+= CUSTOM_URIPARSER_CPPFLAGS="-I${LOCALBASE}/include/uriparser"
- XLIB_DEPENDS+= uriparser.1:${PORTSDIR}/net/uriparser
- X.else
- XCONFIGURE_ARGS+= --disable-unity
- X.endif
- XLIB_DEPENDS+= gtkmm-2.4:${PORTSDIR}/x11-toolkits/gtkmm24
- XCONFIGURE_ARGS+= --with-x
- XCONFIGURE_ENV+= LDFLAGS="-L${LOCALBASE}/lib" \
- X CPPFLAGS="-I${LOCALBASE}/include"
- XUSE_XORG= x11 ice sm xext xineramaproto xinerama xrandr xrender \
- X xtst
- XUSE_GNOME= gtk20 glib20
- XPLIST_SUB+= X11=""
- XCONFLICTS= open-vm-tools-nox11-[0-9]*
- X.endif
- X
- X.if !defined(WITHOUT_FUSE)
- XLIB_DEPENDS+= fuse.2:${PORTSDIR}/sysutils/fusefs-libs
- XRUN_DEPENDS+= mount_fusefs:${PORTSDIR}/sysutils/fusefs-kmod
- XPLIST_SUB+= FUSE=""
- X.else
- XPLIST_SUB+= FUSE="@comment "
- X.endif
- X
- XCONFLICTS+= vmware-guestd[0-9]* vmware-tools[0-9]*
- XSUB_FILES= pkg-message
- X
- X.if defined(WITHOUT_DNET)
- XCONFIGURE_ARGS+= --without-dnet
- X.else
- XLIB_DEPENDS+= dnet:${PORTSDIR}/net/libdnet
- X.endif
- X
- X.if defined(WITHOUT_ICU)
- XCONFIGURE_ARGS+= --without-icu
- X.else
- XLIB_DEPENDS+= icuuc:${PORTSDIR}/devel/icu
- X.endif
- X
- XUSE_RC_SUBR= vmware-guestd.sh vmware-kmod.sh
- X
- X.include <bsd.port.pre.mk>
- X
- X.if ${OSVERSION} < 700000
- XBROKEN= does not compile on 6.X
- X.endif
- X
- X.if ${ARCH} == "sparc64"
- XIGNORE= not yet ported to sparc64
- X.endif
- X
- Xpost-build:
- X (cd ${WRKSRC}/modules && ${MAKE})
- X
- Xpost-install:
- X ${MKDIR} ${PREFIX}/lib/vmware-tools/modules/drivers
- X ${MKDIR} ${PREFIX}/lib/vmware-tools/modules/input
- X ${INSTALL_DATA} ${WRKSRC}/modules/freebsd/vmmemctl.ko ${PREFIX}/lib/vmware-tools/modules/drivers/vmmemctl.ko
- X ${INSTALL_DATA} ${WRKSRC}/modules/freebsd/vmxnet.ko ${PREFIX}/lib/vmware-tools/modules/drivers/vmxnet.ko
- X ${INSTALL_DATA} ${WRKSRC}/modules/freebsd/vmhgfs.ko ${PREFIX}/lib/vmware-tools/modules/drivers/vmhgfs.ko
- X ${INSTALL_DATA} ${WRKSRC}/modules/freebsd/vmblock.ko ${PREFIX}/lib/vmware-tools/modules/drivers/vmblock.ko
- X @-kldxref ${PREFIX}/lib/vmware-tools/modules/drivers 2>/dev/null
- X @${CAT} ${PKGMESSAGE}
- X
- X.include <bsd.port.post.mk>
- b67911656ef5d18c4ae36cb6741b7965
- echo x - distinfo
- sed 's/^X//' >distinfo << '57677d168a5ec21bdf22c9501f075a8f'
- XMD5 (open-vm-tools-2009.11.16-210370.tar.gz) = 93d28b6e57b8d1ad0d322dd881e11903
- XSHA256 (open-vm-tools-2009.11.16-210370.tar.gz) = d0eb942bc913350526c734e71661c7824085292f7d21f1b00a5b9dc44152b495
- XSIZE (open-vm-tools-2009.11.16-210370.tar.gz) = 3514530
- 57677d168a5ec21bdf22c9501f075a8f
- echo c - files
- mkdir -p files > /dev/null 2>&1
- echo x - pkg-descr
- sed 's/^X//' >pkg-descr << '7f9555c3c1089940396b503dd37f3979'
- XThe Open Virtual Machine Tools (open-vm-tools) are the open source
- Ximplementation of VMware Tools. They are a set of guest operating
- Xsystem virtualization components that enhance performance and user
- Xexperience of virtual machines. As virtualization technology rapidly
- Xbecomes mainstream, each virtualization solution provider implements
- Xtheir own set of tools and utilities to supplement the guest virtual
- Xmachine. However, most of the implementations are proprietary and
- Xare tied to a specific virtualization platform.
- X
- XThis port replaces the vmware guest ports and the binary only vmware
- Xtools ports in the ports tree.
- X
- XWWW: http://open-vm-tools.sourceforge.net
- 7f9555c3c1089940396b503dd37f3979
- echo x - pkg-plist
- sed 's/^X//' >pkg-plist << '842cde48cf18b70a11b15515ca566742'
- Xbin/vmware-checkvm
- Xbin/vmware-hgfsclient
- Xbin/vmware-rpctool
- Xbin/vmware-xferlogs
- Xbin/vmtoolsd
- Xbin/vmware-toolbox-cmd
- X%%FUSE%%bin/vmware-vmblock-fuse
- Xlib/open-vm-tools/plugins/vmsvc/libguestInfo.so
- Xlib/open-vm-tools/plugins/vmsvc/libpowerOps.so
- Xlib/open-vm-tools/plugins/vmsvc/libtimeSync.so
- Xlib/open-vm-tools/plugins/vmsvc/libvmbackup.so
- Xlib/open-vm-tools/plugins/common/libhgfsServer.so
- Xlib/open-vm-tools/plugins/common/libhgfsServer.la
- Xlib/open-vm-tools/plugins/common/libvix.so
- Xlib/open-vm-tools/plugins/common/libvix.la
- X%%X11%%lib/open-vm-tools/plugins/vmusr/libresolutionSet.so
- X%%X11%%lib/open-vm-tools/plugins/vmusr/libvixUser.so
- Xlib/libvmtools.a
- Xlib/libvmtools.la
- Xlib/libvmtools.so
- Xlib/libvmtools.so.0
- Xlib/libguestlib.a
- Xlib/libguestlib.la
- Xlib/libguestlib.so
- Xlib/libguestlib.so.0
- Xlib/pkgconfig/vmguestlib.pc
- Xlib/vmware-tools/modules/drivers/linker.hints
- Xlib/vmware-tools/modules/drivers/vmblock.ko
- Xlib/vmware-tools/modules/drivers/vmhgfs.ko
- Xlib/vmware-tools/modules/drivers/vmmemctl.ko
- Xlib/vmware-tools/modules/drivers/vmxnet.ko
- Xshare/open-vm-tools/tests/libtestDebug.so
- Xshare/open-vm-tools/tests/libtestPlugin.so
- Xinclude/vmGuestLib/includeCheck.h
- Xinclude/vmGuestLib/vmGuestLib.h
- Xinclude/vmGuestLib/vmSessionId.h
- Xinclude/vmGuestLib/vm_basic_types.h
- X@exec mkdir -p %D/lib/vmware-tools/modules/input
- Xsbin/mount_vmhgfs
- X%%X11%%bin/vmware-toolbox
- X%%X11%%bin/vmware-user
- X%%X11%%bin/vmware-user-suid-wrapper
- X%%X11%%share/applications/vmware-user.desktop
- Xshare/vmware-tools/poweroff-vm-default
- Xshare/vmware-tools/poweron-vm-default
- Xshare/vmware-tools/resume-vm-default
- Xshare/vmware-tools/suspend-vm-default
- Xshare/vmware-tools/vm-support
- X@exec kldxref %D/lib/vmware-tools/modules/drivers 2>/dev/null || true
- 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
- X@unexec if test -f %D/share/vmware-tools/tools.conf; then rm -f %D/share/vmware-tools/tools.conf; fi
- X@unexec if test -h %D/etc/vmware-tools/plugins; then rm -f %D/etc/vmware-tools/plugins; fi
- X@dirrmtry lib/vmware-tools/modules/drivers
- X@dirrmtry lib/vmware-tools/modules/input
- X@dirrmtry lib/vmware-tools/modules
- X@dirrmtry lib/vmware-tools
- X@dirrmtry etc/vmware-tools
- X@dirrmtry share/open-vm-tools/tests
- X@dirrmtry share/open-vm-tools
- X@dirrmtry share/vmware-tools
- X@dirrmtry lib/pkgconfig
- X%%X11%%@dirrmtry share/applications
- X@dirrm lib/open-vm-tools/plugins/common
- X@dirrm lib/open-vm-tools/plugins/vmsvc
- X%%X11%%@dirrm lib/open-vm-tools/plugins/vmusr
- X@dirrm lib/open-vm-tools/plugins
- X@dirrm lib/open-vm-tools
- X@dirrm include/vmGuestLib
- 842cde48cf18b70a11b15515ca566742
- exit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement