summaryrefslogtreecommitdiff
path: root/x11/ebuilder
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2000-04-28 18:14:01 +0000
committerdrochner <drochner@pkgsrc.org>2000-04-28 18:14:01 +0000
commitd2fd9c1bffd4c6f1b4c9cb94bc3d6c07d0c38426 (patch)
tree34a7ea9467b16fa5b3f7a7ee38861f792013dfc1 /x11/ebuilder
parent450610000c895206a86b254c01ebdba4e6f049d1 (diff)
downloadpkgsrc-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/ebuilder')
-rw-r--r--x11/ebuilder/Makefile21
-rw-r--r--x11/ebuilder/files/md53
-rw-r--r--x11/ebuilder/files/patch-sum3
-rw-r--r--x11/ebuilder/patches/patch-aa28
-rw-r--r--x11/ebuilder/pkg/COMMENT1
-rw-r--r--x11/ebuilder/pkg/DESCR18
-rw-r--r--x11/ebuilder/pkg/PLIST2
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