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