Commit graph

5506 commits

Author SHA1 Message Date
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
Juergen Lock
a5d6daade5 - Apply fixes for "BENOM" vulnerability - CVE-2015-3456 .
- Bump PORTREVISIONs.

PR:		200255
PR:		200256
PR:		200257
Submitted by:	venture37@geeklan.co.uk
Obtained from:	http://git.qemu.org/?p=qemu.git;a=commitdiff;h=e907746266721f305d67bc0718795fedee2e824c
Security:	http://vuxml.FreeBSD.org/freebsd/2780e442-fc59-11e4-b18b-6805ca1d3bb1.html
2015-05-17 10:09:36 +00:00
Thomas Zander
49b87c519c - Allow to work with python 3
- Use autoplist

PR:		199781
Submitted by:	pavelivolkov@gmail.com (maintainer)
2015-05-16 19:29:50 +00:00
Jung-uk Kim
61fe94530a Fix build without OpenSSL in the base.
PR:		199377
2015-05-15 19:29:10 +00:00
John Marino
50ab3f1ae8 emulators/advancemenu: This is not jobs-safe
This port has failed on multi-job builds at least three times.  This last
time the failure occurred when common.o object file was used before it
was built.
2015-05-15 08:25:42 +00:00
Mathieu Arnold
60d1a83c2a MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
2015-05-14 10:15:04 +00:00
Dmitry Marakasov
2f140cb709 - Add CPE info
Approved by:	portmgr blanket
2015-05-14 10:04:06 +00:00
Dmitry Marakasov
6c7e5fa74d - Add LICENSE
- Remove useless options.mk inclusion
- Fix WWW:
2015-05-14 07:02:00 +00:00
Dmitry Marakasov
936aa69db9 - Clarify LICENSE
- Add LICENSE_FILE
- Add CPE info
- Update WWW:

Approved by:	portmgr blanket
2015-05-14 01:47:41 +00:00
Jung-uk Kim
3ddd0065cb Update to 4.3.28. 2015-05-13 22:20:43 +00:00
David Naylor
0d826836af emulators/i386-wine-devel: update to 1.7.42. 2015-05-12 20:10:43 +00:00
Mathieu Arnold
88bfe4bd43 Cleanup DIST* variables.
When appropriate:
- Try to use DISTVERSION{SUF,PRE}FIX
- Replace PORTNAME-PORTVERSION by DISTNAME
- Convert MASTER_SITES to use macros
- Other light cleanup

With hat:	portmgr
Sponsored by:	Absolight
2015-05-11 18:34:57 +00:00
Gerald Pfeifer
7b8e101eea Our post-extract target uses Perl scripts that require fixing the
shebang first, so make it depend on the fix-shebang target.

Tested by:	pi
2015-05-11 05:12:15 +00:00
Gerald Pfeifer
020e1760f8 Update to Wine 1.7.42. This includes the following changes:
- Support for dynamic timezone information.
 - Initial desktop shell window support.
 - Some more Direct2D support.
 - Various bug fixes.

Do not set GNUTLS by default for wine-compholio any longer. [1]

Discussed with:	dbn, kmoore [1]
2015-05-09 03:49:29 +00:00
Dmitry Marakasov
e9f633aaf4 - Add CPE info
- Add LICENSE_FILE
- Whitespace fixes

Approved by:	portmgr blanket
2015-05-08 11:07:47 +00:00
Dmitry Marakasov
9896d78ddb - Fix build with clang
Approved by:	portmgr blanket
MFH:		2015Q2
2015-05-08 09:13:35 +00:00