Commit Graph

181 Commits

Author SHA1 Message Date
Dima Panov 2ec10e7dd9 devel/doxygen: Update to 1.9.0
- regen patches by 'make makepatch'
- adjust consumers which affected by new doxygen styles
- take maintainersip

Changelog: https://www.doxygen.nl/manual/changelog.html#log_1_9_0

PR:		242347
Submitted by:	fluffy
Reported by:	Naram Qashat (ex-maintainer)
Exp-run by:	antoine
2021-01-08 07:47:02 +00:00
Dima Panov a785804107 emulators/open-vm-tools: update to 11.2.0 release
PR:		250550
Submitted by:	fluffy
Approved by:	jpaetzel
2020-12-31 19:17:51 +00:00
Josh Paetzel 63a41f899a Fix an issue where the rc.d script can error out because it was run before ldconfig
PR:	250407
Submitted by:	dim
Sponsored by:	Panzura
2020-10-21 18:47:28 +00:00
Josh Paetzel b8827782a8 Update to 11.1.5
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
2020-09-10 13:27:57 +00:00
Josh Paetzel 887979b55a Fix compilation in a -fno-common universe 2020-08-24 00:40:41 +00:00
Tobias Kortkamp c7259fc4f0 Clean up some things
Reported by:	portscan
2020-05-30 00:57:02 +00:00
Jung-uk Kim 83c07b27c6 - Install a script in ${PREFIX}/bin rather than /usr/bin. Fix plist.
- Add DOCS option for consistent build.  Documentation was automatically
built when doxygen was found by the configure script.

PR:		246468
Approved by:	jpaetzel (maintainer)
2020-05-15 03:52:33 +00:00
Josh Paetzel cdded8b1e2 Update to version 11.1.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
2020-05-14 14:18:16 +00:00
Josh Paetzel e43dda5328 Unbreak build on HEAD
PR:	243864
Submitted by:	Ruslan Garipov <brigadir15@gmail.com>
Sponsored by:	Panzura
2020-02-06 20:18:10 +00:00
Josh Paetzel 1ed4644786 Fix build on HEAD
PR:	243240
Submitted by:	Ruslan Garipov <brigadir15@gmail.com>
2020-01-11 16:32:46 +00:00
Josh Paetzel 801426181a Fix build on HEAD
PR:	242679
Submitted by:	Ruslan Garipov <brigadir15@gmail.com>
Reviewed by:	jhb
2020-01-11 16:24:54 +00:00
Brooks Davis 861caa6012 Fix build with src r354909 applied. 2019-11-22 19:45:11 +00:00
Josh Paetzel fb40e31520 Bump PORTREVISION to rebuild pkg in HEAD
For users tracking stable/12, stable/11, or supported releases
this will result in an upgrade of the port
with no functional change.

For users tracking HEAD before r353150 the new binary pkg
will likely cause your system to panic.

PR:	241180
Sponsored by:	Panzura
Fix suggested by:	mp
2019-11-18 17:36:36 +00:00
Niclas Zeising a3c56e68df Add USES=xorg USES=gl, ports categories e and g
Add USES=xorg and USES=gl to ports in categories starting with 'e' and 'g'.
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
2019-11-05 22:21:16 +00:00
Josh Paetzel 0616fa1a22 Update rc.d script to chase the removal of vmxnet
PR:	241580
Submitted by:	ard_1@mail.ru
2019-10-30 16:10:41 +00:00
Josh Paetzel 29c57298f2 Update to version 11.0.1
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
2019-10-29 14:36:04 +00:00
Tobias Kortkamp 0902703d9d Do not set CONFLICTS{,_INSTALL} twice 2019-01-08 11:46:19 +00:00
Rene Ladan 8a502cb2d4 Remove compatibility code for FreeBSD < 11.2 from all ports.
Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by:	rene
Reviewed by:	bapt, jbeich
Differential Revision:	https://reviews.freebsd.org/D17724
2018-11-02 13:32:34 +00:00
Josh Paetzel b10728b835 Remove DNET option and hardwire the libdnet dependency
It hasn't actually been optional for a
very long time.

PR:	231872
Reported by:	Olli Hauer
2018-10-30 19:17:34 +00:00
Josh Paetzel a9164c0a1c Update to 10.3.0
PR:	229985
Submitted by:	John Wolfe <jwolfe@vmware.com>
2018-09-29 05:29:28 +00:00
Niclas Zeising 0fae2e9e0e Change x11/xorgproto to become a build dep
Change x11/xorgproto to become a build time dependency when added to
USE_XORG.  Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.

PR:		230909
Reviewed by:	eadler
Approved by:	portmgr (antoine)
Obtained from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run:	antoine
Differential Revision:	https://reviews.freebsd.org/D16906
2018-09-11 18:34:27 +00:00
Josh Paetzel ba2015fb66 Chase FreeBSD HEAD changes
r338318, r338143

The patches have been upstreamed to VMware.

Submitted by:	dim
2018-08-31 18:13:56 +00:00
Niclas Zeising 15dac70c75 Switch to xorgproto instead of individual packages
Upstream used to distribute protocol headers as separate packages, but has
decided to merge those to a common package, named xorgproto.  This update
tracks that change.

* Add a new port, x11/xorgproto, with are protocol headers for xorg.
* Hook the new protocol port to the build and to infrastructure in
  bsd.xorg.mk.
* Update all ports with a dependency on any of the old *proto packages to
  instead depend on xorgproto.  Bump portrevision.
* Delete the old *proto packages, update MOVED.

PR:		230023
Submitted by:	zeising
Approved by:	portmgr (antoine)
exp-run by:	antoine
2018-07-31 18:41:30 +00:00
Mathieu Arnold f93e7c0f39 Do not force stop services when a package is deinstalled.
Starting or stopping services is the role of pkg(8).

Sponsored by:	Absolight
2018-06-27 13:55:56 +00:00
Josh Paetzel 69f24b93f5 Update to version 10.2.5
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>
2018-05-28 02:04:36 +00:00
Josh Paetzel 25959fc500 Unbreak after src r333813
Fallout from being out of tree.
2018-05-23 22:37:05 +00:00
Josh Paetzel 9caf09de92 Reintegrate accidentally removed patch
Along the way remove a patch that is no longer
needed.

Reported by:	John Wolfe <jwolfe@vmware.com>
Pointyhat:	jpaetzel
2018-03-13 14:20:24 +00:00
Josh Paetzel 445f4b448a Fix bug that causes crashes when running commands from the host
PR:	226478
Submitted by:	german.mb@gmail.com
Reviewed by:	John Wolfe <jwolfe@vmware.com>
2018-03-10 22:56:54 +00:00
Josh Paetzel 2715780414 Backport a fix from upstream that broke UFS
Reported by:	dim
Obtained from:	VMware
2018-02-25 15:35:07 +00:00
Alex Kozlov 7fa9c70193 - Update name of autoreconf WRKSRC variable in comment
- Fix a few ports with invalid USES autoreconf arguments
- Add check for invalid USES autoreconf arguments

Differential Revision:	https://reviews.freebsd.org/D14004
Approved by:	tijl (autotools maintainer), portmgr (mat)
2018-01-24 09:41:04 +00:00
Alexey Dokuchaev 76ba4d3d7b - Improve grammar and properly spell ``VMware'' in the port description
- Point WWW: line (address) to a better location
2018-01-13 08:24:21 +00:00
Josh Paetzel 8bea5017d1 Fix build with clang 6.0.0
Also avoids an endless loop in practice

PR:	224816
Submitted by:	dim
2018-01-02 14:45:06 +00:00
Josh Paetzel daf9ab50f7 Don't remove a config file the port doesn't install.
PR:	224595
Reported by:	Mikhail Golub <gmn@gmn.org.ua>
Reviewed by:	John Wolfe <jwolfe@vmware.com>
2017-12-28 22:45:57 +00:00
Li-Wen Hsu fed85c5f0f - Update WWW
Approved by:	jpaetzel (maintainer)
2017-12-26 18:06:06 +00:00
Josh Paetzel 6342be5e7d Update to 10.2.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>
2017-12-23 05:20:29 +00:00
Josh Paetzel c8099d21af Remove unused dependancies. 2017-12-07 19:52:17 +00:00
Josh Paetzel 8ef1611557 Remove external ICU dependancy
MFH:	2017Q4
2017-10-02 20:04:41 +00:00
Jan Beich a382198617 devel/icu: update to 59.1
- Temporarily keep C++98 working in consumers for Clang's default -std=

Changes:	http://site.icu-project.org/download/59
PR:		218788
Submitted by:	takefu@airport.fm, dcarmich@dcarmichael.net (early version)
Exp-run by:	antoine
2017-09-25 00:02:36 +00:00
Jan Beich fb8c6ffaed Back out C++11 changes for ICU >= 59
r449608, r449609, r449610, r449611, r449612, r449613, r449614,
r449621, r449661, r449662 are reverted. ICU will pull char16_t typedef
in C++98 mode instead.

Pointy hat to:	jbeich
PR:		218788 222222 222225
2017-09-12 13:01:22 +00:00
Jan Beich 025aa66091 emulators/open-vm-tools: unbreak with ICU >= 59
stringxx/string.cc:927:23: error: use of undeclared identifier 'Unicode_ToTitle'
   return CopyAndFree(Unicode_ToTitle(c_str(), locale), free);
                      ^

PR:		222225
2017-09-11 17:17:19 +00:00
Josh Paetzel dd74544a2b Update to 10.1.10
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
2017-08-29 16:43:48 +00:00
Mathieu Arnold ed4f9411de Don't set WRKSRC when USE_GITHUB. Use the correct GH_ACCOUNT/GH_PROJECT,
and use WRKSRC_SUBDIR.

Sponsored by:	Absolight
2017-08-21 13:14:02 +00:00
Josh Paetzel 6f7e01e9d7 Take maintainership
Approved by:	swills
2017-08-17 18:00:36 +00:00
John Baldwin db9b491670 Don't leak lock from os_kmem_alloc().
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
2017-08-17 17:47:58 +00:00
Mathieu Arnold 189da2fda2 Regular USE_GITHUB cleanup.
Sponsored by:	Absolight
2017-07-27 13:57:30 +00:00
Steve Wills f2e6e3cde5 emulators/open-vm-tools: update to 10.1.5 2017-06-30 18:37:49 +00:00
Renato Botelho c8cb3b67f8 Make vmware-kmod startup script to return 1 when it fails
Approved by:	swills (maintainer)
MFH:		2017Q2
Sponsored by:	Rubicon Communications (Netgate)
Differential Revision:	https://reviews.freebsd.org/D10397
2017-04-14 17:36:31 +00:00
Steve Wills 15b8d7f152 emulators/open-vm-tools: improve scripts
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
2017-03-24 14:43:24 +00:00
Steve Wills 988c348b42 emulators/open-vm-tools: Update to 10.1.0
PR:		212471
2017-03-22 14:52:00 +00:00
Enji Cooper c2f3d4d0d9 emulators/open-vm-tools: change sysctl_add_oid use to SYSCTL_ADD_OID
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
2017-02-21 19:20:47 +00:00