o no longer needs 3-wire configs when using the emulated serial port.
o update patch-libmath to match this commit: [1]
http://docs.freebsd.org/cgi/mid.cgi?200512021345.jB2Dj6D3057000
o Allow multiple graphics devices.
o ARM Versatile Platform Baseboard emulation.
o Thumb prefetch abort fix.
o simulate a null modem cable.
o 64 bit disassembly.
o USB tablet support (Brad Campbell, Anthony Liguori).
o mouse API changes.
Suggested by: jkim [1]
PR: ports/95826
Submitted by: Juergen Lock <nox@jelal.kn-bremen.de> (maintainer)
padJoy is a PSEmu Pro joystick plugin.
This is the Linux version, tested with emulators/linux-ePSXe.
WWW: http://download.ammoq.com/
Hint by: Timothy Beyer <beyert@cs.ucr.edu>
- and posted another usb bugfix affecting FreeBSD guests
- (optionally) seperate out the two WITH_HACKS patches after I learned the
cirrus patch can cause problems with xp guests too
PR: ports/94949
Submitted by: Juergen Lock <nox@jelal.kn-bremen.de> (maintainer)
the current linux_base-8 port).
You should only switch to this port if you know what you are doing.
You may or may not have problems with installing other linux related
ports after switching to it. Success or failure reports welcome.
To switch:
- echo "OVERRIDE_LINUX_BASE_PORT=fc3" >> /etc/make.conf
- portupgrade -fo emulators/linux_base-fc3 linux_base-8
News and changes (from submitter with some small changes by me):
- based on linux_base-8 port;
- don't use linux rpm binary to install. The whole source tree is
created at ${WRKDIR} and then installed (using cpio);
- removes some files and directories (etc/passwd, etc/group,
usr/local, ...) to ensure using FreeBSD original files;
- introduces etc/nsswitch.conf.dist and etc/yp.conf.sample files,
uses correct install/deinstall behaviour with etc/nsswitch.conf
and etc/yp.conf files;
- doesn't do [u]mounting while install/deinstall process.
Thus it is possible to use jails while building packages.
But since linprocfs is not automounted, special measures should be
taken at package building for those ports which need a mounted
linprocfs (i.e. for linux JDK building);
- uses linux ldconfig in the pkg-install file (as opposed to using in
the Makefile). It is needed when upgrading (i.e. when other linux
libraries are present in the system) and when installing by packages.
Submitted by: Boris Samorodov <bsam@ipt.ru> (some small changes by me)
- Change flag to enable/disable SMP instead of obsolete method of specifying
the number of CPU's
PR: ports/94533
Submitted by: Sean Farley <sean-freebsd@farley.org>
We have not checked for this KEYWORD for a long time now, so this
is a complete noop, and thus no PORTREVISION bump. Removing it at
this point is mostly for pedantic reasons, and partly to avoid
perpetuating this anachronism by copy and paste to future scripts.
- i80321 (XScale) mode can run NetBSD/evbarm,
- performance speedups for framebuffer output
- most CPU types are enabled by default.
- Remove obsolete USE_REINPLACE directive.
- Add a local MASTER site.
- Take over port maintainership.
- Fixed a stupid bug in DMA handling, which in certain conditions can
cause an infinite loop.
- Added an "instruction block hash" which avoids lookups in the instruction
red-black tree. The IBH table takes only 16 Kb of memory.
- Added CRC-12 and CRC-16 functions for future use.
- Added a "gen_eth" NetIO driver, which allow to access ethernet interfaces
in a portable way (tested on Linux and Cygwin).
- Fixes to the PowerPC build on Darwin thanks to Olivier Cahagne.
- Minor cosmetic changes to display supported/unsupported PA and NPE.
Note: gen_eth is not supported on RELENG_4 (requires libpcap 0.9+).
PR.
Thanks for contributing.
Since the acroread7 port is a somewhat important port for our users, I
will hand it over to emulation@ if no _active_ *committer* takes it
before the ports freeze.
While I'm here:
- fix a little nit in the csound port (I think the intention was to
create no backup file instead of creating one with a "-e" extension)
- set ARCH to i386 in the amd64 case for the acroread7 port. This
is a work-around to be able to install everything when a dependency
is not already installed (ARCH is read-only in sub-makes, so the
dependencies can't change it). This should be removed when the
dependencies are fixed or converted to use bsd.linux-rpm.mk. [1]
Not objected to by: portmgr (explicit: krion; silence: rest)
Maintainer timeout: ~4 months
Submitted by: Sangwoo Shim <sangwoos@gmail.com> [1]
PR: 87985 [1]
- Build fix when WITH_VMWARE_GTK is set.
- Reorder pkg-plist so that @unexec vmware-guestd.sh successfully done.
- Create directories for server modules, since xserver may not be installed.
Even though this makes no "installed" content change, but bump
PORTREVISION since pkg-plist/pkg-plist.tools are changed.
PR: 93100
Submitted by: Scot Hetzel, swhetzel at gmail dotcom
- Hand maintainership to bz [1][2]
- Convert to OPTIONS [1]
- Clean Makefile a bit [3]
- Mark IGNORE on 4.x [3]
This also fixes the crash reported in:
PR: 88535
Submitted by: trasz <trasz@pin.if.uz.zgora.pl>, bz [1], erwin [3]
Approved by: phk (previous maintainer) [2]
- Hand maintainership to bz [1][2]
- Convert to OPTIONS [1]
- Clean Makefile a bit [3]
- Mark IGNORE on 4.x [3]
This also fixes the crash reported in:
PR: 88535
Submitted by: trasz <trasz@pin.if.uz.zgora.pl>, bz [1], erwin [3]
Approved by: phk (previous maintainer) [2]
helped because it is printing the -current- value of HZ, not the
value requested. This is fixed be rearranging the order of changing
the value and printing the message (they are in adjacent lines).
Submitted by: rgrimes
- Add OPTIONS for network support
- Clean-up Makefile
- Update descriptions to cover new support
PR: ports/92300
Submitted by: Jeffrey H. Johnson <CPE1704TKS@bellsouth.net>
Approved by: maintainer
to besolved differently, since the ldconfig call has to be chrooted, else
the linux ldconfig will cache some FreeBSD native libs which results in
not being able to start some programs:
- remove the symlink (linux_base)
- revert to chroot the ldconfig call (with internal functionality this
time)
ODS-2-READER reads files VMS Files-11 (ODS-2) file systems.
Features:
- Copies files from VMS (ODS-2) file systems.
- Files may be copied to disk or to stdout.
- Supports "text" and "image" transfer modes.
- Produces directory listings for VMS file systems.
WWW: http://vms.process.com/scripts/fileserv/fileserv.com?ODS-2-READER
PR: ports/92125
Submitted by: Jeffrey H. Johnson <CPE1704TKS@bellsouth.net>
- pet portlint a little bit
- don't create LINUXBASE/var/run, to let linux apps access /var/run
- link LINUXBASE/etc/ld.so.cache to /var/run/linux-ld.so.cache on a
recent -current (where /etc/rc.d/abi knows how to handle the symlink);
this should allow a read-only LINUXBASE
- don't remove LINUXBASE/usr/local, someone may have installed something
there
for GPL compliance which now can be fixed by using ALWAYS_KEEP_DISTFILES
in the original ports. Set a relatively short expiration date as this
was already announced on 12/1-2005
- Shared lib version and PORTREVISION bumb for all affected ports.
While I'm here:
- Remove USE_MESA knob where it was (35 ports).
It marked as depricated for 2 years.
PR: ports/90247
Submitted by: Ermal Lu?i <eri--@albabsd.org>
http://gavare.se/gxemul/gxemul-stable/HISTORY.html
for a long changelog between these releases. Summary: vastly improved arm,
mips and ppc support. Lots of new CPUs and a better dynamic code generator
for the instructions emulated. Vastly improved hardware device emulation.
Can boot many free and obscure guest operating systems.
that is bundled with VMware Workstation 5.5 fails to suspend, warns
on poweron/resume.
Bump PORTREVISION for both vmware-tools5 and vmware-guestd5.
PR: 90488
Submitted by: NIIMI Satoshi
commands that are dependent on the host machine architecture.
This fixes installation failure on amd64 in some circumstances.
PR: ports/80679 [1], ports/90252 [2]
Submitted by: OMATSU Shinichiro <koma2@lovepeers.org> [1]
Torfinn Ingolfsen <tingo@start.no> [2]
Approved by: emulation (maintainer, timeout 7 months)
The manual page of doscmd (man doscmd) still states the
following:
"and then typing make install in the source directory (nor-
mally /usr/src/usr.bin/doscmd). For this to work, the X
programmer's kit must have been installed."
However doscmd is no longer part of the base system. So it
should should say "/usr/ports/emulators/doscmd" instead.
PR: ports/79661
Submitted by: arundel <arundel@h3c.de>
Approved by: maintainer timeout
- don't remove nsswitch.conf if modified [1]
- utilize the new "store GPLed sources" feature [2]
- use a master site which carries the files
Submitted by: Ulrich Spoerlein <q@galgenberg.net> [1]
Requested by: kris [2]
revision number. It may help to avoid unwanted version bump to
vmware-tools5 if vmware-guestd5 specific changes are happen to
vmware-guestd5/Makefile.
Since no content changes at this time, no bump.
VMware Workstation FreeBSD-guest related ports for VMware Workstation
5.5.0 build 18463.
New features are:
- Spell "VMware Workstation" appropriately.
There are much VMware products, it would be the time that I have
to spell VMware Workstation as VMware Workstation.
- Support FreeBSD/amd64 since 64-bit binaries are provided from VMware.
I don't test any of 64-bit related portion, since I have no
FreeBSD/amd64 machine. If something trouble please email me.
- New variable "WITH_VMWARE_GTK" (emulators/vmware-tools5)
Install gtk version of VMware Tools if defined
(add more dependencies on other gtk-related ports)
- New variable "WITH_VMWARE_VMXNET" (emulators/vmware-guestd5)
Install "vmxnet.ko" kernel module (vmxnet driver) if defined
Usage:
- shutdown FreeBSD guest VM
- add following line to FreeBSD guest VM config file
Ethernet0.virtualDev="vmxnet"
- Boot FreeBSD guest VM
- load vmxnet.ko kernel module
- ifconfig vxn0 ...
New rc.conf variable "vmware_guest_vmxnet_enable" is also added
to vmware-guestd.sh to load kernel module at startup. However,
${PREFIX}/etc/rc.d/vmware-guestd.sh run _after_ /etc/rc.d/netif,
so it maybe too late to load here...
Note that vmxnet.ko supports FreeBSD 4.8-RELEASE or later, and
5.3-RELEASE and later (as VMware said). I've confirmed that
recent 7-current got 100% instant panic if vmxnet.ko is loaded.
- "vmware_guest_kmod_enable" is renamed to "vmware_guest_vmmemctl_enable"
Now this ports has two kernel modules now, old name is not
appropriate one, hard to understand this variable is for which
kernel module. I also put backward compatibility code, but users
of vmware_guest_kmod_enable please change variable name.
Bugfixes are:
- Resolve conflicts on ${PREFIX}/share/vmware-tools.
Unfortunately both vmware-guestd5 and vmware-tools5 installs
files to ${PREFIX}/share/vmware-tools directory. Since this
directory is only for vmware-tools, vmware-guestd5 doesn't do
anything for now.
- WWW: line in pkg-descr points bogus page.
- Add note that there's official VMware Tools installer, and what is the
difference between the two.
Finally, as usual, bump PORTVERSION.
Leverage SUB_FILES instead of literal sed to handle /etc/rc.d/000.wine.sh
and pkg-message, which allows us to remove the post-extract target and
fixes the long standing issue of showing the correct prefix in pkg-message.
PR: 88492
Submitted by: Andrew Pantyukhin <infofarmer@gmail.com>
empty tarballs. Add ibiblio.org as an alternative download site and make
it the default for now.
Inspired by ports/89442 by Andrew P. <infofarmer@gmail.com>.
Note: this port sets RESTRICTED because the Neo-Geo BIOS
must be downloaded manually and can not be redistributed.
So ports/LEGAL should be updated. These are the file names:
"neo-geo.rom", "ng-lo.rom", "ng-sfix.rom", and "ng-sm1.rom".
These files are also listed in the "NGBIOS" variable in the
Makefile of the port.
GnGeo is a NeoGeo emulator for Linux (and maybe some other
UNIX). It use the following cpu core:
* The 68k core from the generator project by James Ponder.
* Starscream 680x0 emulation library by Neill Corlett
* Raze Z80 emulator by Richard Mitton.
* Z80 Mame core from the Mame project.
* YM2610 Mame core by Tatsuyuki Satoh.
WWW: http://m.peponas.free.fr/gngeo/
PR: ports/85327
Submitted by: Alejandro Pulver <alejandro@varnet.biz>
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.
Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.
Preliminary documentation can be found at:
http://people.FreeBSD.org/~ade/autotools.txt
which is in the process of being SGMLized before introduction into the
Porters Handbook.
Light blue touch-paper. Run.
- WRKSRC is predefined, no need to redefine it.
- Use pre-build instead of post-configure.
- Rely on the default do-install target, and use post-install for
our additional changes.
- $PREFIX/etc/wine.conf and .wine/config are no longer used; remove
all references from pkg-message.
PR: 88758
Submitted by: Andrew Pantyukhin <infofarmer@gmail.com>
Unfortunately this requires a port epoch, and also uses bzip2 now.
PR: 88492
Submitted by: Andrew Pantyukhin <infofarmer@gmail.com>
Approved by: gerald (maintainer)?
commit tries to solve this by adding some @exec calls into the plist.
Add a pkg-deinstall script with appropriate content which was previously
in pkg-install (ouch). [1]
PR: 82625 [1]
Submitted by: Boris B. Samorodov <bsam ipt ru>