Date: Sat, 8 Aug 1998 12:19:01 +0400 (MSD) From: Andrey Zakhvatov <andy@icc.surw.chel.su> To: FreeBSD-gnats-submit@FreeBSD.ORG Subject: ports/7530: New port: xenmenu-0.8b Message-ID: <199808080819.MAA21738@icc.surw.chel.su>
next in thread | raw e-mail | index | archive | help
>Number: 7530 >Category: ports >Synopsis: New port: xenmenu-0.8b >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Aug 8 01:20:01 PDT 1998 >Last-Modified: >Originator: Andrey Zakhvatov >Organization: South Ural Railway ICC >Release: FreeBSD 2.2.2-RELEASE i386 >Environment: >Description: This is a port of highly customizable, text-based menu generator. With xenmenu, users have an easy-to-understand yet flexable menu programming language with which to create pleasing menus quickly and easily. These menus, stored as plain ASCII files, can be modified on the fly and reinstalled without having to recompile anything or halting xenmenu while reconfiguring. Xenmenu can also be used as a secure user shell. http://www.cs.purdue.edu/homes/steinkf/software/xenmenu # 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: # # xenmenu-0.8b # xenmenu-0.8b/files # xenmenu-0.8b/files/md5 # xenmenu-0.8b/patches # xenmenu-0.8b/patches/patch-aa # xenmenu-0.8b/pkg # xenmenu-0.8b/pkg/PLIST # xenmenu-0.8b/pkg/COMMENT # xenmenu-0.8b/pkg/DESCR # xenmenu-0.8b/Makefile # echo c - xenmenu-0.8b mkdir -p xenmenu-0.8b > /dev/null 2>&1 echo c - xenmenu-0.8b/files mkdir -p xenmenu-0.8b/files > /dev/null 2>&1 echo x - xenmenu-0.8b/files/md5 sed 's/^X//' >xenmenu-0.8b/files/md5 << 'END-of-xenmenu-0.8b/files/md5' XMD5 (xenmenu-0.8b.tar.gz) = 104bea7f94cef46fb2358e8fe9490e08 END-of-xenmenu-0.8b/files/md5 echo c - xenmenu-0.8b/patches mkdir -p xenmenu-0.8b/patches > /dev/null 2>&1 echo x - xenmenu-0.8b/patches/patch-aa sed 's/^X//' >xenmenu-0.8b/patches/patch-aa << 'END-of-xenmenu-0.8b/patches/patch-aa' X--- xenmenu.c Sun Mar 1 12:25:09 1998 X+++ /home/andy/tmp/wrk/xenmenu.c Tue May 19 22:48:26 1998 X@@ -30,6 +30,9 @@ X #include "dochoice.h" X #include "rpmenu.h" X #include <stdio.h> X+#ifdef __FreeBSD__ X+#include <stdlib.h> X+#endif X #include <unistd.h> /* getopt(), geteuid() */ X #include <pwd.h> /* getpwuid() */ X #include <sys/types.h> /* getpwuid() */ END-of-xenmenu-0.8b/patches/patch-aa echo c - xenmenu-0.8b/pkg mkdir -p xenmenu-0.8b/pkg > /dev/null 2>&1 echo x - xenmenu-0.8b/pkg/PLIST sed 's/^X//' >xenmenu-0.8b/pkg/PLIST << 'END-of-xenmenu-0.8b/pkg/PLIST' Xbin/xenmenu Xshare/doc/xenmenu/BUGS Xshare/doc/xenmenu/CHANGELOG Xshare/doc/xenmenu/COPYRIGHT Xshare/doc/xenmenu/README Xshare/doc/xenmenu/README.html Xshare/doc/xenmenu/TODO Xshare/examples/xenmenu/bin/Makefile Xshare/examples/xenmenu/bin/README Xshare/examples/xenmenu/bin/bbs Xshare/examples/xenmenu/bin/finger Xshare/examples/xenmenu/bin/ftp Xshare/examples/xenmenu/bin/get_backspace.c Xshare/examples/xenmenu/bin/party Xshare/examples/xenmenu/bin/set_cols.c Xshare/examples/xenmenu/bin/set_rows.c Xshare/examples/xenmenu/bin/show_backspace.c Xshare/examples/xenmenu/bin/show_cols.c Xshare/examples/xenmenu/bin/show_rows.c Xshare/examples/xenmenu/bin/ssh Xshare/examples/xenmenu/bin/talk Xshare/examples/xenmenu/bin/telegram Xshare/examples/xenmenu/bin/telnet Xshare/examples/xenmenu/menus/bbs Xshare/examples/xenmenu/menus/bbs_menus/technical Xshare/examples/xenmenu/menus/bbs_menus/general_interest Xshare/examples/xenmenu/menus/bbs_menus/sig Xshare/examples/xenmenu/menus/bbs_menus/literary Xshare/examples/xenmenu/menus/bbs_menus/misc Xshare/examples/xenmenu/menus/config Xshare/examples/xenmenu/menus/freeport Xshare/examples/xenmenu/menus/freeportb Xshare/examples/xenmenu/menus/freeportc Xshare/examples/xenmenu/menus/games Xshare/examples/xenmenu/menus/games_menus/multiplayer Xshare/examples/xenmenu/menus/games_menus/amusements Xshare/examples/xenmenu/menus/games_menus/singleplayer Xshare/examples/xenmenu/menus/games_menus/singleplayer2 Xshare/examples/xenmenu/menus/games_menus/amusements2 Xshare/examples/xenmenu/menus/help Xshare/examples/xenmenu/menus/help_menus/partyb Xshare/examples/xenmenu/menus/help_menus/party Xshare/examples/xenmenu/menus/help_menus/bbs Xshare/examples/xenmenu/menus/help_menus/bbsb Xshare/examples/xenmenu/menus/help_menus/mail Xshare/examples/xenmenu/menus/help_menus/mailb Xshare/examples/xenmenu/menus/help_menus/abuse Xshare/examples/xenmenu/menus/help_menus/games Xshare/examples/xenmenu/menus/help_menus/abuseb Xshare/examples/xenmenu/menus/help_menus/bbsc Xshare/examples/xenmenu/menus/help_menus/partyc Xshare/examples/xenmenu/menus/help_menus/mailc Xshare/examples/xenmenu/menus/helpb Xshare/examples/xenmenu/menus/internet Xshare/examples/xenmenu/menus/mail Xshare/examples/xenmenu/menus/mainmenu Xshare/examples/xenmenu/menus/other Xshare/examples/xenmenu/menus/party Xshare/examples/xenmenu/menus/telmenu Xshare/examples/xenmenu/menus/telmenu_changecurrent Xshare/examples/xenmenu/menus/telmenu_changedefault Xshare/examples/xenmenu/text/backspace_help.txt Xshare/examples/xenmenu/text/col_help.txt Xshare/examples/xenmenu/text/shell_help.txt X@exec mkdir %D/share/xenmenu X@exec mkdir %D/share/xenmenu/bin X@exec mkdir %D/share/xenmenu/menus X@exec mkdir %D/share/xenmenu/text X@dirrm share/doc/xenmenu X@dirrm share/examples/xenmenu/bin X@dirrm share/examples/xenmenu/menus/bbs_menus X@dirrm share/examples/xenmenu/menus/games_menus X@dirrm share/examples/xenmenu/menus/help_menus X@dirrm share/examples/xenmenu/menus X@dirrm share/examples/xenmenu/text X@dirrm share/examples/xenmenu X@dirrm share/xenmenu/bin X@dirrm share/xenmenu/menus X@dirrm share/xenmenu/text X@dirrm share/xenmenu END-of-xenmenu-0.8b/pkg/PLIST echo x - xenmenu-0.8b/pkg/COMMENT sed 's/^X//' >xenmenu-0.8b/pkg/COMMENT << 'END-of-xenmenu-0.8b/pkg/COMMENT' XHighly customizable, text-based menu generator. END-of-xenmenu-0.8b/pkg/COMMENT echo x - xenmenu-0.8b/pkg/DESCR sed 's/^X//' >xenmenu-0.8b/pkg/DESCR << 'END-of-xenmenu-0.8b/pkg/DESCR' XWith xenmenu, users have an easy-to-understand yet flexable menu Xprogramming language with which to create pleasing menus quickly Xand easily. These menus, stored as plain ASCII files, can be Xmodified on the fly and reinstalled without having to recompile Xanything or halting xenmenu while reconfiguring. Xenmenu can Xalso be used as a secure user shell. X Xhttp://www.cs.purdue.edu/homes/steinkf/software/xenmenu END-of-xenmenu-0.8b/pkg/DESCR echo x - xenmenu-0.8b/Makefile sed 's/^X//' >xenmenu-0.8b/Makefile << 'END-of-xenmenu-0.8b/Makefile' X# New ports collection makefile for: xenmenu X# Version required: 0.8b X# Date created: 19 May 1998 X# Whom: Andrey Zakhvatov X# X# $Id$ X# X XDISTNAME= xenmenu-0.8b XCATEGORIES= misc XMASTER_SITES= http://www.cs.purdue.edu/homes/steinkf/software/xenmenu/ X XMAINTAINER= andy@icc.surw.chel.su X XALL_TARGET= XGNU_CONFIGURE= yes XCONFIGURE_ARGS= --with-sys-config=${PREFIX}/etc/xenmenurc --with-secure-config=${PREFIX}/etc/xenmenurc.secure --with-support-dir=${PREFIX}/share/xenmenu/bin --with-menu-dir=${PREFIX}/share/xenmenu/menus --with-view-dir=${PREFIX}/share/xenmenu/text --with-path=/usr/local/bin:/usr/bin:/bin X Xdo-install: X @ ${INSTALL_PROGRAM} ${WRKSRC}/xenmenu ${PREFIX}/bin X @ ${MKDIR} ${PREFIX}/share/xenmenu X @ ${MKDIR} ${PREFIX}/share/xenmenu/bin X @ ${MKDIR} ${PREFIX}/share/xenmenu/menus X @ ${MKDIR} ${PREFIX}/share/xenmenu/text X @ ${MKDIR} ${PREFIX}/share/examples/xenmenu/bin X.for file in Makefile README get_backspace.c set_cols.c set_rows.c show_backspace.c show_cols.c show_rows.c X @ ${INSTALL_DATA} ${WRKSRC}/contrib/${file} ${PREFIX}/share/examples/xenmenu/bin X.endfor X.for file in bbs finger ftp party ssh talk telegram telnet X @ ${INSTALL_SCRIPT} ${WRKSRC}/contrib/${file} ${PREFIX}/share/examples/xenmenu/bin X.endfor X @ ${MKDIR} ${PREFIX}/share/examples/xenmenu/menus X @ ${MKDIR} ${PREFIX}/share/examples/xenmenu/menus/games_menus X @ ${MKDIR} ${PREFIX}/share/examples/xenmenu/menus/help_menus X.for file in bbs config freeport freeportb freeportc games help helpb internet mail mainmenu other party telmenu telmenu_changecurrent telmenu_changedefault X @ ${INSTALL_DATA} ${WRKSRC}/sample_menus/${file} ${PREFIX}/share/examples/xenmenu/menus X.endfor X @ ${MKDIR} ${PREFIX}/share/examples/xenmenu/menus/bbs_menus X.for file in bbs_menus/technical bbs_menus/general_interest bbs_menus/sig bbs_menus/literary bbs_menus/misc X @ ${INSTALL_DATA} ${WRKSRC}/sample_menus/${file} ${PREFIX}/share/examples/xenmenu/menus/bbs_menus X.endfor X @ ${MKDIR} ${PREFIX}/share/examples/xenmenu/menus/games_menus X.for file in games_menus/multiplayer games_menus/amusements games_menus/singleplayer games_menus/singleplayer2 games_menus/amusements2 X @ ${INSTALL_DATA} ${WRKSRC}/sample_menus/${file} ${PREFIX}/share/examples/xenmenu/menus/games_menus X.endfor X @ ${MKDIR} ${PREFIX}/share/examples/xenmenu/menus/help_menus X.for file in help_menus/partyb help_menus/party help_menus/bbs help_menus/bbsb help_menus/mail help_menus/mailb help_menus/abuse help_menus/games help_menus/abuseb help_menus/bbsc help_menus/partyc help_menus/mailc X @ ${INSTALL_DATA} ${WRKSRC}/sample_menus/${file} ${PREFIX}/share/examples/xenmenu/menus/help_menus X.endfor X @ ${MKDIR} ${PREFIX}/share/examples/xenmenu/text X.for file in backspace_help.txt col_help.txt shell_help.txt X @ ${INSTALL_DATA} ${WRKSRC}/sample_text/${file} ${PREFIX}/share/examples/xenmenu/text X.endfor X.if !defined(NOPORTDOCS) X @ ${MKDIR} ${PREFIX}/share/doc/xenmenu X.for file in BUGS CHANGELOG COPYRIGHT README README.html TODO X @ ${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/xenmenu X.endfor X.endif X X.include <bsd.port.mk> END-of-xenmenu-0.8b/Makefile exit >How-To-Repeat: >Fix: Please, check and commit this port. >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199808080819.MAA21738>