Date: Mon, 14 Jan 2002 09:31:38 -0500 (EST) From: Leo Kim <leo@florida.sarang.net> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/33876: New port: textproc/xslide.el Message-ID: <200201141431.g0EEVbg10276@rhino.jdcon.com>
next in thread | raw e-mail | index | archive | help
>Number: 33876 >Category: ports >Synopsis: New port: textproc/xslide.el >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Jan 14 06:40:00 PST 2002 >Closed-Date: >Last-Modified: >Originator: Leo Kim >Release: FreeBSD 4.4-STABLE i386 >Organization: >Environment: System: FreeBSD 4.4-STABLE #1: Wed Dec 5 17:57:02 EST 2001 >Description: Emacs major mode for editing XSL stylesheets. * FEATURES - XSL customization group for setting some variables - Initial stylesheet inserted into empty XSL buffers; - "Template" menu for jumping to template rules, named templates, key declarations, and attribute-set declarations in the buffer; - `xsl-process' function that runs an XSL processor and collects the output; - Predefined command line templates and error regexps for Java and Windows executable versions of both XT and Saxon; - Font lock highlighting so that the important information stands out; - `xsl-complete' function for inserting element and attribute names; - `xsl-insert-tag' function for inserting matching start- and end-tags; - Automatic completion of end-tags; - Automatic indenting of elements with user-definable indentation step; and - Comprehensive abbreviations table to further ease typing. >How-To-Repeat: >Fix: # 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: # # xslide.el # xslide.el/Makefile # xslide.el/pkg-comment # xslide.el/pkg-descr # xslide.el/distinfo # xslide.el/pkg-plist # xslide.el/pkg-message # echo c - xslide.el mkdir -p xslide.el > /dev/null 2>&1 echo x - xslide.el/Makefile sed 's/^X//' >xslide.el/Makefile << 'END-of-xslide.el/Makefile' X# New ports collection makefile for: xslide.el X# Date created: 14 January 2002 X# Whom: Leo Kim <leo@florida.sarang.net> X# X# $FreeBSD$ X# X XPORTNAME= xslide.el XPORTVERSION= 0.2 XCATEGORIES= textproc XMASTER_SITES= http://www.menteith.com/xslide/data/ XDISTNAME= xslide XEXTRACT_SUFX= .zip X XMAINTAINER= leo@florida.sarang.net X XRUN_DEPENDS= emacs:${PORTSDIR}/editors/emacs21 X XNO_WRKSUBDIR= yes XNO_BUILD= yes XUSE_ZIP= yes X XELISPDIR= ${PREFIX}/share/emacs/site-lisp X XDOCDIR= ${PREFIX}/share/doc X Xdo-install: X @${MKDIR} ${ELISPDIR} X @${MKDIR} ${DOCDIR}/${PORTNAME} X (cd ${WRKSRC} && \ X ${INSTALL_DATA} \ X xslide.el \ X xslide-abbrev.el \ X xslide-data.el \ X xslide-font.el \ X xslide-initial.xsl \ X xslide-process.el \ X ${ELISPDIR} && \ X ${INSTALL_DATA} \ X CHANGELOG.TXT README.TXT ${DOCDIR}/${PORTNAME} \ X ) X Xpost-install: X @${CAT} ${PKGMESSAGE} X X.include <bsd.port.mk> END-of-xslide.el/Makefile echo x - xslide.el/pkg-comment sed 's/^X//' >xslide.el/pkg-comment << 'END-of-xslide.el/pkg-comment' XEmacs major mode for editing XSL stylesheets END-of-xslide.el/pkg-comment echo x - xslide.el/pkg-descr sed 's/^X//' >xslide.el/pkg-descr << 'END-of-xslide.el/pkg-descr' XEmacs major mode for editing XSL stylesheets. X X* FEATURES X X - XSL customization group for setting some variables X - Initial stylesheet inserted into empty XSL buffers; X - "Template" menu for jumping to template rules, named templates, key X declarations, and attribute-set declarations in the buffer; X - `xsl-process' function that runs an XSL processor and collects the output; X - Predefined command line templates and error regexps for Java and X Windows executable versions of both XT and Saxon; X - Font lock highlighting so that the important information stands out; X - `xsl-complete' function for inserting element and attribute names; X - `xsl-insert-tag' function for inserting matching start- and end-tags; X - Automatic completion of end-tags; X - Automatic indenting of elements with user-definable indentation step; and X - Comprehensive abbreviations table to further ease typing. X XWWW: http://www.menteith.com/xslide/ X X- Leo Kim Xleo@florida.sarang.net END-of-xslide.el/pkg-descr echo x - xslide.el/distinfo sed 's/^X//' >xslide.el/distinfo << 'END-of-xslide.el/distinfo' XMD5 (xslide.zip) = 003de7a03474a3812105067231e6fcd3 END-of-xslide.el/distinfo echo x - xslide.el/pkg-plist sed 's/^X//' >xslide.el/pkg-plist << 'END-of-xslide.el/pkg-plist' Xshare/doc/xslide.el/CHANGELOG.TXT Xshare/doc/xslide.el/README.TXT Xshare/emacs/site-lisp/xslide.el Xshare/emacs/site-lisp/xslide-abbrev.el Xshare/emacs/site-lisp/xslide-data.el Xshare/emacs/site-lisp/xslide-font.el Xshare/emacs/site-lisp/xslide-initial.xsl Xshare/emacs/site-lisp/xslide-process.el X@dirrm share/doc/xslide.el END-of-xslide.el/pkg-plist echo x - xslide.el/pkg-message sed 's/^X//' >xslide.el/pkg-message << 'END-of-xslide.el/pkg-message' X**************************************************************************** XTo use xsl-mode, add to your ~/.emacs the following lines: X X;; XSL mode X(autoload 'xsl-mode "xslide" "Major mode for XSL stylesheets." t) X X;; Turn on font lock when in XSL mode X(add-hook 'xsl-mode-hook X 'turn-on-font-lock) X X(setq auto-mode-alist X (append X (list X '("\\.fo" . xsl-mode) X '("\\.xsl" . xsl-mode)) X auto-mode-alist)) X X;; Uncomment if using abbreviations X;; (abbrev-mode t) X**************************************************************************** END-of-xslide.el/pkg-message exit >Release-Note: >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?200201141431.g0EEVbg10276>