Port details |
- doscmd DOS emulator
- 20110826 emulators
=1 20110826Version of this port present on the latest quarterly branch.
- BROKEN: does not build (accesses field of opaque structure)
DEPRECATED: does not build (accesses field of opaque structure) This port expired on: 2017-01-15 IGNORE: is marked as broken: does not build (accesses field of opaque structure)
- There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
- Port Added: 2004-03-23 22:26:38
- Last Update: 2017-01-15 09:48:23
- SVN Revision: 431540
- People watching this port, also watch:: mplayer-skins, apcupsd, smartmontools, python
- License: not specified in port
- Description:
- The doscmd utility emulates a sufficiently large subset of the PC BIOS
to boot older DOS versions and run DOS applications.
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- doscmd>0:emulators/doscmd
- No installation instructions:
- This port has been deleted.
- PKGNAME: doscmd
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: i386
- distinfo:
- SHA256 (doscmd-20110826.tar.gz) = bc9187427b381bf0c8aa2e07362db36ebe3582a855a7f1e08bb159d9707feaba
SIZE (doscmd-20110826.tar.gz) = 189004
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- x11.pc : x11/libX11
- Runtime dependencies:
-
- x11.pc : x11/libX11
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for doscmd-20110826:
X11=on: X11 (graphics) support
===> Use 'make config' to modify these settings
- Options name:
- N/A
- pkg-message:
- For security reasons, FreeBSD no longer allows mmap() at zero address.
To remove this security protection and allow doscmd to work, you will need
to set sysctl security.bsd.map_at_zero=1 either before running doscmd, or
in /etc/sysctl.conf.
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
20110826 15 Jan 2017 09:48:23 |
rene |
Remove expired ports:
2017-01-15 net/cyphesis: Does not compile on FreeBSD 10+
2017-01-15 net/gpxe: does not build on FreeBSD 10.x and later
2017-01-15 net/openospfd: requires old CARP implementation (interface layer)
2017-01-15 security/openbsm-devel: is not needed under FreeBSD 10.x or higher
2017-01-15 security/ssh-copy-id: is already in the base system
2017-01-15 sysutils/apt: does not build on 10+
2017-01-15 archivers/tclmkziplib: Abandonware, please use bundled zlib package
[http://tcl.tk/man/tcl8.6/TclCmd/zlib.htm]
2017-01-15 x11-drivers/drm-kmod: this port is only for 9.3 systems
2017-01-15 audio/xmms-openspc: does not build on FreeBSD 10.x and later
2017-01-15 audio/aureal-kmod: does not build (and fetch)
2017-01-15 emulators/doscmd: does not build (accesses field of opaque structure) |
20110826 03 Jan 2017 10:59:48 |
mat |
Deprecate ports broken for FreeBSD 10.3-
Sponsored by: Absolight |
20110826 18 Apr 2015 01:52:36 |
amdmi3 |
- Actually add patches |
20110826 18 Apr 2015 01:52:03 |
amdmi3 |
- Add patches to fix build on 10.x+
- Mark BROKEN on 10.x+
It accesses field of structure which was made opaque in r235647
to change internally used file descriptor:
cwd.c:892:15: error: incomplete definition of type 'struct _dirdesc'
search->dp->dd_fd = squirrel_fd(search->dp->dd_fd);
~~~~~~~~~~^
/usr/include/dirent.h:58:8: note: forward declaration of 'struct _dirdesc'
struct _dirdesc;
^
This hack is no longer possible on 10.x+. Doscmd may work fine
without it though, but I'm not taking responsibility by blindly
removing it. If you know the interlans and can test it, see
extra-patch-cwd.c. |
20110826 27 Oct 2014 12:24:23 |
bapt |
Clean up plist |
20110826 03 Jun 2014 20:26:03 |
cs |
Back to pool
PR: 190334
Submitted by: shurd@sasktel.net (maintainer) |
20110826 15 Apr 2014 12:21:49 |
danfe |
Stagify, convert to OptionsNG, and generally cleanup the port. |
20110826 20 Sep 2013 16:43:53 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
emulators) |
20110826 05 Sep 2012 15:43:34 |
des |
Remove useless metadata from ports I created. |
20110826 04 Mar 2012 13:46:41 |
miwi |
- Unbreak
PR: 165443
Submitted by: maintainer |
20110826 10 Feb 2012 00:33:53 |
pgollucci |
- Fix build after /usr/X11R6 symlink removal
PR: ports/164899
Submitted by: Stephen Hurd <shurd@sasktel.net> (maintainer) |
20110826 04 Sep 2011 12:07:50 |
stefan |
Update to 20110826.
PR: 160217
Submitted by: Stephen Hurd <shurd@sasktel.net> (maintainer) |
20040330_3 02 Jul 2011 17:14:20 |
miwi |
= Drop MD5 support |
20040330_3 10 Dec 2009 16:10:45 |
linimon |
Over to submitter of last update. |
20040330_3 08 Dec 2009 17:23:42 |
pav |
- Drop maintainership
Submitted by: des (maintainer) |
20040330_3 08 Dec 2009 13:46:40 |
pav |
- Unbreak on 8.x (untested)
PR: ports/138864
Submitted by: Stephen Hurd <shurd@sasktel.net>
Approved by: maintainer timeout (des; 2 months) |
20040330_3 20 May 2009 07:40:43 |
erwin |
Mark BROKEN on 8.x: does not build. |
20040330_3 08 Mar 2009 09:23:22 |
obrien |
Un-BROKEN for 8. This builds on my 8.0-CURRENT r187939 system. |
20040330_3 23 Mar 2008 16:44:09 |
miwi |
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Bump PORTREVISION
Approved by: portmgr (xorg cleanup) |
20040330_3 25 Jan 2008 20:02:08 |
erwin |
Mark BROKEN on 8.0 |
20040330_3 28 Sep 2007 08:13:10 |
edwin |
Readd deleted files with the -kb flag |
20040330_3 28 Sep 2007 08:10:39 |
edwin |
temporary remove files |
20040330_3 23 Sep 2007 12:48:46 |
edwin |
Fixes and extra functionality for emulators/doscmd
A year or so ago I emailed these patches to the maintainer
and didn't get any feedback. Just rediscovered them so
figured I should submit them before they get lost...
patch-bioscursor
Fixes the BIOS cursor handling so that programs such as the
DOS edit.com and qbasic.exe work correctly
patch-desqview-timeslice
Allows INT15 timeslicing so that programs which support it
can avoid 100% CPU utilization
patch-quitemode
Adds a -Q option which suppresses all video IO. Also helps
optimize the input behavior especially when polling for
input.
patch-fossil-support
Adds a -F option which enables support for FOSSIL IO using stdio.
PR: ports/114615
Submitted by: Stephen Hurd <shurd@sasktel.net>
Approved by: maintainer timeout |
20040330_2 19 May 2007 20:32:57 |
flz |
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}. |
20040330_1 22 Jan 2006 09:47:28 |
edwin |
SHA256ify
Approved by: krion@ |
20040330_1 04 Dec 2005 11:08:00 |
edwin |
emulators/doscmd outdated man info
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 |
20040330 17 Apr 2004 12:45:39 |
kris |
Add missing directory |
20040330 30 Mar 2004 17:11:18 |
des |
Update to 20040330. |
20040324_1 24 Mar 2004 10:34:43 |
des |
Install the man page in the correct location, and tell bsd.port.mk about it. |
20040324 23 Mar 2004 23:04:39 |
des |
Adjust for new distfile (cosmetic changes only) |
20040323 23 Mar 2004 22:25:58 |
des |
The doscmd utility, which until now has been part of the base system. |