DeployPkg is conditional to an OPTION added recently. I forgot this
parameter on CONFIGURE_ARGS from the time I was testing it.
Reported by: vangyzen
Sponsored by: Rubicon Communications, LLC ("Netgate")
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")
What's new in at-spi2-core 2.46.0:
* Fix GetInterfaces documentation on org.a11y.atspi.Accessible
interface.
What's new in at-spi2-core 2.45.91:
* Send device event controller events using the same signature as other
events.
* Document the Accessible, Action, and Cache dbus interfaces.
* Fix license of atspi-gmain.c (#87).
What's new in at-spi2-core 2.45.90:
* xml: Add some documentation.
* xml: Fix event arguments.
* xml: Add some missing DeviceEventController methods.
* Bind the AT-SPI bus to the graphical session.
* Mark bus service as belonging to the session slice.
* Add ATSPI_ROLE_PUSH_BUTTON_MENU.
* Add an "announcement" event/signal to allow objects to send
notifications (!63).
* Various code clean-ups and test improvements.
What's new in at-spi2-core 2.45.1:
* Atk and at-spi2-atk are now merged into this project.
* Now requires meson 0.56.2 and glib 2.67.4.
* at-spi2-atk: Expose the accessible hierarchy via dbus introspection.
* Properly escape the AT-SPI bus address; fixes warnings about the address
not containing a colon (!55).
* Add a text value to AtspiValue, so that a value can expose a textual
description, as in the new Atk value API.
* Add atspi_event_listener_register_with_app, to allow an event listener
to be registered only for a given application (!52).
- accessibility/atk and accessibility/at-spi2-atk have been merged into
accessibility/at-spi2-core
- accessibility/at-spi2-core: bump consumers of removed ports atk and at-spi2-atk
PR: 269704
Exp-run by: antoine
---
On 8f9a376fdf I was supposed to bump PORTREVISION and not to set
PORTVERSION to 1. Fix it.
Reported by: marck
Sponsored by: Rubicon Communications, LLC ("Netgate")
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")
Commit b7f05445c0 has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.
There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.
The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.
Approved by: portmgr (tcberner)
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")
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
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")
- 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")
- Add DOCS option for consistent build. Documentation was automatically
built when doxygen was found by the configure script.
PR: 246468
Approved by: jpaetzel (maintainer)
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
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