ports/68185: [New port] devel/kommander
Danny Pansters
danny at ricin.com
Tue Jun 22 02:00:55 UTC 2004
The following reply was made to PR ports/68185; it has been noted by GNATS.
From: Danny Pansters <danny at ricin.com>
To: freebsd-gnats-submit at FreeBSD.org, danny at ricin.com
Cc:
Subject: Re: ports/68185: [New port] devel/kommander
Date: Tue, 22 Jun 2004 03:53:20 +0200
Seems like I messed up with the shar, sorry, here it is again now only once:
# 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/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 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
Dan
More information about the freebsd-ports-bugs
mailing list