ports/135230: new port: www/drupal6-wysiwyg

Nick Hilliard nick at foobar.org
Wed Jun 3 22:00:12 UTC 2009


>Number:         135230
>Category:       ports
>Synopsis:       new port: www/drupal6-wysiwyg
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jun 03 22:00:11 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Nick Hilliard
>Release:        FreeBSD 7.2-RELEASE i386
>Organization:
Network Ability Ltd
>Environment:
System: FreeBSD 7.2-RELEASE

>Description:

Wysiwyg API allows to use client-side editors (a.k.a.  WYSIWYG editors) for
editing content in the Drupal CMS.  It simplifies installation of editors
and allows you to define which editor to use depending on the input format. 

>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:
#
#	drupal6-wysiwyg
#	drupal6-wysiwyg/Makefile
#	drupal6-wysiwyg/pkg-descr
#	drupal6-wysiwyg/distinfo
#
echo c - drupal6-wysiwyg
mkdir -p drupal6-wysiwyg > /dev/null 2>&1
echo x - drupal6-wysiwyg/Makefile
sed 's/^X//' >drupal6-wysiwyg/Makefile << '7c44e3fd875ee8495c34c276573d8c66'
X# New ports collection makefile for:	drupal6-wysiwyg
X# Date created:				2 June 2009
X# Whom:					Nick Hilliard <nick at foobar.org>
X#
X# $FreeBSD: $
X#
X
XPORTNAME=	wysiwyg
XDISTVERSION=	6.x-2.0-alpha1
XCATEGORIES=	www
X
XMAINTAINER=	nick at foobar.org
XCOMMENT=	Allows implementation of WYSIWYG editors for editing Drupal content
X
XTINYMCEDIR=	www/tinymce
X
X# we support either tinymce2 or tinymce3
XRUN_DEPENDS+=	${LOCALBASE}/${TINYMCEDIR}:${PORTSDIR}/www/tinymce3
X
XPLIST_FILES+=	${DRUPAL_MODDIR}/tinymce
X
XDRUPAL6_MODULE=	yes
XMODULE_FILES=	editors/css/markitup-1.css \
X		editors/css/tinymce-2.css \
X		editors/css/tinymce-3.css \
X		editors/js/fckeditor-2.6.js \
X		editors/js/fckeditor.config.js \
X		editors/js/jwysiwyg.js \
X		editors/js/markitup.js \
X		editors/js/nicedit.js \
X		editors/js/none.js \
X		editors/js/tinymce-2.js \
X		editors/js/tinymce-3.js \
X		editors/js/whizzywig.js \
X		editors/js/yui.js \
X		editors/fckeditor.inc \
X		editors/jwysiwyg.inc \
X		editors/markitup.inc \
X		editors/nicedit.inc \
X		editors/tinymce.inc \
X		editors/whizzywig.inc \
X		editors/yui.inc \
X		wysiwyg-dialog-page.tpl.php \
X		wysiwyg.admin.inc \
X		wysiwyg.api.php \
X		wysiwyg.dialog.inc \
X		wysiwyg.info \
X		wysiwyg.init.js \
X		wysiwyg.install \
X		wysiwyg.js \
X		wysiwyg.module \
X		plugins/break/images/break.gif \
X		plugins/break/images/breaktext.gif \
X		plugins/break/images/spacer.gif \
X		plugins/break/break.css \
X		plugins/break/break.js \
X		plugins/break/langs/ca.js \
X		plugins/break/langs/de.js \
X		plugins/break/langs/en.js \
X		plugins/break/langs/es.js \
X		plugins/break.inc \
X		translations/wysiwyg.pot \
X		translations/da.po \
X		translations/de.po \
X		translations/el.po \
X		translations/fr.po \
X		translations/hu.po \
X		translations/sv.po \
X		translations/tr.po
X
XMODULE_DIRS=	editors/css editors/js editors plugins/break/images \
X		plugins/break/langs plugins/break plugins translations
X
XDOC_FILES=	CHANGELOG.txt README.txt LICENSE.txt
X
Xpost-install:
X	${LN} -s ${PREFIX}/${TINYMCEDIR} ${PREFIX}/${DRUPAL_MODDIR}
X
X.include <bsd.port.pre.mk>
X.include "${.CURDIR}/../../www/drupal5/bsd.drupal.mk"
X.include <bsd.port.post.mk>
7c44e3fd875ee8495c34c276573d8c66
echo x - drupal6-wysiwyg/pkg-descr
sed 's/^X//' >drupal6-wysiwyg/pkg-descr << '03c304113204408efb80eb165abd2cca'
XWysiwyg API allows to use client-side editors (a.k.a.  WYSIWYG editors) for
Xediting content in the Drupal CMS.  It simplifies installation of editors
Xand allows you to define which editor to use depending on the input format. 
XThis module replaces all existing editor integration modules and no other
XDrupal module is required.
X
XIt is capable of supporting any kind of client-side editor as long as there
Xare support files for it that integrate the external library with Wysiwyg
XAPI.  A client-side editor can be a regular HTML-based editor, a
X"pseudo-editor" (that just provides buttons to insert HTML markup into a
Xplain textarea), or even a Flash-based editor.  Support for various editor
Xlibraries is built-in.
X
XThe Wysiwyg API also allows Drupal modules to register plugins (or
X"buttons") for editors.
X
XWWW: http://drupal.org/project/wysiwyg
03c304113204408efb80eb165abd2cca
echo x - drupal6-wysiwyg/distinfo
sed 's/^X//' >drupal6-wysiwyg/distinfo << 'df0393fb73b9cdd48855ad01bf40052c'
XMD5 (drupal/wysiwyg-6.x-2.0-alpha1.tar.gz) = a745141da5436606e8bdf848cfd6da20
XSHA256 (drupal/wysiwyg-6.x-2.0-alpha1.tar.gz) = b0c093d53ffb50ff2e441b31dc88e72dc76e4f4dbe4691bb7defbad7febbb578
XSIZE (drupal/wysiwyg-6.x-2.0-alpha1.tar.gz) = 80232
df0393fb73b9cdd48855ad01bf40052c
exit

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



More information about the freebsd-ports-bugs mailing list