Commit graph

238 commits

Author SHA1 Message Date
Gerald Pfeifer
c2a92a1aea Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
2018-03-10 17:46:04 +00:00
Brooks Davis
16a06ea402 Work around the lack of definition of union semun per POSIX.
When feasible do this by adding -D_WANT_SEMUN to CFLAGS or CXXFLAGS.
Where this fails due to ports not honoring C*FLAGS, patch using
__FreeBSD_version to enable the definition.

PR:		224300, 224443 (exp-run)
Approved by:	portmgr (antoine)
Exp-run:	antoine
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D14137
2018-03-02 22:34:53 +00:00
Jung-uk Kim
cbe1220de7 Update to 5.2.8.
https://www.virtualbox.org/wiki/Changelog#v8
2018-02-28 23:36:57 +00:00
Eugene Grosbein
04d446aced emulators/virtualbox-ose: remove extra dependency on cdrtools.
Dependency on cdrtools was introduced 6 years ago for sake of mkisofs:
https://svnweb.freebsd.org/ports/head/emulators/virtualbox-ose/Makefile?revision=274444&view=markup

In fact, VirtualBox build system does not use makeisofs
while building for FreeBSD because it does not even try to buid
VirtualBox Additions ISO image as its documentation says
in the Prerequisites section:

	mkisofs (required only for additions which aren't supported yet)
	=> /usr/ports/sysutils/cdrtools

	https://www.virtualbox.org/wiki/FreeBSD%20build%20instructions

And it never really used mkisofs.
Drop the dependency and bump PORTREVISION.

PR:		225376
Approved by:	vbox (maintainer timeout, 2 weeks)
2018-02-05 21:06:41 +00:00
Jan Beich
b964b053b6 multimedia/libvpx: update 1.7.0
Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.6.1..v1.7.0
ABI:		https://abi-laboratory.pro/tracker/timeline/libvpx/
2018-01-25 21:20:12 +00:00
Jung-uk Kim
827b1a1a82 Re-enable AVX/AVX2 support for guest.
This patch is no longer necessary according to the original reporter.

PR:		211651
2018-01-23 17:30:49 +00:00
Jung-uk Kim
7e5ac33691 Fix emulators/virtualbox-ose-additions build with Clang 6.0. 2018-01-19 01:13:17 +00:00
Jung-uk Kim
6cbed8f227 Update to 5.2.6. 2018-01-17 01:59:24 +00:00
Jung-uk Kim
5c32f53c15 Update to 5.2.4.
https://www.virtualbox.org/wiki/Changelog#v4
2017-12-27 21:01:54 +00:00
Jung-uk Kim
04b78a0074 Reduce build dependency.
PR:		223709
2017-11-30 23:53:42 +00:00
Jung-uk Kim
b58bf791cc Update to 5.2.2. 2017-11-30 23:45:48 +00:00
Mathieu Arnold
551be3c723 Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
2017-11-30 15:50:30 +00:00
Mathieu Arnold
cd49527baa Fix stage-qa warnings.
Sponsored by:	Absolight
2017-10-30 15:41:02 +00:00
Jung-uk Kim
bdb7ceb93b - Work around build failures with Clang 3.4.
- Fix build without WEBSERVICE option. [1]

PR:		223201 [1]
2017-10-25 00:15:32 +00:00
Jung-uk Kim
cedf1b9e5b Fix emulators/virtualbox-ose-nox11 build.
PR:		223202
2017-10-24 22:35:36 +00:00
Jung-uk Kim
a4ab367afe Update to 5.2.0. 2017-10-23 16:49:37 +00:00
Jung-uk Kim
0966a2ec16 Update to 5.1.30. 2017-10-17 00:53:33 +00:00
Jung-uk Kim
564ac6805b Revert r450636. It did not work as we expected. 2017-09-28 23:46:20 +00:00
Jung-uk Kim
188bc607cc Build recompiler with Clang if global register variable is supported.
Note support for global register variable was proposed in the following
upstream code reviews:

https://reviews.llvm.org/D3261
https://reviews.llvm.org/D3797

and commits:

http://llvm.org/viewvc/llvm-project?view=revision&revision=208104
http://llvm.org/viewvc/llvm-project?view=revision&revision=209149

However, it has very limited support as described in the following upstream
PR in the gory details:

https://bugs.llvm.org/show_bug.cgi?id=31005

Although it is incomplete, I *believe* Clang 3.5 and later has just enough
code to support (ancient) QEMU-based recompiler.  If you experience any VM
crash related to recompiler, e.g., "fatal error in recompiler cpu" in its
VBox.log, please let me know.

FYI, QEMU was rewritten not to use this GCC-specific feature long time ago:

http://lists.gnu.org/archive/html/qemu-devel/2011-05/msg00855.html
https://www.mail-archive.com/qemu-devel@nongnu.org/msg63834.html

Unfortunately, VirtualBox stopped merging code from QEMU for some time now.

Tested by:	soralx@cydem.org
2017-09-25 21:39:29 +00:00
Jung-uk Kim
729f257a7b Update to 5.1.28. 2017-09-15 06:34:50 +00:00
Jung-uk Kim
3b388c46e9 - Fix overflow in host memory size calculation.
- Catch up with PG_CACHE removal on head.

PR:		211432
2017-09-08 01:12:56 +00:00
Jung-uk Kim
0ffbf8b12b Revert r446286. ar(1) on head should be fixed with r321674. 2017-08-01 20:46:22 +00:00
Jung-uk Kim
ee2c206199 Update to 5.1.26. 2017-07-28 17:08:14 +00:00
Jung-uk Kim
ebc4531e78 Apply a bandaid to fix sporadic build failures on head. 2017-07-20 19:05:49 +00:00
Jung-uk Kim
0977443430 Update to 5.1.24. 2017-07-19 00:03:15 +00:00
Jung-uk Kim
705bd5961f - Fix build on 10.3. strncat() was not available in libkern. Actually,
there is no point of using strncat() here because the length of tail is len.
- Remove few empty lines while I am here.
2017-07-18 22:11:18 +00:00
Mahdi Mokhtari
7f06d5b68d emulators/virtualbox-ose-additions: Add support for VirtualBox SharedFolder
This is an experimental implementation of VirtualBox SharedFolder subsystem support for FreeBSD.
The implementation is based on github.com/lwhsu/freebsd-vboxfs.
It's tested and worked as expected.
The locking mechanism may need enhancements.

Reviewed by:	jkim (vbox), mat (mentor)
Approved by:	jkim (vbox), mat (mentor)
Sponsored by:	Netzkommune GmbH
Differential Revision:	https://reviews.freebsd.org/D11602
2017-07-18 16:39:27 +00:00
Marcelo Araujo
4c53794094 Bump PORTREVISION of several ports that depends of net/libvncserver to
reflect the changes made on r445054.

PR:			ports/220565 (based on)
Submitted by:		Martin Birgmeier <la5lbtyi@aon.at>
Sponsored by:		iXsystems, Inc.
2017-07-12 02:39:35 +00:00
Matthew Rezny
b760897dde Revision bump of all ports with USE_GL after consolidation of mesa-libs
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
2017-05-23 05:03:14 +00:00
Jung-uk Kim
25b71d9688 Update to 5.1.22. 2017-05-01 18:49:02 +00:00
Alex Kozlov
f37a53c2ba - Remove checks for .PARSEDIR and vestiges of pmake support
PR:	218832
Approved by:	portmgr (antoine)
2017-04-26 19:04:30 +00:00
Jung-uk Kim
1b60b21578 Add a forgotten Qt4 patch in the previous commit.
Pointyhat to:	jkim
PR:		218795
2017-04-21 16:43:28 +00:00
Jung-uk Kim
271ca0bb04 Clean up the patch header. 2017-04-19 18:15:05 +00:00
Jung-uk Kim
548f7b46ec - Fix build with option QT4.
- Warn users Qt4 support may be removed in the future.

PR:		218748
Submitted by:	w dot schwarzenfeld at utanet dot at (initial)
2017-04-19 18:10:34 +00:00
Jung-uk Kim
8a781f8dbd Update to 5.1.20. 2017-04-18 20:56:44 +00:00
Jung-uk Kim
71965906c8 Reduce #if/#endif for code readibility. No functional change. 2017-04-11 17:44:16 +00:00
Jung-uk Kim
c6aec7cf48 Fix a typo introduced in the previous commit. 2017-04-11 15:35:26 +00:00
Jung-uk Kim
897d9aee58 Fix build on head after r316648.
Submitted by:	Michael Butler (imb at protected-networks dot net) (initial)
2017-04-10 18:52:18 +00:00
Jung-uk Kim
e90df162f1 Update to 5.1.18. 2017-03-15 22:22:59 +00:00
Jung-uk Kim
bc6e83f398 Improve D-Bus support. 2017-03-09 21:50:29 +00:00
Jung-uk Kim
873effc7bb Fix build with option QT4.
Submitted by:	Walter Schwarzenfeld (w dot schwarzenfeld at utanet dot at)
2017-03-09 19:21:42 +00:00
Jung-uk Kim
9fc7e23845 Update to 5.1.16. 2017-03-09 00:25:44 +00:00
Jung-uk Kim
7580c94a58 Update the hints to use service(8). 2017-02-21 22:02:51 +00:00
Jung-uk Kim
addc8acba7 Warn and stop build if the kernel cannot execute a 32-bit binary.
PR:		193946
2017-02-21 21:56:31 +00:00
Jung-uk Kim
db1bb10b97 Fix build with option QT4.
PR:		217240
2017-02-21 20:12:51 +00:00
Tobias C. Berner
f3c180c343 Update Qt5 to 5.7.1, and unify the Qt4 and Qt5 ports some more
* Update Qt5 to 5.7.1
* Move Qt4 binaries to lib/qt4/bin
* Move Qt5 libraries to lib/qt5/lib
  By moving the libraries we should finally be able to get rid of the inplace
  upgrade bug (see ports bugs 194088, 195105 and 198720):  when Qt5's libraries
  were lying in /usr/local/lib, which would often get added by pkgconfig to the
  linker paths via dependencies, the already installed libraries were linked
  against, instead of the ones that were being built. This forced us to make
  sure, that -L${WRKSRC}/lib was always coming before -L/usr/local/lib in the
  linker flags. With this change this should no longer be the case.
* Rename some ports to match the rest (foo-qtX -> qtX-foo)
* Depend on new port misc/qtchooser [see UPDATING & CHANGES]

There are several new Qt5 ports which all have been created by Marie Loise Nolden
<nolden@kde.org>. Thanks again.

PR:		216797
Exp-Run by:	antoine
Reviewed by:	rakuco, mat, groot_kde.org
Approved by:	rakuco (mentor)
Differential Revision:	https://reviews.freebsd.org/D9213
2017-02-18 19:48:05 +00:00
Jung-uk Kim
b0bdf5622b Fix USB support.
PR:		212845
Submitted by:	hselasky
Tested by:	Graham Menhennitt (graham at menhennitt dot com dot au)
2017-01-25 21:01:18 +00:00
Matthew Seaman
feab39b3c3 Update to 0.9.11
This includes a	security fix for CVE-2016-9941 and CVE-2016-9942

  * Drop files/patch-libvncclient_h264.c -- upstream has dropped h264 support
  * Switch from USE_OPENSSL to USES+=ssl
  * PORTREVISION bump in ports that link against libvncserver.so (with
    their default OPTIONS settings) due to change in ABI version of
    libvncserver.so

PR:		215802
Submitted by:	vlad-fbsd@acheronmedia.com
MFH:		2017Q1
Security:	64be967a-d379-11e6-a071-001e67f15f5a
2017-01-21 21:47:21 +00:00
Jung-uk Kim
1407973eda Fix build with QT4.
Reported by:	ler
Tested by:	ler
2017-01-19 06:36:46 +00:00
Jung-uk Kim
e03ffb78e4 Update to 5.1.14. 2017-01-18 19:09:06 +00:00