Commit graph

60 commits

Author SHA1 Message Date
wiz
601583c320 Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
2007-02-22 19:26:05 +00:00
xtraeme
580849be19 Add patches to make this build/work on NetBSD/macppc, sent by
Zach Lowry privately.
2007-01-06 21:21:35 +00:00
xtraeme
6187a1aa1e Don't patch multiple times the same file, fixed all pkglint warns. 2006-12-07 16:06:39 +00:00
xtraeme
4eefa45be7 Make this build on DragonFlyBSD. Patches were sent by Rumko privately. 2006-12-07 13:50:58 +00:00
xtraeme
d892f5c70c Disable gcc stack protector in DragonFly. Patch sent privately by
Rumko.
2006-12-06 22:31:28 +00:00
xtraeme
2467a15380 Install html documentation, noted by hira@.
Bump PKGREVISION.
2006-09-17 07:51:56 +00:00
adrianp
0b9569e477 If we're installing the man files we need perl and texi2html to generate
them.  This will finish off the following commit:
	http://mail-index.netbsd.org/pkgsrc-changes/2006/09/16/0029.html
2006-09-16 21:39:30 +00:00
hira
1447455984 Add missing RCS Id. 2006-09-16 15:29:35 +00:00
xtraeme
93bb96d164 s/OPSYS/NetBSD/ 2006-09-16 13:00:09 +00:00
hira
8a7553e3a3 Add missing manpages to PLIST. Bump PKGREVISION. 2006-09-16 12:09:09 +00:00
xtraeme
91c5626676 Missing :M operator in previous, doh. 2006-09-11 11:33:24 +00:00
xtraeme
786d8bd8bb Fix typo: s/OPSYS/MACHINE_ARCH/ 2006-09-11 11:25:49 +00:00
xtraeme
3320bceea3 There's no need to use GCC_REQD+= 3.4 because 3.0 is enough.
Pointed out by jmmv.
2006-09-08 16:17:40 +00:00
xtraeme
b979ec2c80 NetBSD >= 4.0 needs to depend on lang/gcc34 and USE_PKGSRC_GCC.
If your system uses gcc4, put it on this conditional. At this moment
this is the only way to build qemu... maybe jlam or someone will fix
it soon.
2006-09-08 15:27:31 +00:00
xtraeme
9b97be5e5a Update to 0.8.2:
- ACPI support
  - PC VGA BIOS fixes
  - switch to OpenBios for SPARC targets (Blue Swirl)
  - VNC server fixes
  - MIPS FPU support (Marius Groeger)
  - Solaris/SPARC host support (Ben Taylor)
  - PPC breakpoints and single stepping (Jason Wessel)
  - USB updates (Paul Brook)
  - UDP/TCP/telnet character devices (Jason Wessel)
  - Windows sparse file support (Frediano Ziglio)
  - RTL8139 NIC TCP segmentation offloading (Igor Kovalenko)
  - PCNET NIC support (Antony T Curtis)
  - Support for variable frequency host CPUs
  - Workaround for win32 SMP hosts
  - Support for AMD Flash memories (Jocelyn Mayer)
  - Audio capture to WAV files support (malc)

pkgsrc changes:

On systems with gcc4, force to use pkgsrc gcc34 to make it build
on NetBSD >=4.0.
2006-09-05 00:44:38 +00:00
rillig
994b8f9d69 Added the manual pages to the PLIST. Bumped PKGREVISION. 2006-09-02 18:17:40 +00:00
dbj
00b787753b unconditionally install html documentation, since it comes
with pre-built versions in the distribution.
bump pkgrevision
2006-08-21 17:29:33 +00:00
dbj
756802b924 remove references to fakepoll.h used on darwin, since the actual
header seems to have already been accidentally removed, and more
recent versions of darwin appear to have a working poll
2006-08-21 17:23:52 +00:00
jlam
cf56f31e09 In URLs, the "NetBSD" should be capitalized as such, i.e. "NetBSD.org",
not "netbsd.org".
2006-07-06 21:14:19 +00:00
wiz
ad782541d0 Bump PKGREVISION and BUILDLINK_ABI_DEPENDS (where applicable)
for SDL shlib changes.
2006-06-12 16:28:05 +00:00
xtraeme
b62abadcfe Apply patch PR pkg/33437: mouse pointer "invisible wall" with qemu 8.1.
More info:
http://lists.gnu.org/archive/html/qemu-devel/2006-05/msg00112.html

Bump PKGREVISION.
2006-05-07 21:33:53 +00:00
xtraeme
d438dee93d Fix typo in patch. 2006-05-06 18:41:49 +00:00
xtraeme
430e52ba7f Update to 0.8.1:
Changes:

  - USB tablet support (Brad Campbell, Anthony Liguori)
  - win32 host serial support (Kazu)
  - PC speaker support (Joachim Henke)
  - IDE LBA48 support (Jens Axboe)
  - SSE3 support
  - Solaris port (Ben Taylor)
  - Preliminary SH4 target (Samuel Tardieu)
  - VNC server (Anthony Liguori)
  - slirp fixes (Ed Swierk et al.)
  - USB fixes
  - ARM Versatile Platform Baseboard emulation (Paul Brook)
2006-05-06 18:09:53 +00:00
jlam
6ad6aef9d4 Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk.
Remove deprecated ossaudio.buildlink3.mk.
2006-03-09 21:04:39 +00:00
rillig
00b89b05b4 Fixed pkglint warnings. 2006-02-11 14:46:16 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
xtraeme
0e9dab9b63 Put things back in again. 2006-01-06 09:24:00 +00:00
xtraeme
f16a71ec65 Apply patches from Tobyas Nigren (PR pkg/32464) to make this
build on NetBSD/amd64. Thank you Tobias!
2006-01-06 09:17:03 +00:00
blymn
1a132ae5d6 Enable pty opening for serial port emulation under NetBSD. 2006-01-02 12:19:52 +00:00
hubertf
74d015c64d be consistent about siginfo handling (treat as union on NetBSD,
keep the struct on the rest)
2006-01-01 19:12:54 +00:00
xtraeme
43051cec68 Update to 0.8.0 (update provided by Hubert Feyrer, thanks :-)
* Support for ARM Integrator/CP board system emulation.
* Support for MIPS R4K system emulation.
* Initial SMP support on x86 (up to 255 CPUs !).
* Many new audio emulation features.
* Initial USB support.
* New networking options for VLAN support between several QEMU instances.
2006-01-01 13:48:45 +00:00
xtraeme
e30267921e Fix smbd's path (qemu's samba built in interface). Found by Richard
Earnshaw in PR pkg/32289.

Bump PKGREVISION.
2005-12-13 08:39:48 +00:00
wiz
7e1c5bfbc9 Convert aalib to options framework, adding an 'x11' option, and remove
aalib-x11 and aview-x11.
SDL dependencies change, so bump PKGREVISION (and BUILDLINK_RECOMMENDED)
for affected packages.

Addresses PR 32046 by Leonard Schmidt.
2005-12-11 09:40:37 +00:00
rillig
579e977969 Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
2005-12-05 23:55:01 +00:00
dbj
7b86f9d0b9 fix to i386 div64 taken from qemu cvs
bump PKGREVISION
2005-11-04 21:10:42 +00:00
dbj
c89de0b862 use fakepoll.h implementation of poll using select on apple, which has
a broken poll.
2005-11-04 21:09:15 +00:00
dbj
34d73e32f3 add check and fail on gcc4, which cannot be used with this version of qemu 2005-11-04 21:05:51 +00:00
rillig
4b3a80921f Sorted PLIST. 2005-10-23 19:56:42 +00:00
rillig
44604f71bd Added RCS Id to patch-ak and patch-ap. 2005-10-23 19:55:59 +00:00
hubertf
668f0614d6 Install example procedure that shows how to setup and network
several qemu nodes with the host's local ethernet using tap(4).
2005-10-01 04:12:32 +00:00
xtraeme
173378dcff Update to 0.7.2
Changes:

  - x86_64 fixes (Win2000 and Linux 2.6 boot in 32 bit)
  - merge self modifying code handling in dirty ram page mecanism.
  - MIPS fixes (Ralf Baechle)
  - better user net performances
2005-09-04 23:06:33 +00:00
xtraeme
62b4b75d36 I'm the new maintainer, ok'ed by Dave Holland (previous maintainer). 2005-07-29 17:34:16 +00:00
xtraeme
4de654fdce Update to 0.7.1.
Changes:

  - read-only Virtual FAT support (Johannes Schindelin)
  - Windows 2000 install disk full hack (original idea from Vladimir
    N. Oleynik)
  - VMDK disk image creation (Filip Navara)
  - SPARC64 progress (Blue Swirl)
  - initial MIPS support (Jocelyn mayer)
  - MIPS improvements (Ralf Baechle)
  - 64 bit fixes in user networking (initial patch by Gwenole Beauchesne)
  - IOAPIC support (Filip Navara)
2005-07-29 16:38:15 +00:00
jlam
95fd1f6ec9 Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
Several changes are involved since they are all interrelated.  These
changes affect about 1000 files.

The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk.  bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files.  Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred.  This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.

The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages.  Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc.  This modification is a nod toward LOCALBASE=/usr.  The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.

The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc.  The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.

The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files.  Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories.  These files are used as input
to imake since imake can't use stdin for that purpose.

The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead.  This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed.  Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries.  Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
2005-06-01 18:02:37 +00:00
dbj
466b67cda0 fix SDL include for vl.c on darwin 2005-05-25 18:04:57 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
xtraeme
1683806911 Remove -march/-mcpu from CFLAGS to fix the build by using
BUILDLINK_TRANSFORM+= rm-optarg, fixes build when using these
flags.
2005-05-18 13:07:32 +00:00
wiz
c143b4a7d3 Fix typo in email address committed with update. 2005-05-07 15:01:45 +00:00
xtraeme
dca4893519 Update to 0.7.0.
Changes:

  - better BIOS translation and HDD geometry auto-detection
  - user mode networking bug fix
  - undocumented FPU ops support
  - Cirrus VGA: support for 1280x1024x[8,15,16] modes
  - 'pidfile' option
  - .dmg disk image format support (Johannes Schindelin)
  - keymaps support (initial patch by Johannes Schindelin)
  - big endian ARM support (Lennert Buytenhek)
  - added generic 64 bit target support
  - x86_64 target support
  - initial APIC support
  - MMX/SSE/SSE2/PNI support
  - PC parallel port support (Mark Jonckheere)
  - initial SPARC64 support (Blue Swirl)
  - SPARC target boots Linux (Blue Swirl)
  - armv5te user mode support (Paul Brook)
  - ARM VFP support (Paul Brook)
  - ARM "Angel" semihosting syscalls (Paul Brook)
  - user mode gdb stub support (Paul Brook)
  - Samba 3 support
  - initial Cocoa support (Pierre d'Herbemont)
  - generic FPU emulation code
  - Virtual PC read-only disk image support (Alex Beregszaszi)

pkgsrc changes:

Applied Hubert Feyrer workaround for the x86_64 target (patch-aw).
2005-05-03 11:18:47 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00