ports/68185: [New port] devel/kommander
Danny Pansters
danny at ricin.com
Tue Jun 22 01:40:26 UTC 2004
>Number: 68185
>Category: ports
>Synopsis: [New port] devel/kommander
>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: Tue Jun 22 01:40:26 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator: Danny Pansters
>Release: 5.2-CURRENT
>Organization:
>Environment:
FreeBSD workstation.homenet 5.2-CURRENT FreeBSD 5.2-CURRENT #2: Thu Jun 10 18:27:35 CEST 2004 root at workstation.homenet:/usr/src/sys/i386/compile/WORKSTATION i386
>Description:
Kommander is a set of tools that allow you to create dynamic GUI dialogs
that generate, based on their state, a piece of text. The piece of text can
be a command line to a program, any piece of code, business documents that
contain a lot of repetitious or templated text and so on. The resulting
generated text can then be executed as a command line program (hence the
name "Kommander"), written to a file, passed to a script for extended
processing, and literally anything else you can think of.
>How-To-Repeat:
after un-shar'ing, cd /usr/ports/devel/kommander && make install
(if you want to solve the conflict with quanta and you don't care about the quanta webbuilder app, just pkg_delete it)
>Fix:
port shar below:
# 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:
#
# /usr/ports/devel/kommander
# /usr/ports/devel/kommander/pkg-plist
# /usr/ports/devel/kommander/pkg-descr
# /usr/ports/devel/kommander/distinfo
# /usr/ports/devel/kommander/pkg-message
# /usr/ports/devel/kommander/Makefile
# /usr/ports/devel/kommander/kommander-1.0.a5.shar
# /usr/ports/devel/kommander/scripts
# /usr/ports/devel/kommander/scripts/post-configure
#
echo c - /usr/ports/devel/kommander
mkdir -p /usr/ports/devel/kommander > /dev/null 2>&1
echo x - /usr/ports/devel/kommander/pkg-plist
sed 's/^X//' >/usr/ports/devel/kommander/pkg-plist << 'END-of-/usr/ports/devel/kommander/pkg-plist'
Xbin/kmdr-editor
Xbin/kmdr-executor
Xbin/kmdr-plugins
Xinclude/kommanderfactory.h
Xinclude/kommanderplugin.h
Xinclude/kommanderwidget.h
Xlib/libkommanderplugin.la
Xlib/libkommanderplugin.so
Xlib/libkommanderplugin.so.0
Xlib/libkommanderwidget.la
Xlib/libkommanderwidget.so
Xlib/libkommanderwidget.so.0
Xlib/libkommanderwidgets.la
Xlib/libkommanderwidgets.so
Xlib/libkommanderwidgets.so.0
Xshare/applnk/Editors/kmdr-editor.desktop
Xshare/applnk/.hidden/kmdr-executor.desktop
Xshare/examples/kommander/checkmail.kmdr
Xshare/examples/kommander/ex1.kmdr
Xshare/examples/kommander/execprogram.kmdr
Xshare/examples/kommander/firstform.kmdr.kmdr
Xshare/examples/kommander/form1.kmdr
Xshare/examples/kommander/form2.kmdr
Xshare/examples/kommander/form3.kmdr
Xshare/examples/kommander/form4.kmdr
Xshare/examples/kommander/form5.kmdr
Xshare/examples/kommander/newfile.kmdr
Xshare/examples/kommander/populate.kmdr
Xshare/examples/kommander/resize.kmdr
Xshare/examples/kommander/selectedwidgettext.kmdr
Xshare/examples/kommander/settings.kmdr
Xshare/examples/kommander/simplelist.kmdr
Xshare/examples/kommander/tar.kmdr
Xshare/examples/kommander/tidy.kmdr
Xshare/examples/kommander/widgetgenerator.kmdr
Xshare/examples/kommander/tutorial/README
Xshare/examples/kommander/tutorial/append.kmdr
Xshare/examples/kommander/tutorial/arrays.kmdr
Xshare/examples/kommander/tutorial/cmdline.kmdr
Xshare/examples/kommander/tutorial/dcop.kmdr
Xshare/examples/kommander/tutorial/globals.kmdr
Xshare/examples/kommander/tutorial/initialize.kmdr
Xshare/examples/kommander/tutorial/settings.kmdr
Xshare/examples/kommander/tutorial/slots.kmdr
Xshare/examples/kommander/tutorial/strings.kmdr
Xshare/icons/locolor/16x16/apps/kmdr/executor.png
Xshare/icons/locolor/32x32/apps/kmdr/executor.png
Xshare/mimelnk/application/x-kommander.desktop
X at dirrm share/examples/kommander/tutorial
X at dirrm share/examples/kommander
X at dirrm share/icons/locolor/16x16/apps/kmdr
X at dirrm share/icons/locolor/32x32/apps/kmdr
END-of-/usr/ports/devel/kommander/pkg-plist
echo x - /usr/ports/devel/kommander/pkg-descr
sed 's/^X//' >/usr/ports/devel/kommander/pkg-descr << 'END-of-/usr/ports/devel/kommander/pkg-descr'
XKommander is a set of tools that allow you to create dynamic GUI dialogs
Xthat generate, based on their state, a piece of text. The piece of text can
Xbe a command line to a program, any piece of code, business documents that
Xcontain a lot of repetitious or templated text and so on. The resulting
Xgenerated text can then be executed as a command line program (hence the
Xname "Kommander"), written to a file, passed to a script for extended
Xprocessing, and literally anything else you can think of. The best part of
Xit all? You aren't required to write a single line of code!
X
XWWW: http://kde-apps.org/content/show.php?content=12865
X http://kommander.kdewebdev.org/docs/
X
XThe new Kommander will be included in the upcoming kdewebdev module in
XKDE 3.3 (together with quanta and others). This should be a temporary port.
X
END-of-/usr/ports/devel/kommander/pkg-descr
echo x - /usr/ports/devel/kommander/distinfo
sed 's/^X//' >/usr/ports/devel/kommander/distinfo << 'END-of-/usr/ports/devel/kommander/distinfo'
XMD5 (KDE/kommander-1.0alpha5.tar.bz2) = 2bfce1e63dc349c484865f16b062e650
XSIZE (KDE/kommander-1.0alpha5.tar.bz2) = 1387011
END-of-/usr/ports/devel/kommander/distinfo
echo x - /usr/ports/devel/kommander/pkg-message
sed 's/^X//' >/usr/ports/devel/kommander/pkg-message << 'END-of-/usr/ports/devel/kommander/pkg-message'
XTo test run one of the demos, e.g:
X
Xkmdr-executor /usr/local/share/examples/kommander/form5.kmdr
X
END-of-/usr/ports/devel/kommander/pkg-message
echo x - /usr/ports/devel/kommander/Makefile
sed 's/^X//' >/usr/ports/devel/kommander/Makefile << 'END-of-/usr/ports/devel/kommander/Makefile'
X# New ports collection makefile for: Kommander
X# Date created: 20 Jun 2004
X# Whom: Danny Pansters <danny at ricin.com>
X#
X# $FreeBSD: $
X#
X
XPORTNAME= kommander
XPORTVERSION= 1.0.a5
XCATEGORIES= devel kde
XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR= kommander
XDISTNAME= ${PORTNAME}-1.0alpha5
XDIST_SUBDIR= KDE
X
XMAINTAINER= danny at ricin.com
XCOMMENT= KDE dialog builder and executor
X
XBUILD_DEPENDS= uic:${PORTSDIR}/x11-toolkits/qt33
XRUN_DEPENDS= kompare:${PORTSDIR}/devel/kdesdk3
X
XUSE_KDELIBS_VER=3
XPREFIX= ${KDE_PREFIX}
X
XUSE_BZIP2= yes
XUSE_REINPLACE= yes
XGNU_CONFIGURE= yes
X
XCONFLICTS= quanta-*
X
X.include <bsd.port.pre.mk>
X
XSHAREMODE= 644
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X @${MKDIR} ${EXAMPLESDIR}
X @${MKDIR} ${EXAMPLESDIR}/tutorial
X ${INSTALL_DATA} ${WRKSRC}/kommander/examples/*.kmdr ${EXAMPLESDIR}
X ${INSTALL_DATA} ${WRKSRC}/kommander/examples/tutorial/* \
X ${EXAMPLESDIR}/tutorial
X.endif
X @${ECHO} && ${CAT} ${DESCR} ${PKGMESSAGE}
X
X.include <bsd.port.post.mk>
END-of-/usr/ports/devel/kommander/Makefile
echo x - /usr/ports/devel/kommander/kommander-1.0.a5.shar
sed 's/^X//' >/usr/ports/devel/kommander/kommander-1.0.a5.shar << 'END-of-/usr/ports/devel/kommander/kommander-1.0.a5.shar'
X# This is a shell archive. Save it in a file, remove anything before
X# this line, and then unpack it by entering "sh file". Note, it may
X# create directories; files and directories will be owned by you and
X# have default permissions.
X#
X# This archive contains:
X#
X# /usr/ports/devel/kommander
X# /usr/ports/devel/kommander/pkg-plist
X# /usr/ports/devel/kommander/pkg-descr
X# /usr/ports/devel/kommander/distinfo
X# /usr/ports/devel/kommander/pkg-message
X# /usr/ports/devel/kommander/Makefile
X# /usr/ports/devel/kommander/kommander-1.0.a5.shar
X# /usr/ports/devel/kommander/scripts
X# /usr/ports/devel/kommander/scripts/post-configure
X#
Xecho c - /usr/ports/devel/kommander
Xmkdir -p /usr/ports/devel/kommander > /dev/null 2>&1
Xecho x - /usr/ports/devel/kommander/pkg-plist
Xsed 's/^X//' >/usr/ports/devel/kommander/pkg-plist << 'END-of-/usr/ports/devel/kommander/pkg-plist'
XXbin/kmdr-editor
XXbin/kmdr-executor
XXbin/kmdr-plugins
XXinclude/kommanderfactory.h
XXinclude/kommanderplugin.h
XXinclude/kommanderwidget.h
XXlib/libkommanderplugin.la
XXlib/libkommanderplugin.so
XXlib/libkommanderplugin.so.0
XXlib/libkommanderwidget.la
XXlib/libkommanderwidget.so
XXlib/libkommanderwidget.so.0
XXlib/libkommanderwidgets.la
XXlib/libkommanderwidgets.so
XXlib/libkommanderwidgets.so.0
XXshare/applnk/Editors/kmdr-editor.desktop
XXshare/applnk/.hidden/kmdr-executor.desktop
XXshare/examples/kommander/checkmail.kmdr
XXshare/examples/kommander/ex1.kmdr
XXshare/examples/kommander/execprogram.kmdr
XXshare/examples/kommander/firstform.kmdr.kmdr
XXshare/examples/kommander/form1.kmdr
XXshare/examples/kommander/form2.kmdr
XXshare/examples/kommander/form3.kmdr
XXshare/examples/kommander/form4.kmdr
XXshare/examples/kommander/form5.kmdr
XXshare/examples/kommander/newfile.kmdr
XXshare/examples/kommander/populate.kmdr
XXshare/examples/kommander/resize.kmdr
XXshare/examples/kommander/selectedwidgettext.kmdr
XXshare/examples/kommander/settings.kmdr
XXshare/examples/kommander/simplelist.kmdr
XXshare/examples/kommander/tar.kmdr
XXshare/examples/kommander/tidy.kmdr
XXshare/examples/kommander/widgetgenerator.kmdr
XXshare/examples/kommander/tutorial/README
XXshare/examples/kommander/tutorial/append.kmdr
XXshare/examples/kommander/tutorial/arrays.kmdr
XXshare/examples/kommander/tutorial/cmdline.kmdr
XXshare/examples/kommander/tutorial/dcop.kmdr
XXshare/examples/kommander/tutorial/globals.kmdr
XXshare/examples/kommander/tutorial/initialize.kmdr
XXshare/examples/kommander/tutorial/settings.kmdr
XXshare/examples/kommander/tutorial/slots.kmdr
XXshare/examples/kommander/tutorial/strings.kmdr
XXshare/icons/locolor/16x16/apps/kmdr/executor.png
XXshare/icons/locolor/32x32/apps/kmdr/executor.png
XXshare/mimelnk/application/x-kommander.desktop
XX at dirrm share/examples/kommander/tutorial
XX at dirrm share/examples/kommander
XX at dirrm share/icons/locolor/16x16/apps/kmdr
XX at dirrm share/icons/locolor/32x32/apps/kmdr
XEND-of-/usr/ports/devel/kommander/pkg-plist
Xecho x - /usr/ports/devel/kommander/pkg-descr
Xsed 's/^X//' >/usr/ports/devel/kommander/pkg-descr << 'END-of-/usr/ports/devel/kommander/pkg-descr'
XXKommander is a set of tools that allow you to create dynamic GUI dialogs
XXthat generate, based on their state, a piece of text. The piece of text can
XXbe a command line to a program, any piece of code, business documents that
XXcontain a lot of repetitious or templated text and so on. The resulting
XXgenerated text can then be executed as a command line program (hence the
XXname "Kommander"), written to a file, passed to a script for extended
XXprocessing, and literally anything else you can think of. The best part of
XXit all? You aren't required to write a single line of code!
XX
XXWWW: http://kde-apps.org/content/show.php?content=12865
XX http://kommander.kdewebdev.org/docs/
XX
XXThe new Kommander will be included in the upcoming kdewebdev module in
XXKDE 3.3 (together with quanta and others). This should be a temporary port.
XX
XEND-of-/usr/ports/devel/kommander/pkg-descr
Xecho x - /usr/ports/devel/kommander/distinfo
Xsed 's/^X//' >/usr/ports/devel/kommander/distinfo << 'END-of-/usr/ports/devel/kommander/distinfo'
XXMD5 (KDE/kommander-1.0alpha5.tar.bz2) = 2bfce1e63dc349c484865f16b062e650
XXSIZE (KDE/kommander-1.0alpha5.tar.bz2) = 1387011
XEND-of-/usr/ports/devel/kommander/distinfo
Xecho x - /usr/ports/devel/kommander/pkg-message
Xsed 's/^X//' >/usr/ports/devel/kommander/pkg-message << 'END-of-/usr/ports/devel/kommander/pkg-message'
XXTo test run one of the demos, e.g:
XX
XXkmdr-executor /usr/local/share/examples/kommander/form5.kmdr
XX
XEND-of-/usr/ports/devel/kommander/pkg-message
Xecho x - /usr/ports/devel/kommander/Makefile
Xsed 's/^X//' >/usr/ports/devel/kommander/Makefile << 'END-of-/usr/ports/devel/kommander/Makefile'
XX# New ports collection makefile for: Kommander
XX# Date created: 20 Jun 2004
XX# Whom: Danny Pansters <danny at ricin.com>
XX#
XX# $FreeBSD: $
XX#
XX
XXPORTNAME= kommander
XXPORTVERSION= 1.0.a5
XXCATEGORIES= devel kde
XXMASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
XXMASTER_SITE_SUBDIR= kommander
XXDISTNAME= ${PORTNAME}-1.0alpha5
XXDIST_SUBDIR= KDE
XX
XXMAINTAINER= danny at ricin.com
XXCOMMENT= KDE dialog builder and executor
XX
XXBUILD_DEPENDS= uic:${PORTSDIR}/x11-toolkits/qt33
XXRUN_DEPENDS= kompare:${PORTSDIR}/devel/kdesdk3
XX
XXUSE_KDELIBS_VER=3
XXPREFIX= ${KDE_PREFIX}
XX
XXUSE_BZIP2= yes
XXUSE_REINPLACE= yes
XXGNU_CONFIGURE= yes
XX
XXCONFLICTS= quanta-*
XX
XX.include <bsd.port.pre.mk>
XX
XXSHAREMODE= 644
XX
XXpost-install:
XX.if !defined(NOPORTDOCS)
XX @${MKDIR} ${EXAMPLESDIR}
XX @${MKDIR} ${EXAMPLESDIR}/tutorial
XX ${INSTALL_DATA} ${WRKSRC}/kommander/examples/*.kmdr ${EXAMPLESDIR}
XX ${INSTALL_DATA} ${WRKSRC}/kommander/examples/tutorial/* \
XX ${EXAMPLESDIR}/tutorial
XX.endif
XX @${ECHO} && ${CAT} ${DESCR} ${PKGMESSAGE}
XX
XX.include <bsd.port.post.mk>
XEND-of-/usr/ports/devel/kommander/Makefile
Xecho x - /usr/ports/devel/kommander/kommander-1.0.a5.shar
Xsed 's/^X//' >/usr/ports/devel/kommander/kommander-1.0.a5.shar << 'END-of-/usr/ports/devel/kommander/kommander-1.0.a5.shar'
END-of-/usr/ports/devel/kommander/kommander-1.0.a5.shar
echo c - /usr/ports/devel/kommander/scripts
mkdir -p /usr/ports/devel/kommander/scripts > /dev/null 2>&1
echo x - /usr/ports/devel/kommander/scripts/post-configure
sed 's/^X//' >/usr/ports/devel/kommander/scripts/post-configure << 'END-of-/usr/ports/devel/kommander/scripts/post-configure'
X#!/bin/sh
X
X# Prevent make from failing because some .ui files are not compiled
X# to corresponding .h files (which are later included)
X
Xcd ${WRKSRC}/kommander/editor
Xfor item in `ls *.ui | sed s/.ui//`
Xdo
X /usr/X11R6/bin/uic -L /usr/X11R6/lib/kde3/plugins/designer \
X -nounload -o ${item}.h ./${item}.ui
Xdone
X
END-of-/usr/ports/devel/kommander/scripts/post-configure
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list