Commit graph

218 commits

Author SHA1 Message Date
Nuno Teixeira
3572ca3e01 */*: Bump consumers of x11-toolkits/gtk30
New version of gtk3 in tree
2023-12-23 18:14:14 +00:00
Renato Botelho
541748a4f6 emulators/open-vm-tools: Update to 12.3.5
PR:		274760
Reported by:	John Wolfe <jwolfe@vmware.com>
Security:	CVE-2023-34058
		CVE-2023-34059
Sponsored by:	Rubicon Communications, LLC ("Netgate")
2023-11-01 16:25:27 -03:00
Renato Botelho
babca63af4 emulators/open-vm-tools: Update to 12.3.0
PR:		273486
Reported by:	John Wolfe <jwolfe@vmware.com>
Sponsored by:	Rubicon Communications, LLC ("Netgate")
2023-09-20 08:27:58 -03:00
Renato Botelho
9c700b63d1 emulators/open-vm-tools: Remove --enable-deploypkg
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")
2023-07-20 21:48:43 -03:00
Renato Botelho
6b0def58e2 emulators/open-vm-tools: Add DEPLOYPKG option
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")
2023-07-19 12:38:44 -03:00
Renato Botelho
d65114f3cf emulators/open-vm-tools: Update to 12.2.5
PR:		271986
Reported by:	John Wolfe <jwolfe@vmware.com>
Security:	CVE-2023-20867
Sponsored by:	Rubicon Communications, LLC ("Netgate")
2023-06-20 08:08:53 -03:00
Renato Botelho
af3ba1edf2 emulators/open-vm-tools: Update to 12.2.0
PR:		270077
Reported by:	John Wolfe <jwolfe@vmware.com>
Sponsored by:	Rubicon Communications, LLC ("Netgate")
2023-03-10 18:56:15 -03:00
Tobias C. Berner
fa81a4f5f8 accessibility/at-spi2-core: update to 2.46.0
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
---
2023-03-02 06:23:10 +01:00
Renato Botelho
22791e55a6 emulators/open-vm-tools: Add missing dependency
When X11 option is set, it depends of print/harfbuzz

Sponsored by:	Rubicon Communications, LLC ("Netgate")
2022-12-22 13:30:25 -03:00
Renato Botelho
4126c3ae4f emulators/open-vm-tools: Unbreak build on CURRENT
Fix build on CURRENT after NDFREE retirement

Sponsored by:	Rubicon Communications, LLC ("Netgate")
2022-12-22 13:29:28 -03:00
Renato Botelho
33a6bcb2a7 emulators/open-vm-tools: Update to 12.1.5
Sponsored by:	Rubicon Communications, LLC ("Netgate")
2022-12-13 09:44:09 -03:00
Renato Botelho
0f8f27e78e emulators/open-vm-tools: Fix PORTREVISION set
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")
2022-10-03 15:30:57 -03:00
Geoff Davis
8f9a376fdf emulators/open-vm-tools: Fix vmware-guestd rc
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")
2022-10-03 14:55:12 -03:00
John Baldwin
5e788414f6 emulators/open-vm-tools: Update for changes to kmem_*() in main.
Reviewed by:	garga
Sponsored by:	DARPA
Differential Revision:	https://reviews.freebsd.org/D36734
2022-09-26 16:27:08 -07:00
Stefan Eßer
fb16dfecae Remove WWW entries moved into port Makefiles
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)
2022-09-07 23:58:51 +02:00
Stefan Eßer
b7f05445c0 Add WWW entries to port Makefiles
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)
2022-09-07 23:10:59 +02:00
Renato Botelho
53cc662198 emulators/open-vm-tools: Update to 12.1.0
Security:	CVE-2022-31676
Sponsored by:	Rubicon Communications, LLC ("Netgate")
2022-08-24 09:40:18 -03:00
Renato Botelho
eb65cf5cbe emulators/open-vm-tools: Update to 12.0.5
- 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")
2022-08-12 10:28:46 -03:00
Dima Panov
308d6f8c55 */*: bump all consumes of deprecated GDK-Pixbuf-Xlib library
With hat:	desktop
2022-07-28 22:55:41 +03:00
Tobias C. Berner
27eb52ac6a emulators: remove 'Created by' lines
A big Thank You to the original contributors of these ports:

  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alejandro Pulver <alejandro@varnet.biz>
  *  Alexander Best <arundel@gmx.net>
  *  Alexander Nedotsukov <bland@FreeBSD.org>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Alexey V. Antipovsky <kemm@in-line.ru>
  *  Alonso Cardenas Marquez <acm@FreeBSD.org>
  *  Brian Gaeke <brg@dgate.org>
  *  Danilo Egea Gondolfo <danilo@FreeBSD.org>
  *  David Naylor <naylor.b.david@gmail.com>
  *  David O'Brien (obrien@cs.ucdavis.edu)
  *  Edward Tomasz Napierala <trasz@FreeBSD.org>
  *  Eric L. Hernes <erich@FreeBSD.org>
  *  Felix Palmen <felix@palmen-it.de>
  *  Ganael Laplanche <ganael.laplanche@martymac.org>
  *  Gerald Pfeifer <gerald@FreeBSD.org>
  *  Gunter Wambaugh <techgunter@yahoo.com>
  *  Jacques Vidrine <nectar@FreeBSD.org>
  *  Janni
  *  Jeffrey H. Johnson <CPE1704TKS@bellsouth.net>
  *  Jeremy Karlson
  *  Jeroen Ruigrok van der Werven <asmodai@FreeBSD.org>
  *  Joel Sutton <jsutton@webnet.com.au>
  *  Joerg Wunsch <joerg@FreeBSD.org>
  *  Jonathan M. Bresler (jmb)
  *  Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
  *  Juergen Lock <nox@jelal.kn-bremen.de>
  *  Kaltashkin Eugene <zhecka@gmail.com>
  *  Kevin Bowling <kbowling@FreeBSD.org>
  *  Li-Lun Wang <llwang@infor.org>
  *  Mario S F Ferreira <lioux@linf.unb.br> et al.
  *  Martin Hinner
  *  Maxim Sobolev <sobomax@FreeBSD.org>
  *  Michael Neumann <mneumann@ntecs.de>
  *  Miguel Mendez <flynn@energyhq.homeip.net>
  *  Naram Qashat <cyberbotx@cyberbotx.com>
  *  Nicole Reid <root@cooltrainer.org>
  *  Nishika <nishika@cheerful.com>
  *  Pavel I Volkov <pavelivolkov@googlemail.com>
  *  Piotr Kubaj
  *  Ruan Wei (iamayan@gmail.com)
  *  Sebastian Schuetz <sschuetz@fhm.edu>
  *  Seiichirou Hiraoka
  *  Shaun Amott <shaun@FreeBSD.org>
  *  Sheldon Hearn <axl@iafrica.com>
  *  Simon Dick <simond@irrelevant.org>
  *  Steven Kreuzer <skreuzer@FreeBSD.org>
  *  Stijn Hoop <stijn@win.tue.nl>
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Thomas Bernard <nanard@free.fr>
  *  Timothy Beyer <beyert@cs.ucr.edu>
  *  Tobias Reifenberger <tr@freebsd.mayn.de>
  *  Tom Carrick <knyghtmare@knyghtmare.com>
  *  Travis Poppe <tlp@liquidx.org>
  *  Uffe Jakobsen <uffe@uffe.org>
  *  Vladimir Kondratiev <wulf@mail.mipt.ru>
  *  Yukihiro Nakai <Nakai@Mlab.t.u-tokyo.ac.jp>
  *  Yukihiro Nakai <nakai@FreeBSD.org>
  *  alepulver
  *  alex
  *  dchapes@ddm.on.ca
  *  dk
  *  elbarto
  *  janek@gaja.ipan.lublin.pl
  *  jhb
  *  jmz
  *  joerg
  *  jraynard
  *  krion
  *  kstailey
  *  mbr@FreeBSD.org
  *  okeeblow <root@cooltrainer.org>
  *  pixel
  *  pjm
  *  tenser@spitfire.ecsel.psu.edu
  *  trasz
  *  trasz <trasz@pin.if.uz.zgora.pl>
  * # Created by Timothy Beyer <beyert@cs.ucr.edu>

With hat:	portmgr
2022-07-20 16:21:50 +02:00
Renato Botelho
30dfe4eba5 emulators/open-vm-tools: Fix build on current
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")
2022-04-20 11:54:12 -03:00
Renato Botelho
9a6a380313 emulators/open-vm-tools: Update to 12.0.0
PR:		262384
Sponsored by:	Rubicon Communications, LLC ("Netgate")
2022-04-11 16:32:39 -03:00
Charlie Li
d63665f7cd
textproc/libxml2: bump all LIB_DEPENDS consumers
This is a separate commit to facilitate easier cherry-picking for
quarterly.

PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor)
2022-04-10 15:11:41 -04:00
Dimitry Andric
c55c6dd676 emulators/open-vm-tools: fix build after 2587b74c6187 removed NDF_ONLY_PNBUF
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
2022-04-04 19:54:55 +02:00
Matthias Fechner
247c7db751 textproc/libxml2: bump all dependencies
This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd7
2022-03-26 09:27:27 +01:00
Renato Botelho
491b15ab8e emulators/open-vm-tools: Fix build on current
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")
2022-02-04 16:10:16 -03:00
Renato Botelho
ecfed7ee5c emulators/open-vm-tools: Fix build after 1400043
NDINIT() last parameter was removed after this osversion

Sponsored by:	Rubicon Communications, LLC ("Netgate")
2021-11-30 16:23:59 -03:00
Renato Botelho
be35ffec8d emulators/open-vm-tools: Update to 11.3.5
PR:		258754
Reported by:	John Wolfe <jwolfe@vmware.com>
Sponsored by:	Rubicon Communications, LLC ("Netgate")
2021-09-30 14:23:07 -03:00
Renato Botelho
fd649cf025 emulators/open-vm-tools: Fix build
Remove some patches introduced by 42dfc139f6 that are note needed on
11.3.0 and fix build

Sponsored by:	Rubicon Communications, LLC ("Netgate")
2021-08-18 15:54:18 -03:00
Vincent Milum Jr
7c87a2355e emulators/open-vm-tools: Update to 11.3.0
This version introduces aarch64 support

PR:		256282
Sponsored by:	Rubicon Communications, LLC ("Netgate")
2021-08-18 11:04:28 -03:00
Neel Chauhan
42dfc139f6 emulators/open-vm-tools: Prepare for glib 2.68.3
PR:	256200
2021-08-02 19:47:10 -07:00
Mathieu Arnold
135fdeebb9
all: Remove all other $FreeBSD keywords. 2021-04-06 16:31:13 +02:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Renato Botelho
f310ea8b50 emulators/open-vm-tools: Update to 11.2.5 and other changes
- 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")
2021-03-25 12:10:00 +00:00
Renato Botelho
ba6f0e996f emulators/open-vm-tools: Flavorize and other tweaks
- 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")
2021-03-17 16:44:10 +00:00
Renato Botelho
09ab8606ff emulators/open-vm-tools: Take maintainership 2021-03-02 12:19:18 +00:00
Josh Paetzel
b1473087d5 deorbit jpaetzel 2021-03-02 00:51:54 +00:00
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