Date: Tue, 15 Apr 2014 12:21:49 +0000 (UTC) From: Alexey Dokuchaev <danfe@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r351325 - head/emulators/doscmd Message-ID: <201404151221.s3FCLntA016183@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: danfe Date: Tue Apr 15 12:21:49 2014 New Revision: 351325 URL: http://svnweb.freebsd.org/changeset/ports/351325 QAT: https://qat.redports.org/buildarchive/r351325/ Log: Stagify, convert to OptionsNG, and generally cleanup the port. Modified: head/emulators/doscmd/Makefile head/emulators/doscmd/pkg-message head/emulators/doscmd/pkg-plist Modified: head/emulators/doscmd/Makefile ============================================================================== --- head/emulators/doscmd/Makefile Tue Apr 15 12:12:02 2014 (r351324) +++ head/emulators/doscmd/Makefile Tue Apr 15 12:21:49 2014 (r351325) @@ -3,32 +3,38 @@ PORTNAME= doscmd PORTVERSION= 20110826 CATEGORIES= emulators -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} -MASTER_SITE_SUBDIR= doscmd +MASTER_SITES= SF/${PORTNAME} MAINTAINER= shurd@sasktel.net COMMENT= DOS emulator ONLY_FOR_ARCHS= i386 -.ifdef WITHOUT_X11 -MAKE_ARGS+= -DNO_X -PLIST_SUB+= X11="@comment " -.else -USE_XORG= x11 -PLIST_SUB+= X11="" -MAKE_ARGS+= X11BASE=${LOCALBASE} + +FONTFILES= cp437-8x8.pcf.gz cp437-8x14.pcf.gz cp437-8x16.pcf.gz +PORTDOCS= PROBLEMS README* + +OPTIONS_DEFINE= X11 +OPTIONS_DEFAULT= X11 +OPTIONS_SUB= yes + +X11_USE= XORG=x11 +X11_MAKE_ARGS= X11BASE=${LOCALBASE} +X11_MAKE_ARGS_OFF= -DNO_X + +.include <bsd.port.options.mk> + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1 + @${MKDIR} ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/emsdriv.sys ${WRKSRC}/redir.com \ + ${STAGEDIR}${DATADIR} + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} +.if ${PORT_OPTIONS:MX11} + @${MKDIR} ${STAGEDIR}${DATADIR}/fonts + ${INSTALL_DATA} ${FONTFILES:S,^,${WRKSRC}/,} ${WRKSRC}/fonts.dir \ + ${STAGEDIR}${DATADIR}/fonts .endif -MAKE_ARGS+= MANDIR="${PREFIX}/man/man" -MAN1= doscmd.1 -MANCOMPRESSED= yes - -NO_STAGE= yes -post-install: - @${ECHO_MSG} NOTE: - @${ECHO_MSG} ===== - @${ECHO_MSG} For security reasons, FreeBSD no longer allows mmap\(\) at zero. - @${ECHO_MSG} To remove this security protection and allow doscmd to work, you will need - @${ECHO_MSG} to set sysctl security.bsd.map_at_zero=1 either before running doscmd or - @${ECHO_MSG} in /etc/sysctl.conf. .include <bsd.port.mk> Modified: head/emulators/doscmd/pkg-message ============================================================================== --- head/emulators/doscmd/pkg-message Tue Apr 15 12:12:02 2014 (r351324) +++ head/emulators/doscmd/pkg-message Tue Apr 15 12:21:49 2014 (r351325) @@ -1,6 +1,4 @@ -NOTE: -===== -For security reasons, FreeBSD no longer allows mmap() at zero. +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 +to set sysctl security.bsd.map_at_zero=1 either before running doscmd, or in /etc/sysctl.conf. Modified: head/emulators/doscmd/pkg-plist ============================================================================== --- head/emulators/doscmd/pkg-plist Tue Apr 15 12:12:02 2014 (r351324) +++ head/emulators/doscmd/pkg-plist Tue Apr 15 12:21:49 2014 (r351325) @@ -1,7 +1,5 @@ bin/doscmd -%%DOCSDIR%%/PROBLEMS -%%DOCSDIR%%/README -%%DOCSDIR%%/README.booting_dos +man/man1/doscmd.1.gz share/doscmd/emsdriv.sys %%X11%%share/doscmd/fonts/cp437-8x14.pcf.gz %%X11%%share/doscmd/fonts/cp437-8x16.pcf.gz @@ -10,4 +8,3 @@ share/doscmd/emsdriv.sys share/doscmd/redir.com %%X11%%@dirrm share/doscmd/fonts @dirrm share/doscmd -@dirrm %%DOCSDIR%%
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201404151221.s3FCLntA016183>