Commit graph

185 commits

Author SHA1 Message Date
Juergen Lock
1296c9cfcd - Fix plist when security/nss is installed. [1]
- (Attempt to) fix build with unusual locales(?). [2]

Reported by:	jkim (via private email) [1]
Reported by:	AN <andy@neu.net> on -ports [2]
2013-11-10 20:25:25 +00:00
Juergen Lock
0a45e41144 Add powerpc64 to ONLY_FOR_ARCHS.
PR:		ports/183067
Submitted by:	jhibbits
2013-10-19 22:07:48 +00:00
Juergen Lock
8cf238d721 Update to 1.6.1 - announce message is here:
http://lists.nongnu.org/archive/html/qemu-devel/2013-10/msg01207.html
2013-10-12 20:10:50 +00:00
Juergen Lock
fcc2b18cb3 - Add patch to fix mips-softmmu target crashes with clang. [1]
- Remove USE_GCC.
- Bump PORTREVISION.

Submitted by:	dim [1]
2013-10-03 13:10:13 +00:00
Juergen Lock
fa24fb0b77 - Set USE_GCC= any for now when building all targets as clang seems
to build a broken mips-softmmu target.  Some info is here - feel
  free to debug :)

	http://people.freebsd.org/~nox/tmp/qemu-1.6.0-mips-softmmu-crash.txt

- Bump PORTREVISION.

Submitted by:	sbruno
2013-09-30 22:26:08 +00:00
Niclas Zeising
5a4c543c2b The FreeBSD graphics/x11 team proudly presents
a kwm, zeising production:

MESA 9.1.6

Starring:
Mesa 9.1.6, including libGL, libGLU and dri (new xorg only)
Addition of libEGL and libglesv2
KMS support for ATI graphics cards in 10-current (new xorg only)
Improved sparc64 support for new xorg. [1]
pixman 0.30.2, including shlib bump and portrevision bumps
libX11 1.6.2
Make absolute pointing devices work with x11-drivers/xf86-input-mouse
x11-drivers/xf86-video-ati 7.2.0 for 10-current (KMS aware ati driver)

Also starring:
Updates to drivers and other libraries and utilities

Additional notes:
When updating MESA related ports (libGL, dri) you need to remove old versions
first.  See UPDATING for details.

PR:		ports/181962 [2]
Submitted by:	marius [1]
		zeising [2]
Exp-run by:	bdrewery
Approved by:	portmgr (bdrewery)

Thanks to all who helped testing!
2013-09-29 17:01:41 +00:00
Baptiste Daroussin
1089da7dcc Add NO_STAGE all over the place in preparation for the staging support (cat: emulators) 2013-09-20 16:43:52 +00:00
Baptiste Daroussin
cddacdc1a8 Convert to new perl framework
Convert USE_GMAKE to USES
2013-09-16 16:45:35 +00:00
Juergen Lock
119a4c1a03 - Add patch to fix pcnet-pci NIC big endian guests like MIPS Malta: [1]
http://lists.nongnu.org/archive/html/qemu-stable/2013-08/msg00217.html

  See also gonzo's blog post:

	http://kernelnomicon.org/?p=401

- Bump PORTREVISION.

Submitted by:	gonzo (via irc) [1]
Obtained from:	qemu upstream [1]
2013-09-05 17:39:25 +00:00
Juergen Lock
f2f3e3e60a - Update to 1.6.0 - announce message is here:
https://lists.gnu.org/archive/html/qemu-devel/2013-08/msg02245.html

- Remove bsd-user support as sson's patches no longer apply, you can still
  use his (older) git tree or my port of it on redports as described here:

	https://wiki.freebsd.org/QemuUserModeHowTo
2013-08-20 22:03:10 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Juergen Lock
49b7a7d4a4 - Fix build with PYTHON_DEFAULT_VERSION of 3+. [1]
- Remove a double word in pkg-message.

PR:		ports/180997 [1]
Submitted by:	nwhitehorn
2013-08-02 18:50:52 +00:00
Juergen Lock
59e7237c06 Update to 1.5.2 - announce message is here:
https://lists.gnu.org/archive/html/qemu-devel/2013-07/msg04609.html
2013-07-27 20:26:20 +00:00
Juergen Lock
f4fca75acf - Add missing USES=pkgconfig.
- Rename GTK knob to GTK2.

Submitted by:	olgeni (via private email)
2013-07-18 17:54:56 +00:00
Sunpoet Po-Chuan Hsieh
c2d1a14c7c - Update to 7.31.0
- Bump PORTREVISION for ftp/curl shlib change
- Add TEST_DEPENDS
- Convert to new options framework
- Adjust options:
  - Add COOKIES
  - Add CYASSL, NSS, POLARSSL, THREADED_RESOLVER, TLS_SRP [1]
  - Add GSSAPI and SPNEGO [2]
  - Remove KERBEROS4
  - Rename LIBIDN to IDN
  - Remove TRACKMEMORY [1]
- Sort option handler
- Add SLAVEDIRS: ftp/curl-hiphop
- Cosmetic change
- Cleanup Makefile header
- While I'm here, fix typo (PORTREVSION) in x11-wm/ede/Makefile

Changes:	http://curl.haxx.se/changes.html
PR:		ports/172325 (-exp run), ports/177369 (based on) [1]
Submitted by:	Hirohisa Yamaguchi <umq@ueo.co.jp> [1], hrs (via email) [2]
Exp run by:	miwi
2013-07-11 16:26:26 +00:00
Juergen Lock
ec69b9504e - Update to 1.5.1, announce message is here:
https://lists.gnu.org/archive/html/qemu-devel/2013-06/msg04798.html

- Simplify bsd-user ld script handling. [1]
- Make STATIC_LINK work again.
- Add GTK knob.
- Neither graphical UI can be built static, set IGNORE in that case.
- Properly fix AES_* link errors by #defining those functions as
  QEMU_AES_* to avoid conflicts with AES_* in -lcrypto needed (at
  least) by -lcurl.
- Add back CURL knob in the process.
- Fix "Warning: vlan %d is not connected to host network" when using
  pcap.
- Switch to USES= gmake.
- Note: I did not backport sson's latest bsd-user patches which he has
  now in a github tree based on qemu git head, tho I have a seperate
  port of that tree on redports:

	svn co https://svn.redports.org/nox/emulators/qemu-devel-sson/

  See also:

	https://wiki.freebsd.org/QemuUserModeHowTo

Submitted by:	emaste [1]
2013-07-06 17:09:57 +00:00
Juergen Lock
e379b5f209 - Seems --disable-opengl is now called --disable-glx. (doh!)
- No PORTREVISION bump as its a build fix (with non-default options.)

Reported by:	gjb (via irc)
2013-05-30 19:35:25 +00:00
Juergen Lock
b179b768b4 - Update to 1.5.0, announce message is here:
https://lists.gnu.org/archive/html/qemu-devel/2013-05/msg02557.html

  Full changelog:

	http://wiki.qemu.org/ChangeLog/1.5

  The new libusb host code needs recent 10-current; for older releases you
  can still try the net/usbredir support knob, see pkg-message for details.

- Update pkg-message a bit.

Thanx to:	emaste for some suggestions
2013-05-29 18:01:53 +00:00
Juergen Lock
56931a5c0c - Update to 1.4.1, announce posting is here:
https://lists.gnu.org/archive/html/qemu-devel/2013-04/msg02956.html

- Update to sson's latest bsd-user patches.
- Add bugfix for mips64 target uncovered by --enable-debug. [1]

Obtained from:	qemu-devel mailinglist [1]
2013-05-05 20:27:15 +00:00
Juergen Lock
80750a345d - Update to sson's latest bsd-user patches.
- Turns out qemu 1.4.x now builds with clang (almost) as is, so remove
  CLANG_HACK. [1]
- Add workaround for clang/i386 that doesn't define bit_CMOV in <cpuid.h>.

Submitted by:	Brad Smith <brad@comstyle.com> [1]
2013-04-25 19:34:20 +00:00
Baptiste Daroussin
e6f882f47a Convert e* to USES=pkgconfig 2013-04-23 10:19:45 +00:00
Juergen Lock
045b14204f Remove CURL knob as --disable-curl is now broken upstream.
PR:		ports/177488
Reported by:	Volodymyr Kostyrko <c.kworr@gmail.com>
Approved by:	portmgr (erwin)
2013-04-01 14:57:54 +00:00
Jung-uk Kim
6c85d3bc3f Correct Subversion properties to fix patch. 2013-03-29 23:58:11 +00:00
Juergen Lock
45aa9370f0 - Update net/usbredir to 0.6 .
- Update emulators/qemu-devel to 1.4.0 with preliminary bsd-user patches.

Thanx to:	sson, cognet, and others for much improved bsd-user support -
		it now runs at least quite a few mips64 and single-threaded
		arm binaries, see:

	https://wiki.freebsd.org/QemuUserModeHowTo
2013-03-29 17:40:38 +00:00
Roman Bogorodskiy
91e365d630 - Add UPDATING entry for gnutls update
- Chase shlib version bump for dependant ports
2013-02-05 16:17:06 +00:00
Timur I. Bakeyev
9c9247c7b3 Change dependency from net/samba35 to net/samba36 2013-01-31 19:23:32 +00:00
Hajimu UMEMOTO
dda3fab6a5 Update cyrus-sasl2 to 2.1.26.
This bumps shlib version of libsasl2.
2012-12-10 15:10:02 +00:00
Juergen Lock
5d831d809f - Default these to USE_GCC= any after the clang switch.
- Strip Makefile headers.

Feature safe:	yes
2012-11-06 21:56:03 +00:00
Juergen Lock
22ed0bf0be - Update to 1.1.1, announce message is here:
http://lists.nongnu.org/archive/html/qemu-devel/2012-07/msg01626.html

- Rename CLANG workaround knob to CLANG_HACK to avoid it being
  inadvertently triggered by WITH_CLANG in make.conf etc.

- Change USE_BZIP2=yes to EXTRACT_SUFX=.tar.bz2 because the
  1.1.1 distfile is in fact compressed with gzip not bzip2 despite
  the extension.

- Add preliminary arm-bsd-user support, this still will only run
  very simple executables like a static echo (the same as the rest
  of the bsd-user targets) due to lots of syscall handling still
  missing.  Help welcome there! :)
  This work was started by bapt and cognet, I fixed syscall arg
  passing (only the first four are passed in registers, the rest
  on the stack) as well as errno and carry handling at syscall
  return among other things and cleaned up cognet's version a bit.
  (The OpenBSD case is untested and probably wrong.) [1]
  Some notes in this post:

	http://lists.freebsd.org/pipermail/freebsd-emulation/2012-July/009901.html

Submitted by:	cognet [1] (initial version of the patch)
2012-07-19 20:15:43 +00:00
Juergen Lock
cabfb741f5 - Replace ALL_TARGETS knob by two new knobs, BSD_USER and X86_TARGETS
to allow only building x86 targets again.
- Add knob to enable the clang workaround, this is a knob to make sure
  users read about the disadvantages. (result is slow and less stable)
- No PORTREVISION bump as the default installed bits don't change.
2012-06-27 17:27:39 +00:00
Juergen Lock
a120c6a205 Remove double quotes from OPTIONng *_DESC now that make showconfig
no longer needs them.
2012-06-16 15:28:45 +00:00
Juergen Lock
b4d7f46da9 - Update net/usbredir to 0.4.3 .
- Update emulators/qemu-devel to 1.1.0 - announce posting is here:

	http://lists.nongnu.org/archive/html/qemu-devel/2012-06/msg00072.html
2012-06-09 16:19:05 +00:00
Juergen Lock
9069234177 - Add patch to improve e1000 rx performance especially with netmap to
emulators/qemu-devel. [1]
- Convert both qemu ports to OPTIONng.

Submitted by:	luigi [1] (original version of the patch)
Optained from:	qemu-devel mailinglist [1] (improved version of the patch)
2012-06-01 20:49:50 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Juergen Lock
72cb34ee50 Remove the GA knob, it can no longer be turned off since other parts
of the build now depend on python too.
2012-02-28 22:41:05 +00:00
Marcus von Appen
fbd0197639 - Update devel/sdl12 to 1.2.15
- Update audio/sdl_mixer to 1.2.15
- Update graphics/sdl_image to 1.2.12
- Update graphics/sdl_ttf to 2.0.11
- Update graphics/sdl_gfx to 2.0.23
- Update net/sdl_net to 1.2.8
- Bump PORTREVISIONs on ports that depend on one or more packages due to
ABI and shared library version changes
- Update Mk/bsd.sdl.mk accordingly for the new shared library versions

Tested by:	exp-run by pav
2012-02-18 10:18:33 +00:00
Juergen Lock
743f1c15fc Update to 1.0.1 - announce message is here:
http://lists.nongnu.org/archive/html/qemu-devel/2012-02/msg02458.html
2012-02-17 22:31:17 +00:00
Juergen Lock
6fb53f02ba - Fix pkg-plist.
- Bump PORTREVISION.

PR:		ports/164571
Submitted by:	Jimmy Olgeni <olgeni@freebsd.org>
2012-01-29 14:43:45 +00:00
Juergen Lock
26fd173746 Unbreak by fixig emulators/seabios-devel dependency.
Feature safe:	yes
2011-12-12 18:35:47 +00:00
Juergen Lock
adb279437e Mirror main distfile on MASTER_SITE_LOCAL as original mastersite seems
to be unavailable for a little while now.

Feature safe:	yes
2011-12-05 17:44:37 +00:00
Juergen Lock
188ce96b32 Update to 1.0, announce message is here:
http://lists.nongnu.org/archive/html/qemu-devel/2011-12/msg00121.html

Feature safe:	yes
2011-12-02 19:28:07 +00:00
Juergen Lock
3a595f083a (Attempt to) fix build WITH_ALL_TARGETS on < 9.x/i386
Feature safe:	yes
2011-11-26 22:52:27 +00:00
Juergen Lock
59b893e7fb - Respect CC (sgabios) [1]
- Respect STRIP [2]
- Respect NOPORTDOCS, even if it's empty [3]
- Trim deps for -nographic [4]

PR:		ports/161855 [1], ports/161856 [2], ports/161857 [3],
		ports/161858 [4]
Submitted by:	Nali Toja <nalitoja@gmail.com>
2011-10-22 18:56:05 +00:00
Juergen Lock
f0a083fe05 Update to 0.15.1 - Changelog:
http://wiki.qemu.org/ChangeLog/0.15
2011-10-13 19:08:30 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Juergen Lock
78889e9c76 - Add ahci emulation fix for FreeBSD guests. [1]
- Add OPTION to build a seabios git snapshot that add ahci boot disk
  emulation. [2]
- Bump PORTREVISION.

Submitted by:	avg [1]
Suggested by:	avg [2]
2011-09-16 19:17:12 +00:00
Juergen Lock
2052a28971 Fix last-minute Makefile edit that broke the build WITH_GNS3. 2011-08-25 16:54:45 +00:00
Juergen Lock
4a44907122 - Update to 0.15.0 - Changelog:
http://wiki.qemu.org/ChangeLog/0.15
2011-08-21 15:49:39 +00:00
Juergen Lock
85c8cc458d - Add patches and knob (defaulted to off) to support udp networking
and a patch for promiscuous multicast for the emulated e1000 nic,
  both to support using qemu with the (also to be updated)
  emulators/gns3 port.
- Change DIST_SUBDIR to qemu/${PORTVERSION} because PATCHFILES names
  are not versioned.

Requested by:	Benjamin Epitech <mlspirat42@gmail.com>
		(via private email)
Obtained from:	http://code.gns3.net/qemu-patches/
2011-07-13 20:01:41 +00:00
Juergen Lock
8cc334169b Update optional samba dependencies to net/samba35 from samba34.
Submitted by:	joerg (via private email)
2011-07-02 22:02:38 +00:00