ports/139280: [NEW PORT] devel/universalindentgui: Graphical UI for multiple source code indent/format/beautify tools

Andriy Gapon avg at icyb.net.ua
Thu Oct 1 13:00:05 UTC 2009


>Number:         139280
>Category:       ports
>Synopsis:       [NEW PORT] devel/universalindentgui: Graphical UI for multiple source code indent/format/beautify tools
>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:   Thu Oct 01 13:00:03 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Andriy Gapon
>Release:        FreeBSD 7.2-STABLE amd64
>Organization:
>Environment:
>Description:
UniversalIndentGUI is a graphical UI for multiple source code indent,
format and beautify tools like GNU Indent, Astyle, GreatCode etc.

WWW:	http://universalindent.sourceforge.net/

Please note that currently this port doesn't support indent(1) from base system.
I hope that someone could add that in the fututre.

Also, perhaps it would be a good idea to add dependencies on
the backend ports via options.

Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:

--- universalindentgui-1.1.0.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:
#
#	universalindentgui
#	universalindentgui/pkg-plist
#	universalindentgui/pkg-descr
#	universalindentgui/files
#	universalindentgui/files/patch-gnuindent
#	universalindentgui/distinfo
#	universalindentgui/Makefile
#	universalindentgui/pkg-message
#
echo c - universalindentgui
mkdir -p universalindentgui > /dev/null 2>&1
echo x - universalindentgui/pkg-plist
sed 's/^X//' >universalindentgui/pkg-plist << '10de3381cc87fa595ee9303fe8314957'
Xbin/universalindentgui
Xshare/universalindentgui/config/UiGuiSyntaxHighlightConfig.ini
Xshare/universalindentgui/indenters/JsDecoder.js
Xshare/universalindentgui/indenters/example.cbl
Xshare/universalindentgui/indenters/example.cpp
Xshare/universalindentgui/indenters/example.css
Xshare/universalindentgui/indenters/example.f90
Xshare/universalindentgui/indenters/example.html
Xshare/universalindentgui/indenters/example.js
Xshare/universalindentgui/indenters/example.php
Xshare/universalindentgui/indenters/example.pl
Xshare/universalindentgui/indenters/example.py
Xshare/universalindentgui/indenters/example.rb
Xshare/universalindentgui/indenters/example.sh
Xshare/universalindentgui/indenters/example.xml
Xshare/universalindentgui/indenters/phpStylist.php
Xshare/universalindentgui/indenters/phpStylist.txt
Xshare/universalindentgui/indenters/pindent.py
Xshare/universalindentgui/indenters/pindent.txt
Xshare/universalindentgui/indenters/rbeautify.rb
Xshare/universalindentgui/indenters/ruby_formatter.rb
Xshare/universalindentgui/indenters/shellindent.awk
Xshare/universalindentgui/indenters/uigui_CblBeau.ini
Xshare/universalindentgui/indenters/uigui_astyle.ini
Xshare/universalindentgui/indenters/uigui_bcpp.ini
Xshare/universalindentgui/indenters/uigui_csstidy.ini
Xshare/universalindentgui/indenters/uigui_f90ppr.ini
Xshare/universalindentgui/indenters/uigui_gnuindent.ini
Xshare/universalindentgui/indenters/uigui_greatcode.ini
Xshare/universalindentgui/indenters/uigui_hindent.ini
Xshare/universalindentgui/indenters/uigui_htb.ini
Xshare/universalindentgui/indenters/uigui_jsdecoder.ini
Xshare/universalindentgui/indenters/uigui_jsppp.ini
Xshare/universalindentgui/indenters/uigui_perltidy.ini
Xshare/universalindentgui/indenters/uigui_phpCB.ini
Xshare/universalindentgui/indenters/uigui_phpStylist.ini
Xshare/universalindentgui/indenters/uigui_php_Beautifier.ini
Xshare/universalindentgui/indenters/uigui_pindent.ini
Xshare/universalindentgui/indenters/uigui_rbeautify.ini
Xshare/universalindentgui/indenters/uigui_rubyformatter.ini
Xshare/universalindentgui/indenters/uigui_shellindent.ini
Xshare/universalindentgui/indenters/uigui_tidy.ini
Xshare/universalindentgui/indenters/uigui_uncrustify.ini
Xshare/universalindentgui/indenters/uigui_xmlindent.ini
Xshare/universalindentgui/translations/universalindent_de.qm
Xshare/universalindentgui/translations/universalindent_fr.qm
Xshare/universalindentgui/translations/universalindent_ja_jp.qm
Xshare/universalindentgui/translations/universalindent_ru.qm
Xshare/universalindentgui/translations/universalindent_uk.qm
Xshare/universalindentgui/translations/universalindent_zh_TW.qm
X at dirrm share/universalindentgui/translations
X at dirrm share/universalindentgui/indenters
X at dirrm share/universalindentgui/config
X at dirrm share/universalindentgui
10de3381cc87fa595ee9303fe8314957
echo x - universalindentgui/pkg-descr
sed 's/^X//' >universalindentgui/pkg-descr << '502531883f3e8222d551c81f3e90d951'
XUniversalIndentGUI is a graphical UI for multiple source code indent,
Xformat and beautify tools like GNU Indent, Astyle, GreatCode etc.
X
XWWW:	http://universalindent.sourceforge.net/
502531883f3e8222d551c81f3e90d951
echo c - universalindentgui/files
mkdir -p universalindentgui/files > /dev/null 2>&1
echo x - universalindentgui/files/patch-gnuindent
sed 's/^X//' >universalindentgui/files/patch-gnuindent << 'a93a95f8dec88f6adeecdb0c06d3feec'
X--- indenters/uigui_gnuindent.ini.orig
X+++ indenters/uigui_gnuindent.ini
X@@ -3,7 +3,7 @@
X cfgFileParameterEnding=cr
X configFilename=.indent.pro
X fileTypes=*.c|*.h
X-indenterFileName=indent
X+indenterFileName=gindent
X indenterName=GNU Indent (C)
X inputFileName=indentinput
X inputFileParameter=
X
a93a95f8dec88f6adeecdb0c06d3feec
echo x - universalindentgui/distinfo
sed 's/^X//' >universalindentgui/distinfo << '499623c65369f5b50808bf7d1533870d'
XMD5 (universalindentgui-1.1.0.tar.gz) = dcc764de7e3bab52d08b5432620ce67c
XSHA256 (universalindentgui-1.1.0.tar.gz) = 6b1d06e2a9d441ea330d45e0d8e9099acb3066a3ca259a5f0d604cd18a1025d6
XSIZE (universalindentgui-1.1.0.tar.gz) = 934141
499623c65369f5b50808bf7d1533870d
echo x - universalindentgui/Makefile
sed 's/^X//' >universalindentgui/Makefile << '6b8b778c0af2e00560c4c56e9b4e0d3e'
X# New ports collection makefile for:	universalindentgui
X# Date created:		2009-09-30
X# Whom:			Andriy Gapon <avg at icyb.net.ua>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	universalindentgui
XPORTVERSION=	1.1.0
XCATEGORIES=	devel
XMASTER_SITES=	SF/universalindent/universalindent/UniversalIndentGUI_${PORTVERSION}
X
XMAINTAINER=	avg at icyb.net.ua
XCOMMENT=	Graphical UI for multiple source code indent/format/beautify tools
X
XLIB_DEPENDS=	qscintilla2.5:${PORTSDIR}/devel/qscintilla2
X
XUSE_QT_VER=	4
XQT_COMPONENTS=	qmake_build moc_build uic_build linguist network script gui
XHAS_CONFIGURE=	yes
X
XMAN1=		universalindentgui.1
XMANCOMPRESSED=	yes
X
XQMAKE_ARGS=	-unix PREFIX=${PREFIX}
X
Xpost-patch:
X	@${REINPLACE_CMD} -e 's#/usr/#${PREFIX}/#g' -e 's#/share/man/#/man/#g' \
X		${WRKSRC}/UniversalIndentGUI.pro
X
Xdo-configure:
X	@cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
X		${QMAKE} ${QMAKE_ARGS}
X
Xpost-install:
X	@${ECHO_MSG}
X	@${CAT} ${PKGMESSAGE}
X	@${ECHO_MSG}
X
X.include <bsd.port.mk>
6b8b778c0af2e00560c4c56e9b4e0d3e
echo x - universalindentgui/pkg-message
sed 's/^X//' >universalindentgui/pkg-message << '0829b78baa7419edf624a3553adef65b'
X               Please NOTE
X
XThis port/package does not install as a dependency
Xany of the backends that it supports for performing
Xactual code indenting, formatting and beautification.
XYou need to install the backends you'd like.
X
XPlease see the following link for list of supported
Xbackends:
Xhttp://universalindent.sourceforge.net/features.php
X
XList of ports for some of the supported backends:
Xtextproc/uncrustify	- Uncrustify
Xdevel/astyle		- Artistic Styler
Xdevel/bcpp		- BCPP
Xdevel/gindent		- GNU indent
0829b78baa7419edf624a3553adef65b
exit
--- universalindentgui-1.1.0.shar ends here ---

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



More information about the freebsd-ports-bugs mailing list