Commit graph

77 commits

Author SHA1 Message Date
Jung-uk Kim
b8592bbae4 - Reduce diff from Linux OpenGL support. Note we do not have to manually
turn off AIGLX any more.
- Do not install vboxvideo.ko when OPENGL is disabled.  It is only required
for OpenGL support.
- Install vboxvideo.ko.symbols when both DEBUG and OPENGL are enabled.
- Do not try to load vboxvideo.ko if it does not exist.
2014-12-23 00:05:04 +00:00
Jean-Sébastien Pédron
91293a3505 x11-servers/xorg-server: Update to 1.14
The X.Org server has been updated to 1.14. The changes it brings are described
in a post on the Graphics team blog:
http://blogs.freebsdish.org/graphics/2014/11/19/xserver-1-14-update-ready/

The most noticable change is the DEVD input device autodetection backend
which is enabled by default, replacing the HAL backend. The keyboard
layout configuration must be migrated from HAL's .fdi files to X.Org
files. The procedure is explained in the post mentionned above.

Several ports were removed with this update, mainly because they are not
compatible with the X.Org server anymore:
    o  nvidia-driver-71
    o  nvidia-driver-96
    o  xf86-input-egalax
    o  xf86-video-newport
    o  xf86-video-tga

PR:		155696, 181660, 183478 (partially fixed), 188640, 191331
Differential Revision:	https://reviews.freebsd.org/D1337
Submitted by:	ak (most of the work on the DEVD backend), dumbbell, kwm,
		zeising
Tested by:	Many people on freebsd-x11@ and IRC
Reviewed by:	kwm, portmgr (antoine)
Approved by:	kwm, portmgr (antoine)
2014-12-19 23:03:54 +00:00
Jung-uk Kim
6a1e53fe0f - Use pkgconf to detect X server version. [1]
- Allow building vboxmouse for newer X servers.

Submitted by:	dumbbell (initial version) [1]
2014-12-10 20:22:53 +00:00
Jung-uk Kim
8684c60cd2 Do not use DRI2 as we did not port vboxvideo.ko for DRM2/KMS yet.
PR:		194324
2014-11-26 19:55:52 +00:00
Jung-uk Kim
6bd8b4d7d0 - Update to 4.3.20.
- Fix MANUAL option. [1]

PR:		195272 [1]
2014-11-25 00:40:17 +00:00
Jung-uk Kim
a2535d9349 Update to 4.3.18. 2014-10-20 19:48:58 +00:00
Marcus von Appen
91e4e8a4e3 - Convert ports from dns/, editors/ and emulators/ to new
USES=python

Approved by:	portmgr (implicit)
2014-10-19 15:43:33 +00:00
Bernhard Froehlich
6900a3d8c0 - Fix missing symbol RTTermRegisterCallback in virtualbox-ose-additions kernel module
Submitted by:   Mikhail Tsatsenko <m.tsatsenko@gmail.com>
Reported by:	Mike Harding <mvharding@gmail.com>
2014-09-24 17:28:30 +00:00
Bernhard Froehlich
bead6e2747 - Add CPE information to virtualbox ports 2014-09-18 09:06:59 +00:00
Bernhard Froehlich
1a9f6e6f13 - Update to 4.3.16
Submitted by:	Mikhail Tsatsenko <m.tsatsenko@gmail.com>,
		Jung-uk Kim <jkim@FreeBSD.org>
Obtained from:	svn.redports.org/virtualbox
2014-09-17 09:26:25 +00:00
Gerald Pfeifer
15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
Jung-uk Kim
f40b7d81d5 Update to 4.3.12. 2014-05-22 23:10:51 +00:00
Jung-uk Kim
a8aa9b6328 Make sure to set --disable-docs and --disable-libvpx. 2014-05-09 23:38:06 +00:00
Jung-uk Kim
06e196a2a5 Work around build failures when x11-servers/xorg-server is not installed.
${XSERVER_VER} requires ${LOCALBASE}/bin/X to find its version number.
2014-05-07 19:48:34 +00:00
Niclas Zeising
39fc32e828 The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
2014-04-16 18:28:47 +00:00
Jung-uk Kim
ee81b40135 Fix VBoxClient-all to properly set VBoxClient path.
PR:		ports/188048
2014-04-01 17:52:14 +00:00
Jung-uk Kim
5470a075ae - Update to 4.3.10.
- Build with base C/C++ compiler, i.e., clang on 10.0+, as much as we can
to remove GCC run-time dependency and to reduce possible C++ ABI conflicts.
2014-03-28 23:35:31 +00:00
Jung-uk Kim
aca4e4135f Prefer USES=tar:bzip2. 2014-03-20 18:15:06 +00:00
Jung-uk Kim
bb54ae20b3 Fix panic for stable/9. Use vm_page_alloc_contig() as it is now available.
Tested by:	Douglas Berry (doug at bitnix dot ca)
PR:		ports/187580
2014-03-20 18:11:11 +00:00
Jung-uk Kim
0806784e42 - Remove devel/dev86 from BUILD_DEPENDS and devel/bcc from CONFLICTS. It
has not been used for very long time.
- Remove devel/yasm from BUILD_DEPENDS for kernel module.  It is actually
unnecessary for building kmod.
2014-03-05 20:31:02 +00:00
Jung-uk Kim
71b986b697 Update to 4.3.8.
Obtained from:	svn.redports.org/virtualbox
2014-03-04 00:45:37 +00:00
Jung-uk Kim
ed324c72dd Fix build after re-appearance of converters/libiconv on 10+ (r341775).
Obtained from:	svn.redports.org/virtualbox
PR:		ports/186847
2014-02-21 21:22:56 +00:00
Rene Ladan
95c87a231c - Add stage support
- Do not install non-existant vboxvideo.ko.symbols when DEBUG is selected

Reviewed by:	vbox@ (decke)
2014-01-26 19:53:07 +00:00
Bernhard Froehlich
580dc0dd08 - Update to 4.3.6
Obtained from:	svn.redports.org/virtualbox
Thanks to:	all testers of the 3 CFTs
2014-01-23 17:18:42 +00:00
Baptiste Daroussin
e04b632220 Fix properties on pkg-plist 2014-01-21 23:40:21 +00:00
Bernhard Froehlich
fbda6889d4 - Update to 4.2.22
- Remove 3D crOpenGl patches that are already included in the new release
- Convert USE_PYDISTUTILS=easy_install to USE_PYDISTUTILS=yes
- Add patch to fix building with new gsoap [1]
- Add direct dependency on qt4-opengl [2]

PR:		ports/185579 [2]
Security:	CVE-2013-5892
Submitted by:	Jung-uk Kim <jkim@FreeBSD.org> [1]
		Jimmy Olgeni <olgeni@FreeBSD.org> [2]
2014-01-16 16:38:18 +00:00
Baptiste Daroussin
c0d7b638ed Part 1 at removing now useless FETCH_ARGS redifition 2014-01-03 00:46:47 +00:00
Niclas Zeising
47be7a61c9 Switch FreeBSD CURRENT to use the new xorg stack (WITH_NEW_XORG=) [0]
If the old xorg stack is still needed, it is possible to add WITHOUT_NEW_XORG=
to /etc/make.conf to get the old version.

Update several xorg related ports, including:
x11/libxcb 1.9.1 -> 1.9.3
graphics/libdrm 2.4.46 -> 2.4.50
x11/pixman 0.30.2 -> 0.32.4
x11/xkeyboard-config 2.9 -> 2.10.1
x11-drivers/xf86-input-keyboard 1.7.0 -> 1.8.0

Fix dissapearing cursor in xf86-video-vmware [2]

Stagify all x11@-owned ports

Bump portrevisions for xf86-* ports due to xserver version change.

Fix fallout from updates where needed.

Thanks to:	all testersi, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/184684 [1], ports/181385 [2]
Submitted by:	Douglas Carmichael <dcarmich@dcarmichael.net> [2]
Approved by:	portmgr (bdrewery), core (jhb) [0]
2013-12-16 11:11:09 +00:00
Bernhard Froehlich
c5ddc04682 - Update to 4.2.20 [1]
- Add $_GCC_RUNTIME to vbox runpath when building with gcc from ports [2]
- Add vboxwatchdog rc.d script
- Fix building with gcc 4.6 from ports and remove FreeBSD specific -mno-align-long-strings
- Remove checks for EoL FreeBSD versions
- Support staging
- Convert LIB_DEPENDS to new shlib format
- Adopt OPTIONS_SUB and new OPTION_CONFIGURE_ON|OFF

PR:		ports/182468 [2]
Submitted by:	Mikhail Tsatsenko [1]
2013-12-10 20:42:40 +00:00
Rene Ladan
bfc52e7104 Convert to USES=kmod, which removes duplicated code and ensures that all
required steps are followed.

There are no user-visible changes.  The exception is multimedia/ptx-kmod,
which now installs the kernel module into /boot/modules instead of
${PREFIX}/libexec/${PORTNAME}, this was something USES=kmod cannot handle.

PR:		ports/183625
Submitted by:	myself
Approved by:	portmgr (bdrewery)
Exp-run by:	bdrewery
2013-11-09 19:13:27 +00:00
Bernhard Froehlich
90903a7bb7 - Fix calls of vm_map_find() after r255426 broke it and added
a mmap flag.

PR:		ports/181971,
		ports/182121
Submitted by:	Lawrence Stewart <lstewart@FreeBSD.org>,
		Dan McGregor <dan.mcgregor@usask.ca>
2013-09-21 18:41:53 +00:00
Baptiste Daroussin
1089da7dcc Add NO_STAGE all over the place in preparation for the staging support (cat: emulators) 2013-09-20 16:43:52 +00:00
Guido Falsi
56f9360f82 Fix build on head after iconv change.
Reported by:	Walter Hurry <walterhurry@gmail.com>
Approved by:	portmgr (bapt, implicit)
2013-09-10 23:09:23 +00:00
Bernhard Froehlich
aa160f4740 - Update to 4.2.18
Submitted by:	Mikhail Tsatsenko <m.tsatsenko@gmail.com>
2013-09-08 14:40:54 +00:00
Bernhard Froehlich
3dc69257c2 - Update to 4.2.16
Submitted by:	Mikhail Tsatsenko <m.tsatsenko@gmail.com>
2013-07-07 15:53:21 +00:00
Bernhard Froehlich
68b99e5ead - Update to 4.2.14
- Fix VLAN trunking support in vboxnetflt [1]
- Fix panic in kmod when VIMAGE is disabled in the kernel and port [2]
- Enable IPv6 support for VNC per default to be able to set the VRDE properties VNCPort4 and VNCPort6 [3]
- Pet portlint (WWW, Created by lines)

This update was mainly done by Mikhail Tsatsenko.

Submitted by:	Landon J Fuller <landonf at plausible.coop> [1],
		Gleb Kurtsou <gleb@freebsd.org> [2],
		Stefan Bethke <stb@FreeBSD.org> [3]
2013-06-24 06:07:53 +00:00
Bernhard Froehlich
bb63e1b01e - Install DEBUG symbols for kernel modules
- Fix pkg-plist for vboxvideo.ko when build without X11

Reported by:	Jimmy Olgeni <olgeni@freebsd.org>
2013-05-24 09:47:12 +00:00
Bernhard Froehlich
2931f65e37 - Add proper 3D acceleration support for FreeBSD guests
Submitted by:	John Clark <clarkjc@runbox.com>
2013-05-15 21:22:21 +00:00
Bernhard Froehlich
f211bc094c - Update to 4.2.12
- Add missing patch to additions to fix building after r248084
which renamed VM_OBJECT_LOCK() to VM_OBJECT_WLOCK(). The patch
was already included in the kmod port but additions also need
it.
2013-05-02 20:54:04 +00:00
Koop Mast
63be757a70 Don't try to remove etc/xdg/autostart, gnomehier owns it.
Submitted by:	miwimail
2013-03-27 14:35:37 +00:00
Bernhard Froehlich
1feafdfaa6 - Update to 4.2.6
- Remove custom FreeBSD compiler flags that are only supported by our old
  base GCC 4.2 [1]
- Fix building with ports GCC 4.6 [1]
- Fix build on 10-CURRENT after removal of vm_page_lock_queues() in r242941 [2]
- Improve waits for periods shorter than a single tick [1]
- Fix dependency check when building with custom KMODDIR [3]
- Fix recording with OSS Audio backend to record at a proper volume [4]
- Initialize host-only interfaces at boot time so that other scripts and
  daemons can properly use them [2]
- Fix build if $ENV not ash-compatible [5]
- Fix ich9 bios to correctly configure pci bridge1 and pci bridge2 [6]
- Add VLAN trunking support to vboxnetflt [7]

PR:		ports/171730 [1], ports/167521 [5]
Submitted by:	Andriy Gapon <avg@FreeBSD.org> [1]
Submitted by:	Ed Maste <emaste@FreeBSD.org> [2]
Submitted by:	Kurt Jaeger <fbsd-ports@opsec.eu> [5]
Submitted by:	Gustau Perez i Querol <gperez@entel.upc.edu> [6]
Submitted by:	Landon J Fuller <landonf at plausible.coop> [7]
Reported by:	Daniel Braniss <danny@cs.huji.ac.il> [3]
Obtained from:	https://www.virtualbox.org/ticket/10695 [4]
See:		http://article.gmane.org/gmane.os.freebsd.devel.emulation/10438 [6]
2013-01-03 13:40:28 +00:00
Bernhard Froehlich
c2de5c9e7f - Update to 4.1.22 [1]
- Cleanup MASTER_SITES and use upstream mirror as primary

Submitted by:	Mikhail Tsatsenko <m.tsatsenko@gmail.com> [1]
2012-09-12 20:15:53 +00:00
Bernhard Froehlich
74b732681f - Update to 4.1.20
- Remove VNC IPv6 patch because it has been fixed upstream
- Pet portlint once again (LICENSE section)

Submitted by:	Mikhail Tsatsenko <m.tsatsenko@gmail.com>
2012-08-27 12:53:40 +00:00
Bernhard Froehlich
09b600e31e - Use correct modulname for kldstat
- Bump PORTREVISION

PR:		ports/168897
Submitted by:	VVD <vvd@unislabs.com>
2012-08-04 06:41:24 +00:00
Akinori MUSHA
d48b60ff76 Add SF to master sites.
PR:		ports/167514
Approved by:	maintainer timeout
2012-07-02 06:06:36 +00:00
Bernhard Froehlich
10d9e7caf3 - Update to 4.1.18 [1]
- Convert to OptionsNG [2]
- Install DEBUG symbols for kernel modules [1]

Submitted by:	Mikhail Tsatsenko <m.tsatsenko@gmail.com> [1]
		bapt@ [2]
2012-06-30 07:21:54 +00:00
Bernhard Froehlich
9f028aea1d - Update to 4.1.16
- Update wiki link to troubleshooting page
2012-05-23 12:39:20 +00:00
Bernhard Froehlich
5f619fe147 - Install correct video and mouse drivers for xorg-server 1.10 and 1.12
- Add direct dependency on xorg-server to make sure XSERVER_VER is set
- Bump PORTREVISION
2012-05-10 06:44:36 +00:00
Bernhard Froehlich
d3d5da97e3 - Update to 4.1.14
- Remove debugging fprintf in MachineImpl.cpp to fix build with GCC 4.6 [1]
- Add support for VLAN interfaces to NetIfList() [2]
- Add support for VIMAGE to VBoxNetAdp [3]
- Fix a kernel crash on FreeBSD 10-CURRENT hosts with VIMAGE enabled when a VM is powered off [3]

Submitted by:	Andriy Gapon <avg at FreeBSD.org> [1]
		Landon J Fuller <landonf at plausible dot coop> [2]
		Mikolaj Golub <trociny at freebsd.org> [3]
Sponsored by:	Plausible Labs Cooperative, Inc [2]
2012-04-30 17:18:04 +00:00
Bernhard Froehlich
9291a32e0c - Update to 4.1.12
- Fix PAM authentication for vboxwebsrv  [1]

PR:		ports/166614 [1]
Submitted by:	Landon Fuller <landonf@plausible.coop> [1]
Feature safe:	yes
2012-04-05 11:16:31 +00:00