- Fix conflict with java/eclipse, as reported by Robert A. Getschmann, by
installing sim-eclipse instead of eclipse. [1]
- pkg-message --> files/pkg-message and associated changes. [2]
- pet portlint [2]
PR: 99095
Submitted by: maintainer [1], itetcu (me) [2]
multi-system emulator with many advanced features. The Atari Lynx, GameBoy,
GameBoy Color, GameBoy Advance, NES, PC Engine(TurboGrafx 16), and SuperGrafx
are emulated. Mednafen has the ability to remap hotkey functions and virtual
system inputs to a keyboard, a joystick, or both simultaneously. Save states
are supported, as is real-time game rewinding. Screen snapshots may be taken at
the press of a button, and are saved in the popular PNG file format.
Mednafen is distributed under the terms of the GNU GPL.
Due to the threaded model of emulation used in Mednafen, and limitations of SDL
a joystick is preferred over a keyboard to play games, as the joystick will have
slightly less latency, although the latency differences may not be perceptible
to most people.
WWW: http://mednafen.com/
PR: ports/94006
Submitted by: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
- More MS/RPC improvements.
- Core Audio driver for Mac OS X.
- More complete DNSAPI dll.
- Improvements to Web browser support.
Work around a newly introduced Linuxism in terms of man pages location.
emulator for the GNU/Linux, FreeBSD system (and may be some other Unices). Both
are free softwares released under the GNU GPL license.
XGngeo is written in Python and uses the PyGTK library to provide a complete,
pratical, and user-friendly GTK+ interface over Gngeo!
With XGngeo multiple configuration panels, designed in an intuitive way,
emulator behaviour can be regulated both precisely and easily; while Rom
selection is made simple thanks to a full featured list with preview image and
various game information, etc.
WWW: http://www.choplair.org/xgngeo.en.html
PR: ports/95761
Submitted by: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
the build
- don't provide a var/log directory -> use the native one [1]
Submitted by: Boris Samorodov <bsam@ipt.ru>
Suggested by: netchild [1]
Repocopy by: marcus
- repocopy vmware-guestd.sh to vmware-guestd.sh.in (by portmgr)
- remove vmware-guestd.sh
- remove vmware-guestd.sh entry from pkg-plist
- update Makefile
It is intensional that I do NOT bump PORTREVISION by this commit, since
any executable is not changed, and startup script itself is also NOT
changed, only the filename is changed. I do not want to bother users
to update their port by this non-functional change.
If you have any reasonable reason to bump PORTREVISION, let me know, and
I'll update the version asap.
- Better MS/RPC compatibility.
- Many fixes to Direct3D shaders.
- Several improvements to the header control.
- New GPhoto backend for TWAIN.
- Dynamic drive configuration using HAL.
- A gazillion Direct3D fixes.
- New TCP transport for RPC.
- Lots of bug fixes.
Add FreeType and FontForge as new dependencies, which should help
with font display problems quite a bit.
PR: 97792
Submitted by: sat
Adjustments by: gerald
but, the correct way is preserve original MASTER_SITE and add
freebsd.unixfreunde.de just as a backup, I'm doing it right now, restoring
original preserving the Martin's proposed backup.
into linprocfs as fstype doesn't seem to work on pointyhat.
Not bumping PORTREVISION as it only affects pointyhat.
Submitted by: kris
Approved by: Kövesdán Gábor <gabor.kovesdan@t-hosting.hu> (maintainer)
Make use of SUB_FILES.
Use REINPLACE_CMD instead of perl.
Miscellaneous other cleanups.
PR: ports/96491
Submitted by: edwin
Approved by: orlando@break.net (maintainer, timeout 2 weeks)
- update bash, glibc, libgcc, libselinux, pcre, slang, termcap and zlib
- add SRPM of libgcc (gcc SRPM itself)
- parametize the glibc version number in the plist
- reword some parts in pkg-*install
People which already tested this port should do a
cd /usr/ports/distfiles/rpm/i386
mv Fedora/3/* fedora/3/
rm -rf Fedora
before upgrading the port (which isn't necessary).
Noticed by: Boris Samorodov <bsam@ipt.ru>
I've discovered that the instant freezes when clicking
'Power On' can be fixed by disabling APIC support. ACPI
support, on or off, didn't seem to solve anything. I'd like
to know whether or not disabling ACPI has actually helped
anyone at all, as it could be removed from the pkg-message
if not.
I've reflected this in a completely re-worked, step-by-step,
more clear pkg-message file.
I've also added a wrapper script for the vmware wizard,
mentioned it in the pkg-message, and fixed various portlint
complaints.
For some reason, the wizard cannot be launched from within
VMware itself. I have no idea as to what causes this.
PR: ports/92871
Submitted by: Travis Poppe <tlp@liquidx.org>
installation, extra files can be generated later, during the use, as I
experienced with linux_base-fc3, but the port isn't broken. Or if the
port should handle this case, linux_base-fc3 is broken as well)
- Upgrade to 2006.0
- Add linux_base-fc3* as a conflicting package
- Take maintainership
- portlint cleanup and style fixes
PR: 95652
Submitted by: Gabor Kovesdan <gabor.kovesdan@t-hosting.hu>
kqemu version 1.3.0pre6:
- compile fix for Linux kernel version >= 2.6.16
- better null LDT handling (aka Plan9 and ReactOS bug)
- moved monitor code to another address (aka win2k 256 MB bug)
oh and FreeBSD guests have been working with -kernel-kqemu
since 1.3.0pre5! (tested with 6.1RC1)
PR: ports/96337
Submitted by: Juergen Lock <nox@jelal.kn-bremen.de>
- Change MAINTAINER address to acardenas@bsd.org.pe.
- Add USE_X_PREFIX.
- Add USE_GETOPT_LONG and a patch to make it build on 4.X.
- Remove USE_REINPLACE.
- Remove RESTRICTED and add pkg-message.in. Now the Neo-Geo BIOS is not
packaged with the port, so packages can be generated now. The pkg-message.in
file contains instructions about how to install the BIOS.
- Fix OPTIONS handling.
- Add message to pkg-plist about files that weren't removed.
PR: ports/94023
Submitted by: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
Approved by: garga (mentor)
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>