summaryrefslogtreecommitdiff
path: root/emulators/open-vm-tools/files (follow)
Commit message (Collapse)AuthorAgeFilesLines
* emulators/open-vm-tools: Fix pkg-plistRenato Botelho2025-10-071-1/+1
| | | | | Fixes: abd2d04998b2fd543a964b89486a009806900d1e Sponsored by: Rubicon Communications, LLC ("Netgate")
* emulators/open-vm-*: Update to 13.0.5 + fixesTakefu2025-10-0610-6/+98
| | | | | | | | | - Update to 13.0.5 [1] - Fix build on CURRENT after retirement of NULLVP, VREF and VCALL macros - Move configuration files from /etc to $PREFIX/etc [2] PR: 287729 [1], 289927, 269008 [2] Sponsored by: Rubicon Communications, LLC ("Netgate")
* emulators/open-vm-{tools,kmod}: split the packageBaptiste Daroussin2024-12-124-56/+3
| | | | | | | | | | | | | | | | | | | Split the package to build the kmods separatly! Building separately has multiple benefits: 1. it allows user to rebuild when they upgrade their kernel without rebuilding all of the tools which can take a long time. 2. it allows us to provide the modules in the new kmods package repository 3. it installs the kmods the in the same place as the regular kmods: /boot/modules It means we can probably get rid of the rc script in favor if letting users use kld_list mecanism but I will let this decision to the maintainer based on what it probably best for users. Approved by: garga (maintainer) Reviewed by: garga (maintainer) Differential Revision: https://reviews.freebsd.org/D48059
* emulators/open-vm-tools: Update to 12.5.0Renato Botelho2024-11-054-6/+17
| | | | | | | | While here, fix build with llvm 19 [1] PR: 282277, 282476 [1] Submitted by: dim [1] Sponsored by: Rubicon Communications, LLC ("Netgate")
* emulators/open-vm-tools: Add DEPLOYPKG optionRenato Botelho2023-07-193-0/+33
| | | | | | | | | | | | | | | | | Before this change, open-vm-tools port used to depend inconditionally of libmspack, which is a requirement of DeployPkg plugin. It turns out that configure script only enable this plugin automatically on linux, so it was not being built and dependency was not supposed to be there. Instead of removing bogus dependency, I decided to add DEPLOYPKG option, used to enable that plugin and left it off by default in order to preserve previous default behavior. Some changes on source code were needed to make DeployPkg to build on FreeBSD and are done by new patches, which I intend to submit upstream. Reported by: vangyzen Sponsored by: Rubicon Communications, LLC ("Netgate")
* emulators/open-vm-tools: Update to 12.2.0Renato Botelho2023-03-109-98/+22
| | | | | | PR: 270077 Reported by: John Wolfe <jwolfe@vmware.com> Sponsored by: Rubicon Communications, LLC ("Netgate")
* emulators/open-vm-tools: Unbreak build on CURRENTRenato Botelho2022-12-221-4/+4
| | | | | | Fix build on CURRENT after NDFREE retirement Sponsored by: Rubicon Communications, LLC ("Netgate")
* emulators/open-vm-tools: Fix vmware-guestd rcGeoff Davis2022-10-031-1/+1
| | | | | | | | Add eval to the call to ${checkvm_cmd} to make sure stdout/stderr are redirect to /dev/null and remove spurious output when it's executed PR: 266520 Sponsored by: Rubicon Communications, LLC ("Netgate")
* emulators/open-vm-tools: Update for changes to kmem_*() in main.John Baldwin2022-09-261-0/+25
| | | | | | Reviewed by: garga Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D36734
* emulators/open-vm-tools: Update to 12.0.5Renato Botelho2022-08-121-2/+2
| | | | | | | | | - Update to 12.0.5 [1] - Silence checkvm_cmd [2] PR: 264241 [1], 264564 [2] Reported by: John Wolfe <jwolfe@vmware.com> [1], oz42@oz42.eu [2] Sponsored by: Rubicon Communications, LLC ("Netgate")
* emulators/open-vm-tools: Fix build on currentRenato Botelho2022-04-201-26/+2
| | | | | | | | Since 8b83d7e0ee544, -Wunused-but-set-variable became a fatal error on CURRENT. Remove a couble of set-but-not-used variables and fix the build Sponsored by: Rubicon Communications, LLC ("Netgate")
* emulators/open-vm-tools: fix build after 2587b74c6187 removed NDF_ONLY_PNBUFDimitry Andric2022-04-041-2/+13
| | | | | | | | | | | | | | | | | | | | After base commit 2587b74c6187, which removed NDF_ONLY_PNBUF, emulators/open-vm-tools fails to build, with: --- vfsops.o --- vfsops.c:190:16: error: use of undeclared identifier 'NDF_ONLY_PNBUF'; did you mean 'NDFREE_PNBUF'? NDFREE(ndp, NDF_ONLY_PNBUF); ^~~~~~~~~~~~~~ NDFREE_PNBUF /usr/src/sys/sys/namei.h:291:6: note: 'NDFREE_PNBUF' declared here void NDFREE_PNBUF(struct nameidata *); ^ Indeed, NDFREE_PNBUF() should now be used. PR: 263041 Approved by: garga (maintainer) MFH: 2022Q2
* emulators/open-vm-tools: Fix build on currentRenato Botelho2022-02-041-0/+17
| | | | | | | | | | | After src commit 66c5fbca7719dca1ac361a010fa511a4514a662d, insmntque1() changed to have only 2 arguments, breaking open-vm-tools. Added a patch to call the new version on recent current and call destructor to make sure it runs. Suggested by: kib Sponsored by: Rubicon Communications, LLC ("Netgate")
* emulators/open-vm-tools: Fix build after 1400043Renato Botelho2021-11-301-2/+14
| | | | | | NDINIT() last parameter was removed after this osversion Sponsored by: Rubicon Communications, LLC ("Netgate")
* emulators/open-vm-tools: Fix buildRenato Botelho2021-08-182-28/+0
| | | | | | | Remove some patches introduced by 42dfc139f65 that are note needed on 11.3.0 and fix build Sponsored by: Rubicon Communications, LLC ("Netgate")
* emulators/open-vm-tools: Prepare for glib 2.68.3Neel Chauhan2021-08-024-0/+53
| | | | PR: 256200
* all: Remove all other $FreeBSD keywords.Mathieu Arnold2021-04-062-6/+0
|
* emulators/open-vm-tools: Update to 11.2.5 and other changesRenato Botelho2021-03-252-12/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | - Update to 11.2.5 [1] - Make fuse dependency optional adding new FUSE option, enabled by default [2] - Remove CONFLICTS with packages that were removed years ago - Remove DOCS items from pkg-plist and use PORTDOCS instead - Install default tools.conf [1] - Do not mkdir directories not covered by pkg-plist - Rework patch-lib_guestApp_guestApp.c to respect ${PREFIX} - vmware-kmod.in: - Simplify logic - Use kldstat -q instead of redirect stdout/stderr [2] - Partially restore @preunexec removed in r473438. Set tools.set.version as 0 is important to let hypervisor to be notified package is removed. Otherwise vCenter console shows tools status as "installed" but "not-running". [3] PR: 252699 [1] 226204 [2] 246440 [3] Submitted by: John Wolfe <jwolfe@vmware.com> [1] [3] ohauer [2] Sponsored by: Rubicon Communications, LLC ("Netgate") Notes: svn path=/head/; revision=569197
* emulators/open-vm-tools: Flavorize and other tweaksRenato Botelho2021-03-171-2/+2
| | | | | | | | | | | | | - Remove emulators/open-vm-tools-nox11 and create a nox11 flavor - Regenerate patches with make makepatch - Sort Makefile and make portclippy and portlint happy - Remove unused variables - Simplify Makefile Sponsored by: Rubicon Communications, LLC ("Netgate") Notes: svn path=/head/; revision=568677
* emulators/open-vm-tools: update to 11.2.0 releaseDima Panov2020-12-316-15/+17
| | | | | | | | | PR: 250550 Submitted by: fluffy Approved by: jpaetzel Notes: svn path=/head/; revision=559767
* Fix an issue where the rc.d script can error out because it was run before ↵Josh Paetzel2020-10-211-1/+1
| | | | | | | | | | | ldconfig PR: 250407 Submitted by: dim Sponsored by: Panzura Notes: svn path=/head/; revision=552879
* Update to 11.1.5Josh Paetzel2020-09-101-16/+0
| | | | | | | | | | | | | | There's no functional changes in this update that apply to FreeBSD. Upstream fixed some issues detected by coverity. https://github.com/vmware/open-vm-tools/blob/stable-11.1.5/ReleaseNotes.md PR: 248782 Submitted by: John Wolfe <jwolfe@vmware.com> Sponsored by: Panzura, Inc Notes: svn path=/head/; revision=548202
* Fix compilation in a -fno-common universeJosh Paetzel2020-08-241-0/+16
| | | | Notes: svn path=/head/; revision=546031
* - Install a script in ${PREFIX}/bin rather than /usr/bin. Fix plist.Jung-uk Kim2020-05-151-4/+10
| | | | | | | | | | | - Add DOCS option for consistent build. Documentation was automatically built when doxygen was found by the configure script. PR: 246468 Approved by: jpaetzel (maintainer) Notes: svn path=/head/; revision=535263
* Update to version 11.1.0Josh Paetzel2020-05-144-142/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | In terms of functionality this update is a no-op on FreeBSD. Some local patches were upstreamed and have been removed from the port. Tested matrix is ESXi 6.5 and 6.7, and Fusion. FreeBSD HEAD, 12.1-R, 12.0-R and 11.3-R AMD64 The test plan ensures the VM power control works from the management app, that the memory balloon driver operates properly, and that reporting back to vCenter as far as IP and whether the tools are installed and operational works. In particular no i386 versions of FreeBSD were explicitly tested, nor was any testing done on ESXi 7.0 https://github.com/vmware/open-vm-tools/blob/stable-11.1.0/ReleaseNotes.md The new functionality in this version of the tools is Windows/Linux only. See the listed PR for the pieces FreeBSD needs to achieve parity. PR: 246338 Submitted by: jwolfe@vmware.com Sponsored by: Panzura Notes: svn path=/head/; revision=535238
* Unbreak build on HEADJosh Paetzel2020-02-061-2/+29
| | | | | | | | | PR: 243864 Submitted by: Ruslan Garipov <brigadir15@gmail.com> Sponsored by: Panzura Notes: svn path=/head/; revision=525444
* Fix build on HEADJosh Paetzel2020-01-112-0/+40
| | | | | | | | PR: 243240 Submitted by: Ruslan Garipov <brigadir15@gmail.com> Notes: svn path=/head/; revision=522696
* Fix build on HEADJosh Paetzel2020-01-111-0/+64
| | | | | | | | | PR: 242679 Submitted by: Ruslan Garipov <brigadir15@gmail.com> Reviewed by: jhb Notes: svn path=/head/; revision=522695
* Fix build with src r354909 applied.Brooks Davis2019-11-222-0/+22
| | | | Notes: svn path=/head/; revision=518160
* Update rc.d script to chase the removal of vmxnetJosh Paetzel2019-10-301-15/+0
| | | | | | | | PR: 241580 Submitted by: ard_1@mail.ru Notes: svn path=/head/; revision=516083
* Update to version 11.0.1Josh Paetzel2019-10-293-182/+0
| | | | | | | | | | | | | | | The biggest change is the removal of vmxnet from this package. This means you *must* be using the vmx driver included in FreeBSD or your networking will fail after this update. This is a danger for people who are running unsupported versions of FreeBSD but could also affect people who are running custom kernels that have removed vmx from them. This update reduces our patchset by taking advantage of patches submitted upstream. Sponsored by: Panzura Notes: svn path=/head/; revision=515982
* Update to 10.3.0Josh Paetzel2018-09-299-252/+15
| | | | | | | | PR: 229985 Submitted by: John Wolfe <jwolfe@vmware.com> Notes: svn path=/head/; revision=480889
* Chase FreeBSD HEAD changesJosh Paetzel2018-08-311-7/+83
| | | | | | | | | | | r338318, r338143 The patches have been upstreamed to VMware. Submitted by: dim Notes: svn path=/head/; revision=478602
* Update to version 10.2.5Josh Paetzel2018-05-2811-65/+41
| | | | | | | | | | | | | For the most part this is just to track upstream for FreeBSD. In particular 10.2.0 introduced a regression whereby UFS support was dropped. The fix was backported to the FreeBSD port of 10.2.0 in lieu of waiting for 10.2.5 to be released. PR: 227124 Submitted by: John Wolfe <jwolfe@vmware.com> Notes: svn path=/head/; revision=471014
* Unbreak after src r333813Josh Paetzel2018-05-231-0/+13
| | | | | | | Fallout from being out of tree. Notes: svn path=/head/; revision=470726
* Reintegrate accidentally removed patchJosh Paetzel2018-03-132-18/+30
| | | | | | | | | | | Along the way remove a patch that is no longer needed. Reported by: John Wolfe <jwolfe@vmware.com> Pointyhat: jpaetzel Notes: svn path=/head/; revision=464378
* Fix bug that causes crashes when running commands from the hostJosh Paetzel2018-03-103-27/+93
| | | | | | | | | PR: 226478 Submitted by: german.mb@gmail.com Reviewed by: John Wolfe <jwolfe@vmware.com> Notes: svn path=/head/; revision=464095
* Backport a fix from upstream that broke UFSJosh Paetzel2018-02-251-0/+10
| | | | | | | | Reported by: dim Obtained from: VMware Notes: svn path=/head/; revision=462960
* Fix build with clang 6.0.0Josh Paetzel2018-01-021-0/+29
| | | | | | | | | | Also avoids an endless loop in practice PR: 224816 Submitted by: dim Notes: svn path=/head/; revision=457864
* Update to 10.2.0Josh Paetzel2017-12-233-80/+0
| | | | | | | | | | | See the following link for the full release notes for this release: https://github.com/vmware/open-vm-tools/blob/10.2.x/ReleaseNotes.md PR: 224373 Submitted by: John Wolfe <jwolfe@vmware.com> Notes: svn path=/head/; revision=457023
* Update to 10.1.10Josh Paetzel2017-08-295-79/+132
| | | | | | | | | | | | | | | | | Improvements include: - Improved OS detection and reporting for FreeBSD 11 and 12. - Improved networking resume for DHCP FreeBSD guests. - Check for Xen, VirtualPC etc., only if VMware not detected. - Improve timesync when the offset is large. Full changelog is available at: https://github.com/vmware/open-vm-tools/blob/master/open-vm-tools/ChangeLog PR: 221194 Notes: svn path=/head/; revision=448929
* Don't leak lock from os_kmem_alloc().John Baldwin2017-08-171-10/+10
| | | | | | | | | | | | | | | The current port patches for os_kmem_alloc() add VM object locking. However, the lock is not unlocked in the success case because the unlock code is inside of an if body instead of after the if statement. Reported by: jpaetzel Reviewed by: jpaetzel Approved by: swills MFH: 2017Q3 Differential Revision: https://reviews.freebsd.org/D12038 Notes: svn path=/head/; revision=448159
* emulators/open-vm-tools: update to 10.1.5Steve Wills2017-06-3022-107/+194
| | | | Notes: svn path=/head/; revision=444773
* Make vmware-kmod startup script to return 1 when it failsRenato Botelho2017-04-141-0/+2
| | | | | | | | | | Approved by: swills (maintainer) MFH: 2017Q2 Sponsored by: Rubicon Communications (Netgate) Differential Revision: https://reviews.freebsd.org/D10397 Notes: svn path=/head/; revision=438529
* emulators/open-vm-tools: improve scriptsSteve Wills2017-03-242-17/+24
| | | | | | | | | | | | Make it possible to disable the rc scripts. Still default to enabled, but only when checkvm says we are in a VM. While here, improve scripts slightly. Requested by: mat Tested by: mat Notes: svn path=/head/; revision=436816
* emulators/open-vm-tools: Update to 10.1.0Steve Wills2017-03-2232-2112/+45
| | | | | | | PR: 212471 Notes: svn path=/head/; revision=436703
* emulators/open-vm-tools: change sysctl_add_oid use to SYSCTL_ADD_OIDEnji Cooper2017-02-211-10/+19
| | | | | | | | | | | | | | | | | | sysctl_add_oid was changed in base/head@r310051 to take a label parameter, and open-vm-tools doesn't supply it as it depends on the old KPI signature. SYSCTL_ADD_OID doesn't require the label parameter since its inception though, thus it's a backwards compatible solution for adding sysctl oids. PR: 215353 Reported by: dim Submitted by: ed Reviewed by: ed, lwhsu Approved by: lwhsu Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D9698 Notes: svn path=/head/; revision=434550
* Use USES=pathfix where applicable.Mathieu Arnold2016-10-211-22/+0
| | | | | | | | | | | PR: 213195 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D8093 Notes: svn path=/head/; revision=424427
* emulators/open-vm-tools: Fix build with clang 3.9.0Steve Wills2016-09-121-0/+15
| | | | | | | | PR: 212426 Submitted by: dim Notes: svn path=/head/; revision=421892
* emulators/open-vm-tools: Fix pam issueSteve Wills2015-06-071-0/+10
| | | | | | | | | While here, fix a plist issue PR: 200637 Notes: svn path=/head/; revision=388693