1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-20 08:27:15 +00:00
Commit Graph

5343 Commits

Author SHA1 Message Date
Tijl Coosemans
b024bf4540 - White space fixes
- Like r315899 did for linux_base-f10, add some symlinks to linux_base-c6
  for executables that exist in /usr/bin on Linux but /bin on FreeBSD.
  This guarantees that Linux shell scripts run the Linux executables and
  not the FreeBSD ones.

PR:		197406
2015-02-08 10:34:14 +00:00
Juergen Lock
9066ad97ff Catch up with github tree - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2015-02-07 20:04:53 +00:00
Pawel Pekala
ca794cec03 Adopt port
PR:		197182
Submitted by:	chris@bsdjunk.com
2015-02-05 20:04:15 +00:00
Danilo Egea Gondolfo
c70b515e44 - Update to 0.48 2015-01-31 15:23:59 +00:00
Thomas Zander
603bcfe622 - Update to upstream version 2.6.7
- New maintainer: Anton Törnqvist (antont@inbox.lv)

PR:		197069
Submitted by:	antont@inbox.lv (maintainer)
2015-01-31 09:39:47 +00:00
David Naylor
7d98382791 Update emulators/i386-wine-devel to 1.7.35. 2015-01-28 19:23:51 +00:00
Josh Paetzel
31960e4ee4 Bump PORTREVISION.
Needed by r378074
2015-01-28 17:31:45 +00:00
Josh Paetzel
63daeb1703 Fix circular dep issues so this script can DTRT at boot.
This script needs to run after ldconfig, however it's deps cause:

a) A circular dependancy in rcorder
b) It starts before ldconfig

This causes the VBoxManage command to bail out when it's run by
this script because it can't find it's required libs.  The consequence of
this is host only networks aren't set up properly at boot.

By removing the explicit dependancy on ldconfig we get rid of the circular
dependancy issues.  However since the VBoxManage command does actually need
libraries in /usr/local/lib we set that explicitly with LD_LIBRARY_PATH.

There's not really a good solution to this issue.  The real "problem" is that /usr
could be an NFS mount and you have to run ldconfig after /usr is mounted. While
LD_LIBRARY_PATH is kind of ugly, and removing an explicit dependancy is ugly,
the other alternatives are uglier. (Break NFS mounted /usr for example)

I'd also argue that having this just not work (which is the state of it before
this commit) is pretty ugly too.

Also, I apologize in advance for not discussing this on emulation@ and just doing
a drive by commit, however hopefully the fact that "This fixes obvious breakage"
makes up for the fact that I skipped peer review, proper approval, and most importantly
giving the community to bikeshed this ad naseum.
2015-01-28 17:28:58 +00:00
Johannes Jost Meixner
639d7af80e emulators/linux_base-c6: update glibc
- Update to a GHOST-free glibc version.

Differential Revision:	https://reviews.freebsd.org/D1695
Security:	0765de84-a6c1-11e4-a0c1-c485083ca99c
Approved by:	so@ (des)
MFH:		2015Q1
2015-01-28 08:41:17 +00:00
Juergen Lock
f5274058df Fix bsd-user build on older head that doesn't have the reaper stuff yet.
PR:		197134
Submitted by:	amdmi3
2015-01-27 21:33:13 +00:00
David Naylor
e5211b553b Fix emulators/wine-compholio for applying the compholio patches.
Approved by:	gerald@
2015-01-27 20:49:35 +00:00
David Naylor
e4aab4fabb emulators/i386-wine-devel: fix plist generation.
The port-update target incorrectly used ${suffix:U} - instead of ${suffix:tu} -
causing the plists for compholio to be used for both itself and devel.  Devel,
however, does not include all those files.  Thus, filtering of compholio
specific files broke.

Apologies for the issues during the update of i386-wine-devel to 1.7.34.

PR:		197110
2015-01-27 05:02:05 +00:00
Shaun Amott
e8e66b9ffc - Fix build.
- Add (optional) patch to bring grayscale support to the calculator.
2015-01-27 00:25:14 +00:00
David Naylor
7a51889d0c Actually update emulators/i386-wine-devel to 1.7.34.
PR:		197026
2015-01-26 06:04:13 +00:00
Pawel Pekala
72fd8dd06a Fix detection of libportaudio libraries
PR:		196427
Submitted by:	myself
Approved by:	hselasky, stephen, marcus, maintainer timeout from others
2015-01-25 00:46:11 +00:00
Gerald Pfeifer
76542d98d0 Update to Wine 1.7.35. This includes the following changes:
- Beginnings of support for OpenGL core contexts.
 - Initial support for glyph placement in DirectWrite.
 - Some more WBEM objects.
 - Various bug fixes.

My fix for PR 188424 is now upstream, so files/patch-alternate-toolchain
is not applicable any more; remove it.

PR:		188424
2015-01-24 20:32:15 +00:00
Juergen Lock
62dd8ff2d7 Catch up with github tree - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2015-01-24 11:32:58 +00:00
Juergen Lock
166833e55d Fix build on 10+/i386 for when gcc49 becomes default (and fix ALL_TARGETS
on 10+/i386 while we're at it.)

PR:		196855
Submitted by:	gerald
2015-01-19 18:46:51 +00:00
David Naylor
2cac7395cf Update emulators/i386-wine-devel to 1.7.34.
Changes:
 - Set UNAME_r and OSVERSION in port update target.
2015-01-16 06:00:00 +00:00
Antoine Brodin
c6faa705a5 Update graphics/giflib to 5.0.5
Differential Revision:	https://reviews.freebsd.org/D1361
Submitted by:	bapt
Reviewed by:	self
Exp-run by:	self
2015-01-14 18:19:32 +00:00
Steve Wills
6ba92b59ff emulators/pipelight: fix build 2015-01-14 01:25:55 +00:00
Gerald Pfeifer
eed5b8aad5 Update to Wine 1.7.34. This includes the following changes:
- Support for surround sound in DirectSound.
 - Better text run support in DirectWrite.
 - Many HTML engine fixes.
 - More support for WBEM objects.
 - A few more C/C++ runtime functions.
 - Various bug fixes.
2015-01-11 23:35:07 +00:00
Gerald Pfeifer
5720015cfb Add optional support for V4L (off by default).
With this, the wine and wine-devel ports are in sync as much as
possible.
2015-01-10 09:27:53 +00:00
Gerald Pfeifer
b747450a39 Support building with alternate toolchains that require LD to be
honored.  This is a bit invasive in that it touches several parts
of Wine, and has not been accepted upstream yet, so I am adding it
locally for now.

PR:		188424
Suggested by:	tijl
Reviewed by:	tijl
Tested by:	Lena@lena.kiev.ua
2015-01-10 09:03:27 +00:00
Gerald Pfeifer
be1d64f780 No longer always configure --with-xcomposite since this is now
handled as part of the X11 option.

Sort X11_CONFIGURE_WITH alphabetically and add the previously
missing xrender option.

Adjust the position of PORTDATA to match the emulators/wine port.
2015-01-08 13:06:35 +00:00
Juergen Lock
dbc8d4a8be - Update emulators/qemu-sbruno to latest github snapshot, fixing
the bsd-user targets on 8 and 9.
- Switch emulators/qemu-user-static to be slave of emulators/qemu-sbruno.
- Update emulators/qemu-devel to latest upstream release 2.2.0, now
  w/o bsd-user patches and knob again.  (Or at least until the
  patches are merged upstream...) [1]
- Add appropriate CONFLICTS to emulators/qemu too and bump its
  PORTREVISION.

Suggested by:	andrew [1] (for the benefit of testing aarch64 guests)
2015-01-06 19:47:28 +00:00
Emanuel Haupt
12f48dc28d Move MASTER_SITES from CRITICAL to LOCAL/ehaupt 2015-01-06 10:17:28 +00:00
Danilo Egea Gondolfo
d6afce6ec2 - Update to 0.47 2015-01-02 19:33:31 +00:00
Kurt Jaeger
cba03c03e1 security/libgcrypt: 1.6.1 -> 1.6.2, bump depends
Changes:
- src/sexp.c (do_vsexp_sscan): Return error for invalid args.
- cipher/md.c (_gcry_md_info): Fix a segv in case of calling
  with wrong parameters.
- cipher/primegen.c (_gcry_generate_elg_prime): Change to return an
  error code, possible NULL deref in call to prime generator.
- cipher/dsa.c (generate): Take care of new return code.
- cipher/elgamal.c (generate): Change to return an error code.  Take
	care of _gcry_generate_elg_prime return code.
- ecc: Support the non-standard 0x40 compression flag for EdDSA.
- mpi: Extend the internal mpi_get_buffer.
- mpi: Fix regression for powerpc-apple-darwin detection.
- Fix bug inhibiting the use of the sentinel attribute in src/gcrypt.h.in
- Fix building for the x32 target without asm modules in
  mpi/generic/mpi-asm-defs.h: Use a fixed value for the x32 ABI.
- Fix ARM assembly when building __PIC__
- mpi: Fix a subtle bug setting spurious bits with in mpi_set_bit.
  * mpi/mpi-bit.c (_gcry_mpi_set_bit, _gcry_mpi_set_highbit): Clear
    allocated but not used bits before resizing.
  * tests/t-mpi-bits.c (set_bit_with_resize): New.
- Use internal malloc function in fips.c.
  * src/fips.c (check_binary_integrity): s/gcry_malloc/xtrymalloc/.
- pubkey: Re-map all deprecated RSA algo numbers.
- cipher: Fix possible NULL dereference in cipher/md.c for being NULL.
- Fix ARMv6 detection when CFLAGS modify target CPU architecture.

PR:		193264
Approved by:	cpm@fbsd.es (maintainer)
2015-01-02 18:46:33 +00:00
Juergen Lock
ecdc643f06 (Attempt to) fix build on 9.1/i386.
Submitted by:	beefy1 via pkg-fallout
2015-01-01 12:38:18 +00:00
Rodrigo Osorio
c0148f69da Fix build and running issues with clang on 11 and beyond
Bump portrevision

PR:		191630
Submitted by:	knyght@gmail.com
2014-12-31 14:36:56 +00:00
Juergen Lock
c9bbb899d2 Add MASTERDIR= ${.CURDIR}/../qemu-sbruno as comment for now. 2014-12-30 23:52:31 +00:00
Juergen Lock
1a89f2e00b Add new port emulators/qemu-sbruno, to be used for qemu-user-static
once it builds again on 8 and 9:

QEMU is a FAST! processor emulator using dynamic translation to achieve
good emulation speed.
QEMU has two operating modes:

    * Full system emulation. In this mode, QEMU emulates a full system
(for example a PC), including a processor and various peripherials.
It can be used to launch different Operating Systems without rebooting
the PC or to debug system code.
    * User mode emulation. In this mode, QEMU can launch
Linux processes compiled for one CPU on another CPU. It can be used to
launch the Wine Windows API emulator or to ease cross-compilation and
cross-debugging.

As QEMU requires no host kernel patches to run, it is very safe and easy to use.

http://wiki.qemu.org/Main_Page

This is building sbruno's bsd-user github branch:

WWW: https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2014-12-30 23:50:20 +00:00
David Naylor
5822403ed1 Update emulators/i386-wine-devel to 1.7.33_2.
Changes
 - Update CONFLICTS_INSTALL for compholio ports
 - Bump OSVERSION for FreeBSD-current.
2014-12-30 08:45:05 +00:00
David Naylor
6a1342739d Update emulators/i386-wine to 1.6.2_9.
Changes:
 - Fix install conflicts [1] (for the "newly" added compholio port)
 - Reduce diff between i386-wine and i386-wine-devel:
   - Add support for sub-ports (unused by this port)
 - Update OSVERSION constraints
2014-12-29 16:22:23 +00:00
David Naylor
33c9b1b9f7 Fix CONFLICTS_INSTALL for wine-devel and related ports.
Changes:
 - Fix install conflicts [1] (for the "newly" added compholio port)
 - nvidia.sh: Gracefully handle a corrupt nVidia tarball
 - nvidia.sh: Provide checksum and size information for nVidia tarball
 - Bump master port [1] due to changes to nvidia.sh and conflicts

Approved by:    gerald@ [1]
2014-12-28 20:39:48 +00:00
David Naylor
145b805ccb Backport changes from emulators/i386-wine-devel to emulators/i386-wine.
Changes:
 - Fix install conflicts [1] (for the "newly" added compholio port)
 - nvidia.sh: Gracefully handle a corrupt nVidia tarball
 - nvidia.sh: Provide checksum and size information for nVidia tarball
 - Reduce diff between i386-wine and i386-wine-devel:
   - Add support for sub-ports (unused by this port)
   - Properly detect linked (and dlopen) libraries
   - binbounce: Properly set LD_(32_)?LIBRARY_PATH_RPATH variables
   - nvidia.sh: Add detection for i386-wine-compholio
 - Bump master port [1] due to changes to binbounce, nvidia.sh and shared
   library handling.

Approved by:    gerald@ [1]
2014-12-26 18:52:16 +00:00
Gerald Pfeifer
547ee09875 Replay revision r375594 (change libpng15.so to libpng.so in LIB_DEPENDS
to prepare the upgrade of graphics/png).
2014-12-26 14:32:46 +00:00
Gerald Pfeifer
fc49dddecd Sync a number of changes from emulators/wine-devel:
Introduce a new option X11, on by default.  On the way add --with-x,
--with-cms, --with-freetype, --with-jpeg, --with-png and --with-xrender
to CONFIGURE_ARGS that had been missing before.

Always configure --without-gettextpo and --without-osmesa. [1]

No long configure with bogus --without-xcomposite (since we have
had USE_XORG=xcomposite for a while).

Add tools/make_requests to SHEBANG_FILES. [1]

No longer use XORG=xpm.  This has been removed with upstream commit
18e4b5e293cdbb83197fd1427cdd4e42314c831b eons ago. [1]

Sort DOCS alphabetically in OPTIONS_DEFINE.

PR:		195765 [1]
Submitted by:	Andriy Voskoboinyk <s3erios@gmail.com> [1]
2014-12-26 05:24:30 +00:00
Baptiste Daroussin
bb21093773 Bump portrevision after png update 2014-12-25 20:54:41 +00:00
Antoine Brodin
7ae46e9b12 Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgrade 2014-12-25 19:04:25 +00:00
Gerald Pfeifer
5fa454d51d Update to Wine 1.7.33. This includes the following changes:
- Support for copy/paste commands in MSHTML.
 - Some more font support in DirectWrite.
 - Better handling for loss of focus in Direct3D windows.
 - Several more API Sets DLLs.
 - Various bug fixes.

Configure with --without-gettextpo and --without-osmesa. [1]

Break out items in those lines of CONFIGURE_ARGS touched anyway, one
item per line, to make this part easier to compare with emulators/wine.

Add tools/make_requests to SHEBANG_FILES. [1]

No longer use XORG=xpm.  This has been removed with upstream commit
18e4b5e293cdbb83197fd1427cdd4e42314c831b eons ago. [1]

Configure --without-pulse in the COMPHOLIO case (which is the one
adding support for Pulseaudio to begin with). [1]

PR:		195765 [1]
Submitted by:	Andriy Voskoboinyk <s3erios@gmail.com> [1]
2014-12-24 10:00:11 +00:00
Baptiste Daroussin
de40ad94ae Properly patch for png 1.5 2014-12-23 23:39:53 +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
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
Pawel Pekala
8c32c4aa65 - Update to version 1.5 [1]
- Add LICENSE info [1]
- Move autorship info to correct place

PR:		196120 [1]
Submitted by:	maintainer [1]
2014-12-22 20:26:16 +00:00
Gerald Pfeifer
904c29d3c0 Add USES=desktop-file-utils as suggested by stage-qa. [1][2]
Adjust dependency on emulators/wine-mono-devel to recent update there.
Configure --with-cms, --with-jpeg, and --with-png when X11 is set. [2]
Fix pkg-plist when COMPHOLIO is set. [2]

PR:		195903 [1], 195765 [2]
Submitted by:	amdmi3 [1], Andriy Voskoboinyk <s3erios@gmail.com> [2]
2014-12-22 00:18:43 +00:00
Baptiste Daroussin
83d56b4578 cleanup plist 2014-12-20 18:17:19 +00:00
Gerald Pfeifer
607f941566 Fix pkg-plist when the MPG123 option is set.
Add USES=desktop-file-utils as suggested by stage-qa.

PR:		195903
Submitted by:	amdmi3
2014-12-20 07:48:08 +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