diff options
author | drochner <drochner@pkgsrc.org> | 2000-04-28 18:14:01 +0000 |
---|---|---|
committer | drochner <drochner@pkgsrc.org> | 2000-04-28 18:14:01 +0000 |
commit | d2fd9c1bffd4c6f1b4c9cb94bc3d6c07d0c38426 (patch) | |
tree | 34a7ea9467b16fa5b3f7a7ee38861f792013dfc1 /x11 | |
parent | 450610000c895206a86b254c01ebdba4e6f049d1 (diff) | |
download | pkgsrc-d2fd9c1bffd4c6f1b4c9cb94bc3d6c07d0c38426.tar.gz |
an interface builder for qt2
(while I wasn't too successful with interface builders, let others have
their own experiences...)
Diffstat (limited to 'x11')
-rw-r--r-- | x11/ebuilder/Makefile | 21 | ||||
-rw-r--r-- | x11/ebuilder/files/md5 | 3 | ||||
-rw-r--r-- | x11/ebuilder/files/patch-sum | 3 | ||||
-rw-r--r-- | x11/ebuilder/patches/patch-aa | 28 | ||||
-rw-r--r-- | x11/ebuilder/pkg/COMMENT | 1 | ||||
-rw-r--r-- | x11/ebuilder/pkg/DESCR | 18 | ||||
-rw-r--r-- | x11/ebuilder/pkg/PLIST | 2 |
7 files changed, 76 insertions, 0 deletions
diff --git a/x11/ebuilder/Makefile b/x11/ebuilder/Makefile new file mode 100644 index 00000000000..5cfac8966ac --- /dev/null +++ b/x11/ebuilder/Makefile @@ -0,0 +1,21 @@ +# $NetBSD: Makefile,v 1.1.1.1 2000/04/28 18:14:01 drochner Exp $ +# + +DISTNAME= ebuilder-0.56c +WRKSRC= ${WRKDIR}/${PKGNAME} +CATEGORIES= x11 devel +MASTER_SITES= http://www.phys.uu.nl/~meer/Ebuilder/src/ + +MAINTAINER= drochner@netbsd.org +HOMEPAGE= http://www.phys.uu.nl/~meer/Ebuilder/ + +DEPENDS+= qt2-*:../../x11/qt +DEPENDS+= png-*:../../graphics/png + +USE_X11= yes +MAKE_ENV= QTDIR=${X11BASE}/qt2 + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/bin/ebuilder ${PREFIX}/bin + +.include "../../mk/bsd.pkg.mk" diff --git a/x11/ebuilder/files/md5 b/x11/ebuilder/files/md5 new file mode 100644 index 00000000000..9a79e5a39ef --- /dev/null +++ b/x11/ebuilder/files/md5 @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.1.1.1 2000/04/28 18:14:02 drochner Exp $ + +MD5 (ebuilder-0.56c.tar.gz) = e8f791f59ea0adb019617709e9c0eae4 diff --git a/x11/ebuilder/files/patch-sum b/x11/ebuilder/files/patch-sum new file mode 100644 index 00000000000..e47591045fc --- /dev/null +++ b/x11/ebuilder/files/patch-sum @@ -0,0 +1,3 @@ +$NetBSD: patch-sum,v 1.1.1.1 2000/04/28 18:14:02 drochner Exp $ + +MD5 (patch-aa) = 13159e50b998320adf86495e6f725f08 diff --git a/x11/ebuilder/patches/patch-aa b/x11/ebuilder/patches/patch-aa new file mode 100644 index 00000000000..5973ca07a14 --- /dev/null +++ b/x11/ebuilder/patches/patch-aa @@ -0,0 +1,28 @@ +$NetBSD: patch-aa,v 1.1.1.1 2000/04/28 18:14:03 drochner Exp $ + +--- config.mk.orig Mon Dec 13 09:47:08 1999 ++++ config.mk Fri Apr 28 20:01:32 2000 +@@ -1,18 +1,20 @@ + # Your very own favorite C++ compiler +-CXX = CC ++#CXX = CC + + # Additional compiler flags for compiling for debugging/optimization + DEBUG = -O + + # The location of flex. Not all versions of flex seem to work. +-FLEX = /usr/local/bin/flex -i -t ++FLEX = flex -i -t + FLEXLIB = -lfl + + # The location of your QT installation (if you don't have it in your env) + #QTDIR = /usr/local/qt + QTINCL = -I$(QTDIR)/include + QTCC = $(QTDIR)/bin/moc +-QTLIBS = -L$(QTDIR)/lib -lqt ++QTLIBS = -L$(QTDIR)/lib -Wl,-R$(QTDIR)/lib -lqt \ ++ -L$(X11BASE)/lib -Wl,-R$(X11BASE)/lib -lX11 -lXext -lSM \ ++ -L$(PREFIX)/lib -Wl,-R$(PREFIX)/lib -lpng -lz + + # Implicit rules needed to build .o files and Metaobject stuff (_m.o) + .SUFFIXES: .cc .o .h _m.o diff --git a/x11/ebuilder/pkg/COMMENT b/x11/ebuilder/pkg/COMMENT new file mode 100644 index 00000000000..7310725fb87 --- /dev/null +++ b/x11/ebuilder/pkg/COMMENT @@ -0,0 +1 @@ +GUI builder for the Qt library diff --git a/x11/ebuilder/pkg/DESCR b/x11/ebuilder/pkg/DESCR new file mode 100644 index 00000000000..7a5c190bce7 --- /dev/null +++ b/x11/ebuilder/pkg/DESCR @@ -0,0 +1,18 @@ +Ebuilder features: +------------------ +- Allows creation of either a QWidget or a QDialog (modal or modeless). +- Provides a hierarchal view that shows the parent-child relations of the Qt + widgets in your design +- Uses unmodified Qt widgets to create your design. This means that your + design looks exactly like the final implementation. +- Load and save capability using a text file format. +- Exports C++ header (.h) and implementation (.cc) files that compile + without modification. The header file contains a single class declaration + for your design. +- Allows the definition of member functions, SLOTs, SIGNALs and member + variables from within the program. It is possible to add code to the + constructor and destructor of the class. +- Allows you to add extra includes to your design. You may need this for + member variables or simply to use the iostream classes. +- Allows you to modify most, if not all, properties of the widgets in your + design through a tabdialog. diff --git a/x11/ebuilder/pkg/PLIST b/x11/ebuilder/pkg/PLIST new file mode 100644 index 00000000000..0ee767a0a33 --- /dev/null +++ b/x11/ebuilder/pkg/PLIST @@ -0,0 +1,2 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2000/04/28 18:14:02 drochner Exp $ +bin/ebuilder |