Date: Fri, 26 Aug 2011 17:05:20 GMT From: Stephen Hurd <shurd@sasktel.net> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/160217: [Maintainer Update] emulators/doscmd update Message-ID: <201108261705.p7QH5KPR014939@red.freebsd.org> Resent-Message-ID: <201108261710.p7QHA7jv062930@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 160217 >Category: ports >Synopsis: [Maintainer Update] emulators/doscmd update >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Fri Aug 26 17:10:07 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Stephen Hurd >Release: 8.2-RELEASE >Organization: >Environment: FreeBSD stephen.hurd.local 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011 root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: Port refresh... adds message regarding mmap() at zero, detects errors from initHMA() and integrates the patches upstream. >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # emulators/doscmd # emulators/doscmd/Makefile # emulators/doscmd/distinfo # emulators/doscmd/pkg-descr # emulators/doscmd/pkg-plist # emulators/doscmd/pkg-message # echo c - emulators/doscmd mkdir -p emulators/doscmd > /dev/null 2>&1 echo x - emulators/doscmd/Makefile sed 's/^X//' >emulators/doscmd/Makefile << '28e500bd12661db1ad04ff21b17c9f7a' X# New ports collection makefile for: doscmd X# Date created: 2004-03-23 X# Whom: des X# X# $FreeBSD: ports/emulators/doscmd/Makefile,v 1.14 2009/12/10 16:10:45 linimon Exp $ X# X XPORTNAME= doscmd XPORTVERSION= 20110826 XCATEGORIES= emulators XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= doscmd X XMAINTAINER= shurd@sasktel.net XCOMMENT= DOS emulator X XONLY_FOR_ARCHS= i386 X.ifdef WITHOUT_X11 XMAKE_ARGS+= -DNO_X XPLIST_SUB+= X11="@comment " X.else XUSE_XORG= x11 XPLIST_SUB+= X11="" X.endif XMAKE_ARGS+= MANDIR="${PREFIX}/man/man" XMAN1= doscmd.1 XMANCOMPRESSED= yes X Xpost-install: X @${ECHO_MSG} NOTE: X @${ECHO_MSG} ===== X @${ECHO_MSG} For security reasons, FreeBSD no longer allows mmap\(\) at zero. X @${ECHO_MSG} To remove this security protection and allow doscmd to work, you will need X @${ECHO_MSG} to set sysctl security.bsd.map_at_zero=1 either before running doscmd or X @${ECHO_MSG} in /etc/sysctl.conf. X X.include <bsd.port.mk> 28e500bd12661db1ad04ff21b17c9f7a echo x - emulators/doscmd/distinfo sed 's/^X//' >emulators/doscmd/distinfo << 'c1e18670c78adc04513cdb1e019915ce' XSHA256 (doscmd-20110826.tar.gz) = bc9187427b381bf0c8aa2e07362db36ebe3582a855a7f1e08bb159d9707feaba XSIZE (doscmd-20110826.tar.gz) = 189004 c1e18670c78adc04513cdb1e019915ce echo x - emulators/doscmd/pkg-descr sed 's/^X//' >emulators/doscmd/pkg-descr << 'cb09261fcffe4c54ebbc81a99380dbf5' XThe doscmd utility emulates a sufficiently large subset of the PC BIOS Xto boot older DOS versions and run DOS applications. cb09261fcffe4c54ebbc81a99380dbf5 echo x - emulators/doscmd/pkg-plist sed 's/^X//' >emulators/doscmd/pkg-plist << '0c08a0423b5f5f2919fc6f8e2b240ee4' Xbin/doscmd X%%DOCSDIR%%/PROBLEMS X%%DOCSDIR%%/README X%%DOCSDIR%%/README.booting_dos Xshare/doscmd/emsdriv.sys X%%X11%%share/doscmd/fonts/cp437-8x14.pcf.gz X%%X11%%share/doscmd/fonts/cp437-8x16.pcf.gz X%%X11%%share/doscmd/fonts/cp437-8x8.pcf.gz X%%X11%%share/doscmd/fonts/fonts.dir Xshare/doscmd/redir.com X%%X11%%@dirrm share/doscmd/fonts X@dirrm share/doscmd X@dirrm %%DOCSDIR%% 0c08a0423b5f5f2919fc6f8e2b240ee4 echo x - emulators/doscmd/pkg-message sed 's/^X//' >emulators/doscmd/pkg-message << '9356603ad7e82f05790151b69b0d4782' XNOTE: X===== XFor security reasons, FreeBSD no longer allows mmap() at zero. XTo remove this security protection and allow doscmd to work, you will need Xto set sysctl security.bsd.map_at_zero=1 either before running doscmd or Xin /etc/sysctl.conf. 9356603ad7e82f05790151b69b0d4782 exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201108261705.p7QH5KPR014939>