FreeBSD Bugzilla – Attachment 139464 Details for
Bug 185704
emulators/klh10: Fix build on -current
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 8.74 KB, created by
tkato432
on 2014-01-12 18:40:06 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
tkato432
Created:
2014-01-12 18:40:06 UTC
Size:
8.74 KB
patch
obsolete
>diff -urN /usr/ports/emulators/klh10/Makefile emulators/klh10/Makefile >--- /usr/ports/emulators/klh10/Makefile 2013-11-06 22:06:26.000000000 +0900 >+++ emulators/klh10/Makefile 2014-01-13 00:00:00.000000000 +0900 >@@ -3,6 +3,7 @@ > > PORTNAME= klh10 > PORTVERSION= 2.0a >+PORTREVISION= 1 > CATEGORIES= emulators > MASTER_SITES= http://klh10.trailing-edge.com/ > DISTFILES= ${DISTNAME}.tgz klh10-2.0a-aux.tgz >@@ -15,19 +16,17 @@ > BUILD_WRKSRC= ${WRKSRC}/bld/fbx86 > INSTALL_WRKSRC= ${BUILD_WRKSRC} > >-# KSITS_ prefix for Komputer Small Incompatible Timesharing System >-# a KLH10 configuration. >+# someday add support for base-kl and base-ks targets >+MAKE_ENV= KLH10_HOME="${DATADIR}" >+ALL_TARGET= base-ks-its >+ >+SUB_FILES= pkg-message > >-# KSITS_KLH10_HOME and KSITS_DRIVER_DIR must be set to the same >-# locations that the its port uses. >+DATADIR= ${PREFIX}/share/${KSITS_KLH10_DIR} >+DOCSDIR= ${PREFIX}/share/doc/${KSITS_KLH10_DIR} > > KSITS_KLH10_DIR= klh10-ks-its >-KSITS_KLH10_HOME= ${PREFIX}/share/${KSITS_KLH10_DIR} > KSITS_DRIVER_DIR= ${PREFIX}/libexec/${KSITS_KLH10_DIR} >-KSITS_DOCDIR= ${PREFIX}/share/doc/${KSITS_KLH10_DIR} >-# someday add support for base-kl and base-ks targets >-MAKE_ENV+= KLH10_HOME=${KSITS_KLH10_HOME} >-ALL_TARGET= base-ks-its > > KSITS_NATIVE_PROGS= kn10-ks \ > tapedd \ >@@ -76,47 +75,47 @@ > utils.txt \ > vtape.txt > >-NO_STAGE= yes >-pre-install: >- @ ${MKDIR} ${KSITS_KLH10_HOME} >- @ ${MKDIR} ${KSITS_DRIVER_DIR} >- @ ${MKDIR} ${KSITS_DOCDIR} >- >-post-install: >-.for file in ${KSITS_NATIVE_PROGS} ${KSITS_EM_DRIVERS} ${KSITS_EM_SDRIVERS} >- @ ${STRIP_CMD} ${KSITS_KLH10_HOME}/${file} >-.endfor >-.for file in ${KSITS_NATIVE_PROGS} >- @ ${MV} ${KSITS_KLH10_HOME}/${file} ${PREFIX}/bin >-.endfor >-.for file in ${KSITS_EM_DRIVERS} ${KSITS_EM_SDRIVERS} >- @ ${MV} ${KSITS_KLH10_HOME}/${file} ${KSITS_DRIVER_DIR} >-.endfor >-.for file in ${KSITS_EM_SDRIVERS} >- @ ${CHGRP} network ${KSITS_DRIVER_DIR}/${file} >- @ ${CHMOD} 4754 ${KSITS_DRIVER_DIR}/${file} >-.endfor >-.for file in ${KSITS_EM_DAT} >- @ ${INSTALL_DATA} ${WRKSRC}/run/ksits/${file} ${KSITS_KLH10_HOME} >-.endfor >- @ ${INSTALL_MAN} ${WRKSRC}/run/ksits/README ${KSITS_DOCDIR} >- @ ${MKDIR} ${KSITS_DOCDIR}/pubits/adm >- @ ${MKDIR} ${KSITS_DOCDIR}/pubits/doc >-.for file in ${KSITS_DOCS} >- @ ${INSTALL_MAN} ${WRKSRC}/doc/${file} ${KSITS_DOCDIR} >-.endfor >-.for file in ${KSITS_PUBADM} >- @ ${INSTALL_MAN} ${WRKSRC}/run/ksits/pubits/adm/${file} \ >- ${KSITS_DOCDIR}/pubits/adm >-.endfor >-.for file in ${KSITS_PUBDOC} >- @ ${INSTALL_MAN} ${WRKSRC}/run/ksits/pubits/doc/${file} \ >- ${KSITS_DOCDIR}/pubits/doc >-.endfor >- @ ${INSTALL_MAN} ${FILESDIR}/PDPs ${KSITS_DOCDIR} >- @ ${ECHO} !!! KLH10 contains a setuid that accepts network connections. >- @ ${ECHO} !!! Consider using a firewall to limit access to KLH10. >- @ ${ECHO} !!! See the ${KSITS_DOCDIR}/pubits/adm >- @ ${ECHO} !!! for firewall documentation. >+post-patch: >+ @${FIND} ${WRKSRC} -name "*.c" | ${XARGS} ${REINPLACE_CMD} -e \ >+ 's|logf |log_f |g ; \ >+ s|logf,|log_f,|g ; \ >+ s|logf;|log_f;|g ; \ >+ s|logf)|log_f)|g' >+ >+do-install: >+.for i in ${KSITS_NATIVE_PROGS} >+ cd ${INSTALL_WRKSRC} && ${INSTALL_PROGRAM} ${i} \ >+ ${STAGEDIR}${PREFIX}/bin >+.endfor >+ @ ${MKDIR} ${STAGEDIR}${KSITS_DRIVER_DIR} >+.for i in ${KSITS_EM_DRIVERS} ${KSITS_EM_SDRIVERS} >+ cd ${INSTALL_WRKSRC} && ${INSTALL_PROGRAM} ${i} \ >+ ${STAGEDIR}${KSITS_DRIVER_DIR} >+.endfor >+ @ ${MKDIR} ${STAGEDIR}${DATADIR} >+.for i in ${KSITS_EM_DAT} >+ cd ${WRKSRC}/run/ksits && ${INSTALL_DATA} ${i} \ >+ ${STAGEDIR}${DATADIR} >+.endfor >+ @ ${MKDIR} ${STAGEDIR}${DATADIR}/flushed >+ @ ${MKDIR} ${STAGEDIR}${DOCSDIR} >+ cd ${FILESDIR} && ${INSTALL_DATA} PDPs \ >+ ${STAGEDIR}${DOCSDIR} >+ cd ${WRKSRC}/run/ksits && ${INSTALL_DATA} README \ >+ ${STAGEDIR}${DOCSDIR} >+.for i in ${KSITS_DOCS} >+ cd ${WRKSRC}/doc && ${INSTALL_DATA} ${i} \ >+ ${STAGEDIR}${DOCSDIR} >+.endfor >+ @ ${MKDIR} ${STAGEDIR}${DOCSDIR}/pubits/adm >+.for i in ${KSITS_PUBADM} >+ cd ${WRKSRC}/run/ksits/pubits/adm && ${INSTALL_DATA} ${i} \ >+ ${STAGEDIR}${DOCSDIR}/pubits/adm >+.endfor >+ @ ${MKDIR} ${STAGEDIR}${DOCSDIR}/pubits/doc >+.for i in ${KSITS_PUBDOC} >+ cd ${WRKSRC}/run/ksits/pubits/doc && ${INSTALL_DATA} ${i} \ >+ ${STAGEDIR}${DOCSDIR}/pubits/doc >+.endfor > > .include <bsd.port.mk> >diff -urN /usr/ports/emulators/klh10/files/patch-aa emulators/klh10/files/patch-aa >--- /usr/ports/emulators/klh10/files/patch-aa 2013-11-06 22:06:26.000000000 +0900 >+++ emulators/klh10/files/patch-aa 2014-01-13 00:00:00.000000000 +0900 >@@ -5,7 +5,7 @@ > # Build definitions > SRC = ../../src > -CFLAGS = -c -g3 -O -I. -I$(SRC) >-+CFLAGS += -c -g3 -O -I. -I$(SRC) >++CFLAGS += -c -I. -I$(SRC) > CFLAGS_LINT = -ansi -pedantic -Wall -Wshadow \ > -Wstrict-prototypes -Wmissing-prototypes \ > -Wmissing-declarations -Wredundant-decls >diff -urN /usr/ports/emulators/klh10/files/pkg-message.in emulators/klh10/files/pkg-message.in >--- /usr/ports/emulators/klh10/files/pkg-message.in 1970-01-01 09:00:00.000000000 +0900 >+++ emulators/klh10/files/pkg-message.in 2014-01-13 00:00:00.000000000 +0900 >@@ -0,0 +1,4 @@ >+!!! KLH10 contains a setuid that accepts network connections. >+!!! Consider using a firewall to limit access to KLH10. >+!!! See the %%DOCSDIR%%/pubits/adm >+!!! for firewall documentation. >diff -urN /usr/ports/emulators/klh10/pkg-plist emulators/klh10/pkg-plist >--- /usr/ports/emulators/klh10/pkg-plist 2013-11-06 22:06:26.000000000 +0900 >+++ emulators/klh10/pkg-plist 2014-01-13 00:00:00.000000000 +0900 >@@ -4,46 +4,51 @@ > bin/vdkfmt > bin/wfconv > bin/wxtest >+@group network >+@mode 4554 > libexec/klh10-ks-its/dpimp >+@mode >+@group > libexec/klh10-ks-its/dprpxx > libexec/klh10-ks-its/dptm03 >-share/klh10-ks-its/@.ddt-u >-share/klh10-ks-its/@.its-647kn-u >-share/klh10-ks-its/@.nsalv-260-u >-share/klh10-ks-its/itsbin.647kn-u >-share/klh10-ks-its/klh10-kn.ini >-%%PORTDOCS%%share/doc/klh10-ks-its/pubits/adm/hosts.its >-%%PORTDOCS%%share/doc/klh10-ks-its/pubits/adm/its.ipfw >-%%PORTDOCS%%share/doc/klh10-ks-its/pubits/adm/rc.firewall-its >-%%PORTDOCS%%share/doc/klh10-ks-its/pubits/adm/router.notes >-%%PORTDOCS%%share/doc/klh10-ks-its/pubits/doc/bootload.files >-%%PORTDOCS%%share/doc/klh10-ks-its/pubits/doc/distrib.its >-%%PORTDOCS%%share/doc/klh10-ks-its/pubits/doc/dumpsys.help >-%%PORTDOCS%%share/doc/klh10-ks-its/Intro.txt >-%%PORTDOCS%%share/doc/klh10-ks-its/backgrnd.txt >-%%PORTDOCS%%share/doc/klh10-ks-its/cmdref.txt >-%%PORTDOCS%%share/doc/klh10-ks-its/cmdsum.txt >-%%PORTDOCS%%share/doc/klh10-ks-its/coding.txt >-%%PORTDOCS%%share/doc/klh10-ks-its/dfkfb.txt >-%%PORTDOCS%%share/doc/klh10-ks-its/dvhost.txt >-%%PORTDOCS%%share/doc/klh10-ks-its/history.txt >-%%PORTDOCS%%share/doc/klh10-ks-its/install.txt >-%%PORTDOCS%%share/doc/klh10-ks-its/kldiff.txt >-%%PORTDOCS%%share/doc/klh10-ks-its/klt10.txt >-%%PORTDOCS%%share/doc/klh10-ks-its/klt20.txt >-%%PORTDOCS%%share/doc/klh10-ks-its/ksits.txt >-%%PORTDOCS%%share/doc/klh10-ks-its/kst10.txt >-%%PORTDOCS%%share/doc/klh10-ks-its/kst20.txt >-%%PORTDOCS%%share/doc/klh10-ks-its/news.txt >-%%PORTDOCS%%share/doc/klh10-ks-its/PDPs >-%%PORTDOCS%%share/doc/klh10-ks-its/README >-%%PORTDOCS%%share/doc/klh10-ks-its/usage.txt >-%%PORTDOCS%%share/doc/klh10-ks-its/utils.txt >-%%PORTDOCS%%share/doc/klh10-ks-its/vtape.txt >-@dirrm share/klh10-ks-its/flushed >-@dirrm share/klh10-ks-its >+%%PORTDOCS%%%%DOCSDIR%%/Intro.txt >+%%PORTDOCS%%%%DOCSDIR%%/PDPs >+%%PORTDOCS%%%%DOCSDIR%%/README >+%%PORTDOCS%%%%DOCSDIR%%/backgrnd.txt >+%%PORTDOCS%%%%DOCSDIR%%/cmdref.txt >+%%PORTDOCS%%%%DOCSDIR%%/cmdsum.txt >+%%PORTDOCS%%%%DOCSDIR%%/coding.txt >+%%PORTDOCS%%%%DOCSDIR%%/dfkfb.txt >+%%PORTDOCS%%%%DOCSDIR%%/dvhost.txt >+%%PORTDOCS%%%%DOCSDIR%%/history.txt >+%%PORTDOCS%%%%DOCSDIR%%/install.txt >+%%PORTDOCS%%%%DOCSDIR%%/kldiff.txt >+%%PORTDOCS%%%%DOCSDIR%%/klt10.txt >+%%PORTDOCS%%%%DOCSDIR%%/klt20.txt >+%%PORTDOCS%%%%DOCSDIR%%/ksits.txt >+%%PORTDOCS%%%%DOCSDIR%%/kst10.txt >+%%PORTDOCS%%%%DOCSDIR%%/kst20.txt >+%%PORTDOCS%%%%DOCSDIR%%/news.txt >+%%PORTDOCS%%%%DOCSDIR%%/pubits/adm/hosts.its >+%%PORTDOCS%%%%DOCSDIR%%/pubits/adm/its.ipfw >+%%PORTDOCS%%%%DOCSDIR%%/pubits/adm/rc.firewall-its >+%%PORTDOCS%%%%DOCSDIR%%/pubits/adm/router.notes >+%%PORTDOCS%%%%DOCSDIR%%/pubits/doc/bootload.files >+%%PORTDOCS%%%%DOCSDIR%%/pubits/doc/distrib.its >+%%PORTDOCS%%%%DOCSDIR%%/pubits/doc/dumpsys.help >+%%PORTDOCS%%%%DOCSDIR%%/usage.txt >+%%PORTDOCS%%%%DOCSDIR%%/utils.txt >+%%PORTDOCS%%%%DOCSDIR%%/vtape.txt >+%%DATADIR%%/@.ddt-u >+%%DATADIR%%/@.its-647kn-u >+%%DATADIR%%/@.nsalv-260-u >+%%DATADIR%%/itsbin.647kn-u >+%%DATADIR%%/klh10-kn.ini >+@exec mkdir -p %D/%%DATADIR%%/flushed >+@dirrmtry %%DATADIR%%/flushed >+@dirrmtry %%DATADIR%% >+%%PORTDOCS%%@dirrm %%DOCSDIR%%/pubits/doc >+%%PORTDOCS%%@dirrm %%DOCSDIR%%/pubits/adm >+%%PORTDOCS%%@dirrm %%DOCSDIR%%/pubits >+%%PORTDOCS%%@dirrm %%DOCSDIR%% > @dirrm libexec/klh10-ks-its >-%%PORTDOCS%%@dirrm share/doc/klh10-ks-its/pubits/adm >-%%PORTDOCS%%@dirrm share/doc/klh10-ks-its/pubits/doc >-%%PORTDOCS%%@dirrm share/doc/klh10-ks-its/pubits >-%%PORTDOCS%%@dirrm share/doc/klh10-ks-its
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 185704
: 139464