Commit graph

5921 commits

Author SHA1 Message Date
Mathieu Arnold
e9c63e25e3 Unbreak on 9.
Sponsored by:	Absolight
2016-01-07 09:44:58 +00:00
Roger Pau Monné
b24beda464 xen: fix XSAs
Add the following XSA patches: 159, 160, 162, 165, 166.

Security:		CVE-2015-8339
Security:		CVE-2015-8340
Security:		CVE-2015-8341
Security:		CVE-2015-7504
Security:		CVE-2015-8555
PR:			205841
MFH:			2016Q1
Sponsored by:		Citrix Systems R&D
Requested by:		junovitch
Reviewed by:		junovitch
Differential revision:	https://reviews.freebsd.org/D4783
2016-01-05 10:06:07 +00:00
Gerald Pfeifer
a3138a34d1 Update to Wine 1.9.0 which is in direct succession of the now closed
Wine 1.7 release series that we have been following for one-and-a-half
years.

Compared to the Wine 1.8 release, this includes the following changes:
 - A number of fixes that were deferred during code freeze.
 - WSAPoll implementation.
 - Standard font dialog fixes.
 - X11 drag&drop improvements.
 - Various bug fixes.
2016-01-05 08:36:07 +00:00
Gerald Pfeifer
52f7712afd Update from the stable 1.6 releases series of Wine to Wine 1.8 and the
1.8 release series.  This represents 17 months of development and around
13,000 individual changes.

This port now also supports amd64.

It generally syncs with the emulators/wine-devel port (from where we
have been syncing various packaging changes over time), now configures
--without-gettext in addition to --without-gettextpo and still refers
to emulators/wine-gecko-devel and emulators/wine-mono-devel for the
time being, but remains without a dependency on sysutils/prelink.

At a more detailed level, changes include:

== Text and fonts

- DirectWrite is implemented, and works for a number of applications.
  Functionality includes:
  - Font file loading from system or custom font collections.
  - Building font families by combining similar font faces.
  - Font matching algorithm using weight/width/slope model.
  - Basic text layout support.
  - Bi-directional level resolution and line breaks resolution.
  - GDI interoperability API, including rendering to DIB section base target.
  - Rendering to arbitrary target with generic rendering interface.
  - Generating black&white and grayscale alpha bitmaps.
- Bold glyphs can be synthesized for outline fonts.
- Multiple replacements can be specified for a single font by using a
  multi-string entry under HKCU\Software\Wine\Fonts\Replacements.
- Vertical text uses the Unicode data tables for more accurate character
  ranges support.
- Character tables are based on version 8.0.0 of the Unicode Standard.
- The built-in Wingdings font contains more glyphs.
- Unicode bracketing pairs are supported in Uniscribe.
- The RichEdit control uses Uniscribe for more accurate text rendering.

== Graphics

- Direct2D is supported. This includes:
  - DXGI surface and WIC bitmap render targets.
  - Geometries defined by straight lines and cubic Bézier curves.
  - Drawing text.
  - Bitmaps.
  - Solid color brushes and bitmap brushes.
  - Opacity brushes.
- PNG files can be encoded in interlaced mode.
- Gamma information can be loaded from PNG files.
- Animated GIFs are correctly supported in GdiPlus.

== Direct3D

- Direct3D 11 is supported, to about the same level as Direct3D 10.
- Simple applications using Direct3D 10 are supported. There are still
  many unimplemented features. Direct3D 10 requires support for at
  least OpenGL 3.2 and GLSL 1.50. Changes include:
  - Several resource update operations are implemented.
  - Many more shader model 4 opcode are recognized.
  - Constant buffers are supported.
  - The various resource views are implemented.
  - The various state objects are implemented.
  - Stateblocks are implemented.
- A number of new DXGI 1.1 interfaces are implemented. This benefits
  Direct3D 10 and 11 applications.
- Direct3D applications correctly minimize and restore the display
  mode on focus loss.
- Fixed function vertex blending is implemented. This requires GLSL support.
- Per-vertex point sizes are supported. This requires GLSL support.
- The wined3d graphics card database recognizes more graphics cards.
  The graphics card detection code is simplified and improved. More
  reasonable fallbacks are picked for unrecognized graphics cards.
- On drivers that support it, GL_ARB_texture_mirror_clamp_to_edge or
  GL_EXT_texture_mirror_clamp are used to implement the "mirror once"
  texture addressing mode.
- GL_ARB_depth_clamp is no longer required to correctly draw pre-transformed
  vertices with disabled z-buffering. This helps older graphics cards that
  can't correctly implement GL_ARB_depth_clamp.
- On drivers that support it, GL_ARB_blend_func_extended is used to
  implement the D3DBLEND_SRCALPHASAT blend factor.
- On drivers that support it, GL_ARB_sampler_objects is used to apply
  sampler states independently of the texture object they apply
  to. This helps applications that bind the same texture to multiple
  texture stages, but with different sampler states.
- On drivers that support it, GL_EXT_texture_snorm is used to support
  signed (normalized) texture formats. These are typically used for
  bump mapping. Previously these formats required either
  GL_NV_texture_shader, or fixups when loading and using them.
- On drivers that support is, GL_ARB_timer_query is used to support
  Direct3D 9 timestamp queries.
- Texture format restrictions are more strictly enforced. This allows
  applications to fall back to a different format instead of continuing
  with broken rendering.
- Direct3D 9 D3DTSS_CONSTANT texture stage constants are supported.
- Color keyed blits can be done by the graphics card. Previously these
  needed to be done by the CPU.
- NV12 surfaces are supported. This is used by some applications for
  playing back video.
- ATI1N textures and surfaces are supported, in addition to ATI2N
  textures and surfaces. This requires support for
  GL_ARB_texture_compression_rgtc from the OpenGL driver.
- When GLSL is supported, lighting for Direct3D 1-3 is more correct.
  However, for most application the difference will only be very slight.
- The IDirect3DSwapChain9Ex interface is supported.
- OpenGL core contexts, OpenGL ES contexts, and multi-threaded OpenGL
  command submission (known as "CSMT") have been added, however that
  work is not finished yet.

== DirectDraw

- SetCooperativeLevel() works better, affecting DirectDraw exclusive
  mode in particular.
- DirectDraw surface flipping is more correct. This affects applications
  that use more than 1 back buffer in particular.
- DirectDraw palette handling is better supported. This mostly affects
  older applications using 8-bpp display modes (but not exclusively.)
- "Client memory" surfaces are better supported, in particular related
  to the handling of pitch and texture compression.

== Audio and video

- A Pulse Audio driver is implemented. It is selected automatically
  when Pulse Audio is running.
- 5.1 surround sound is supported in DirectSound. Stereo is the
  default, but other speaker configurations can be set through the
  Audio tab in Winecfg.
- XAudio2 is implemented, based on the OpenAL Soft library.
- The OpenAL library defaults to the native version.
- The Video Mixing Renderer version 7 is implemented.
- AVI file encoding and compression is implemented.

== Kernel

- Wine can be configured to report the Windows version as 'Windows
  8.1' and 'Windows 10'.
- Keyed event synchronization objects are implemented.
- The "init once" synchronization mechanism is supported.
- Condition variables are implemented.
- Slim Reader/Writer locks are implemented.
- Activation contexts are used for loading DLLs, type libraries, and
  COM classes, avoiding the need for explicit registration.
- Windows devices support read and write operations in addition to I/O
  controls. They can be remapped directly to existing Unix devices.
- Thread local storage is supported in dynamically loaded libraries.
- Process jobs are implemented.
- The Task Scheduler service is implemented.
- The UTF-7 encoding is supported.
- ATL thunk emulation supports a wider range of possible instructions.
- Process and thread affinity is supported even with a large number of
  processors.
- Dynamic DST (Daylight Saving Time) is supported through the
  registry. Timezone data is updated for a number of timezones.
- USER_SHARED_DATA access is emulated on x86-64 platforms.
- The new thread pool API is supported.
- OpenMP (parallel programming API) is implemented.
- Preliminary support for HID devices is implemented, but it's not
  enabled yet.

== User interface

- There is an optional Start Menu in desktop mode, that can be enabled
  on a per-desktop basis by setting "EnableShell" to "Y" under
  HKCU\Software\Wine\Explorer\Desktops\<name>.
- The standard Open File dialog supports a drop-down menu for file
  manipulations.
- 'My Documents' links to the XDG 'Documents' folder if it exists.
- Many more shell Known Folders are supported.
- Scrollbar theming is implemented. Theming of other controls also
  works better.
- The Toolbar common control can save and restore its state.

== X11 driver

- X Drag & Drop protocol version 5 is supported.
- Flashing a window caption is implemented in the X11 driver using the
  NET_WM_STATE_DEMANDS_ATTENTION style.

== OLE / COM

- OLE Storage files support file locking, and sizes larger than 4 GB.
- Type libraries are registered correctly on 64-bit setups.
- 32-bit type libraries can be loaded from 64-bit programs.
- The OLE data cache supports DIB images.
- The RPC interface to control Windows services is compatible with the
  native version.
- OLE Accessible Objects are implemented for better accessibility support.

== Internet and networking

- The Gecko engine is updated to the version from Firefox 40. Many
  more objects and properties are implemented in MSHTML.
- Internet proxies can be configured automatically.
- RPC over HTTP supports the NTLM and Negotiate authentication
  schemes.
- The Web Services API is partially implemented.
- Download of Gecko and Mono add-ons can be canceled from the
  progress dialog.
- Conditional compilation is supported in JavaScript.
- Arrays, math functions, and exception unwinding are implemented in
  VBScript.
- Remote network shares can be configured using Samba's NetAPI library.
- The Packet Capture DLL is implemented.
- Network interface change notifications are implemented.
- IPv6 DNS addresses are supported in IphlpAPI.
- The Deflate content encoding is supported in Wininet.
- The TransmitFile API is implemented in Windows Sockets.
- The BITS file transfer service is better supported.

== Printing

- Vertical text is supported when printing through the PostScript driver.
- The PostScript driver generates standard glyph names when possible.
- Monochrome printers are better supported, in particular when
  printing color images.
- Collation is supported in the PostScript driver.

== Miscellaneous

- Windows Management Instrumentation (WMI) implements several more
  WBEM system classes.
- Applying installation patches is better supported in MSI.
- Hyperlink controls are supported in installers.
- More recent versions of the C/C++ runtimes are supported, including
  the new UCRTBASE library. The old MSVCIRT C++ runtime is also
  partially implemented.
- Version 9, 10, and 11 of ATL (Active Template Library) are
  implemented.
- The Windows Scripting Runtime supports many more classes, including
  file and folder collections and dictionaries.
- Writing XML files is implemented.
- The Invariant locale is supported.

== Built-in applications

- The 'taskmgr' application displays whether processes are running
  under WoW64.
- The 'regedit' tool better supports import/export of registry files.
- The 'wineconsole' tool supports configuring the insert/overwrite
  mode in the settings dialog.

== Known issues

- Since the support for OpenGL core contexts in WineD3D is not
  complete enough yet, Direct3D 10 and 11 need to be supported in a
  legacy context / the compatibility profile, which means that they
  currently don't work on Mesa.
- Setting the PULSE_LATENCY_MSEC variable was sometimes necessary with
  the Alsa audio driver, but it can cause trouble with the Pulse
  driver. It is recommended to unset the variable.
2016-01-05 07:22:13 +00:00
Sean Bruno
1594c47ad0 Bump to 2.5.50.g20160103, catchup with latest bug fixes.
Fix dereference of wrong pointer arg in ipc/semctl syscall.
Fix return from mmap() to setEINVAL and MAP_FAILED when len is 0

PR:		203852 200613
Submitted by:	mikael.urankar@gmail.com
2016-01-04 18:26:26 +00:00
Raphael Kubo da Costa
2a2698db3d Fix MASTER_SITES and unmark BROKEN. 2016-01-03 00:07:00 +00:00
Danilo Egea Gondolfo
cb0989c548 - Update to 0.59 2016-01-02 14:31:30 +00:00
Muhammad Moinur Rahman
ee0adc18e9 emulators/qemu-devel: Update version 2.4.0=>2.5.0
- Remove nox@ from MASTER_SITES (R.I.P. nox)
- Take MAINTAINERSHIP
- Add LICENSE (GPLv2)
- Convert to OPTIONSNG
- Fix patch files to be 'make makepatch' compatible
- Fix Multiple Security Vulnerabilities [1]

PR:		203112 [1]
Submitted by:	venture37@geeklan.co.uk [1]
Security:	CVE-2015-5165 [1]
		CVE-2015-5745 [1]
		CVE-2015-5154 [1]
		CVE-2015-5225 [1]
Differential Revision:	https://reviews.freebsd.org/D3691
2016-01-01 17:54:08 +00:00
Raphael Kubo da Costa
698d30acf4 Unmark BROKEN, the port can be fetched fine. 2015-12-30 11:51:39 +00:00
Raphael Kubo da Costa
c85ec6910c Unmark BROKEN, the port can be fetched fine. 2015-12-30 11:50:49 +00:00
Mathieu Arnold
7823fa4b7e Cleanup GH_* and variables order.
Sponsored by:	Absolight
2015-12-29 14:30:46 +00:00
Dmitry Marakasov
b6159d15e8 - Convert to USES=metaport
- Simplify options handling

PR:		201637
Submitted by:	s3erios@gmail.com
Approved by:	maintainer timeout (acm, 5 months)
2015-12-28 00:41:50 +00:00
Dmitry Marakasov
af5db46895 - Convert to USES=metaport
- Don't cat pkg-message from Makefile
- No need to sub pkg-message

PR:		201565
Submitted by:	s3erios@gmail.com
Approved by:	maintainer timeout (acm, 5 months)
2015-12-28 00:41:45 +00:00
Dmitry Marakasov
e89944c8d9 - Unbreak
Approved by:	portmgr blanket
2015-12-26 14:09:40 +00:00
Sean Bruno
562b404862 Add arm activator to stop function.
Bump portrevision.
2015-12-25 17:07:51 +00:00
Sean Bruno
caa1e56be5 Update qemu-sbruno tracking my github branch.
- merge to 2.5.0 release
- Add support for arm(v4/5) and improve its ability to do stuff. (cognet)
2015-12-24 23:06:27 +00:00
Jung-uk Kim
fa499a197d Fix build on head after vm_pageout_grow_cache() removal.
PR:		205452
2015-12-21 22:34:02 +00:00
Mathieu Arnold
22c44b7be4 Fix build as a user.
Sponsored by:	Absolight
2015-12-18 16:46:00 +00:00
Alex Kozlov
dbb5843c76 - Remove BROKEN, port is fetchable 2015-12-17 10:36:10 +00:00
Sean Bruno
32d8993813 Mark this as being maintained as myself. 2015-12-16 18:48:44 +00:00
Sean Bruno
8f4898ccdb Take these ports as they are based on my branches in github.
rip nox@
2015-12-16 18:45:00 +00:00
Muhammad Moinur Rahman
cb11558b75 emulators/qemu: Update version 0.11.1=>2.4.1
- MASTER_SITES has been changed from SAVANNAH and local repo of nox@
  to new wiki.qemu.org
- Take MAINTAINERSHIP
- Updated to maintain version release with UPSTREAM. qemu-devel will be
updated to maintain with SNAPSHOTS
- Some of the patches has been converted to OPTIONSNG with post-patch
- Most of the patches are now makepatch compatible
- Converted most of the LEGACY OPTIONS to OPTIONSNG
2015-12-16 14:15:19 +00:00
Jan Beich
93ed85032b audio/soundtouch: update to 1.9.2
ABI isn't compatible, so bump PORTREVISION in consumers.

Changes:	http://www.surina.net/soundtouch/README.html
ACC report:	https://people.freebsd.org/~jbeich/compat_reports/soundtouch/1.9.0_to_1.9.2/compat_report.html
2015-12-16 09:39:40 +00:00
Eitan Adler
fe6465bb1b Reset maintainer 2015-12-14 02:52:14 +00:00
David Naylor
793bebb882 emulators/i386-wine-devel: update to 1.8.r3
- Remove GNUTLS from staging (prevents build on -current).
2015-12-13 11:32:44 +00:00
Baptiste Daroussin
9a092f9ffa Mark as broken: unfetchable 2015-12-13 08:47:02 +00:00
David Naylor
3ec3cd6fe9 emulators/i386-wine-devel: update to 1.8.r2.
Unable to build -CURRENT packages due to gnutls.
2015-12-09 05:36:52 +00:00
Gerald Pfeifer
bc02325067 Update to Wine 1.8 RC3. Just bugfixes on our way towards a release.
Pet overeager portlint (when it comes to patch format).
2015-12-07 21:31:25 +00:00
Rene Ladan
098dd81b8f emulators/fuse-roms: add a discussion about distributing ROMs in DOCSDIR
- Mark as NO_ARCH
- Bump PORTREVISION
2015-12-07 21:00:16 +00:00
Sean Bruno
27c857ee07 Bump qemu-sbruno to capture commits in upstream project.
- Fix build on freebsd9 (rakuco)
- When using readlink(1) to read /proc/curproc/file, return the emulated
  program name, not qemu. (jkim)
2015-12-06 16:15:06 +00:00
Raphael Kubo da Costa
55060bd821 Fix do-install after r393228.
${WRKSRC}/fmsx does not exist, ${WRKDIR} is the right variable.
2015-12-04 16:50:29 +00:00
Dmitry Marakasov
1ea20b80bf - Update to 0.2.8.2
PR:		204762
Submitted by:	pkubaj@riseup.net
2015-12-04 15:46:59 +00:00
Antoine Brodin
0e8c3bf1b3 Update giflib to 5.1.1
PR:		204492
2015-12-03 20:01:03 +00:00
Alex Kozlov
b5af36f3bc - Update to 3.12 2015-12-02 13:10:10 +00:00
Rene Ladan
80b09fa0b7 emulators/fuse-roms: update ROMs to those of Fedora 22, no content changes. 2015-11-30 10:13:18 +00:00
Gerald Pfeifer
c89322dc4b Update to Wine 1.8 RC2. Just bugfixes (though one new header). 2015-11-29 21:22:21 +00:00
David Naylor
cda83b3960 emulators/i386-wine-devel: update to 1.8.r1
Packages for -CURRENT were not packages due to dependencies:
 - gnutls
2015-11-29 18:54:44 +00:00
Rene Ladan
b375293a8e Take maintainership of emulators/fuse-roms 2015-11-29 15:19:09 +00:00
Dmitry Marakasov
04440bb270 - Remove BROKEN, fetch was fixed 2015-11-29 14:41:36 +00:00
Antoine Brodin
a1af583929 Deprecate ports broken for more than 6 months 2015-11-29 09:51:30 +00:00
Gerald Pfeifer
67dcf86257 Update to Wine 1.8 RC1 in preparation of the 1.8 release. This brings
a number of bugfixes over version 1.7.55, no new features.
2015-11-27 23:21:48 +00:00
Danilo Egea Gondolfo
9d53991695 - Update to 0.58 2015-11-26 14:56:18 +00:00
David Naylor
47f973e5a4 emulators/i386-wine-devel: update to 1.7.55
Changes:
 1) Update mergeplist.py:
   a) Produce shorter plists
   b) Improve naming of iteration variables
 2) Add DEVEL and STAGING to the plist substitution list, for 1.
 3) Bump minimum OSVERSION for -CURRENT
 4) Mark port an broken on -CURRENT: dependencies not building
2015-11-22 20:57:30 +00:00
Alex Kozlov
bdc39ceec7 - Unbreak, distfile has been rerolled
- Update pkg-descr
2015-11-21 21:08:51 +00:00
Dirk Meyer
0398c6c56a - use post-install-DOCS-on
- use post-install-EXAMPLES-on
- cleanup pkg-descr
2015-11-21 19:46:33 +00:00
Dmitry Marakasov
1932def93e - Add LICENSE
- Switch to options helpers
2015-11-21 12:03:53 +00:00
Dmitry Marakasov
71fdc6bd49 - Add LICENSE_FILE
- Switch to options helpers
2015-11-19 20:49:31 +00:00
Muhammad Moinur Rahman
7ca70c1517 [NEW] emulators/vpsc: Virtual PC Simulator
The VPCS can simulate up to 9 PCs. You can ping/traceroute them, or
ping/traceroute the other hosts/routers from the virtual PCs when you study
the Cisco routers in the Dynamips. VPCS is not the traditional PC, it is
just a program running on the Linux or FreeBSD, and only few network
commands can be used in it. But VPCS can give you a big hand when you study
the Cisco devices in the Dynamips. VPCS can replace the routers or VMware
boxes which are used as PCs in the Dynamips network.  It can save your
CPU/Memory. It is very small.

VPCS can be run in udp or ether mode. In the udp mode, VPCS sends or
receives the packets via udp. In the ether mode, via /dev/tap.

WWW: https://wiki.freecode.com.cn/doku.php?id=wiki:vpcs
2015-11-18 20:37:39 +00:00
Gerald Pfeifer
b5492dc109 Update to Wine 1.7.55. This includes the following changes:
- Pulse audio driver.
 - Various fixes for Microsoft Office 2013 support.
 - Some more implementation of the Web Services DLL.
 - More fixes for the latest C runtime version.
 - Improvements to the Makefile generation.
 - Various bug fixes.
2015-11-15 21:40:23 +00:00
Jan Beich
1ad587fb06 multimedia/libvpx: update 1.5.0
ABI isn't compatible, so bump PORTREVISION in consumers.

Changes:	https://chromium.googlesource.com/webm/libvpx/+log/e67d45d..v1.5.0
ACC report:	https://people.freebsd.org/~jbeich/compat_reports/libvpx/1.4.0.488_1_to_1.5.0/compat_report.html
PR:		204478
Exp-run by:	antoine
Approved by:	ashish (maintainer)
2015-11-14 19:34:12 +00:00
Roger Pau Monné
9da11fae56 xen: update to 4.5.2
...and add XSA-156.

Sponsored by:		Citrix Systems R&D
Reviewed by:		bapt
Differential Revision:	https://reviews.freebsd.org/D4150
2015-11-14 09:27:31 +00:00
John Marino
bbe2ea9e1d emulators/visualboyadvance-m: Expand patch to support malloc.h-less DF 2015-11-13 08:53:52 +00:00
Jung-uk Kim
034170d71e Update to 4.3.34.
MFH:		2015Q4
2015-11-12 22:15:00 +00:00
Antoine Brodin
3bf57d92c4 Fix previous patch in the case mmap is enabled during configure 2015-11-12 16:28:24 +00:00
Antoine Brodin
d1b67d955d Allow building with giflib 5.1
PR:		204492
2015-11-12 16:07:45 +00:00
Rene Ladan
050e5524ce emulators/fuse: modernize port
- Update WWW to match actual website
- Convert to USES=localbase
- Regenerate patches with 'make makepatch'
- Bump PORTREVISION
2015-11-09 21:31:51 +00:00
Baptiste Daroussin
8a3da32b7a drop maintainership: ENOTIME 2015-11-09 15:09:34 +00:00
Antoine Brodin
496ac41eab Mark a few ports BROKEN: unfetchable 2015-11-09 12:59:03 +00:00
Gerald Pfeifer
4901325b25 Also configure --without-gettext. This should not change the result
of a build in a clean environment (just avoids a warning there) and
makes builds between clean and non-minimal environments more consistent.
2015-11-08 20:59:09 +00:00
Sean Bruno
8cfd4dbd5b Add the man page for qemu-ga to the plist.
Fixes build under poudriere testport.

Submitted by:	amdmi3@amdmi3.ru
2015-11-08 19:14:13 +00:00
Rene Ladan
9bd712fb3d emulators/libspectrum: update WWW to new site, redirected from the old one 2015-11-08 12:01:15 +00:00
Gerald Pfeifer
abf63ace00 Package wine.1 man pages only in the 32-bit case (WINE32) since they
are not built as such in the 64-bit case.

PR:		204227
2015-11-07 14:40:59 +00:00
Mathieu Arnold
065c026fe5 Fix ports that confused the meaning of WRKDIR and WRKSRC.
PR:		204056
Submitted by:	mat
Reviewed by:	bapt
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D2735
2015-11-05 12:36:25 +00:00
John Marino
82654c5094 emulators/(mame|mess): Avoid name pollution with <stdio.h>
At least on DragonFly's base compiler (gcc 5.2), the getc and ungetc
routines in mame/mess were getting clobbered by <stdio.h>.  Rename
getc and ungetc to mame_getc and mame_ungetc to fix.  For some reason,
macro definitions did not work so I had to patch every instance
individually.
2015-11-02 09:22:26 +00:00
Gerald Pfeifer
382ed9f45e Update to Wine 1.7.54. This includes the following changes:
- Implementation of the TransmitFile function.
 - More implementation of the Web Services DLL.
 - Improved video decoding.
 - Alternative for the deprecated prelink tool.
 - Major Turkish translation update.
 - Various bug fixes.

And tools/winemaker is now tools/winemaker/winemaker, so adjust
SHEBANG_FILES accordingly.
2015-11-01 20:24:03 +00:00
Roger Pau Monné
e26fcacb8f xen: apply XSAs
Apply the following XSAs: 148, 149, 150, 151, 152 and 153. More information
about the content of each XSA can be found at: http://xenbits.xen.org/xsa/

Sponsored by:		Citrix Systems R&D
Reviewed by:		bapt
Differential revision:	https://reviews.freebsd.org/D4049
2015-10-31 10:52:39 +00:00
Alexey Dokuchaev
50b3884364 - Update to version 0.9.11
- Use sysconf(3) to get number of active CPUs instead of sysctl(3)
  and thus clean up the patch
- Remove BROKEN_ia64 statement at it makes little use these days as ia64
  was never a first-class citizen in FreeBSD and officially killed in
  -CURRENT for a while now

PR:		203426
Submitted by:	maintainer
2015-10-30 10:45:41 +00:00
Danilo Egea Gondolfo
e3cb9fcd68 - Update to 0.57
- Install qmc2-arcade and qchdman binaries
- Update WWW
2015-10-29 15:34:57 +00:00
Antoine Brodin
05056ec949 Mark BROKEN: unfetchable
Reported by:	pkg-fallout
2015-10-29 12:47:17 +00:00
Ganael LAPLANCHE
f0f47f30bf Clean-up patches 2015-10-26 20:36:30 +00:00
Guido Falsi
44f13dd9ba Update mame/mess to 0.166
PR:		203509, 203510
Submitted by:	Paul Boehmer <freebsd at never4evil.com>
2015-10-24 11:13:16 +00:00
Baptiste Daroussin
f61c2b04a4 Mark as broken: does not fetch 2015-10-24 01:17:05 +00:00
Baptiste Daroussin
6976a7f097 Mark as broken: does not fetch 2015-10-24 01:16:35 +00:00
Baptiste Daroussin
2c1ccc7747 Mark as broken: does not fetch 2015-10-24 01:15:53 +00:00
Baptiste Daroussin
9b40887e31 Bump version number to reflect the version of the kernel and the tools 2015-10-23 12:52:20 +00:00
David Naylor
ba2d29b43a i386-wine-devel: update to 1.7.53 2015-10-21 19:53:00 +00:00
Mathieu Arnold
a78f70446d Fix on recent stable/10.
PR:		202082
Submitted by:	maintainer
Sponsored by:	Absolight
2015-10-21 14:17:06 +00:00
Jung-uk Kim
7393b3be86 Update to 4.3.32.
MFH:		2015Q4
2015-10-20 20:09:58 +00:00
Gerald Pfeifer
5e438df1d3 Update to Wine 1.7.53. This includes the following changes:
- Support for the various versions of XAudio.
 - More implementation of the Web Services DLL.
 - Improved OLE object embedding.
 - Various code cleanups in Direct3D.
 - Various bug fixes.
2015-10-20 15:54:37 +00:00
Dmitry Marakasov
45cb2796dd - Convert to new shebangfix order
- Remove unneeded shebangfix items
- Add NO_ARCH
- Merge USES lines
- Remove redundant options.mk inclusion

PR:		203515
Submitted by:	amdmi3
Approved by:	maintainer timeout (pavelivolkov@gmail.com, 2 weeks)
2015-10-19 14:53:16 +00:00
Dmitry Marakasov
67971bd0fb Improve shebangfix framework
- Support multiple values in *_OLD_CMD, i.e. we can now fix both "/usr/bin/python" and "/usr/bin/env python" at the same time
- Default *_OLD_CMD values are now always appended, so you don't need to specify them in individual ports
- Add lua support (depends on USES=lua)
- Add more default values, such as "/usr/bin/env foo" for python, perl, bash, ruby and lua
- Shebangfix now matches whole words, e.g. we will no longer (erroneously) replace "/usr/bin/perl5.005" with "${perl_CMD}5.005" (but "/usr/bin/perl -tt" is still (correctly) replaced with "${perl_CMD} -tt")

Note that *_OLD_CMD items containing spaces must now be quoted (e.g. perl_OLD_CMD=/bin/perl /usr/bin/perl "/usr/bin/env perl")

Update shebangfix usage according to new rules in many ports:

- Remove *_OLD_CMD for patterns now replaced by default
- Quote custom *_OLD_CMD which contain spaces

Fix shebangfix usage in many ports (irrelevant to infrastructure change):

- Remove redundant SHEBANG_LANG (no need to duplicate default langs)
- Remove redundant *_CMD (such as python_CMD=${LOCALBASE}/bin/python${PYTHON_VER} when USES=python is present)
- Never use *_OLD_CMD in REINPLACE_CMD matchers, these should always look for exact string

Approved by:	portmgr (bapt)
Differential Revision:	D3756
2015-10-19 14:50:52 +00:00
Ganael LAPLANCHE
d717738b00 Update to 5.0-rc 2015-10-18 15:22:59 +00:00
Mathieu Arnold
7f0f664d7e Drop 8 support.
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3694
2015-10-15 14:55:14 +00:00
Jan Beich
6f0aac24f9 emulators/dolphin-emu: chase r399209
1da63faa4f

Obtained from:	upstream (rebased)
Approved by:	portmgr blanket
MFH:		2015Q4
X-MFH-With:	r399209
2015-10-14 14:57:23 +00:00
Dmitry Marakasov
42bfa8efce - Mark MAKE_JOBS_UNSAFE: race between compilation and creating directories for object files:
error: unable to open output file 'obj/snddrv/src/unix/sysdep/dsp-drivers/oss.o': 'Error opening output file 'obj/snddrv/src/unix/sysdep/dsp-drivers/oss.o': No such file or directory'
2015-10-14 02:45:29 +00:00
David Naylor
225d46f684 i386-wine-devel: update to version 1.7.52 2015-10-13 20:19:58 +00:00
Jan Beich
7c586a14ce emulators/ppsspp: update to 1.1.1
Changes:	http://ppsspp.org/#news
2015-10-13 18:02:20 +00:00
Koop Mast
1742c4fbee Xorg-server update to 1.17.2 with related driver updates and bumps.
Update fontproto to 2.1.3.
Update libXfont to 1.5.1.
Update xf86-input-keyboard 1.8.1.
Update xf86-input-vmmouse to 13.1.0.
Update xf86-input-void to 1.4.1.
Update xf86-video-chips to 1.2.6.
Update xf86-video-cirrus to 1.5.3.
Update xf86-video-mach64 to 6.9.5.
Update xf86-video-neomagic to 1.2.9.
Update xf86-video-r128 to 6.10.0.
Update xf86-video-s3virge to 1.10.7.
Update xf86-video-savage to 2.3.8.
Update xf86-video-siliconmotion to 1.7.8.
Update xf86-video-sis to 0.10.8.
Update xf86-video-trident to 1.3.7.
Update xf86-video-vesa to 2.3.4.

* All other xf86-* drivers where bump and/or patched to allow them to
  compile and work with the new xorg-server.
* The ATI-ums driver is removed because the API it depends on was
  removed from the xorg-server.
* Add patch to sunffb to make the lack of XAA non-fatal
  (not build/run tested due to lack of hardware).
* Remove the extra patches in xorg-server for arm. The code seems to
  support it now natively. Please file a bug if this is not the case.
* Update the xorg-server support in virtualbox-ose-additions for vboxmouse. [1]

Submitted by:	jkim@ [1]
Obtained from:	Graphics devel repo
2015-10-13 07:45:08 +00:00
Gerald Pfeifer
66247c3cdb Unconditionally prevent the detection of libinotify which fails the
build in the presence of devel/libinotify and is not really necessary.

PR:		202564, 168617
2015-10-12 05:54:57 +00:00
Sean Bruno
30ebb3a02e Update qemu-sbruno to track my github repo.
- Update MIPS user target to work on head after svn r286871
 - Bump UPDATING as this makes the current pkg incompatible with current
   prior to this revision.

Submitted by:	kan
2015-10-11 22:11:52 +00:00
Tijl Coosemans
3a55a118dd Remove iconv(), iconv_open() and iconv_close() symbols from libiconv.
These were FreeBSD specific aliases for libiconv(), libiconv_open() and
libiconv_close() that are now also provided by libc which complicates
writing configure tests that work correctly when both libc iconv and
libiconv are available.

Also, because the libiconv iconv.h header redefines iconv* to libiconv*
correct use of the header implies that the aliases aren't used.

The following ports needed fixes because there was something wrong with
the way they tried to detect or use iconv:

audio/deadbeef: Remove LIBICONV_PLUG from a source file.  It's a
compile-time option and should not be set in source code.
comms/hidapi: Use standard AM_ICONV configure macro to look for iconv.
deskutils/fbreader: Let ports framework deal with LIBICONV_PLUG.
deskutils/ljclive: Override configure test for iconv.
deskutils/owncloudclient: Add USES=iconv and patch test for iconv.
devel/aegis: Bump PORTREVISION because it no longer uses libiconv.
devel/libexplain: Add USES=iconv and override test for iconv.
devel/sdl20: Override configure test for iconv.
emulators/vmw: Replace OSVERSION checks with ICONV_LIB checks and include
<iconv.h> instead of <sys/iconv.h>.
irc/scrollz: Override configure test for iconv.
japanese/chasen-base: Override configure test for iconv and patch
configure so it no longer adds -liconv to linker flags just because it
happens to be installed.
japanses/eb: Patch configure test for iconv.
japanses/eblook: Override configure test for iconv.
java/jikes: Override configure test for iconv.
multimedia/transcode: Bump PORTREVISION because only one plugin links with
libiconv now.
net/c3270: Override configure test for iconv.
net/samba4*: Bump PORTREVISION because it no longer uses libiconv.  The
configure script will always add -liconv to the linker flags when it
happens to be installed which would be wrong but later on binaries are
linked with -Wl,--as-needed and the linker discards -liconv because it
finds iconv*() functions in libc now and no longer in libiconv.
net-mgmt/icinga-*: Remove dependency on iconv.
net-mgmt/netxms: Patch configure so it no longer adds -liconv to linker
flags just because it happens to be installed.
net/asterisk11: Patch configure so it no longer adds -liconv to linker
flags just because it happens to be installed.
net-p2p/transmission-*: Override configure test for iconv.
www/htmlcxx: Override configure test for iconv.
www/httrack: Override configure test for iconv.
www/xapian-omega: Override configure test for iconv.
x11/mrxvt(-devel): Add USES=iconv and override configure test for iconv.
x11/x3270: Override configure test for iconv.
x11-wm/jwm: Override configure test for iconv.

PR:		202838
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2015-10-10 14:03:00 +00:00
John Marino
4b784248e3 emulators/advancemenu: Upgrade version 2.7 => 2.8
PR:		202847
Submitted by:	ports fury
2015-10-09 21:55:41 +00:00
Roger Pau Monné
936db4de55 xen: update to 4.5.1
Update xen-kernel to 4.5.1 and add patches to allow live migration, save and
restore. Remove qemu-traditional patches (FreeBSD doesn't support
qemu-traditional) and add XSA-142.

Approved by:		bapt
Differential revision:	https://reviews.freebsd.org/D3854
Sponsored by:		Citrix Systems R&D
2015-10-09 14:09:07 +00:00
Sunpoet Po-Chuan Hsieh
eebf634ede - Add LICENSE_FILE 2015-10-08 18:43:47 +00:00
Jimmy Olgeni
42bc424f61 Remove trailing whitespace from Makefiles, A-L. 2015-10-08 15:11:28 +00:00
Dirk Meyer
885e59aee3 - cleanup 2015-10-08 04:01:27 +00:00
Bartek Rutkowski
5d5e8b5430 emulators/linux_base-c6: fix unfetchable distfiles
- After Centos 6.6 was deprecated, the MASTER_SITE_SUBDIR was pointing to no longer
  existing location. This change gets that fixed, allowing the port to build again.

Submitted by:	Pawel Biernacki <pawel.biernacki@gmail.com>
MFH:		2015Q4
2015-10-07 20:59:00 +00:00
Gerald Pfeifer
33258779d8 Update to Wine 1.7.52. This includes the following changes:
- Unicode data updated to Unicode 8.0.0.
 - Some implementation of the Web Services DLL.
 - More Direct3D 11 interfaces.
 - A few more functions in the C++ runtime.
 - Output standard glyph names in the PostScript driver.
 - Various bug fixes.
2015-10-06 20:34:42 +00:00
Jan Beich
edf6eb654b emulators/ppsspp: drop FreeBSD 8.x support 2015-10-06 08:14:43 +00:00
Jan Beich
4e9b4c7ce9 emulators/ppsspp-devel: update to 1.1.0 by removing the port
v1.1.0 was recently released and there're not enough changes after it to
warrant a separate package. Move users back to stable until more time
passes or some "interesting" conflicts appear.

Changes:	https://github.com/hrydgard/ppsspp/compare/d8b43dd...v1.1.0
2015-10-06 08:14:12 +00:00
Jan Beich
fc27b37532 emulators/ppsspp: update to 1.1.0
- Integrate r397030 and r397702 into master port
- Switch slave port back to use patches from master

Changes:	http://ppsspp.org/#news
2015-10-06 03:20:26 +00:00
Dmitry Marakasov
a8bd9382d2 - Fix installed script referencing stagedir
- Install helpfile into more suitable location
- Respect CC and PREFIX

PR:		203049
Submitted by:	amdmi3
Approved by:	maintainer timeout (joerg, 2 weeks)
2015-09-30 17:42:52 +00:00
Jan Beich
00d4634211 Convert my ports to USES=localbase 2015-09-26 20:26:21 +00:00
Jan Beich
837ff9f943 emulators/ppsspp-devel: update to 1.0.1.2768
- Take advantage of more system libraries support upstream

Changes:	253ed9f...d8b43dd
2015-09-24 18:09:31 +00:00
Jan Beich
6b7b4fdcba emulators/ppsspp: generate better .desktop file
The one from Debian was very basic and removed upstream.
2015-09-24 18:08:56 +00:00
Johan van Selst
cb4ec36c0a Update OpenMSX and Catapult to 0.12.0
https://raw.githubusercontent.com/openMSX/openMSX/RELEASE_0_12_0/doc/release-notes.txt
2015-09-21 19:09:01 +00:00
Jimmy Olgeni
686b747c39 Typos, whitespace and capitalization fixes (A-F). 2015-09-20 19:59:03 +00:00
Alexey Dokuchaev
3a63ba57c2 Remove BROKEN on Tier-2 systems statements which no longer true at least
on PowerPC (verified for all of them) and some also on SPARC (whenever I
was able to test those on flame.freebsd.org) and even IA64 (which should
be OK to remove anyways, because it was never really supported system in
ports land and was officially killed in -CURRENT a while ago.
2015-09-20 14:35:57 +00:00
Jan Beich
4668ba1156 Backport CVE-2015-2331 fix to bundled libzip
MFH:		2015Q3
Security:	264749ae-d565-11e4-b545-00269ee29e57
2015-09-20 09:22:44 +00:00
Dmitry Marakasov
98e1d7231b - Add LICENSE_FILE
- Drop 8.x support
- Fix WWW:

Approved by:	portmgr blanket
2015-09-18 14:22:25 +00:00
Baptiste Daroussin
e0de738591 Remove ansi version fo wxGTK 2.8 and only keep the unicode version
All applications in the ports tree works correctly with unicode version of wxGTK

Newer version of wxGTK are unicode only (3.0+)

Note that now WX_UNICODE macro is noop
2015-09-16 19:51:26 +00:00
Jan Beich
023407a603 emulators/ppsspp-devel: update to 1.0.1.2668
- "native" was merged into main "ppsspp" repo

Changes:	86a02fe...1b4b60d (before merge)
Changes:	cf0697e...253ed9f (after merge)
2015-09-15 23:57:04 +00:00
David Naylor
f4fdc2f4f5 emulators/i386-wine-devel: update to 1.7.51.
Changes:
 - Do not include ldconfig32 entries in pkg-plist
2015-09-14 04:31:15 +00:00
Alexey Dokuchaev
7b00ecf4cd - Define LICENSE, place build-related MAKE_ARGS knob below USES/USE_* block
- Remove BROKEN on Tier-2 systems statement: it builds fine at least on
  PowerPC, which indicates that "uses i386-specific asm" reason is probably
  bogus everywhere else, and should be replaced with adequate BROKEN line
  even if it's indeed broken there.  While here, convert to options helpers
2015-09-12 10:18:21 +00:00
Jan Beich
faee4ac14b emulators/higan: convert to _VARS option helper
PR:		202778
Submitted by:	Naram Qashat <cyberbotx@cyberbotx.com> (maintainer)
2015-09-11 22:28:03 +00:00
Dmitry Marakasov
a278c23011 - Add NO_ARCH
- Remove non existing files from plist

Approved by:	portmgr blanket
2015-09-10 11:42:14 +00:00
Alexey Dokuchaev
4efe99a8e6 - Allow to build on PowerPC by using generic (not GCC-specific) MD support
with empty machdep_init() vs. broken "Calibrating delay loop" code; some
  simple run-time tests, like booting off the kickstart ROM image, did not
  reveal any problems or performance artifacts
- Drop unsupported --enable-sound option (--with-oss-sound is the default,
  and OSS support is detected correctly)
- Remove `files/patch-configure.in' which was added in r76429 by mbr@ back
  in 2003 to allow UAE to build with GCC 3.x -- does not seem needed these
  days; consequently replace (deprecated) USE_AUTOTOOLS with GNU_CONFIGURE
- Do not patch things in `pre-configure', use `post-patch' target for that
- Sort USES values and wrap few overly long lines while I'm here
2015-09-09 15:58:28 +00:00
Jan Beich
8692c29f3f emulators/ppsspp: improve clarity for *-install target names
do-install is for the app itself, post-install is for extras.
r392488 reversed the logic because option helpers didn't support
do-* targets before r394503. So, pick clarity over |svn blame| churn.
2015-09-08 16:14:30 +00:00
Gerald Pfeifer
679e84470d Update to Wine 1.7.51. This includes the following changes:
- XAudio2 implementation using OpenAL Soft.
 - Support for the new Universal C Runtime DLL.
 - Dropdown menu support in the standard Open Dialog.
 - Grayscale rendering mode in DirectWrite.
 - Various bug fixes.

With the STAGING option enabled (or using the wine-staging port),
fonts/times.ttf is now also present.
2015-09-07 12:04:23 +00:00
Jan Beich
aa2c09f705 emulators/ppsspp-devel: update to 1.0.1.866
Changes:	ee2238d...86a02fe
2015-09-05 22:49:13 +00:00
Sean Bruno
f440fa7bf3 Fix Makefile so that those who want to use this port directly can still
build.

PR:	202536
2015-09-03 18:27:44 +00:00
Sean Bruno
8005224867 Build fixes for 2.4.0
- regenerate patch-pcap
- Escape --extra-ldflags as it looks like the qemu builder is eating spaces
  or lines making it frustrating to use.

PR:	202402 202536 202864
2015-09-03 17:39:41 +00:00
Sean Bruno
a1606ef670 QEMU update to 2.4.0
- remove patch files accepted and merge upstream
- Add new vgabios-virtio
2015-09-02 16:12:36 +00:00
Sean Bruno
49cecff573 Build fix:
- Remove etc/qemu/target-x86_64.conf.sample dropped by upstream
- Add vgabios-virtio.bin
2015-09-01 17:38:29 +00:00
Dmitry Marakasov
206f6d865e - Add LICENSE
- Pet portlint
- Switch to @sample

Approved by:	portmgr blanket
2015-08-30 10:51:41 +00:00
Jan Beich
8a127a17cf Convert my ports to _VARS option helper 2015-08-28 14:57:29 +00:00
Dmitry Marakasov
1cb88c91e1 - Pet portlint, switch to options helpers
PR:		202532
Submitted by:	cyberbotx@cyberbotx.com (maintainer)
2015-08-27 09:09:19 +00:00
Dmitry Marakasov
f3ace4251b - Switch to options helpers
- While here, add some NO_ARCHes

Approved by:	portmgr blanket
2015-08-26 18:26:14 +00:00
David Naylor
2c31f6524f emulators/i386-wine-devel: update to v1.7.50.
Changes:
 * Update dependency version for gecko.

PR:		202653
2015-08-26 16:12:50 +00:00
Dmitry Marakasov
e770a013a0 - Switch to USES=libarchive as suggested by stage-qa
Approved by:	portmgr blanket
2015-08-26 02:43:40 +00:00
Max Brazhnikov
c7c32639cc Convert my ports to new options helpers 2015-08-25 10:03:08 +00:00
Gerald Pfeifer
d732fb21d0 Update to Wine 1.7.50. This includes the following changes:
- New version of the Gecko engine based on Firefox 40 (via the
   wine-gecko-devel port).
 - First steps of the Direct3D 11 implementation.
 - Better font matching in DirectWrite.
 - Support for OpenMP on ARM platforms.
 - Various bug fixes.
2015-08-23 20:06:42 +00:00
Gerald Pfeifer
d57cceb0bf Update wine-gecko-devel, the Gecko Layout Engine component for wine-devel,
from version 2.36 to 2.40.  It is based on Firefo 40 now.

Approved by:	dbn (maintainer, pre-approved)
2015-08-23 20:05:49 +00:00
John Marino
0ed34d5d26 emulators/bfe: Bump revision due to option change 2015-08-22 16:47:15 +00:00
John Marino
7a4c448bd4 emulators/bfe: Change GTK default from GTK1 to GTK2
discussed-with: bapt
2015-08-22 16:42:46 +00:00
Philip M. Gollucci
5f6f0c866c remove empty pkg-plist
PR:                  201663
Submitted By:        s3erios@gmail.com
2015-08-20 18:24:56 +00:00
Philip M. Gollucci
9da2cce158 emulators/q4wine: qt4-linguist -> qt4-linguisttools, remove some dependencies
- Add LICENSE_FILE.
- USE_QT4=linguist_build -> USE_QT4=linguisttools_build.
- Use an OPTION helper for DBUS.
- Remove CONFIGURE_ARGS for NLS - they are not used.
- Gettext dependency is not used too.
- Remove USE_GCC=yes.
- Fix build with clang.
- Bump PORTREVISION.

PR:                  201863
Submitted by:        s3erios@gmail.com
Approved by:         maintainer timeout (koalative@gmail.com ; 24 days)
2015-08-18 20:02:20 +00:00
Raphael Kubo da Costa
23ee2a7d62 Uses/cmake.mk: Replace CMAKE_ENV with CONFIGURE_ENV.
Instead of defining a variable that is almost always based on CONFIGURE_ENV,
just use CONFIGURE_ENV directly.

This also matches the behavior of other ports that do not use autotools (so
most ports can just worry about CONFIGURE_ENV). Additionally, the fact that
we do not use ?= means we do not have problems if another file in Uses/
needs to set CONFIGURE_ENV (with CMAKE_ENV, the order of the arguments to
USES would matter).

Ports which set CMAKE_ENV have been adjusted accordingly. In most cases,
CMAKE_ENV was just replaced with CONFIGURE_ENV, the exceptions being:
* databases/sqliteman: CMAKE_ENV line removed; setting QMAKESPEC there has
                       no effect on the build system.
* devel/freeocl: CMAKE_ENV line removed; FREEOCL_CXX_COMPILER is already
                 retrieved from the CMAKE_CXX_COMPILER variable in the build
                 system.
* graphics/openimageio: CMAKE_ENV line removed; setting Qt variables there
                        has no effect on the build system.

Reviewed by:		makc
Differential Revision:	https://reviews.freebsd.org/D3403
2015-08-18 10:51:01 +00:00
Mathieu Arnold
21a283f3be Remove UNIQUENAME and LATEST_LINK.
UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.

Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.

Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)

Reviewed by:	antoine, bapt
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3336
2015-08-17 14:20:40 +00:00
Sean Bruno
7ba60304c9 Update qemu-sbruno to track bsd-user branch on github. I *am* the
upstream of this port and maintainer notified developers on 07/17/15 to
update his ports while he is AFK.

Sync's to pre-release 2.4.0

Differential Revision:	https://reviews.freebsd.org/D3385
2015-08-16 19:13:30 +00:00
Jan Beich
c607c11360 emulators/ppsspp-devel: update to 1.0.1.809
Changes:	aae2542...ee2238d
2015-08-14 00:12:54 +00:00
David Naylor
793b7c1c65 emulators/i386-wine-devel: update to 1.7.49
* Drop support for FreeBSD 8
 * Eliminate post-package step (no longer worked, not needed)
2015-08-13 18:08:35 +00:00
Sunpoet Po-Chuan Hsieh
8c9a5f334f - Remove RG link 2015-08-13 17:39:31 +00:00
Gerald Pfeifer
9db6462428 Update to Wine 1.7.49. This includes the following changes:
- DirectWrite is now good enough for rendering text in Steam.
 - A number of Direct2D improvements.
 - Some more OpenMP functions.
 - Support for namespaces in the IDL compiler.
 - Various bug fixes.
2015-08-12 14:38:58 +00:00
David Naylor
86018eb556 emulators/i386-wine-devel: update to 1.7.48. 2015-08-11 18:51:13 +00:00
Alexander Leidinger
435ea2a95a Re-commit of
64 bit linuxulator support (not activated by default):
 - most of the work was done by Alan Jude
 - all errors are mine
 - 64bit (may) have rough edges
 - I validated
    * that the 32bit part doesn't has deinstall regressions (incl. EXP runs by
      antoine)
    * 29 of 72 64bit ports ports don't have deinstall leftovers (more validation
      later, when I dare to activate the 64bit linuxulator in the kernel)
 - the infrastructure part looks mature enough to let more test-bunnies get
   some experience with the new 64 bit parts
 - to use it you shall have no linux ports installed and have to specify
   (on your own risk) the following in make.conf before installing the ports:
   OVERRIDE_LINUX_BASE_PORT=c6_64
   OVERRIDE_LINUX_NONBASE_PORTS=c6_64

This is on top of the exiting c6 linux ports. Given that CentOS 7 is 64bits
only, we decided to have it as an "overlay" instead of new ports.
The 64bit part only installs 64bit executables, the 32bit ports can not be
installed at the same time (if needed we can think of letting the 64bit
overlay install the 32bit parts too, but given the CentOS 7 comment
above...).

Differential Revision:	https://reviews.freebsd.org/D174
Submitted by:		alanjude
Sponsored by:		Essen FreeBSD Hackathon 2015
Reviewed by:		xmj, eadler (earlier versions)
Approved by:		portmgr (antoine after some EXP-runs)
2015-08-09 19:14:13 +00:00
Gerald Pfeifer
6f1c056b33 Remove the SLAVE_PORT setting which does not have a function actually. 2015-08-07 07:56:02 +00:00
Mathieu Arnold
284038d67d Remove unneeded MASTER_SITES=GH entries.
Sponsored by:	Absolight
2015-08-04 14:26:48 +00:00
Devin Teske
f7447acc90 Move Xen Kernel menuitem to Boot Options submenu. Prevent conflict with
upcoming Boot Environment menu. The Xen Kernel is dynamically appended
after the last menuitem in the Boot Options submenu. If xen_kernel is not
defined in loader.conf(5) the Xen Kernel menuitem displays "N/A" versus
"On"/"off". While here, fix-up the pkg-message (make capitalization of
"in" vs. "In" consistent; make use of trailing ":" consistent; move a
comment out of the way of file contents, etc.).

Differential Revision:	https://reviews.freebsd.org/D2717
Reviewed by:	allanjude, bapt
Approved by:	bapt
2015-08-03 22:29:30 +00:00
Antoine Brodin
d2d7433189 Fix duplicate PKGNAME with wine-devel/wine-staging 2015-08-03 06:04:04 +00:00
Gerald Pfeifer
90f901b8db Update to Wine 1.7.48. This includes the following changes:
- Fleshed out OpenMP implementation.
 - I/O stream support in the MSVCIRT C++ runtime.
 - Support for pixel snapping in DirectWrite.
 - More support for OpenGL core contexts.
 - Various bug fixes.

(Some pkg-plist additions and one removal for the STAGING option
and hence the wine-staging port.)
2015-08-03 01:10:59 +00:00
Gerald Pfeifer
6d16166445 Move the setting of PKGNAMESUFFIX into a new block at the beginning
of this Makefile to align closer with FreeBSD Ports standards.
2015-08-03 00:57:47 +00:00
Koop Mast
2f0486b647 Part 1 of adding USE_GNOME=intltool to ports that require it.
The reason for this is that in the GNOME 3.16 update, USE_GNOME gtk20 and
gtk30 don't pull intltool in anymore.

PR:		201980
Exp-run by:	antoine@
2015-08-02 20:23:55 +00:00
Kurt Jaeger
421607b901 emulators/dynamips-community: 0.2.12 -> 0.2.15
- Add optional argument 'format' to hypervisor commands
  - 'send_con_msg' and 'send_aux_msg'.
  - Report "X byte(s) written" on succeess.
  - String formats:
    * plain - plain string (default, old behavior)
    * base64 - base64 encoded string
- Use an auxiliary variable to record configured ram size for npe-400
- Fixed issue #49 - IOS crashes after router restart
- Fixed issue #50 - vm send_con_msg

PR:		194066
Submitted by:	Pavel Volkov <pavelivolkov@gmail.com> (maintainer)
2015-08-02 16:39:13 +00:00
Dmitry Marakasov
982e8c6a2e - Update to 4.2
- Don't hardcode version in distfile names
- Update USE_XORG
- Improve and simplify wrapper script handling
- Improve and simplify options handling

PR:		201547
Submitted by:	amdmi3
Approved by:	maintainer timeout (dk@farm.org, 2 weeks)
2015-07-30 10:28:02 +00:00
Antoine Brodin
6e381a9d53 Switch default python_CMD used by shebangfix to ${PYTHON_CMD} for ports
using python

PR:		201077
Reviewed by:	mat
With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D2955
2015-07-29 22:09:53 +00:00
Jan Beich
e1263266dc emulators/ppsspp-devel: update to 1.0.1.791
Changes:	c27e634...73e9c3b (previous update)
Changes:	73e9c3b...aae2542
2015-07-28 02:57:11 +00:00
Kurt Jaeger
7d8375d8b7 GNS3 Converter is designed to convert old ini-style GNS3 topologies
(<=0.8.7) to the newer version v1+ JSON format for use in GNS3 v1+

The converter will convert all IOS, Cloud and VirtualBox devices
to the new format. It will also convert all QEMU based devices (QEMU
VM, ASA, PIX, JUNOS & IDS). VPCS nodes will be converted to cloud
devices due to lack of information the 0.8.7 topology files.

For topologies containing snapshots, the snapshots will also be
converted to the new format automatically.

WWW: https://github.com/GNS3/gns3-converter
2015-07-26 19:19:36 +00:00
Antoine Brodin
011dfa81be Unbreak INDEX, reverting r392921
With hat:	portmgr
2015-07-26 13:35:29 +00:00
Alexander Leidinger
3aeeb3f1bd 64 bit linuxulator support (not activated by default):
- most of the work was done by Alan Jude
 - all errors are mine
 - 64bit (may) have rough edges
 - I validated
    * that the 32bit part doesn't has deinstall regressions
    * 29 of 72 64bit ports ports don't have deinstall leftovers (more validation
      later, when I dare to activate the 64bit linuxulator in the kernel)
 - the infrastructure part looks mature enough to let more test-bunnies get
   some experience with it
 - to use it you shall have no linux ports installed and have to specify
   (on your own risk) the following in make.conf before installing the ports:
   OVERRIDE_LINUX_BASE_PORT=c6_64
   OVERRIDE_LINUX_NONBASE_PORTS=c6_64

This is on top of the exiting c6 linux ports. Given that CentOS 7 is 64bits
only, we decided to have it as an "overlay" instead of new ports.
The 64bit part only installs 64bit executables, the 32bit ports can not be
installed at the same time (if needed we can think of letting the 64bit
overlay install the 32bit parts too, but given the CentOS 7 comment
above...).

Differential Revision:	https://reviews.freebsd.org/D174
Submitted by:		alanjude
Sponsored by:		Essen FreeBSD Hackathon 2015
Reviewed by:		xmj, eadler (earlier versions)
Approved by:		portmgr (implicit, I remember blanked approval for
			linux parts loooong ago, punish me if you don't
			agree anymore)
2015-07-26 13:06:24 +00:00
Alex Kozlov
cb2472596d - Fix typo: ONLY_FOR_ARCH -> ONLY_FOR_ARCHS
Approved by: bapt (manintainer), office (bapt)
2015-07-25 10:53:11 +00:00
Jan Beich
aa96a521bc Convert my ports to target option helpers 2015-07-19 07:42:21 +00:00
David Naylor
b4c822af8d emulators/i386-wine-devel: update to 1.7.47 2015-07-18 20:16:30 +00:00
Jan Beich
ccc4c3b371 Per r390886 stop pulling unnecessary GTK+ deps in my ports 2015-07-18 17:27:59 +00:00
Tijl Coosemans
ae41dd3ad0 - Update to db4-4.7.25-19.el6_6
- Update to freetype-2.3.11-15.el6_6.1
- Update to glibc-2.12-1.149.el6_6.9
- Update to krb5-libs-1.10.3-37.el6_6
- Add symlink from /usr/lib/librt.so.1 to /lib/librt.so.1.  This shadows
  FreeBSD /usr/lib/librt.so.1 and fixes some applications (e.g. Maple)

MFH:		2015Q3
Security:	CVE-2012-5669
Security:	CVE-2013-7423
Security:	CVE-2014-6040
Security:	CVE-2014-7817
Security:	CVE-2014-9657
Security:	CVE-2014-9658
Security:	CVE-2014-9660
Security:	CVE-2014-9661
Security:	CVE-2014-9663
Security:	CVE-2014-9664
Security:	CVE-2014-9667
Security:	CVE-2014-9669
Security:	CVE-2014-9670
Security:	CVE-2014-9671
Security:	CVE-2014-9673
Security:	CVE-2014-9674
Security:	CVE-2014-9675
Security:	CVE-2015-0235
Security:	CVE-2015-1781
2015-07-15 18:35:03 +00:00
Juergen Lock
c992a31c3d Catch up with github tree - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2015-07-15 17:38:28 +00:00
Jan Beich
0271c4bcd6 emulators/ppsspp-devel: update to 1.0.1.757 2015-07-15 11:36:14 +00:00
Jung-uk Kim
9ce8c1bf2d Fix pre-build target to properly set environment variables. Note there is
no functional change but it is done for correctness.  Also, note the change
is merged from emulators/virtualbox-ose (r355732).
2015-07-13 21:15:50 +00:00
Dmitry Marakasov
2c069203cc - Fix fetch
Approved by:	portmgr blanket
2015-07-13 16:23:31 +00:00
Gerald Pfeifer
686d08eb0a Update to Wine 1.7.47. This includes the following changes:
- Text drawing in Direct2D.
 - Support for the new thread pool API.
 - Toolbar state saving.
 - Beginnings of an implementation for proper HID support.
 - Support for file objects in device drivers.
 - Various bug fixes.
2015-07-12 19:52:12 +00:00
David Naylor
bfd391ef4a emulators/i386-wine-devel update to 1.7.46. 2015-07-12 16:23:28 +00:00
Jung-uk Kim
db7da50ecb Update to 4.3.30.
MFH:		2015Q3
2015-07-10 20:42:51 +00:00
Juergen Lock
6430807211 Catch up with github tree - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2015-07-10 17:05:07 +00:00
Juergen Lock
5899e8a887 Catch up with github tree - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2015-07-09 19:42:19 +00:00
Juergen Lock
3d95343aed Catch up with github tree - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2015-07-08 18:45:42 +00:00
Sunpoet Po-Chuan Hsieh
b0ef7d5714 - Remove blank line between NO_ARCH and USE_RUBY 2015-07-06 18:05:37 +00:00
Thomas Zander
9f78a3d712 Fix build with ffmpeg 2.7
PR:		201319
Submitted by:	riggs
Approved by:	portmgr (antoine)
2015-07-03 21:36:53 +00:00
Thomas Zander
a93a44040e - Update multimdedia/ffmpeg to latest upstrem version 2.7.1
- Mark ports BROKEN that were discovered not to work with
  this update; discovered by exp-run in bug 201181
- Note the need for manual upgrade of dependent ports in
  UPDATING
2015-07-02 19:40:15 +00:00
Philip M. Gollucci
4e3d011569 Set NO_ARCH for remaining rubygem-* ports with no arch dependent files
Obtained from:  DEVELOPER_MODE
With Hat:       ruby@

Sponsored by:   RideCharge Inc / Curb
2015-07-02 16:01:06 +00:00
Juergen Lock
75458c0b0c Catch up with github tree - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user

PR:		201168
2015-07-02 15:41:51 +00:00
Gerald Pfeifer
884408eed6 Update to Wine 1.7.46. This includes the following changes:
- Improvements in the BITS file transfer service.
 - Still more progress on DirectWrite implementation.
 - Support for shared user data on 64-bit.
 - Various C++ runtime improvements.
 - Various bug fixes.
2015-06-29 07:38:04 +00:00
Juergen Lock
c0068e4cb1 Catch up with github tree, fixing bug caused by struct kinfo_proc typo -
changelog:

	https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2015-06-28 15:17:14 +00:00
Dmitry Marakasov
7705a9eefb - Mark BROKEN on 9.x:
./../src/Glide64/rdp.cpp: In function 'void loadBlock(uint32_t*, uint32_t*, uint32_t, int, int)':
./../src/Glide64/rdp.cpp:1838: error: 'bswap32' was not declared in this scope
./../src/Glide64/rdp.cpp: In function 'void loadTile(uint32_t*, uint32_t*, int, int, int, int, uint32_t*)':
./../src/Glide64/rdp.cpp:2082: error: 'bswap32' was not declared in this scope

Submitted by:	pkg-fallout
Approved by:	portmgr blanket
2015-06-27 22:34:05 +00:00
Dmitry Marakasov
ecb9d9eb33 - Fix mupen64plus-rsp-cxd4 on 9.x by requiring newer compiler, as old gcc segfaults
Submitted by:	pkg-fallout
Approved by:	portmgr blanket
2015-06-27 01:00:08 +00:00
Juergen Lock
f0e20e9950 - Apply fixes for pcnet guest to host escape vulnerability - CVE-2015-3209.
- Bump PORTREVISIONs.

PR:		201064
Submitted by:	koobs
Security:	https://vuxml.FreeBSD.org/freebsd/acd5d037-1c33-11e5-be9c-6805ca
1d3bb1.html
2015-06-26 19:14:41 +00:00
Dmitry Marakasov
a807c531b6 - Fix build on 9.x by using more recent compiler
- Mark broken on 8.x: does not build

Submitted by:	pkg-fallout
Approved by:	portmgr blanket
2015-06-26 16:54:41 +00:00
Alex Kozlov
ada10a2373 - Switch to gmake to fix build on head 2015-06-26 16:30:13 +00:00
Dmitry Marakasov
e76b66eed3 - Fix build
Approved by:	portmgr blanket
2015-06-23 16:16:19 +00:00
Dmitry Marakasov
b5e4693d8c - Strip libraries 2015-06-23 14:13:38 +00:00
Antoine Brodin
6e5719ca80 Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
Baptiste Daroussin
5315942806 Convert to USES=autoreconf 2015-06-21 16:10:07 +00:00
Baptiste Daroussin
05aae1db6f Convert to USES=autoreconf 2015-06-21 14:13:49 +00:00
Gerald Pfeifer
26ce6e6775 Update to Wine 1.7.45. This includes the following changes:
- Some more progress on DirectWrite implementation.
 - A number of RichEdit control fixes.
 - Beginning implementation of the old MSVCIRT C++ runtime.
 - Various bug fixes.
2015-06-21 12:34:46 +00:00
Jan Beich
4bbd9b33ba emulators/ppsspp-devel: update to 1.0.1.600
Changes:	8ec4850...c27e634
2015-06-19 21:56:45 +00:00
Juergen Lock
25d2ab9b46 Catch up with github tree, adding bsd-user aarch64 fixes - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2015-06-19 18:43:12 +00:00
Roger Pau Monné
c5fa7de873 xen: add two symtab/strtab loading fixes from upstream
Those are upstream commits:

06ee60 libxc: fix xc_dom_load_elf_symtab
90b18f libelf: fix elf_parse_bsdsyms call

Reviewed by: bapt
Sponsored by: Citrix Systems R&D
2015-06-19 10:41:31 +00:00
Dmitry Marakasov
b2831e9c3d - Fix build failure due to gpg error (gpg: failed to create temporary file)
- Add missing include fixing another build failure
- Whitespace fix
2015-06-19 00:33:34 +00:00
Juergen Lock
2355baffac Catch up with github tree, adding setsockopt handling for IPV6 - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user

PR:		200680
2015-06-17 20:15:34 +00:00
Jose Alonso Cardenas Marquez
3af6600c15 - Use sdl2 instead of sdl 2015-06-17 00:04:52 +00:00
Jose Alonso Cardenas Marquez
3092ade24b - Fix build 2015-06-17 00:02:55 +00:00
Dmitry Marakasov
c015a3f6e8 - Switch to USES=autoreconf 2015-06-16 23:43:07 +00:00
Dmitry Marakasov
10bc2c3ab0 - Mark BROKEN on < 10.x amd64:
ppc_mmu.cc:828:69: error: 'MAP_32BIT' was not declared in this scope

MFH:		2015Q2
2015-06-16 23:00:02 +00:00
Raphael Kubo da Costa
a9fef3fd7e Add upstream commit to find X11 directly.
Fixes the build with the upcoming CMake 3.2 update, since its
FindOpenGL.cmake does not check for X11 anymore.
2015-06-15 22:09:14 +00:00
Jose Alonso Cardenas Marquez
70aeea84ca - Fix distinfo path file 2015-06-15 03:55:58 +00:00
Jose Alonso Cardenas Marquez
1c817db333 - Commit missing files
- Add missing dependency to mupen64plus-core
2015-06-15 03:35:41 +00:00
Jose Alonso Cardenas Marquez
c1f3bdc542 - Update to 2.5
- Take maintainership
2015-06-15 03:27:50 +00:00
Jose Alonso Cardenas Marquez
30dfa7ab8f - New ports : emulators/mupen64plus-rsp-cxd4
A low-level RSP processor plugin for the Mupen64Plus
2015-06-15 03:24:16 +00:00
Juergen Lock
6aa9c8f3bb - Catch up with github tree, adding IP_OPTIONS support sockopt syscalls -
changelog:

	https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user

PR:		200703
2015-06-13 17:27:11 +00:00
Juergen Lock
79c73c4c15 - Catch up with github tree, adding more bsd-user ppc fixes - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user

- Add aarch64 to qemu-user-static rc.d script.
2015-06-13 11:33:25 +00:00
Jimmy Olgeni
865541f233 Sort entries. 2015-06-13 09:38:04 +00:00
Juergen Lock
c3bed3408d Catch up with github tree - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2015-06-12 20:58:59 +00:00
Jan Beich
1a7af4c437 emulators/ppsspp-devel: update to 1.0.1.568
Changes:	403f6ab...8ec4850
2015-06-11 18:14:37 +00:00
Baptiste Daroussin
41bd009722 Fix plenty of security issues
Security:	XSA-117 / CVE-2015-0268
Security:	XSA-118 / CVE-2015-1563
Security:	XSA-121 / CVE-2015-2044
Security:	XSA-122 / CVE-2015-2045
Security:	XSA-123 / CVE-2015-2151
Security:	XSA-125 / CVE-2015-2752
Security:	XSA-127 / CVE-2015-2751
Security:	XSA-132 / CVE-2015-3340
Security:	XSA-134 / CVE-2015-4163
Security:	XSA-136 / CVE-2015-4164
2015-06-11 18:08:41 +00:00
David Naylor
55e4ea1852 emulators/i386-wine-devel: update to 1.7.44.
Changes:
 * Remove band-aid for compholio->staging move.
2015-06-11 17:40:54 +00:00
Jan Beich
6563bdce92 emulators/ppsspp: style nit 2015-06-10 23:17:27 +00:00
Jung-uk Kim
bb6255c2d0 Catch up with lim_* API changes on CURRENT.
Submitted by:	mjg
Tested by:	Ivan Klymenko <fidaj@ukr.net>
2015-06-10 20:59:14 +00:00
Jan Beich
667c0071f0 emulators/ppsspp-devel: update to 1.0.1.559
"native" submodule not updated as only android/project.properties changed

Changes:	ee1299b...403f6ab
2015-06-09 22:38:38 +00:00
Jan Beich
f2fc9d6de4 multimedia/libvpx: update to 1.4.0
ABI isn't compatible, so bump PORTREVISION in consumers.

Changes:	https://chromium.googlesource.com/webm/libvpx/+/v1.4.0
Differential Revision:	https://reviews.freebsd.org/D2570
Exp-run by:	antoine
Approved by:	ashish, multimedia (kwm)
Approved by:	maintainer timeout (ale, dinoex; 2 weeks)
2015-06-09 14:25:41 +00:00
Juergen Lock
222397ae42 Catch up with github tree, adding translation of struct kinfo_proc -
changelog:

	https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user

PR:		200615
2015-06-08 16:18:21 +00:00
Dmitry Marakasov
03abd0b84c - Strip binaries
- Remove unneeded permisson changes, which do not work under plain user
2015-06-07 16:06:11 +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
Gerald Pfeifer
4aa2a93a8b Update to Wine 1.7.44. This includes the following changes:
- More support for the COM interfaces of the RichEdit control.
 - Initial version of a SmartTee filter.
 - Support for the null device kernel object.
 - Various bug fixes.
2015-06-05 20:39:57 +00:00
Dmitry Marakasov
0acf547b4f - Add CPE info
Approved by:	portmgr blanket
2015-06-04 09:06:55 +00:00
Dmitry Marakasov
2e45aaf149 - Add CPE info
Approved by:	portmgr blanket
2015-06-04 09:06:33 +00:00
Jan Beich
998e1a55ee emulators/ppsspp{,-devel}: unbreak build with gcc5 (for dragonfly)
ext/xbrz/xbrz.cpp:619:28: sorry, unimplemented: non-trivial designated initializers not supported
   const bool doLineBlend = [&]() -> bool
                            ^
Submitted by:	@Bigpet via hrydgard/ppsspp#7717
2015-06-01 14:22:11 +00:00
Baptiste Daroussin
3fef6c52f0 Update portaudio to v19/Remove portaudio2 [1]
Chase portaudio change
Add patches from debian for games/cultivation
Add patches from upsteam for audio/rezound
Mark py-fastaudio as broken

Approved by:	maintainer
2015-05-30 20:39:12 +00:00
Juergen Lock
8bf5d35251 Catch up with github tree - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2015-05-30 00:51:53 +00:00
Jan Beich
3bb42072a0 emulators/ppsspp-devel: add new slave port for git master
A temporary port to facilitate testing and upstreaming.
2015-05-29 19:33:24 +00:00
Juergen Lock
e5042511f3 Catch up with github tree, fixing bsd-user pthread crashes among
other things - changelog:

	https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user

PR:		200485
2015-05-29 18:23:30 +00:00
Mathieu Arnold
bf848d4e37 Convert a few ports to use the new multi-github framework.
With hat:	portmgr
Sponsored by:	Absolight
2015-05-28 16:37:49 +00:00
Dmitry Marakasov
f1d07ee3dd - Strip libraries 2015-05-28 11:41:20 +00:00
Dmitry Marakasov
d13c204435 - Mark broken on 8.x: doesn't build because of absent xlocale.h
- Add LICENSE_FILE

Approved by:	portmgr blanket
2015-05-28 06:20:21 +00:00
Jan Beich
1f744f791a emulators/ppsspp: switch SDL=on to system libpng
Do not wait for upstream release if a vulnerability is found. [1]
QT* already use system libpng via QImage in x11-toolkits/qt*-gui.

GitHub:		hrydgard/native#273 [1]
Security:	CVE-2014-9495 [1]
2015-05-27 22:54:35 +00:00
Jan Beich
08224080a2 emulators/ppsspp: dogfood some improvements in-review
- Use xdg-open to open links and cheat files
- Change OS name in compat reports: BSD -> FreeBSD
- Minor FakeJit fixes

GitHub:		hrydgard/native#272, hrydgard/ppsspp#7772
2015-05-27 22:54:08 +00:00
Danilo Egea Gondolfo
0a50a34ba0 - Fix MASTER_SITES. The jar file was moved.
MFH:		2015Q2
2015-05-26 18:29:48 +00:00
David Naylor
78a67a25a8 emulators/i386-wine-devel: fix COMPHOLIO->STAGING rename issue
Changes:
 a) Rename plist substitution for STAGING [1].
 b) Rename extracted files for staging.

Impact:
 a) Unbreak packaging for i386-wine-devel
 b) Unbreak extraction for i386-wine-staging

PR:		200443 [1]
2015-05-26 04:33:08 +00:00
Jan Beich
2d42b6b8e6 emulators/ppsspp: dogfood for-review quality back to the port
Mainly to keep my sanity if a regression pops up.

GitHub:		hrydgard/native#271 (merged), hrydgard/ppsspp#7772
2015-05-26 00:13:19 +00:00
John Marino
1e7bb67732 emulators/qmc2: Use LOCALBASE instead of PREFIX for CXXFLAGS 2015-05-25 10:27:12 +00:00
John Marino
b1ee85f7c6 emulators/qmc2: Adjust after update to mame/mess
The mame and mess executable names have changed slightly.  For i386
platforms, they are still "mame" and "mess" but for amd64 platforms,
they are "mame64" and "mess64".  Change the RUN_DEPENDS specification
to adjust for this morphing name.

I suspect a patch is also needed for amd64 but I don't know where it
would go.  I'll notify the maintainer.  The RUN_DEPENDS fix and the
hardcoded CFLAG fix are "just fix it" items.
2015-05-25 10:21:59 +00:00
John Marino
5a118a14bf emulators/loemu: Fix runtime after mame upgrade
This port has probably be broken (at least by default) for many years.
It was trying to call sdlmame (I think) but the name was "mame" and now
for amd64, the name is "mame64".  Attempt to fix this (not testing was
done, however).

While here, clean up post-patch which was doing a lot of nothing, leverage
shebangfix, and regenerate patch accordingly.

Note that RUN_DEPENDS had to be changed to deal with the morphing
executable name.
2015-05-25 10:13:35 +00:00
John Marino
9a7be0a622 emulators/(mame|mess): Upgrade version 0.154 => 0.161 (overhaul ports)
I completely reworked these unmaintained ports.  I turned mess into a
proper slave port as the differences from mame were few.  Some notes:

  * converted to GitHub (this saved messing with the double-zip /
    dos2unix per file arrangement, no more post-extract target)
  * got rid of patchlevel support accordingly
  * got rid of DIST_SUBDIR accordingly
  * Clang from FreeBSD 10 cannot build this!  It fails will some kind of
    signal.  I did not test on FreeBSD 11 yet.  For now, degrade the
    ports to use GCC always.  Note the makefiles were hardcoded to GCC.
    I fixed the hardcoding so it uses environment but perhaps it's known
    that mame/mess is now gcc-only
  * Some options are no longer optional, e.g. BUILTIN_DEBUGGER, SDL2
    These were made unconditional accordingly.
  * mess is now a minimal slave port.  There are some additions to mame
    Makefile to support the slave.
  * I used PORTDOCS and PORTEXAMPLE to simplify each pkg-plist
  * DragonFly support still pending.  This port discovered a bug in
    GCC 5.1 release which has been fixed recently, so the base compiler
    has to be upgraded before testing can resume.
2015-05-25 07:29:14 +00:00
David Naylor
4c27013858 emulators/i386-wine-staging: update to 1.7.43.
Changes:
 * Due to the renaming of compholio->staging add a work-around for the
   precompiled files.  This fix will be removed in the next update.
2015-05-24 14:47:40 +00:00
Gerald Pfeifer
b06b006bb3 Rename emulators/wine-compholio to emulators/wine-staging and
accordingly emulators/i386-wine-compholio to emulators/i386-wine-staging.

Adjust CONFLICTS across all Wine related ports.

Reviewed by:	dbn, kmoore
2015-05-24 02:10:18 +00:00
Jan Beich
35ddcdf82f emulators/ppsspp: add new port
PPSSPP is a PSP emulator written in C++. It translates PSP CPU
instructions directly into optimized x86, x64 and ARM machine code,
using JIT recompilers (dynarecs).

PPSSPP can thus run on quite low-spec hardware, including stronger
ARM-based phones and tablets, as long as there's OpenGL ES 2.0
support.

http://www.ppsspp.org/development.html

Requested by:	RyanBram @ PCBSD forums
Motivated by:	review D2608 (thus .ifdefs)
2015-05-24 00:20:11 +00:00
Mathieu Arnold
8dab11a002 Remove $FreeBSD$ from patches files in categories a-j.
With hat:	portmgr
Sponsored by:	Absolight
2015-05-22 13:34:20 +00:00
Gerald Pfeifer
e9baa3931b Update to Wine 1.7.43. This includes the following changes:
- Improved support for Shell Browser windows.
 - Some more API Sets libraries.
 - Read/write operations support with built-in devices.
 - Major Catalan translation update.
 - Various bug fixes.
2015-05-21 16:58:20 +00:00
Baptiste Daroussin
b6a8134ab4 Grr forgot svn add
Reported by:	decke
2015-05-21 14:59:45 +00:00
Baptiste Daroussin
14b3d2fd2a Add a patch to disable posted interrupts for PVH guest
Submitted by:	royger
2015-05-21 13:32:25 +00:00
Dirk Meyer
69acc02bf1 - fix build introduced by r381876 2015-05-20 03:49:13 +00:00
Juergen Lock
3afca2cc7e Catch up with github tree - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2015-05-17 16:46:18 +00:00