Commit graph

161 commits

Author SHA1 Message Date
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
Jan Beich
23a96f4a5f devel/icu: update to 58.1
Changes:	http://site.icu-project.org/download/58
PR:		214384
Exp-run by:	antoine
Approved by:	office (bapt)
2016-11-19 18:21:20 +00:00
Mark Linimon
387ced8b05 Mark as broken on various tier-2 archs.
While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2016-11-14 07:47:48 +00:00
Mathieu Arnold
a0bcd2cf68 Use USES=pathfix where applicable.
PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8093
2016-10-21 15:21:13 +00:00
Tijl Coosemans
48f4591035 - Update devel/icu to 57.1.
- Clean up the Makefile.
- Follow some upstream recommendations (--with-data-packaging=archive,
  --disable-renaming, -DICU_NO_USER_DATA_OVERRIDE).
- Patch makefiles to install static libraries with INSTALL_DATA so they
  aren't stripped.
- Patch config/mh-bsd-gcc to sync with config/mh-linux-gcc.
- Fix endianness detection in ICU.  The code wanted to use BYTE_ORDER
  defined in machine/endian.h, but this isn't visible because ICU is
  compiled with _XOPEN_SOURCE.  Patch the code to use _BYTE_ORDER instead.
- Compile ICU with C++11 compiler to enable move constructors.
- Patch ICU to fix a problem with atomics in the case of a C++11 compiler
  without C++11 header <atomic> (like Clang on FreeBSD 9).
- Bump all ports that depend on it due to library version change.
- Add USES=compiler:c++0x to some ports that pick up -std=c++0x from ICU
  pkgconfig files.
- Add USES=compiler:c++11-lib to graphics/libcdr01 because it also needs
  a C++11 runtime library now.  Add this to all ports that depend on it
  so their executables load the right libstdc++.so on FreeBSD 9.

PR:		205120
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-09-24 11:06:57 +00:00
Steve Wills
62a1fbb41a emulators/open-vm-tools: Fix build with clang 3.9.0
PR:		212426
Submitted by:	dim
2016-09-12 01:37:19 +00:00
Mathieu Arnold
7acca7e902 Bump PORTREVISION for the icu revert.
This time not bumping lang/php70, but devel/php70-intl which is the one
really depending on icu.

PR:		205120
With hat:	portmgr
Sponsored by:	Absolight
2016-07-06 22:10:14 +00:00
Pietro Cerutti
fb8d8ab5f9 devel/icu: bump PORTREVISION on dependent ports 2016-07-06 07:34:12 +00:00
Mathieu Arnold
4e1b79a0a6 Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:00:51 +00:00
Steve Wills
c8b07fac68 emulators/open-vm-tools: Fix pam issue
While here, fix a plist issue

PR:		200637
2015-06-07 12:53:15 +00:00
Baptiste Daroussin
25c34fd38f Update icu to 55.1 2015-04-23 21:26:09 +00:00
Dimitry Andric
63e8b9315e Fix -Werror warnings from clang 3.6.0 and higher about unused local
typedefs, which are used for hand-implementing compile-time assertions,
by adding an __unused__ attribute.

Approved by:	maintainer (swills)
PR:		198202
2015-03-02 21:36:51 +00:00
Koop Mast
92a684c4ff Fix build with clang 3.5.0.
PR:		196108
Submitted by:	dim@
Approved by:	maintainer (via IRC)
2015-02-14 13:36:48 +00:00
Brad Davis
2c554c596f Add a startup requirement on ldconfig so start up does not fail with:
Shared object "libiconv.so.2" not found, required by "libglib-2.0.so.0"

Approved by:	swills
2014-12-23 15:48:33 +00:00
Koop Mast
af3811313c The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2.
Gnome 3.14.1 and Cinnamon 2.2.16 are supported on FreeBSD 9.3-RELEASE and up.

This commit removes the old GNOME 2 desktop, bindings and some ports that
can't be compiled. A few ports where updated to more recent versions to
allow them to compile with this update.

Apart from updating ports to newer versions

GDM is more integrated with gnome-shell now, and handles several things for
the GNOME desktop such as screen locking. If you want to use GNOME 3 via
startx, you will have to add your own lock screen/screensaver. For example xscreensaver
can be used for sessions started without GDM.

Shell Extensions can be installed via https://extensions.gnome.org/ , we have
ported a few that can't be installed via this way.
The old gnome-utils and gnome-games ports where split up into single ports
and where converted to meta-ports.
gnome-terminal requires a UTF-8 locale to run, gdm handles this already, but
if you use startx you need to do this yourself.

Upgrade instructions:

Delete the old and conflicting packages:
# pkg delete clutter gnome-utils gnome-panel gnome-keyring vala-vapigen \
    guile gcalctool gnome-media libgnomekbd
# pkg delete gnome-screensaver gnome-applets bug-buddy evolution-exchange \
    evolution-webcal gnome-system-tools seahorse-plugins gnome-control-center

For package users the following lines will be enough:
# pkg upgrade
# pkg install gnome3

For ports users should do the following:
# portmaster -a
# portmaster x11/gnome3

We are currently aware of two issues. The first issue is a bug in the
file monitoring code in the glib20 port. This bug causes glib programs
to crash when files in a monitored directory are added or removed.
Upstream is aware of the problem, but since the problem is quite complex
there is no solution yet. This problem isn't restricted to BSD.

The second issue is that on certain video cards totem will display a
purple/pink overlay on the video. It not clear yet where the issues
comes from.

Major thanks goes to Gustau Perez for being a driving force behind getting
GNOME 3 up to speed again. Also thanks to Antoine Brodin for running the exp-runs.

This update was also made possible by:
	Joe Maloney
	Kris Moore
	Beeblebrox
	Ryan Lortie
	Antoine Jacoutot
	and everyone I missed
2014-11-19 11:49:04 +00:00
Baptiste Daroussin
7892163542 Simplify plist 2014-10-31 19:40:51 +00:00
Baptiste Daroussin
7a81cc2bcf Clean up plist 2014-10-27 12:24:22 +00:00
Gleb Smirnoff
9a01829b2a Update for recent ifnet(9) changes in head.
Approved by:	bapt (blanket)
2014-10-02 18:17:48 +00:00
Tijl Coosemans
796095d541 Add USES=libtool to accessibility/atkmm and bump dependent ports 2014-09-01 19:34:02 +00:00
Dmitry Marakasov
5a30401327 - Switch to USES=libtool, drop .la files
Approved by:	portmgr blanket
2014-07-03 11:09:23 +00:00
Steve Wills
02342a56b4 - Fix build on 11-CURRENT by patching:
modules/freebsd/vmhgfs/channel.h [2] [3]
  libvmtools/i18n.c [2]
  modules/freebsd/vmmemctl/os.c [4]

PR:		ports/187426 [1]
PR:		ports/188744 [2]
Submitted by:	alfred [2]
Submitted by:	garga [3]
Submitted by:	bdrewery [4]
2014-04-25 15:39:46 +00:00