notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
doscmd DOS emulator
20110826 emulators Deleted on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 20110826Version of this port present on the latest quarterly branch.
Broken BROKEN: does not build (accesses field of opaque structure)
Deprecated DEPRECATED: does not build (accesses field of opaque structure)
Expired This port expired on: 2017-01-15
Ignore 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 search for ports maintained by this maintainer
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 ¦ SVNWeb

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: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. x11.pc : x11/libX11
Runtime dependencies:
  1. 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:
Expand this list (16 items)
Collapse this list.
  1. http://downloads.sourceforge.net/project/doscmd/
  2. http://freefr.dl.sourceforge.net/project/doscmd/
  3. http://heanet.dl.sourceforge.net/project/doscmd/
  4. http://ignum.dl.sourceforge.net/project/doscmd/
  5. http://internode.dl.sourceforge.net/project/doscmd/
  6. http://iweb.dl.sourceforge.net/project/doscmd/
  7. http://jaist.dl.sourceforge.net/project/doscmd/
  8. http://kent.dl.sourceforge.net/project/doscmd/
  9. http://master.dl.sourceforge.net/project/doscmd/
  10. http://nchc.dl.sourceforge.net/project/doscmd/
  11. http://ncu.dl.sourceforge.net/project/doscmd/
  12. http://netcologne.dl.sourceforge.net/project/doscmd/
  13. http://superb-dca3.dl.sourceforge.net/project/doscmd/
  14. http://tenet.dl.sourceforge.net/project/doscmd/
  15. http://ufpr.dl.sourceforge.net/project/doscmd/
  16. http://waix.dl.sourceforge.net/project/doscmd/
Collapse this list.

Number of commits found: 31

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
20110826
15 Jan 2017 09:48:23
Revision:431540Original commit files touched by this commit
rene search for other commits by this committer
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
Revision:430453Original commit files touched by this commit
mat search for other commits by this committer
Deprecate ports broken for FreeBSD 10.3-

Sponsored by:	Absolight
20110826
18 Apr 2015 01:52:36
Revision:384200Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Actually add patches
20110826
18 Apr 2015 01:52:03
Revision:384199Original commit files touched by this commit
amdmi3 search for other commits by this committer
- 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
Revision:371563Original commit files touched by this commit
bapt search for other commits by this committer
Clean up plist
20110826
03 Jun 2014 20:26:03
Revision:356407Original commit files touched by this commit
cs search for other commits by this committer
Back to pool

PR:		190334
Submitted by:	shurd@sasktel.net (maintainer)
20110826
15 Apr 2014 12:21:49
Revision:351325Original commit files touched by this commit
danfe search for other commits by this committer
Stagify, convert to OptionsNG, and generally cleanup the port.
20110826
20 Sep 2013 16:43:53
Revision:327721Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
emulators)
20110826
05 Sep 2012 15:43:34
Revision:303710Original commit files touched by this commit
des search for other commits by this committer
Remove useless metadata from ports I created.
20110826
04 Mar 2012 13:46:41
Original commit files touched by this commit
miwi search for other commits by this committer
- Unbreak

PR:             165443
Submitted by:   maintainer
20110826
10 Feb 2012 00:33:53
Original commit files touched by this commit
pgollucci search for other commits by this committer
- 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
Original commit files touched by this commit
stefan search for other commits by this committer
Update to 20110826.

PR:             160217
Submitted by:   Stephen Hurd <shurd@sasktel.net> (maintainer)
20040330_3
02 Jul 2011 17:14:20
Original commit files touched by this commit
miwi search for other commits by this committer
= Drop MD5 support
20040330_3
10 Dec 2009 16:10:45
Original commit files touched by this commit
linimon search for other commits by this committer
Over to submitter of last update.
20040330_3
08 Dec 2009 17:23:42
Original commit files touched by this commit
pav search for other commits by this committer
- Drop maintainership

Submitted by:   des (maintainer)
20040330_3
08 Dec 2009 13:46:40
Original commit files touched by this commit
pav search for other commits by this committer
- 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
Original commit files touched by this commit
erwin search for other commits by this committer
Mark BROKEN on 8.x: does not build.
20040330_3
08 Mar 2009 09:23:22
Original commit files touched by this commit
obrien search for other commits by this committer
Un-BROKEN for 8.  This builds on my 8.0-CURRENT r187939 system.
20040330_3
23 Mar 2008 16:44:09
Original commit files touched by this commit
miwi search for other commits by this committer
- 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
Original commit files touched by this commit
erwin search for other commits by this committer
Mark BROKEN on 8.0
20040330_3
28 Sep 2007 08:13:10
Original commit files touched by this commit
edwin search for other commits by this committer
Readd deleted files with the -kb flag
20040330_3
28 Sep 2007 08:10:39
Original commit files touched by this commit
edwin search for other commits by this committer
temporary remove files
20040330_3
23 Sep 2007 12:48:46
Original commit files touched by this commit
edwin search for other commits by this committer
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
Original commit files touched by this commit
flz search for other commits by this committer
- 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
Original commit files touched by this commit
edwin search for other commits by this committer
SHA256ify

Approved by:    krion@
20040330_1
04 Dec 2005 11:08:00
Original commit files touched by this commit
edwin search for other commits by this committer
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
Original commit files touched by this commit
kris search for other commits by this committer
Add missing directory
20040330
30 Mar 2004 17:11:18
Original commit files touched by this commit
des search for other commits by this committer
Update to 20040330.
20040324_1
24 Mar 2004 10:34:43
Original commit files touched by this commit
des search for other commits by this committer
Install the man page in the correct location, and tell bsd.port.mk about it.
20040324
23 Mar 2004 23:04:39
Original commit files touched by this commit
des search for other commits by this committer
Adjust for new distfile (cosmetic changes only)
20040323
23 Mar 2004 22:25:58
Original commit files touched by this commit
des search for other commits by this committer
The doscmd utility, which until now has been part of the base system.

Number of commits found: 31