Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Aug 2006 15:57:25 +0400 (MSD)
From:      Denis Shaposhnikov <dsh@vlink.ru>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        dsh@vlink.ru
Subject:   ports/102323: New port: misc/table.el (Create and edit WYSIWYG text based embedded tables in Emacs)
Message-ID:  <200608201157.k7KBvPC0018360@localhost.my.domain>
Resent-Message-ID: <200608201200.k7KC0UNJ081834@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         102323
>Category:       ports
>Synopsis:       New port: misc/table.el (Create and edit WYSIWYG text based embedded tables in Emacs)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Aug 20 12:00:29 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Denis Shaposhnikov
>Release:        FreeBSD 7.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD localhost.my.domain 7.0-CURRENT FreeBSD 7.0-CURRENT #3: Sun Jun 25 16:45:10 MSD 2006 dsh@localhost.my.domain:/var/FreeBSD/obj/var/FreeBSD/src/sys/MYNERIC i386


	
>Description:

Table.el is an Emacs lisp package that extends Emacs and provides text
based table creation and editing feature. With this package Emacs is
capable of editing tables that are embedded inside a document, the
feature similar to the ones seen in modern WYSIWYG word processors. A
table is a rectangular text area consisting from a surrounding frame
and content inside the frame. The content is usually subdivided into
multiple rectangular cells, see the actual tables used below in this
document. Once a table is recognized, editing operation inside a table
cell is confined into that specific cell's rectangular area. This
means that typing and deleting characters inside a cell do not affect
any outside text but introduces appropriate formatting only to the
cell contents. If necessary for accommodating added text in the cell,
the cell automatically grows vertically and/or horizontally.

WWW: http://table.sourceforge.net/

>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:
#
#	table.el
#	table.el/Makefile
#	table.el/distinfo
#	table.el/pkg-descr
#	table.el/pkg-message
#
echo c - table.el
mkdir -p table.el > /dev/null 2>&1
echo x - table.el/Makefile
sed 's/^X//' >table.el/Makefile << 'END-of-table.el/Makefile'
X# New ports collection makefile for:	table.el
X# Date created:				Sun Aug 20 14:17:25 MSD 2006
X# Whom:					Denis Shaposhnikov <dsh@vlink.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	table.el
XPORTVERSION=	1.5.54
XCATEGORIES=	misc elisp
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	table
XPKGNAMESUFFIX=	-${EMACS_NAME}
XDISTNAME=	table-${PORTVERSION}.el.gz
XEXTRACT_SUFX=	# empty
X
XMAINTAINER=	dsh@vlink.ru
XCOMMENT=	Create and edit WYSIWYG text based embedded tables in Emacs
X
XNO_BUILD=	yes
XNO_WRKSUBDIR=	yes
XUSE_EMACS=	yes
X
XEMACS_NO_BUILD_DEPENDS=	yes
XEMACS_PORT_NAME?=	xemacs21-mule
X
XPLIST_FILES=	${EMACS_SITE_LISPDIR}/${PORTNAME}
X
Xdo-extract:
X	${MKDIR} ${WRKDIR}
X	${CP} ${DISTDIR}/${DISTNAME} ${WRKDIR}
X	${GUNZIP_CMD} ${WRKDIR}/${DISTNAME}
X
Xdo-install:
X	${MKDIR} ${TARGETDIR}/${EMACS_SITE_LISPDIR}
X	${INSTALL_DATA} ${WRKDIR}/${DISTNAME:R} ${TARGETDIR}/${EMACS_SITE_LISPDIR}/${PORTNAME}
X
Xpost-install:
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
END-of-table.el/Makefile
echo x - table.el/distinfo
sed 's/^X//' >table.el/distinfo << 'END-of-table.el/distinfo'
XMD5 (table-1.5.54.el.gz) = bf610808fa37ec0c6393e841d99defd9
XSHA256 (table-1.5.54.el.gz) = af7f3337e1dc517bcb9f5683103d5e32a34dcf311f1187a02660fc3642089cba
XSIZE (table-1.5.54.el.gz) = 58136
END-of-table.el/distinfo
echo x - table.el/pkg-descr
sed 's/^X//' >table.el/pkg-descr << 'END-of-table.el/pkg-descr'
XTable.el is an Emacs lisp package that extends Emacs and provides text
Xbased table creation and editing feature. With this package Emacs is
Xcapable of editing tables that are embedded inside a document, the
Xfeature similar to the ones seen in modern WYSIWYG word processors. A
Xtable is a rectangular text area consisting from a surrounding frame
Xand content inside the frame. The content is usually subdivided into
Xmultiple rectangular cells, see the actual tables used below in this
Xdocument. Once a table is recognized, editing operation inside a table
Xcell is confined into that specific cell's rectangular area. This
Xmeans that typing and deleting characters inside a cell do not affect
Xany outside text but introduces appropriate formatting only to the
Xcell contents. If necessary for accommodating added text in the cell,
Xthe cell automatically grows vertically and/or horizontally.
X
XWWW: http://table.sourceforge.net/
END-of-table.el/pkg-descr
echo x - table.el/pkg-message
sed 's/^X//' >table.el/pkg-message << 'END-of-table.el/pkg-message'
X
XTo use table.el in Emacs/XEmacs, add the::
X
X  (require 'table)
X
Xto your ~/.emacs or init.el
X
END-of-table.el/pkg-message
exit

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200608201157.k7KBvPC0018360>