ports/54764: New port, cad/astk-serveur: launcher to manage Code_Aster calculations.

Thierry Thomas thierry at pompo.net
Tue Jul 22 20:50:26 UTC 2003


>Number:         54764
>Category:       ports
>Synopsis:       New port, cad/astk-serveur: launcher to manage Code_Aster calculations.
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jul 22 13:50:21 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Thierry Thomas
>Release:        FreeBSD 5.1-RELEASE i386
>Organization:
Kabbale Eros
>Environment:
System: FreeBSD ws90bj.pompo.net 5.1-RELEASE FreeBSD 5.1-RELEASE #0: Tue Jun 10 23:15:41 CEST 2003 root at ws90bj.pompo.net:/usr/obj/usr/src/sys/WS90BJ-030610 i386


	
>Description:
	ASTK, formerly known as MEG, is the GUI of Code_Aster (see
	french/aster). This is the server part.

	Remark: this is a master port for cad/astk-client (the GUI).

>How-To-Repeat:
	N/A.

>Fix:
	Pre-requisite: TkTable is required, PR ports/47166 must have
	been committed.

	Then, please execute the following shar file:

--- astk-serveur.shar begins here ---
# 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:
#
#	cad/astk-serveur
#	cad/astk-serveur/pkg-plist
#	cad/astk-serveur/pkg-descr
#	cad/astk-serveur/distinfo
#	cad/astk-serveur/Makefile
#	cad/astk-serveur/pkg-message
#	cad/astk-serveur/pkg-message.client
#	cad/astk-serveur/files
#	cad/astk-serveur/files/patch-conf::config
#	cad/astk-serveur/files.client
#	cad/astk-serveur/files.client/patch-lib::ASTK::init.tcl
#	cad/astk-serveur/files.client/patch-share::tkselecteur.tcl
#
echo c - cad/astk-serveur
mkdir -p cad/astk-serveur > /dev/null 2>&1
echo x - cad/astk-serveur/pkg-plist
sed 's/^X//' >cad/astk-serveur/pkg-plist << 'END-of-cad/astk-serveur/pkg-plist'
X%%CLIENT%%ASTK/ASTK_CLIENT/GPL.txt
X%%CLIENT%%ASTK/ASTK_CLIENT/bin/asjob
X%%CLIENT%%ASTK/ASTK_CLIENT/bin/astk
X%%CLIENT%%ASTK/ASTK_CLIENT/bin/bsf
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASJOB/asjob.info
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASJOB/asjob.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASJOB/asjob_main.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASJOB/init_asjob.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASJOB/listej.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/DOC/sdd_UL.txt
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/DOC/sdd_agla.txt
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/DOC/sdd_config.txt
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/DOC/sdd_ihm.txt
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/DOC/sdd_inv.txt
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/DOC/sdd_mots.txt
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/DOC/sdd_msg.txt
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/DOC/sdd_outils.txt
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/DOC/sdd_print.txt
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/DOC/sdd_profil.txt
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/DOC/sdd_rex.txt
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/DOC/sdd_sel.txt
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/HELP/ENG/item_110.txt
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/HELP/ENG/item_111.txt
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/HELP/ENG/item_190.txt
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/HELP/FR/item_110.txt
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/HELP/FR/item_111.txt
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/HELP/FR/item_190.txt
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/RELNOTES
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/TODO
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/aide.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/astk.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/astk2run_aster.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/astkrc/ASTKRC_INFO.txt
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/astkrc/config_serveurs
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/astkrc/outils
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/astkrc/prefs
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/fichier.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/i_serv.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/ihm_agla.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/ihm_commun.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/ihm_etude.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/ihm_execution.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/ihm_liste.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/ihm_main.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/ihm_outils.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/ihm_rex.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/ihm_satellite.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/ihm_status.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/init.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/init_agla.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/init_env.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/lance_calcul.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/options.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/tools.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/ASTK/unites_logiques.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/lib/BSF/bsf.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/share/appli.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/share/config.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/share/file_funct.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_browseB.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_browseS.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_comp1.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_compB.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_compS.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_configB.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_deleteB.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_deleteS.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_dirS.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_edit.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_editS.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_fileB.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_fileS.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_helpB.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_helpS.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_newB.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_newS.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_openB.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_openRB.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_openRS.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_openS.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_printB.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_printS.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_refreshB.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_refreshS.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_save.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_upB.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/icons/vaio_upS.gif
X%%CLIENT%%ASTK/ASTK_CLIENT/share/ihm_tools.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/share/init_share.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/share/lire_mcles.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/share/locales.txt
X%%CLIENT%%ASTK/ASTK_CLIENT/share/messages.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/share/outils.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/share/preferences.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/share/print.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/share/remote_tools.tcl
X%%CLIENT%%ASTK/ASTK_CLIENT/share/tkselecteur.tcl
X%%SERV%%ASTK/ASTK_SERV/GPL.txt
X%%SERV%%ASTK/ASTK_SERV/bin/as_actu
X%%SERV%%ASTK/ASTK_SERV/bin/as_del
X%%SERV%%ASTK/ASTK_SERV/bin/as_edit
X%%SERV%%ASTK/ASTK_SERV/bin/as_exec
X%%SERV%%ASTK/ASTK_SERV/bin/as_info
X%%SERV%%ASTK/ASTK_SERV/bin/as_serv
X%%SERV%%ASTK/ASTK_SERV/bin/as_tail
X%%SERV%%ASTK/ASTK_SERV/bin/tool_stanley
X%%SERV%%ASTK/ASTK_SERV/conf/config
X%%SERV%%ASTK/ASTK_SERV/conf/config.%%vaster%%
X%%SERV%%ASTK/ASTK_SERV/conf/config.NEW7
X%%SERV%%ASTK/ASTK_SERV/lib/astk2run_aster.tcl
X%%SERV%%ASTK/ASTK_SERV/lib/stanley_post.comm
X%%SERV%%ASTK/ASTK_SERV/lib/sub_script
X%%SERV%%ASTK/ASTK_SERV/lib/sum_tps.awk
X%%CLIENT%%@dirrm ASTK/ASTK_CLIENT/bin
X%%CLIENT%%@dirrm ASTK/ASTK_CLIENT/lib/ASJOB
X%%CLIENT%%@dirrm ASTK/ASTK_CLIENT/lib/ASTK/DOC
X%%CLIENT%%@dirrm ASTK/ASTK_CLIENT/lib/ASTK/HELP/ENG
X%%CLIENT%%@dirrm ASTK/ASTK_CLIENT/lib/ASTK/HELP/FR
X%%CLIENT%%@dirrm ASTK/ASTK_CLIENT/lib/ASTK/HELP
X%%CLIENT%%@dirrm ASTK/ASTK_CLIENT/lib/ASTK/astkrc
X%%CLIENT%%@dirrm ASTK/ASTK_CLIENT/lib/ASTK
X%%CLIENT%%@dirrm ASTK/ASTK_CLIENT/lib/BSF
X%%CLIENT%%@dirrm ASTK/ASTK_CLIENT/lib
X%%CLIENT%%@dirrm ASTK/ASTK_CLIENT/share/icons
X%%CLIENT%%@dirrm ASTK/ASTK_CLIENT/share
X%%CLIENT%%@dirrm ASTK/ASTK_CLIENT
X%%SERV%%@dirrm ASTK/ASTK_SERV/bin
X%%SERV%%@dirrm ASTK/ASTK_SERV/conf
X%%SERV%%@dirrm ASTK/ASTK_SERV/lib
X%%SERV%%@dirrm ASTK/ASTK_SERV
X at unexec rmdir %D/ASTK 2>/dev/null || true
END-of-cad/astk-serveur/pkg-plist
echo x - cad/astk-serveur/pkg-descr
sed 's/^X//' >cad/astk-serveur/pkg-descr << 'END-of-cad/astk-serveur/pkg-descr'
XInterface graphique de Code_Aster, en Tcl/Tk.
X
XTcl/Tk interface to run Code_Aster (prepare and start calculations using
Xrun_aster).
X
XSee the port french/aster.
X
XWWW: http://www.code-aster.org/
END-of-cad/astk-serveur/pkg-descr
echo x - cad/astk-serveur/distinfo
sed 's/^X//' >cad/astk-serveur/distinfo << 'END-of-cad/astk-serveur/distinfo'
XMD5 (aster_src_7.1.tar) = fa85509b78514c81fe62111f7d6f338f
END-of-cad/astk-serveur/distinfo
echo x - cad/astk-serveur/Makefile
sed 's/^X//' >cad/astk-serveur/Makefile << 'END-of-cad/astk-serveur/Makefile'
X# New ports collection makefile for:	ASTK
X# Date created:		Thu Jul 09 2003
X# Whom:			thierry at pompo.net
X#
X# $FreeBSD$
X#
X
XPORTNAME=	astk
XPORTVERSION=	1.0.14
XPORTREVISION?=	0
XCATEGORIES=	cad tk83
XMASTER_SITES=	http://www.code-aster.org/FICHIERS/code_aster/
X.if !defined(CLIENT_SEUL)
XPKGNAMESUFFIX=	-serveur
X.else
XPKGNAMESUFFIX=	-client
X.endif
XDISTNAME=	aster_src_${ASTER_VER}
XEXTRACT_SUFX=	.tar
X
XMAINTAINER=	ports at FreeBSD.org
XCOMMENT?=	Graphical interface for Code_Aster (server side)
X
X#-----------------------------------------------------------------------
X# You may define these options:
X#
X# - WITH_ZSH or WITH_BASH or WITH_KSH: select a shell among
X#			zsh (default), bash or ksh;
X# - WITH_ED: select an editor accepting '-display' (e.g. gvim, nedit);
X# - WITH_PBS: PBS (batch scheduler) support is experimental.
X#
X#-----------------------------------------------------------------------
X
X.include <bsd.port.pre.mk>
X
X# There exists a "logical" RUN_DEPENDS towards french/aster and french/eficas
X# for the server part, but it is not set to avoid circular dependences.
XRUN_DEPENDS=	${LOCALBASE}/lib/Tktable${TKTAB_VER}:${PORTSDIR}/x11-toolkits/tktable	\
X		${SHELL_INSTALL_ASTER}:${PORTSDIR}/shells/${SHIA}
X.if defined(WITH_PBS) && !defined(CLIENT_SEUL)
XRUN_DEPENDS+=	${LOCALBASE}bin/pbs_tclsh:misc/pbs
X.endif
X
XEXTRACT_CMD=	${TAR}
XEXTRACT_BEFORE_ARGS=	-xf
XEXTRACT_AFTER_ARGS=	# empty
XNO_BUILD=	yes
XUSE_REINPLACE=	yes
XREINPLACE_ARGS=	-i ""
X
X.if !defined(CLIENT_SEUL)
XWRKSRC=		${WRKDIR}/ASTK_SERV
XPATCHDIR=	${MASTERDIR}/files
XPLIST_SUB=	SERV="" CLIENT="@comment " vaster=${vaster}
X.else
XWRKSRC=		${WRKDIR}/ASTK_CLIENT
XPATCHDIR=	${MASTERDIR}/files.client
XPLIST_SUB=	SERV="@comment " CLIENT="" vaster=""
XPKGMESSAGE=	${PKGDIR}/pkg-message.client
X.endif
X
XSLAVEDIRS=	french/astk-client
X
XTK_VER?=	8.3
XTCL_VER?=	${TK_VER}
X
XTKTAB_VER?=	2.8
XASTER_VER=	7.1
Xvaster=		STA${ASTER_VER}
X
X.if defined(WITH_ZSH)
XSHIA=		zsh
X.elif defined(WITH_BASH)
XSHIA=		bash
X.elif defined(WITH_KSH)
XSHIA=		ksh
X.elif exists(${LOCALBASE}/bin/zsh)
XSHIA=		zsh
X.elif exists(${LOCALBASE}/bin/bash)
XSHIA=		bash
X.elif exists(${LOCALBASE}/bin/ksh)
XSHIA=		ksh
X.else
XSHIA=		zsh
X.endif
X
X.if !defined(WITH_ED)
X.if exists(${X11BASE}/bin/nedit)
XWITH_ED=	nedit
XRUN_DEPENDS+=	${X11BASE}/bin/nedit:${PORTSDIR}/editors/nedit
X.else
XWITH_ED=	gvim
XRUN_DEPENDS+=	${LOCALBASE}/bin/gvim:${PORTSDIR}/editors/vim
X.endif
X.endif
X
Xinst_dir?=	${PREFIX}/ASTK
Xaster_dir=	${LOCALBASE}/aster/${vaster}
XS_SCRIPTS=	bin/as_actu bin/as_del bin/as_edit bin/as_exec bin/as_info	\
X		bin/as_serv bin/as_tail bin/tool_stanley lib/sub_script
XC_SCRIPTS=	bin/astk bin/asjob bin/bsf
Xtools_dir=	${aster_dir}/outils
Xconf_dir=	${WRKSRC}/lib/ASTK/astkrc
XSERVER_NAME!=	uname -n
Xunames!=	uname -s
Xunamesm!=	uname -sm
Xv_ifdef=	${unames:U}
XSHELL_INSTALL_ASTER=	${LOCALBASE}/bin/${SHIA}
Xgzip!=		dirname `${WHICH} ${GZIP_CMD}`
X
Xpost-extract:
X	@(cd ${WRKDIR} && \
X	${TAR} xfz ${WRKDIR}/astk.tar.gz)
X.if !defined(CLIENT_SEUL)
X	@(cd ${WRKDIR} && \
X	${TAR} xf ASTK_SERV.tar)
X.else
X	@(cd ${WRKDIR} && \
X	${TAR} xf ASTK_CLIENT.tar)
X.endif
X
Xpost-patch:
X.if !defined(CLIENT_SEUL)
X.for scripts in ${S_SCRIPTS}
X	@${REINPLACE_CMD} -e "s#SHELL_EXECUTION#${SHELL_INSTALL_ASTER}#g"	\
X	-e "s#HOME_ASTK#${inst_dir}#"						\
X	-e "s#HOME_TKTABLE#${LOCALBASE}/lib/Tktable${TKTAB_VER}#"		\
X	-e "s#HOME_TCL_TK#${LOCALBASE}#"					\
X	-e "s#TCLSH_BIN#tclsh${TCL_VER}#"					\
X	-e "s#WISH_BIN#wish${TK_VER}#" ${WRKSRC}/${scripts}
X.endfor
X	@${REINPLACE_CMD} -e "s#IFDEF#${v_ifdef}#g"				\
X	-e "s#/aster#${aster_dir}#g"						\
X	-e "s#EDITOR#${WITH_ED}#g"						\
X	-e "s#TCL_TK_VERSION#${TK_VER}#g"					\
X	-e "s#HOME_PYTHON#${python_dir}#g"					\
X	-e "s#/bin/sh#${SHELL_INSTALL_ASTER}#g"					\
X	-e "s#NODE#${SERVER_NAME}#"						\
X	-e "s#%%vaster%%#${vaster}#"						\
X	-e "s|#%%v_ifdef%%|${v_ifdef}|" ${WRKSRC}/conf/config
X	@${RM} ${WRKSRC}/conf/config.orig
X	@${CP} ${WRKSRC}/conf/config.NEW7 ${WRKSRC}/conf/config.${vaster}
X	@${REINPLACE_CMD} -e "s#/aster#${aster_dir}#"				\
X	-e "s#/NEW7##"								\
X	-e "s#ans debug binairies#and debug binaries#"				\
X		${WRKSRC}/conf/config.${vaster}
X.if defined(WITH_PBS)
X	@${REINPLACE_CMD} -e "s|batch : non|batch : oui|"			\
X	-e "s|^batch_nom|#batch_nom|"						\
X	-e "s|^batch_ini|#batch_ini|"						\
X	-e "s|^batch_sub|#batch_sub|"						\
X	-e "s|^batch_jid|#batch_jid|"						\
X	-e "s|^batch_job|#batch_job|"						\
X	-e "s|^batch_kil|#batch_kil|"						\
X	-e "s|#batch_nom : PBS|batch_nom : PBS|"				\
X	-e "s|#batch_sub : /local/openpbs-2.3.16/bin/qsub|batch_sub : ${LOCALBASE}/bin/qsub|" \
X	-e "s|#batch_jid : PBS_JOBID|batch_jid : PBS_JOBID|"			\
X	-e "s|#batch_job : /local/openpbs-2.3.16/bin/qstat|batch_job : ${LOCALBASE}/bin/qstat" \
X	-e "s|#batch_kil : /local/openpbs-2.3.16/bin/qdel|batch_kil : ${LOCALBASE}/bin/qdel"
X		${WRKSRC}/conf/config
X.endif
X.else
X# CLIENT_SEUL
X.for scripts in ${C_SCRIPTS}
X	@${REINPLACE_CMD} -e "s#SHELL_EXECUTION#${SHELL_INSTALL_ASTER}#g"	\
X	-e "s#HOME_ASTK#${inst_dir}#"						\
X	-e "s#HOME_TKTABLE#${LOCALBASE}/lib/Tktable${TKTAB_VER}#"		\
X	-e "s#HOME_TCL_TK#${LOCALBASE}#"					\
X	-e "s#TCLSH_BIN#tclsh${TCL_VER}#"					\
X	-e "s#WISH_BIN#wish${TK_VER}#" ${WRKSRC}/${scripts}
X.endfor
X	@${REINPLACE_CMD} -e "s#HOME_ASTK#${inst_dir}#g"			\
X		-e "s#TOOLS_DIR#${tools_dir}#" ${conf_dir}/outils
X	@${REINPLACE_CMD} -e "s#HOME_ASTK#${inst_dir}#"				\
X		-e "s#HOME_XTERM#${X11BASE}/bin#"				\
X		-e "s#FULL_SERVER_NAME#${SERVER_NAME}#"				\
X		-e "s#SERVER_NAME#${SERVER_NAME}#"				\
X		-e "s#EDITOR#${WITH_ED}#" ${conf_dir}/config_serveurs
X	@${REINPLACE_CMD} -e "s#HOME_XTERM#${X11BASE}/bin#"			\
X		-e "s#VVV#${vaster}#"						\
X		-e "s#EDITOR#${WITH_ED}#" ${conf_dir}/prefs
X	@${REINPLACE_CMD} -e "s#%%LOCALBASE%%#${LOCALBASE}#g"			\
X		${WRKSRC}/share/tkselecteur.tcl
X	@${REINPLACE_CMD} -e "s#%%unamesm%%#${unamesm}#"			\
X		${WRKSRC}/lib/ASTK/init.tcl
X	@${RM} ${WRKSRC}/lib/ASTK/init.tcl.orig
X	@${RM} ${WRKSRC}/share/tkselecteur.tcl.orig
X.endif
X
Xdo-install:
X	${MKDIR} ${inst_dir}
X	${CP} -R ${WRKSRC} ${inst_dir}
X
Xpost-install:
X	@${ECHO}
X	@${CAT} ${PKGMESSAGE} | ${SED} -e "s#%%inst_dir%%#${inst_dir}#"		\
X			-e "s#%%tools_dir%%#${tools_dir}#"			\
X			-e "s#%%ASTER_VER%%#${vaster}#"
X	@${ECHO}
X
X.include <bsd.port.post.mk>
END-of-cad/astk-serveur/Makefile
echo x - cad/astk-serveur/pkg-message
sed 's/^X//' >cad/astk-serveur/pkg-message << 'END-of-cad/astk-serveur/pkg-message'
XDes fichiers de configuration standards ont été préparés :
X%%inst_dir%%/ASTK_SERV/conf/config
X%%inst_dir%%/ASTK_SERV/conf/config.%%ASTER_VER%%
XVeuillez les vérifier, et n'oubliez pas d'installer la partie cliente sur vos
Xstations.
X
X=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
X
XStandard configuration files have been initialized:
X%%inst_dir%%/ASTK_SERV/conf/config
X%%inst_dir%%/ASTK_SERV/conf/config.%%ASTER_VER%%
XPlease check them, and do not forget to install the client side on your
Xstations.
END-of-cad/astk-serveur/pkg-message
echo x - cad/astk-serveur/pkg-message.client
sed 's/^X//' >cad/astk-serveur/pkg-message.client << 'END-of-cad/astk-serveur/pkg-message.client'
XDes fichiers de configuration standards ont été préparés dans le répertoire
X%%inst_dir%%/ASTK_CLIENT/lib/ASTK/astkrc/.
XVeuillez les vérifier, et n'oubliez pas d'installer la partie serveur
Xsur la machine où Code_Aster a été installé.
X
XPour lancer ASTK, entrez :
X%%tools_dir%%/astk
Xune fois Code_Aster installé sur cette machine, sinon :
X%%inst_dir%%/ASTK_CLIENT/bin/astk
X
XASTK utilise le protocole rcp/rsh, il faut donc l'activer (/etc/inetd.conf
Xet ~/.rhosts) ; le paramètre --check passé à astk permet de vérifier votre
Xconfiguration.
X
X=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
X
XStandard configuration files have been initialized in the directory
X%%inst_dir%%/ASTK_CLIENT/lib/ASTK/astkrc/.
XPlease check them, and do not forget to install the server side on the
Xmachine running Code_Aster.
X
XTo run ASTK, type:
X%%tools_dir%%/astk
Xonce Code_Aster has been installed on this machine, else:
X%%inst_dir%%/ASTK_CLIENT/bin/astk
X
XASTK uses the rcp/rsh protocol: it must be configured (check /etc/inetd.conf
Xand ~/.rhosts); if you launch astk with the parameter --check, it will check
Xyour configuration.
END-of-cad/astk-serveur/pkg-message.client
echo c - cad/astk-serveur/files
mkdir -p cad/astk-serveur/files > /dev/null 2>&1
echo x - cad/astk-serveur/files/patch-conf::config
sed 's/^X//' >cad/astk-serveur/files/patch-conf::config << 'END-of-cad/astk-serveur/files/patch-conf::config'
X--- conf/config.orig	Fri Jun 20 13:07:15 2003
X+++ conf/config	Wed Jul 16 12:11:03 2003
X@@ -60,6 +60,7 @@
X # for each version a config.VVV file must be created.
X # DO NOT EDIT FOLLOWING LINE !
X #vers : VVV
X+vers : %%vaster%%
X 
X #################################################################
X # batch commands
X@@ -93,6 +94,9 @@
X # LINUX :
X #P_LINUXps_cpu : /bin/ps -e --width=512 -ocputime -ocommand
X #P_LINUXps_pid : /bin/ps -e --width=512 -opid -ocommand
X+# FREEBSD :
X+#%%v_ifdef%%ps_cpu : /bin/ps -e -ocpu,command
X+#%%v_ifdef%%ps_pid : /bin/ps -e -opid,command
X # TRU64 :
X #TRU64ps_cpu : /bin/ps -e -ocputime -ocommand
X #TRU64ps_pid : /bin/ps -e -opid -ocommand
X@@ -115,6 +119,7 @@
X #
X # GDB :
X #P_LINUXcmd_dbg : gdb --dbx --command=@D @E @C
X+#%%v_ifdef%%cmd_dbg : gdb --dbx --command=@D @E @C
X # DBX -c + filename :
X #TRU64cmd_dbg : dbx -c @D @E @C
X #IRIXcmd_dbg : dbx -c @D @E @C
END-of-cad/astk-serveur/files/patch-conf::config
echo c - cad/astk-serveur/files.client
mkdir -p cad/astk-serveur/files.client > /dev/null 2>&1
echo x - cad/astk-serveur/files.client/patch-lib::ASTK::init.tcl
sed 's/^X//' >cad/astk-serveur/files.client/patch-lib::ASTK::init.tcl << 'END-of-cad/astk-serveur/files.client/patch-lib::ASTK::init.tcl'
X--- lib/ASTK/init.tcl.orig	Tue Jun 10 08:58:13 2003
X+++ lib/ASTK/init.tcl	Wed Jul 16 12:36:23 2003
X@@ -429,6 +429,7 @@
X #################################################################
X proc init_pltf { } {
X    set astk::ihm(pltf,P_LINUX) "Linux x86"
X+   set astk::ihm(pltf,FREEBSD) "%%unamesm%%"
X    set astk::ihm(pltf,TRU64) "OSF1 TRU64"
X    set astk::ihm(pltf,SOLARIS) "Solaris"
X    set astk::ihm(pltf,SOLARIS64) "Solaris 64 bits"
END-of-cad/astk-serveur/files.client/patch-lib::ASTK::init.tcl
echo x - cad/astk-serveur/files.client/patch-share::tkselecteur.tcl
sed 's/^X//' >cad/astk-serveur/files.client/patch-share::tkselecteur.tcl << 'END-of-cad/astk-serveur/files.client/patch-share::tkselecteur.tcl'
X--- share/tkselecteur.tcl.orig	Mon Jun 23 08:50:54 2003
X+++ share/tkselecteur.tcl	Mon Jul 21 14:17:58 2003
X@@ -1699,10 +1699,10 @@
X    set ExecCmde_shell $ini
X 	radiobutton $fen.sh.sh   -font $astk::ihm(font,lab) -text /bin/sh   -value /bin/sh   -variable ExecCmde_shell
X 	radiobutton $fen.sh.csh  -font $astk::ihm(font,lab) -text /bin/csh  -value /bin/csh  -variable ExecCmde_shell
X-	radiobutton $fen.sh.ksh  -font $astk::ihm(font,lab) -text /bin/ksh  -value /bin/ksh  -variable ExecCmde_shell
X-	radiobutton $fen.sh.bash -font $astk::ihm(font,lab) -text /bin/bash -value /bin/bash -variable ExecCmde_shell
X+	radiobutton $fen.sh.ksh  -font $astk::ihm(font,lab) -text %%LOCALBASE%%/bin/ksh  -value %%LOCALBASE%%/bin/ksh  -variable ExecCmde_shell
X+	radiobutton $fen.sh.bash -font $astk::ihm(font,lab) -text %%LOCALBASE%%/bin/bash -value %%LOCALBASE%%/bin/bash -variable ExecCmde_shell
X 	radiobutton $fen.sh.tcsh -font $astk::ihm(font,lab) -text /bin/tcsh -value /bin/tcsh -variable ExecCmde_shell
X-	radiobutton $fen.sh.zsh  -font $astk::ihm(font,lab) -text /bin/zsh  -value /bin/zsh  -variable ExecCmde_shell
X+	radiobutton $fen.sh.zsh  -font $astk::ihm(font,lab) -text %%LOCALBASE%%/bin/zsh  -value %%LOCALBASE%%/bin/zsh  -variable ExecCmde_shell
X 
X    pack $fen.txt -fill x -expand 1
X    pack $fen.txt.lbl -padx 10 -pady 5 -side left -anchor w
END-of-cad/astk-serveur/files.client/patch-share::tkselecteur.tcl
exit
--- astk-serveur.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list