pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

gambas3: Add many packages (including gambas3-ide)



Module Name:	pkgsrc-wip
Committed By:	bgermann <bastiangermann%fishpost.de@localhost>
Pushed By:	bgermann
Date:		Wed Sep 5 00:31:30 2018 +0200
Changeset:	3c8f8d6013d2a3d75e24b247079cf258e225d610

Modified Files:
	gambas3-runtime/Makefile
	gambas3/Makefile.common
Added Files:
	gambas3-gb-cairo/DESCR
	gambas3-gb-cairo/Makefile
	gambas3-gb-cairo/PLIST
	gambas3-gb-clipper/DESCR
	gambas3-gb-clipper/Makefile
	gambas3-gb-clipper/PLIST
	gambas3-gb-compress-bzlib2/DESCR
	gambas3-gb-compress-bzlib2/Makefile
	gambas3-gb-compress-bzlib2/PLIST
	gambas3-gb-compress-zlib/DESCR
	gambas3-gb-compress-zlib/Makefile
	gambas3-gb-compress-zlib/PLIST
	gambas3-gb-compress/DESCR
	gambas3-gb-compress/Makefile
	gambas3-gb-compress/PLIST
	gambas3-gb-crypt/DESCR
	gambas3-gb-crypt/Makefile
	gambas3-gb-crypt/PLIST
	gambas3-gb-db-form/DESCR
	gambas3-gb-db-form/Makefile
	gambas3-gb-db-form/PLIST
	gambas3-gb-db-mysql/DESCR
	gambas3-gb-db-mysql/Makefile
	gambas3-gb-db-mysql/PLIST
	gambas3-gb-db-odbc/DESCR
	gambas3-gb-db-odbc/Makefile
	gambas3-gb-db-odbc/PLIST
	gambas3-gb-db-postgresql/DESCR
	gambas3-gb-db-postgresql/Makefile
	gambas3-gb-db-postgresql/PLIST
	gambas3-gb-db-sqlite2/DESCR
	gambas3-gb-db-sqlite2/Makefile
	gambas3-gb-db-sqlite2/PLIST
	gambas3-gb-db-sqlite3/DESCR
	gambas3-gb-db-sqlite3/Makefile
	gambas3-gb-db-sqlite3/PLIST
	gambas3-gb-db/DESCR
	gambas3-gb-db/Makefile
	gambas3-gb-db/PLIST
	gambas3-gb-dbus/DESCR
	gambas3-gb-dbus/Makefile
	gambas3-gb-dbus/PLIST
	gambas3-gb-desktop-x11/DESCR
	gambas3-gb-desktop-x11/Makefile
	gambas3-gb-desktop-x11/PLIST
	gambas3-gb-desktop/DESCR
	gambas3-gb-desktop/Makefile
	gambas3-gb-desktop/PLIST
	gambas3-gb-eval-highlight/DESCR
	gambas3-gb-eval-highlight/Makefile
	gambas3-gb-eval-highlight/PLIST
	gambas3-gb-form-dialog/DESCR
	gambas3-gb-form-dialog/Makefile
	gambas3-gb-form-dialog/PLIST
	gambas3-gb-form-editor/DESCR
	gambas3-gb-form-editor/Makefile
	gambas3-gb-form-editor/PLIST
	gambas3-gb-form-mdi/DESCR
	gambas3-gb-form-mdi/Makefile
	gambas3-gb-form-mdi/PLIST
	gambas3-gb-form-stock/DESCR
	gambas3-gb-form-stock/Makefile
	gambas3-gb-form-stock/PLIST
	gambas3-gb-form-terminal/DESCR
	gambas3-gb-form-terminal/Makefile
	gambas3-gb-form-terminal/PLIST
	gambas3-gb-form/DESCR
	gambas3-gb-form/Makefile
	gambas3-gb-form/PLIST
	gambas3-gb-image/DESCR
	gambas3-gb-image/Makefile
	gambas3-gb-image/PLIST
	gambas3-gb-markdown/DESCR
	gambas3-gb-markdown/Makefile
	gambas3-gb-markdown/PLIST
	gambas3-gb-media/DESCR
	gambas3-gb-media/Makefile
	gambas3-gb-media/PLIST
	gambas3-gb-mime/DESCR
	gambas3-gb-mime/Makefile
	gambas3-gb-mime/PLIST
	gambas3-gb-ncurses/DESCR
	gambas3-gb-ncurses/Makefile
	gambas3-gb-ncurses/PLIST
	gambas3-gb-net-curl/DESCR
	gambas3-gb-net-curl/Makefile
	gambas3-gb-net-curl/PLIST
	gambas3-gb-net/DESCR
	gambas3-gb-net/Makefile
	gambas3-gb-net/PLIST
	gambas3-gb-qt4/DESCR
	gambas3-gb-qt4/Makefile
	gambas3-gb-qt4/PLIST
	gambas3-gb-settings/DESCR
	gambas3-gb-settings/Makefile
	gambas3-gb-settings/PLIST
	gambas3-gb-signal/DESCR
	gambas3-gb-signal/Makefile
	gambas3-gb-signal/PLIST
	gambas3-gb-term/DESCR
	gambas3-gb-term/Makefile
	gambas3-gb-term/PLIST
	gambas3-gb-util/DESCR
	gambas3-gb-util/Makefile
	gambas3-gb-util/PLIST
	gambas3-gb-xml/DESCR
	gambas3-gb-xml/Makefile
	gambas3-gb-xml/PLIST
	gambas3-ide/DESCR
	gambas3-ide/Makefile
	gambas3-ide/PLIST

Log Message:
gambas3: Add many packages (including gambas3-ide)

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=3c8f8d6013d2a3d75e24b247079cf258e225d610

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 gambas3-gb-cairo/DESCR              |   6 ++
 gambas3-gb-cairo/Makefile           |  12 ++++
 gambas3-gb-cairo/PLIST              |   5 ++
 gambas3-gb-clipper/DESCR            |   5 ++
 gambas3-gb-clipper/Makefile         |  10 +++
 gambas3-gb-clipper/PLIST            |   5 ++
 gambas3-gb-compress-bzlib2/DESCR    |   6 ++
 gambas3-gb-compress-bzlib2/Makefile |  12 ++++
 gambas3-gb-compress-bzlib2/PLIST    |   5 ++
 gambas3-gb-compress-zlib/DESCR      |   6 ++
 gambas3-gb-compress-zlib/Makefile   |  12 ++++
 gambas3-gb-compress-zlib/PLIST      |   5 ++
 gambas3-gb-compress/DESCR           |   7 +++
 gambas3-gb-compress/Makefile        |  10 +++
 gambas3-gb-compress/PLIST           |   5 ++
 gambas3-gb-crypt/DESCR              |   6 ++
 gambas3-gb-crypt/Makefile           |  10 +++
 gambas3-gb-crypt/PLIST              |   5 ++
 gambas3-gb-db-form/DESCR            |   5 ++
 gambas3-gb-db-form/Makefile         |  11 ++++
 gambas3-gb-db-form/PLIST            |  12 ++++
 gambas3-gb-db-mysql/DESCR           |   5 ++
 gambas3-gb-db-mysql/Makefile        |  13 ++++
 gambas3-gb-db-mysql/PLIST           |   5 ++
 gambas3-gb-db-odbc/DESCR            |   5 ++
 gambas3-gb-db-odbc/Makefile         |  13 ++++
 gambas3-gb-db-odbc/PLIST            |   5 ++
 gambas3-gb-db-postgresql/DESCR      |   5 ++
 gambas3-gb-db-postgresql/Makefile   |  12 ++++
 gambas3-gb-db-postgresql/PLIST      |   5 ++
 gambas3-gb-db-sqlite2/DESCR         |   7 +++
 gambas3-gb-db-sqlite2/Makefile      |  12 ++++
 gambas3-gb-db-sqlite2/PLIST         |   5 ++
 gambas3-gb-db-sqlite3/DESCR         |   6 ++
 gambas3-gb-db-sqlite3/Makefile      |  12 ++++
 gambas3-gb-db-sqlite3/PLIST         |   1 +
 gambas3-gb-db/DESCR                 |   5 ++
 gambas3-gb-db/Makefile              |  11 ++++
 gambas3-gb-db/PLIST                 |   6 ++
 gambas3-gb-dbus/DESCR               |   5 ++
 gambas3-gb-dbus/Makefile            |  12 ++++
 gambas3-gb-dbus/PLIST               |   6 ++
 gambas3-gb-desktop-x11/DESCR        |   5 ++
 gambas3-gb-desktop-x11/Makefile     |  14 +++++
 gambas3-gb-desktop-x11/PLIST        |   5 ++
 gambas3-gb-desktop/DESCR            |   6 ++
 gambas3-gb-desktop/Makefile         |  11 ++++
 gambas3-gb-desktop/PLIST            |   6 ++
 gambas3-gb-eval-highlight/DESCR     |   7 +++
 gambas3-gb-eval-highlight/Makefile  |  11 ++++
 gambas3-gb-eval-highlight/PLIST     |   5 ++
 gambas3-gb-form-dialog/DESCR        |   6 ++
 gambas3-gb-form-dialog/Makefile     |  11 ++++
 gambas3-gb-form-dialog/PLIST        |   5 ++
 gambas3-gb-form-editor/DESCR        |   6 ++
 gambas3-gb-form-editor/Makefile     |  11 ++++
 gambas3-gb-form-editor/PLIST        |   6 ++
 gambas3-gb-form-mdi/DESCR           |   6 ++
 gambas3-gb-form-mdi/Makefile        |  11 ++++
 gambas3-gb-form-mdi/PLIST           |   7 +++
 gambas3-gb-form-stock/DESCR         |   5 ++
 gambas3-gb-form-stock/Makefile      |  11 ++++
 gambas3-gb-form-stock/PLIST         |   5 ++
 gambas3-gb-form-terminal/DESCR      |   6 ++
 gambas3-gb-form-terminal/Makefile   |  11 ++++
 gambas3-gb-form-terminal/PLIST      |   6 ++
 gambas3-gb-form/DESCR               |   6 ++
 gambas3-gb-form/Makefile            |  11 ++++
 gambas3-gb-form/PLIST               |   5 ++
 gambas3-gb-image/DESCR              |   5 ++
 gambas3-gb-image/Makefile           |  10 +++
 gambas3-gb-image/PLIST              |   5 ++
 gambas3-gb-markdown/DESCR           |   5 ++
 gambas3-gb-markdown/Makefile        |  11 ++++
 gambas3-gb-markdown/PLIST           |   5 ++
 gambas3-gb-media/DESCR              |   7 +++
 gambas3-gb-media/Makefile           |  13 ++++
 gambas3-gb-media/PLIST              |   5 ++
 gambas3-gb-mime/DESCR               |   5 ++
 gambas3-gb-mime/Makefile            |  11 ++++
 gambas3-gb-mime/PLIST               |   5 ++
 gambas3-gb-ncurses/DESCR            |   5 ++
 gambas3-gb-ncurses/Makefile         |  11 ++++
 gambas3-gb-ncurses/PLIST            |   2 +
 gambas3-gb-net-curl/DESCR           |   5 ++
 gambas3-gb-net-curl/Makefile        |  12 ++++
 gambas3-gb-net-curl/PLIST           |   6 ++
 gambas3-gb-net/DESCR                |   5 ++
 gambas3-gb-net/Makefile             |  10 +++
 gambas3-gb-net/PLIST                |   5 ++
 gambas3-gb-qt4/DESCR                |   6 ++
 gambas3-gb-qt4/Makefile             |  13 ++++
 gambas3-gb-qt4/PLIST                |   5 ++
 gambas3-gb-settings/DESCR           |   5 ++
 gambas3-gb-settings/Makefile        |  11 ++++
 gambas3-gb-settings/PLIST           |   5 ++
 gambas3-gb-signal/DESCR             |   5 ++
 gambas3-gb-signal/Makefile          |  10 +++
 gambas3-gb-signal/PLIST             |   5 ++
 gambas3-gb-term/DESCR               |   6 ++
 gambas3-gb-term/Makefile            |  10 +++
 gambas3-gb-term/PLIST               |   5 ++
 gambas3-gb-util/DESCR               |   5 ++
 gambas3-gb-util/Makefile            |  11 ++++
 gambas3-gb-util/PLIST               |   5 ++
 gambas3-gb-xml/DESCR                |   5 ++
 gambas3-gb-xml/Makefile             |  11 ++++
 gambas3-gb-xml/PLIST                |   6 ++
 gambas3-ide/DESCR                   |   5 ++
 gambas3-ide/Makefile                |  19 ++++++
 gambas3-ide/PLIST                   | 118 ++++++++++++++++++++++++++++++++++++
 gambas3-runtime/Makefile            |  16 -----
 gambas3/Makefile.common             |  13 +++-
 113 files changed, 951 insertions(+), 18 deletions(-)

diffs:
diff --git a/gambas3-gb-cairo/DESCR b/gambas3-gb-cairo/DESCR
new file mode 100644
index 0000000000..ec726cd1ea
--- /dev/null
+++ b/gambas3-gb-cairo/DESCR
@@ -0,0 +1,6 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+Cairo is a 2D graphics library with support for multiple output devices:
+Images, PDF, PS or SVG files. This package includes Gambas bindings for cairo.
diff --git a/gambas3-gb-cairo/Makefile b/gambas3-gb-cairo/Makefile
new file mode 100644
index 0000000000..a139333e5e
--- /dev/null
+++ b/gambas3-gb-cairo/Makefile
@@ -0,0 +1,12 @@
+# $NetBSD$
+
+BUILD_DIRS=	gb.cairo
+GB_DEPENDS=	gambas3-gb-image
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-cairo-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	Vectorial drawing for Gambas based on Cairo
+
+.include "../../graphics/cairo/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-cairo/PLIST b/gambas3-gb-cairo/PLIST
new file mode 100644
index 0000000000..41358a8aaa
--- /dev/null
+++ b/gambas3-gb-cairo/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+lib/gambas3/gb.cairo.component
+lib/gambas3/gb.cairo.la
+share/gambas3/info/gb.cairo.info
+share/gambas3/info/gb.cairo.list
diff --git a/gambas3-gb-clipper/DESCR b/gambas3-gb-clipper/DESCR
new file mode 100644
index 0000000000..2b307b970a
--- /dev/null
+++ b/gambas3-gb-clipper/DESCR
@@ -0,0 +1,5 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This component implements polygon clipping methods based on the Clipper library.
diff --git a/gambas3-gb-clipper/Makefile b/gambas3-gb-clipper/Makefile
new file mode 100644
index 0000000000..2139672354
--- /dev/null
+++ b/gambas3-gb-clipper/Makefile
@@ -0,0 +1,10 @@
+# $NetBSD$
+
+BUILD_DIRS=	main/lib/clipper
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-clipper-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	Polygon clipping library for Gambas
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-clipper/PLIST b/gambas3-gb-clipper/PLIST
new file mode 100644
index 0000000000..671a373040
--- /dev/null
+++ b/gambas3-gb-clipper/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+lib/gambas3/gb.clipper.component
+lib/gambas3/gb.clipper.la
+share/gambas3/info/gb.clipper.info
+share/gambas3/info/gb.clipper.list
diff --git a/gambas3-gb-compress-bzlib2/DESCR b/gambas3-gb-compress-bzlib2/DESCR
new file mode 100644
index 0000000000..16b543a7ab
--- /dev/null
+++ b/gambas3-gb-compress-bzlib2/DESCR
@@ -0,0 +1,6 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This package allows you to compress/uncompress data or files with the bzip2
+algorithm.
diff --git a/gambas3-gb-compress-bzlib2/Makefile b/gambas3-gb-compress-bzlib2/Makefile
new file mode 100644
index 0000000000..5351aff05a
--- /dev/null
+++ b/gambas3-gb-compress-bzlib2/Makefile
@@ -0,0 +1,12 @@
+# $NetBSD$
+
+BUILD_DIRS=	gb.compress.bzlib2
+GB_DEPENDS=	gambas3-gb-compress
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-compress-bzlib2-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	Gambas bzip2 bindings
+
+.include "../../archivers/bzip2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-compress-bzlib2/PLIST b/gambas3-gb-compress-bzlib2/PLIST
new file mode 100644
index 0000000000..ccb1019fac
--- /dev/null
+++ b/gambas3-gb-compress-bzlib2/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+lib/gambas3/gb.compress.bzlib2.component
+lib/gambas3/gb.compress.bzlib2.la
+share/gambas3/info/gb.compress.bzlib2.info
+share/gambas3/info/gb.compress.bzlib2.list
diff --git a/gambas3-gb-compress-zlib/DESCR b/gambas3-gb-compress-zlib/DESCR
new file mode 100644
index 0000000000..df33d8e0c8
--- /dev/null
+++ b/gambas3-gb-compress-zlib/DESCR
@@ -0,0 +1,6 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This package allows you to compress/uncompress data or files with the gzip
+algorithm.
diff --git a/gambas3-gb-compress-zlib/Makefile b/gambas3-gb-compress-zlib/Makefile
new file mode 100644
index 0000000000..2dee63bcc1
--- /dev/null
+++ b/gambas3-gb-compress-zlib/Makefile
@@ -0,0 +1,12 @@
+# $NetBSD$
+
+BUILD_DIRS=	gb.compress.zlib
+GB_DEPENDS=	gambas3-gb-compress
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-compress-zlib-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	Gambas zlib bindings
+
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-compress-zlib/PLIST b/gambas3-gb-compress-zlib/PLIST
new file mode 100644
index 0000000000..fbcaea9cee
--- /dev/null
+++ b/gambas3-gb-compress-zlib/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+lib/gambas3/gb.compress.zlib.component
+lib/gambas3/gb.compress.zlib.la
+share/gambas3/info/gb.compress.zlib.info
+share/gambas3/info/gb.compress.zlib.list
diff --git a/gambas3-gb-compress/DESCR b/gambas3-gb-compress/DESCR
new file mode 100644
index 0000000000..ed28b168d2
--- /dev/null
+++ b/gambas3-gb-compress/DESCR
@@ -0,0 +1,7 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This component allows you to compress and uncompress files, and to read and
+write compressed files using standard stream methods. It allows you to compress
+and uncompress strings in memory, too.
diff --git a/gambas3-gb-compress/Makefile b/gambas3-gb-compress/Makefile
new file mode 100644
index 0000000000..4f11853363
--- /dev/null
+++ b/gambas3-gb-compress/Makefile
@@ -0,0 +1,10 @@
+# $NetBSD$
+
+BUILD_DIRS=	main/lib/compress
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-compress-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	Compression library for Gambas
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-compress/PLIST b/gambas3-gb-compress/PLIST
new file mode 100644
index 0000000000..f7282c0910
--- /dev/null
+++ b/gambas3-gb-compress/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+lib/gambas3/gb.compress.component
+lib/gambas3/gb.compress.la
+share/gambas3/info/gb.compress.info
+share/gambas3/info/gb.compress.list
diff --git a/gambas3-gb-crypt/DESCR b/gambas3-gb-crypt/DESCR
new file mode 100644
index 0000000000..eb0d59d3ac
--- /dev/null
+++ b/gambas3-gb-crypt/DESCR
@@ -0,0 +1,6 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This component allows you to encrypt a password and to compare encrypted
+passwords by using the DES or MD5 algoritm implemented in the GNU libc library.
diff --git a/gambas3-gb-crypt/Makefile b/gambas3-gb-crypt/Makefile
new file mode 100644
index 0000000000..c359619564
--- /dev/null
+++ b/gambas3-gb-crypt/Makefile
@@ -0,0 +1,10 @@
+# $NetBSD$
+
+BUILD_DIRS=	gb.crypt
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-crypt-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	MD5/DES crypting for Gambas
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-crypt/PLIST b/gambas3-gb-crypt/PLIST
new file mode 100644
index 0000000000..89a51b2419
--- /dev/null
+++ b/gambas3-gb-crypt/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+lib/gambas3/gb.crypt.component
+lib/gambas3/gb.crypt.la
+share/gambas3/info/gb.crypt.info
+share/gambas3/info/gb.crypt.list
diff --git a/gambas3-gb-db-form/DESCR b/gambas3-gb-db-form/DESCR
new file mode 100644
index 0000000000..c8ca199069
--- /dev/null
+++ b/gambas3-gb-db-form/DESCR
@@ -0,0 +1,5 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This component provides data-bound controls.
diff --git a/gambas3-gb-db-form/Makefile b/gambas3-gb-db-form/Makefile
new file mode 100644
index 0000000000..79de281a02
--- /dev/null
+++ b/gambas3-gb-db-form/Makefile
@@ -0,0 +1,11 @@
+# $NetBSD$
+
+BUILD_DIRS=	comp
+GB_DEPENDS=	gambas3-runtime gambas3-gb-db gambas3-gb-form
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-db-form-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	Data bound controls for Gambas
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-db-form/PLIST b/gambas3-gb-db-form/PLIST
new file mode 100644
index 0000000000..ac3eb7e579
--- /dev/null
+++ b/gambas3-gb-db-form/PLIST
@@ -0,0 +1,12 @@
+@comment $NetBSD$
+lib/gambas3/gb.db.form.component
+lib/gambas3/gb.db.form.gambas
+share/gambas3/control/gb.db.form/databrowser.png
+share/gambas3/control/gb.db.form/datacheckbox.png
+share/gambas3/control/gb.db.form/datacombo.png
+share/gambas3/control/gb.db.form/datacomboview.png
+share/gambas3/control/gb.db.form/datacontrol.png
+share/gambas3/control/gb.db.form/datasource.png
+share/gambas3/control/gb.db.form/dataview.png
+share/gambas3/info/gb.db.form.info
+share/gambas3/info/gb.db.form.list
diff --git a/gambas3-gb-db-mysql/DESCR b/gambas3-gb-db-mysql/DESCR
new file mode 100644
index 0000000000..afad7cfa77
--- /dev/null
+++ b/gambas3-gb-db-mysql/DESCR
@@ -0,0 +1,5 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This package allows you to access MySQL databases.
diff --git a/gambas3-gb-db-mysql/Makefile b/gambas3-gb-db-mysql/Makefile
new file mode 100644
index 0000000000..53e811806a
--- /dev/null
+++ b/gambas3-gb-db-mysql/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD$
+
+BUILD_DIRS=	gb.db.mysql
+GB_DEPENDS=	gambas3-gb-db
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-db-mysql-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	MySQL driver for Gambas
+
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../mk/mysql.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-db-mysql/PLIST b/gambas3-gb-db-mysql/PLIST
new file mode 100644
index 0000000000..a357a4d549
--- /dev/null
+++ b/gambas3-gb-db-mysql/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+lib/gambas3/gb.db.mysql.component
+lib/gambas3/gb.db.mysql.la
+share/gambas3/info/gb.db.mysql.info
+share/gambas3/info/gb.db.mysql.list
diff --git a/gambas3-gb-db-odbc/DESCR b/gambas3-gb-db-odbc/DESCR
new file mode 100644
index 0000000000..e27c4544e6
--- /dev/null
+++ b/gambas3-gb-db-odbc/DESCR
@@ -0,0 +1,5 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This package allows you to access databases via the ODBC interface.
diff --git a/gambas3-gb-db-odbc/Makefile b/gambas3-gb-db-odbc/Makefile
new file mode 100644
index 0000000000..2a177547af
--- /dev/null
+++ b/gambas3-gb-db-odbc/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD$
+
+BUILD_DIRS=	gb.db.odbc
+GB_DEPENDS=	gambas3-gb-db
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-db-odbc-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	ODBC driver for Gambas
+
+.include "../../databases/unixodbc/buildlink3.mk"
+.include "../../devel/libltdl/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-db-odbc/PLIST b/gambas3-gb-db-odbc/PLIST
new file mode 100644
index 0000000000..0d58d2b1b0
--- /dev/null
+++ b/gambas3-gb-db-odbc/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+lib/gambas3/gb.db.odbc.component
+lib/gambas3/gb.db.odbc.la
+share/gambas3/info/gb.db.odbc.info
+share/gambas3/info/gb.db.odbc.list
diff --git a/gambas3-gb-db-postgresql/DESCR b/gambas3-gb-db-postgresql/DESCR
new file mode 100644
index 0000000000..f5c434111c
--- /dev/null
+++ b/gambas3-gb-db-postgresql/DESCR
@@ -0,0 +1,5 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This package allows you to access PostgreSQL databases.
diff --git a/gambas3-gb-db-postgresql/Makefile b/gambas3-gb-db-postgresql/Makefile
new file mode 100644
index 0000000000..b9e8808a67
--- /dev/null
+++ b/gambas3-gb-db-postgresql/Makefile
@@ -0,0 +1,12 @@
+# $NetBSD$
+
+BUILD_DIRS=	gb.db.postgresql
+GB_DEPENDS=	gambas3-gb-db
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-db-postgresql-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	PostgreSQL driver for Gambas
+
+.include "../../mk/pgsql.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-db-postgresql/PLIST b/gambas3-gb-db-postgresql/PLIST
new file mode 100644
index 0000000000..38d44f8436
--- /dev/null
+++ b/gambas3-gb-db-postgresql/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+lib/gambas3/gb.db.postgresql.component
+lib/gambas3/gb.db.postgresql.la
+share/gambas3/info/gb.db.postgresql.info
+share/gambas3/info/gb.db.postgresql.list
diff --git a/gambas3-gb-db-sqlite2/DESCR b/gambas3-gb-db-sqlite2/DESCR
new file mode 100644
index 0000000000..f4906f1631
--- /dev/null
+++ b/gambas3-gb-db-sqlite2/DESCR
@@ -0,0 +1,7 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+The Gambas SQLite 2 driver.
+
+This component is deprecated. Use gambas3-gb-db-sqlite3 instead.
diff --git a/gambas3-gb-db-sqlite2/Makefile b/gambas3-gb-db-sqlite2/Makefile
new file mode 100644
index 0000000000..235ba0b60a
--- /dev/null
+++ b/gambas3-gb-db-sqlite2/Makefile
@@ -0,0 +1,12 @@
+# $NetBSD$
+
+BUILD_DIRS=	gb.db.sqlite2
+GB_DEPENDS=	gambas3-gb-db
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-db-sqlite2-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	The Gambas SQLite 2 driver (deprecated)
+
+.include "../../databases/sqlite/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-db-sqlite2/PLIST b/gambas3-gb-db-sqlite2/PLIST
new file mode 100644
index 0000000000..2f97d28e3c
--- /dev/null
+++ b/gambas3-gb-db-sqlite2/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+lib/gambas3/gb.db.sqlite2.component
+lib/gambas3/gb.db.sqlite2.la
+share/gambas3/info/gb.db.sqlite2.info
+share/gambas3/info/gb.db.sqlite2.list
diff --git a/gambas3-gb-db-sqlite3/DESCR b/gambas3-gb-db-sqlite3/DESCR
new file mode 100644
index 0000000000..69428942d1
--- /dev/null
+++ b/gambas3-gb-db-sqlite3/DESCR
@@ -0,0 +1,6 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This package allows you to access to sqlite3 databases (not for sqlite 2) from
+Gambas code.
diff --git a/gambas3-gb-db-sqlite3/Makefile b/gambas3-gb-db-sqlite3/Makefile
new file mode 100644
index 0000000000..2db9a831a6
--- /dev/null
+++ b/gambas3-gb-db-sqlite3/Makefile
@@ -0,0 +1,12 @@
+# $NetBSD$
+
+BUILD_DIRS=	gb.db.sqlite3
+GB_DEPENDS=	gambas3-gb-db
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-db-sqlite3-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	SQLite driver for Gambas
+
+.include "../../databases/sqlite3/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-db-sqlite3/PLIST b/gambas3-gb-db-sqlite3/PLIST
new file mode 100644
index 0000000000..48d96a5493
--- /dev/null
+++ b/gambas3-gb-db-sqlite3/PLIST
@@ -0,0 +1 @@
+@comment $NetBSD$
diff --git a/gambas3-gb-db/DESCR b/gambas3-gb-db/DESCR
new file mode 100644
index 0000000000..c6fe43dae4
--- /dev/null
+++ b/gambas3-gb-db/DESCR
@@ -0,0 +1,5 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This component allows you to access several database management systems.
diff --git a/gambas3-gb-db/Makefile b/gambas3-gb-db/Makefile
new file mode 100644
index 0000000000..7b4233b0bf
--- /dev/null
+++ b/gambas3-gb-db/Makefile
@@ -0,0 +1,11 @@
+# $NetBSD$
+
+BUILD_DIRS=	main/lib/db
+GB_DEPENDS=	gambas3-runtime
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-db-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	Database access for Gambas
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-db/PLIST b/gambas3-gb-db/PLIST
new file mode 100644
index 0000000000..a2be16f9cc
--- /dev/null
+++ b/gambas3-gb-db/PLIST
@@ -0,0 +1,6 @@
+@comment $NetBSD$
+lib/gambas3/gb.db.component
+lib/gambas3/gb.db.gambas
+lib/gambas3/gb.db.la
+share/gambas3/info/gb.db.info
+share/gambas3/info/gb.db.list
diff --git a/gambas3-gb-dbus/DESCR b/gambas3-gb-dbus/DESCR
new file mode 100644
index 0000000000..51fd02164b
--- /dev/null
+++ b/gambas3-gb-dbus/DESCR
@@ -0,0 +1,5 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This component allows you to take part in the D-Bus system.
diff --git a/gambas3-gb-dbus/Makefile b/gambas3-gb-dbus/Makefile
new file mode 100644
index 0000000000..1ec1f89d8d
--- /dev/null
+++ b/gambas3-gb-dbus/Makefile
@@ -0,0 +1,12 @@
+# $NetBSD$
+
+BUILD_DIRS=	gb.dbus
+GB_DEPENDS=	gambas3-runtime
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-dbus-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	D-Bus interface for Gambas
+
+.include "../../sysutils/dbus/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-dbus/PLIST b/gambas3-gb-dbus/PLIST
new file mode 100644
index 0000000000..a8950a8d14
--- /dev/null
+++ b/gambas3-gb-dbus/PLIST
@@ -0,0 +1,6 @@
+@comment $NetBSD$
+lib/gambas3/gb.dbus.component
+lib/gambas3/gb.dbus.gambas
+lib/gambas3/gb.dbus.la
+share/gambas3/info/gb.dbus.info
+share/gambas3/info/gb.dbus.list
diff --git a/gambas3-gb-desktop-x11/DESCR b/gambas3-gb-desktop-x11/DESCR
new file mode 100644
index 0000000000..01b3d5a362
--- /dev/null
+++ b/gambas3-gb-desktop-x11/DESCR
@@ -0,0 +1,5 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This component allows to deal with the low-level X11 library.
diff --git a/gambas3-gb-desktop-x11/Makefile b/gambas3-gb-desktop-x11/Makefile
new file mode 100644
index 0000000000..96a73c3f39
--- /dev/null
+++ b/gambas3-gb-desktop-x11/Makefile
@@ -0,0 +1,14 @@
+# $NetBSD$
+
+BUILD_DIRS=	gb.desktop.x11
+GB_DEPENDS=	gambas3-gb-image
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-desktop-x11-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	X-Window library support for Gambas
+
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../x11/libXtst/buildlink3.mk"
+.include "../../x11/xorgproto/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-desktop-x11/PLIST b/gambas3-gb-desktop-x11/PLIST
new file mode 100644
index 0000000000..12aefa891d
--- /dev/null
+++ b/gambas3-gb-desktop-x11/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+lib/gambas3/gb.desktop.x11.component
+lib/gambas3/gb.desktop.x11.la
+share/gambas3/info/gb.desktop.x11.info
+share/gambas3/info/gb.desktop.x11.list
diff --git a/gambas3-gb-desktop/DESCR b/gambas3-gb-desktop/DESCR
new file mode 100644
index 0000000000..6e9010e3e2
--- /dev/null
+++ b/gambas3-gb-desktop/DESCR
@@ -0,0 +1,6 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This component allows you to use desktop-agnostic routines based on the
+xdg-utils scripts, to open files, send mails, manage the screen saver...
diff --git a/gambas3-gb-desktop/Makefile b/gambas3-gb-desktop/Makefile
new file mode 100644
index 0000000000..e45dae3f02
--- /dev/null
+++ b/gambas3-gb-desktop/Makefile
@@ -0,0 +1,11 @@
+# $NetBSD$
+
+BUILD_DIRS=	comp
+GB_DEPENDS=	gambas3-runtime gambas3-gb-image gambas3-gb-desktop-x11
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-desktop-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	Desktop management component for Gambas
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-desktop/PLIST b/gambas3-gb-desktop/PLIST
new file mode 100644
index 0000000000..5e188c990f
--- /dev/null
+++ b/gambas3-gb-desktop/PLIST
@@ -0,0 +1,6 @@
+@comment $NetBSD$
+lib/gambas3/gb.desktop.component
+lib/gambas3/gb.desktop.gambas
+share/gambas3/control/gb.desktop/desktopwatcher.png
+share/gambas3/info/gb.desktop.info
+share/gambas3/info/gb.desktop.list
diff --git a/gambas3-gb-eval-highlight/DESCR b/gambas3-gb-eval-highlight/DESCR
new file mode 100644
index 0000000000..17ae2c54e1
--- /dev/null
+++ b/gambas3-gb-eval-highlight/DESCR
@@ -0,0 +1,7 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This component provides classes for highlighting source code. At the moment,
+the following highlighters are implemented: Gambas, C, C++, JavaScript, SQL and
+HTML.
diff --git a/gambas3-gb-eval-highlight/Makefile b/gambas3-gb-eval-highlight/Makefile
new file mode 100644
index 0000000000..7f7c8914d3
--- /dev/null
+++ b/gambas3-gb-eval-highlight/Makefile
@@ -0,0 +1,11 @@
+# $NetBSD$
+
+BUILD_DIRS=	comp
+GB_DEPENDS=	gambas3-runtime
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-eval-highlight-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	Syntax highlighter routines for Gambas
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-eval-highlight/PLIST b/gambas3-gb-eval-highlight/PLIST
new file mode 100644
index 0000000000..b476b71d04
--- /dev/null
+++ b/gambas3-gb-eval-highlight/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+lib/gambas3/gb.eval.highlight.component
+lib/gambas3/gb.eval.highlight.gambas
+share/gambas3/info/gb.eval.highlight.info
+share/gambas3/info/gb.eval.highlight.list
diff --git a/gambas3-gb-form-dialog/DESCR b/gambas3-gb-form-dialog/DESCR
new file mode 100644
index 0000000000..427065a724
--- /dev/null
+++ b/gambas3-gb-form-dialog/DESCR
@@ -0,0 +1,6 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This component defines new enhanced versions of the standard dialogs, based on
+the controls defined in the gambas3-gb-form component.
diff --git a/gambas3-gb-form-dialog/Makefile b/gambas3-gb-form-dialog/Makefile
new file mode 100644
index 0000000000..cab7c15ce8
--- /dev/null
+++ b/gambas3-gb-form-dialog/Makefile
@@ -0,0 +1,11 @@
+# $NetBSD$
+
+BUILD_DIRS=	comp
+GB_DEPENDS=	gambas3-runtime gambas3-gb-form
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-form-dialog-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	Enhanced version of the standard dialogs for Gambas
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-form-dialog/PLIST b/gambas3-gb-form-dialog/PLIST
new file mode 100644
index 0000000000..07286a3bcc
--- /dev/null
+++ b/gambas3-gb-form-dialog/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+lib/gambas3/gb.form.dialog.component
+lib/gambas3/gb.form.dialog.gambas
+share/gambas3/info/gb.form.dialog.info
+share/gambas3/info/gb.form.dialog.list
diff --git a/gambas3-gb-form-editor/DESCR b/gambas3-gb-form-editor/DESCR
new file mode 100644
index 0000000000..0ea719d7ce
--- /dev/null
+++ b/gambas3-gb-form-editor/DESCR
@@ -0,0 +1,6 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This component provides the TextEditor control, which is a text editor with
+syntax highlighting support.
diff --git a/gambas3-gb-form-editor/Makefile b/gambas3-gb-form-editor/Makefile
new file mode 100644
index 0000000000..5a5fa793d3
--- /dev/null
+++ b/gambas3-gb-form-editor/Makefile
@@ -0,0 +1,11 @@
+# $NetBSD$
+
+BUILD_DIRS=	comp
+GB_DEPENDS=	gambas3-runtime gambas3-gb-eval-highlight
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-form-editor-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	Enhanced text editor for Gambas with syntax highlighting
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-form-editor/PLIST b/gambas3-gb-form-editor/PLIST
new file mode 100644
index 0000000000..9f01251357
--- /dev/null
+++ b/gambas3-gb-form-editor/PLIST
@@ -0,0 +1,6 @@
+@comment $NetBSD$
+lib/gambas3/gb.form.editor.component
+lib/gambas3/gb.form.editor.gambas
+share/gambas3/control/gb.form.editor/texteditor.png
+share/gambas3/info/gb.form.editor.info
+share/gambas3/info/gb.form.editor.list
diff --git a/gambas3-gb-form-mdi/DESCR b/gambas3-gb-form-mdi/DESCR
new file mode 100644
index 0000000000..4792becc66
--- /dev/null
+++ b/gambas3-gb-form-mdi/DESCR
@@ -0,0 +1,6 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This components allows you to make multi-document interfaces with the Workspace
+control, and provides a ToolBar container.
diff --git a/gambas3-gb-form-mdi/Makefile b/gambas3-gb-form-mdi/Makefile
new file mode 100644
index 0000000000..f76c12c57c
--- /dev/null
+++ b/gambas3-gb-form-mdi/Makefile
@@ -0,0 +1,11 @@
+# $NetBSD$
+
+BUILD_DIRS=	comp
+GB_DEPENDS=	gambas3-runtime gambas3-gb-form gambas3-gb-settings
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-form-mdi-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	Multi-document interface for Gambas
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-form-mdi/PLIST b/gambas3-gb-form-mdi/PLIST
new file mode 100644
index 0000000000..6c646e307b
--- /dev/null
+++ b/gambas3-gb-form-mdi/PLIST
@@ -0,0 +1,7 @@
+@comment $NetBSD$
+lib/gambas3/gb.form.mdi.component
+lib/gambas3/gb.form.mdi.gambas
+share/gambas3/control/gb.form.mdi/toolbar.png
+share/gambas3/control/gb.form.mdi/workspace.png
+share/gambas3/info/gb.form.mdi.info
+share/gambas3/info/gb.form.mdi.list
diff --git a/gambas3-gb-form-stock/DESCR b/gambas3-gb-form-stock/DESCR
new file mode 100644
index 0000000000..f050b3a5ff
--- /dev/null
+++ b/gambas3-gb-form-stock/DESCR
@@ -0,0 +1,5 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This component provides some stock icons.
diff --git a/gambas3-gb-form-stock/Makefile b/gambas3-gb-form-stock/Makefile
new file mode 100644
index 0000000000..1e71e6edc7
--- /dev/null
+++ b/gambas3-gb-form-stock/Makefile
@@ -0,0 +1,11 @@
+# $NetBSD$
+
+BUILD_DIRS=	comp
+GB_DEPENDS=	gambas3-runtime gambas3-gb-form
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-form-stock-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	Default stock icons for Gambas
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-form-stock/PLIST b/gambas3-gb-form-stock/PLIST
new file mode 100644
index 0000000000..97b94aa3e1
--- /dev/null
+++ b/gambas3-gb-form-stock/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+lib/gambas3/gb.form.stock.component
+lib/gambas3/gb.form.stock.gambas
+share/gambas3/info/gb.form.stock.info
+share/gambas3/info/gb.form.stock.list
diff --git a/gambas3-gb-form-terminal/DESCR b/gambas3-gb-form-terminal/DESCR
new file mode 100644
index 0000000000..5eafa0a4ae
--- /dev/null
+++ b/gambas3-gb-form-terminal/DESCR
@@ -0,0 +1,6 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+
+This component provides a full-featured VT-100 terminal emulator control.
diff --git a/gambas3-gb-form-terminal/Makefile b/gambas3-gb-form-terminal/Makefile
new file mode 100644
index 0000000000..990e8b6775
--- /dev/null
+++ b/gambas3-gb-form-terminal/Makefile
@@ -0,0 +1,11 @@
+# $NetBSD$
+
+BUILD_DIRS=	comp
+GB_DEPENDS=	gambas3-runtime gambas3-gb-term
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-form-terminal-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	Terminal emulator for Gambas
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-form-terminal/PLIST b/gambas3-gb-form-terminal/PLIST
new file mode 100644
index 0000000000..19cbc52ae8
--- /dev/null
+++ b/gambas3-gb-form-terminal/PLIST
@@ -0,0 +1,6 @@
+@comment $NetBSD$
+lib/gambas3/gb.form.terminal.component
+lib/gambas3/gb.form.terminal.gambas
+share/gambas3/control/gb.form.terminal/terminalview.png
+share/gambas3/info/gb.form.terminal.info
+share/gambas3/info/gb.form.terminal.list
diff --git a/gambas3-gb-form/DESCR b/gambas3-gb-form/DESCR
new file mode 100644
index 0000000000..ef890f71b9
--- /dev/null
+++ b/gambas3-gb-form/DESCR
@@ -0,0 +1,6 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This components provides a set of enhanced GUI controls. It can be used with
+any GUI component.
diff --git a/gambas3-gb-form/Makefile b/gambas3-gb-form/Makefile
new file mode 100644
index 0000000000..6fbbd904bb
--- /dev/null
+++ b/gambas3-gb-form/Makefile
@@ -0,0 +1,11 @@
+# $NetBSD$
+
+BUILD_DIRS=	comp
+GB_DEPENDS=	gambas3-runtime gambas3-gb-image gambas3-gb-settings
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-form-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	Enhanced GUI controls for Gambas
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-form/PLIST b/gambas3-gb-form/PLIST
new file mode 100644
index 0000000000..622c49ed7d
--- /dev/null
+++ b/gambas3-gb-form/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+lib/gambas3/gb.form.component
+lib/gambas3/gb.form.gambas
+share/gambas3/info/gb.form.info
+share/gambas3/info/gb.form.list
diff --git a/gambas3-gb-image/DESCR b/gambas3-gb-image/DESCR
new file mode 100644
index 0000000000..25315c2d36
--- /dev/null
+++ b/gambas3-gb-image/DESCR
@@ -0,0 +1,5 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This component implements image and color management routines.
diff --git a/gambas3-gb-image/Makefile b/gambas3-gb-image/Makefile
new file mode 100644
index 0000000000..c6b1f75b5c
--- /dev/null
+++ b/gambas3-gb-image/Makefile
@@ -0,0 +1,10 @@
+# $NetBSD$
+
+BUILD_DIRS=	main/lib/image
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-image-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	Image management component for Gambas
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-image/PLIST b/gambas3-gb-image/PLIST
new file mode 100644
index 0000000000..281811cdd8
--- /dev/null
+++ b/gambas3-gb-image/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+lib/gambas3/gb.image.component
+lib/gambas3/gb.image.la
+share/gambas3/info/gb.image.info
+share/gambas3/info/gb.image.list
diff --git a/gambas3-gb-markdown/DESCR b/gambas3-gb-markdown/DESCR
new file mode 100644
index 0000000000..d89887c0aa
--- /dev/null
+++ b/gambas3-gb-markdown/DESCR
@@ -0,0 +1,5 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This component allows to convert the Gambas Markdown Syntax to HTML.
diff --git a/gambas3-gb-markdown/Makefile b/gambas3-gb-markdown/Makefile
new file mode 100644
index 0000000000..e88004a05b
--- /dev/null
+++ b/gambas3-gb-markdown/Makefile
@@ -0,0 +1,11 @@
+# $NetBSD$
+
+BUILD_DIRS=	comp
+GB_DEPENDS=	gambas3-runtime
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-markdown-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	Gambas Markdown markup syntax
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-markdown/PLIST b/gambas3-gb-markdown/PLIST
new file mode 100644
index 0000000000..753a019313
--- /dev/null
+++ b/gambas3-gb-markdown/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+lib/gambas3/gb.markdown.component
+lib/gambas3/gb.markdown.gambas
+share/gambas3/info/gb.markdown.info
+share/gambas3/info/gb.markdown.list
diff --git a/gambas3-gb-media/DESCR b/gambas3-gb-media/DESCR
new file mode 100644
index 0000000000..19fe1f974f
--- /dev/null
+++ b/gambas3-gb-media/DESCR
@@ -0,0 +1,7 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This package is a simplified interface to the GStreamer library. It allows to
+play, convert and transform multimedia data from any source to any format by
+linking plugins together.
diff --git a/gambas3-gb-media/Makefile b/gambas3-gb-media/Makefile
new file mode 100644
index 0000000000..66f52cc6f5
--- /dev/null
+++ b/gambas3-gb-media/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD$
+
+BUILD_DIRS=	gb.media
+GB_DEPENDS=	gambas3-gb-image
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-media-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	GStreamer library interface for Gambas
+
+.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
+.include "../../multimedia/gstreamer1/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-media/PLIST b/gambas3-gb-media/PLIST
new file mode 100644
index 0000000000..c694ea9cfd
--- /dev/null
+++ b/gambas3-gb-media/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+lib/gambas3/gb.media.component
+lib/gambas3/gb.media.la
+share/gambas3/info/gb.media.info
+share/gambas3/info/gb.media.list
diff --git a/gambas3-gb-mime/DESCR b/gambas3-gb-mime/DESCR
new file mode 100644
index 0000000000..7ed1f9e61c
--- /dev/null
+++ b/gambas3-gb-mime/DESCR
@@ -0,0 +1,5 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This component allows to parse a string and convert it to a MIME message and vice versa.
diff --git a/gambas3-gb-mime/Makefile b/gambas3-gb-mime/Makefile
new file mode 100644
index 0000000000..52ce889a6f
--- /dev/null
+++ b/gambas3-gb-mime/Makefile
@@ -0,0 +1,11 @@
+# $NetBSD$
+
+BUILD_DIRS=	gb.mime
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-mime-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	MIME message management for Gambas
+
+.include "../../mail/gmime3/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-mime/PLIST b/gambas3-gb-mime/PLIST
new file mode 100644
index 0000000000..7f518780bd
--- /dev/null
+++ b/gambas3-gb-mime/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+lib/gambas3/gb.mime.component
+lib/gambas3/gb.mime.la
+share/gambas3/info/gb.mime.info
+share/gambas3/info/gb.mime.list
diff --git a/gambas3-gb-ncurses/DESCR b/gambas3-gb-ncurses/DESCR
new file mode 100644
index 0000000000..ad7cf0c745
--- /dev/null
+++ b/gambas3-gb-ncurses/DESCR
@@ -0,0 +1,5 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This package provides the NCurses library.
diff --git a/gambas3-gb-ncurses/Makefile b/gambas3-gb-ncurses/Makefile
new file mode 100644
index 0000000000..71fde69a36
--- /dev/null
+++ b/gambas3-gb-ncurses/Makefile
@@ -0,0 +1,11 @@
+# $NetBSD$
+
+BUILD_DIRS=	gb.ncurses
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-ncurses-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	NCurses library for Gambas
+
+.include "../../mk/curses.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-ncurses/PLIST b/gambas3-gb-ncurses/PLIST
new file mode 100644
index 0000000000..54a6ef86cd
--- /dev/null
+++ b/gambas3-gb-ncurses/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD$
+TODO
diff --git a/gambas3-gb-net-curl/DESCR b/gambas3-gb-net-curl/DESCR
new file mode 100644
index 0000000000..a87cb0b718
--- /dev/null
+++ b/gambas3-gb-net-curl/DESCR
@@ -0,0 +1,5 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+Allows retrieval of http, ftp, and potentially other files via the network.
diff --git a/gambas3-gb-net-curl/Makefile b/gambas3-gb-net-curl/Makefile
new file mode 100644
index 0000000000..b9b5d0c208
--- /dev/null
+++ b/gambas3-gb-net-curl/Makefile
@@ -0,0 +1,12 @@
+# $NetBSD$
+
+BUILD_DIRS=	gb.net.curl
+GB_DEPENDS=	gambas3-runtime gambas3-gb-net
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-net-curl-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	Network high-level protocol management for Gambas based on the Curl library
+
+.include "../../www/curl/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-net-curl/PLIST b/gambas3-gb-net-curl/PLIST
new file mode 100644
index 0000000000..9d1eda1cfd
--- /dev/null
+++ b/gambas3-gb-net-curl/PLIST
@@ -0,0 +1,6 @@
+@comment $NetBSD$
+lib/gambas3/gb.net.curl.component
+lib/gambas3/gb.net.curl.gambas
+lib/gambas3/gb.net.curl.la
+share/gambas3/info/gb.net.curl.info
+share/gambas3/info/gb.net.curl.list
diff --git a/gambas3-gb-net/DESCR b/gambas3-gb-net/DESCR
new file mode 100644
index 0000000000..3f4d000581
--- /dev/null
+++ b/gambas3-gb-net/DESCR
@@ -0,0 +1,5 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This component allows you to implement network clients and servers in Gambas. It also lets you manage serial port devices.
diff --git a/gambas3-gb-net/Makefile b/gambas3-gb-net/Makefile
new file mode 100644
index 0000000000..ef48831076
--- /dev/null
+++ b/gambas3-gb-net/Makefile
@@ -0,0 +1,10 @@
+# $NetBSD$
+
+BUILD_DIRS=	gb.net
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-net-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	Network access for Gambas
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-net/PLIST b/gambas3-gb-net/PLIST
new file mode 100644
index 0000000000..4338410ae6
--- /dev/null
+++ b/gambas3-gb-net/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+lib/gambas3/gb.net.component
+lib/gambas3/gb.net.la
+share/gambas3/info/gb.net.info
+share/gambas3/info/gb.net.list
diff --git a/gambas3-gb-qt4/DESCR b/gambas3-gb-qt4/DESCR
new file mode 100644
index 0000000000..b696d38a45
--- /dev/null
+++ b/gambas3-gb-qt4/DESCR
@@ -0,0 +1,6 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This component implements the Graphical User Interface classes. It is based on
+the Qt4 library.
diff --git a/gambas3-gb-qt4/Makefile b/gambas3-gb-qt4/Makefile
new file mode 100644
index 0000000000..d231c1d317
--- /dev/null
+++ b/gambas3-gb-qt4/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD$
+
+BUILD_DIRS=	gb.qt4
+GB_DEPENDS=	gambas3-gb-image
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-qt4-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	Qt4 toolkit implementation for Gambas
+
+.include "../../x11/qt4-libs/buildlink3.mk"
+.include "../../x11/qt4-qdbus/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-qt4/PLIST b/gambas3-gb-qt4/PLIST
new file mode 100644
index 0000000000..3086402b4f
--- /dev/null
+++ b/gambas3-gb-qt4/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+lib/gambas3/gb.qt4.component
+lib/gambas3/gb.qt4.la
+share/gambas3/info/gb.qt4.info
+share/gambas3/info/gb.qt4.list
diff --git a/gambas3-gb-settings/DESCR b/gambas3-gb-settings/DESCR
new file mode 100644
index 0000000000..e23f327d53
--- /dev/null
+++ b/gambas3-gb-settings/DESCR
@@ -0,0 +1,5 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This component allows your project to deal with application configuration files.
diff --git a/gambas3-gb-settings/Makefile b/gambas3-gb-settings/Makefile
new file mode 100644
index 0000000000..dc07f09cfa
--- /dev/null
+++ b/gambas3-gb-settings/Makefile
@@ -0,0 +1,11 @@
+# $NetBSD$
+
+BUILD_DIRS=	comp
+GB_DEPENDS=	gambas3-runtime
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-settings-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	Gambas Application settings management
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-settings/PLIST b/gambas3-gb-settings/PLIST
new file mode 100644
index 0000000000..19fcef6b5d
--- /dev/null
+++ b/gambas3-gb-settings/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+lib/gambas3/gb.settings.component
+lib/gambas3/gb.settings.gambas
+share/gambas3/info/gb.settings.info
+share/gambas3/info/gb.settings.list
diff --git a/gambas3-gb-signal/DESCR b/gambas3-gb-signal/DESCR
new file mode 100644
index 0000000000..3b764e7fb2
--- /dev/null
+++ b/gambas3-gb-signal/DESCR
@@ -0,0 +1,5 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This component allows you to ignore POSIX signals, or intercept them inside an event handler.
diff --git a/gambas3-gb-signal/Makefile b/gambas3-gb-signal/Makefile
new file mode 100644
index 0000000000..797cd92b42
--- /dev/null
+++ b/gambas3-gb-signal/Makefile
@@ -0,0 +1,10 @@
+# $NetBSD$
+
+BUILD_DIRS=	main/lib/signal
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-signal-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	POSIX signals management for Gambas
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-signal/PLIST b/gambas3-gb-signal/PLIST
new file mode 100644
index 0000000000..9babbf6ce9
--- /dev/null
+++ b/gambas3-gb-signal/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+lib/gambas3/gb.signal.component
+lib/gambas3/gb.signal.la
+share/gambas3/info/gb.signal.info
+share/gambas3/info/gb.signal.list
diff --git a/gambas3-gb-term/DESCR b/gambas3-gb-term/DESCR
new file mode 100644
index 0000000000..d75c09bab2
--- /dev/null
+++ b/gambas3-gb-term/DESCR
@@ -0,0 +1,6 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This component allows to manage terminals, with an API very close to the one
+provided by the operating system.
diff --git a/gambas3-gb-term/Makefile b/gambas3-gb-term/Makefile
new file mode 100644
index 0000000000..ebdbd88ca1
--- /dev/null
+++ b/gambas3-gb-term/Makefile
@@ -0,0 +1,10 @@
+# $NetBSD$
+
+BUILD_DIRS=	main/lib/term
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-term-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	A terminal manager for Gambas
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-term/PLIST b/gambas3-gb-term/PLIST
new file mode 100644
index 0000000000..5b4ed93ca1
--- /dev/null
+++ b/gambas3-gb-term/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+lib/gambas3/gb.term.component
+lib/gambas3/gb.term.la
+share/gambas3/info/gb.term.info
+share/gambas3/info/gb.term.list
diff --git a/gambas3-gb-util/DESCR b/gambas3-gb-util/DESCR
new file mode 100644
index 0000000000..787a180c55
--- /dev/null
+++ b/gambas3-gb-util/DESCR
@@ -0,0 +1,5 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This component provides many useful utility methods or classes.
diff --git a/gambas3-gb-util/Makefile b/gambas3-gb-util/Makefile
new file mode 100644
index 0000000000..a6976b5062
--- /dev/null
+++ b/gambas3-gb-util/Makefile
@@ -0,0 +1,11 @@
+# $NetBSD$
+
+BUILD_DIRS=	comp
+GB_DEPENDS=	gambas3-runtime
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-util-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	Miscellaneous utility functions for Gambas
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-util/PLIST b/gambas3-gb-util/PLIST
new file mode 100644
index 0000000000..1c9fedb398
--- /dev/null
+++ b/gambas3-gb-util/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+lib/gambas3/gb.util.component
+lib/gambas3/gb.util.gambas
+share/gambas3/info/gb.util.info
+share/gambas3/info/gb.util.list
diff --git a/gambas3-gb-xml/DESCR b/gambas3-gb-xml/DESCR
new file mode 100644
index 0000000000..4a8f3d4dc1
--- /dev/null
+++ b/gambas3-gb-xml/DESCR
@@ -0,0 +1,5 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This component allows you to read and write XML files.
diff --git a/gambas3-gb-xml/Makefile b/gambas3-gb-xml/Makefile
new file mode 100644
index 0000000000..4f028906ad
--- /dev/null
+++ b/gambas3-gb-xml/Makefile
@@ -0,0 +1,11 @@
+# $NetBSD$
+
+BUILD_DIRS=	gb.xml
+GB_DEPENDS=	gambas3-runtime
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-gb-xml-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	XML tools now made in Gambas
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-gb-xml/PLIST b/gambas3-gb-xml/PLIST
new file mode 100644
index 0000000000..8ab4abc347
--- /dev/null
+++ b/gambas3-gb-xml/PLIST
@@ -0,0 +1,6 @@
+@comment $NetBSD$
+lib/gambas3/gb.xml.component
+lib/gambas3/gb.xml.gambas
+lib/gambas3/gb.xml.la
+share/gambas3/info/gb.xml.info
+share/gambas3/info/gb.xml.list
diff --git a/gambas3-ide/DESCR b/gambas3-ide/DESCR
new file mode 100644
index 0000000000..3a024cbd0f
--- /dev/null
+++ b/gambas3-ide/DESCR
@@ -0,0 +1,5 @@
+Gambas is a free development environment and a full powerful development
+platform based on a Basic interpreter with object extensions, as easy as Visual
+Basic.
+
+This package includes the Gambas Integrated Development Environment.
diff --git a/gambas3-ide/Makefile b/gambas3-ide/Makefile
new file mode 100644
index 0000000000..ebc49d6f55
--- /dev/null
+++ b/gambas3-ide/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD$
+
+BUILD_DIRS=	app
+GB_DEPENDS=	gambas3-runtime gambas3-devel gambas3-gb-clipper gambas3-gb-db
+GB_DEPENDS+=	gambas3-gb-db-form gambas3-gb-desktop gambas3-gb-desktop-x11
+GB_DEPENDS+=	gambas3-gb-eval-highlight gambas3-gb-form gambas3-gb-form-dialog
+GB_DEPENDS+=	gambas3-gb-form-editor gambas3-gb-form-mdi gambas3-gb-form-stock
+GB_DEPENDS+=	gambas3-gb-form-terminal gambas3-gb-image gambas3-gb-markdown
+GB_DEPENDS+=	gambas3-gb-net gambas3-gb-net-curl gambas3-gb-settings
+GB_DEPENDS+=	gambas3-gb-signal gambas3-gb-term gambas3-gb-util
+.include "../../wip/gambas3/Makefile.common"
+
+PKGNAME=	gambas3-ide-${GB_VERSION}
+MAINTAINER=	bastiangermann%fishpost.de@localhost
+COMMENT=	Integrated Development Environment for the Gambas programming language
+
+CHECK_FILES_SKIP+=	${PREFIX}/bin/gb.*
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/gambas3-ide/PLIST b/gambas3-ide/PLIST
new file mode 100644
index 0000000000..b19ac4f431
--- /dev/null
+++ b/gambas3-ide/PLIST
@@ -0,0 +1,118 @@
+@comment $NetBSD$
+bin/gambas3
+share/appdata/gambas3.appdata.xml
+share/gambas3/icons/application-x-gambas3.png
+share/gambas3/template/console/.directory
+share/gambas3/template/console/.gitignore
+share/gambas3/template/console/.icon.png
+share/gambas3/template/console/.lang/es.mo
+share/gambas3/template/console/.lang/es.po
+share/gambas3/template/console/.lang/es_ES.mo
+share/gambas3/template/console/.lang/es_ES.po
+share/gambas3/template/console/.lang/fr.mo
+share/gambas3/template/console/.lang/fr.po
+share/gambas3/template/console/.project
+share/gambas3/template/console/.src/Main.module
+share/gambas3/template/console/icon.png
+share/gambas3/template/database/.directory
+share/gambas3/template/database/.gitignore
+share/gambas3/template/database/.icon.png
+share/gambas3/template/database/.project
+share/gambas3/template/database/.src/FMain.class
+share/gambas3/template/database/.src/FMain.form
+share/gambas3/template/database/icon.png
+share/gambas3/template/graphical/.directory
+share/gambas3/template/graphical/.gitignore
+share/gambas3/template/graphical/.icon.png
+share/gambas3/template/graphical/.lang/es.mo
+share/gambas3/template/graphical/.lang/es.po
+share/gambas3/template/graphical/.lang/es_ES.mo
+share/gambas3/template/graphical/.lang/es_ES.po
+share/gambas3/template/graphical/.lang/fr.mo
+share/gambas3/template/graphical/.lang/fr.po
+share/gambas3/template/graphical/.project
+share/gambas3/template/graphical/.src/FMain.class
+share/gambas3/template/graphical/.src/FMain.form
+share/gambas3/template/graphical/icon.png
+share/gambas3/template/gtk2/.directory
+share/gambas3/template/gtk2/.gitignore
+share/gambas3/template/gtk2/.icon.png
+share/gambas3/template/gtk2/.lang/es.mo
+share/gambas3/template/gtk2/.lang/es.po
+share/gambas3/template/gtk2/.lang/es_ES.mo
+share/gambas3/template/gtk2/.lang/es_ES.po
+share/gambas3/template/gtk2/.lang/fr.mo
+share/gambas3/template/gtk2/.lang/fr.po
+share/gambas3/template/gtk2/.project
+share/gambas3/template/gtk2/.src/FMain.class
+share/gambas3/template/gtk2/.src/FMain.form
+share/gambas3/template/gtk2/icon.png
+share/gambas3/template/gtk3/.directory
+share/gambas3/template/gtk3/.gitignore
+share/gambas3/template/gtk3/.icon.png
+share/gambas3/template/gtk3/.lang/es.mo
+share/gambas3/template/gtk3/.lang/es.po
+share/gambas3/template/gtk3/.lang/fr.mo
+share/gambas3/template/gtk3/.lang/fr.po
+share/gambas3/template/gtk3/.project
+share/gambas3/template/gtk3/.src/FMain.class
+share/gambas3/template/gtk3/.src/FMain.form
+share/gambas3/template/gtk3/icon.png
+share/gambas3/template/qt/.directory
+share/gambas3/template/qt/.gitignore
+share/gambas3/template/qt/.icon.png
+share/gambas3/template/qt/.lang/es.mo
+share/gambas3/template/qt/.lang/es.po
+share/gambas3/template/qt/.lang/es_ES.mo
+share/gambas3/template/qt/.lang/es_ES.po
+share/gambas3/template/qt/.lang/fr.mo
+share/gambas3/template/qt/.lang/fr.po
+share/gambas3/template/qt/.project
+share/gambas3/template/qt/.src/FMain.class
+share/gambas3/template/qt/.src/FMain.form
+share/gambas3/template/qt/icon.png
+share/gambas3/template/sdl/.directory
+share/gambas3/template/sdl/.gitignore
+share/gambas3/template/sdl/.icon.png
+share/gambas3/template/sdl/.lang/es.mo
+share/gambas3/template/sdl/.lang/es.po
+share/gambas3/template/sdl/.lang/es_ES.mo
+share/gambas3/template/sdl/.lang/es_ES.po
+share/gambas3/template/sdl/.lang/fr.mo
+share/gambas3/template/sdl/.lang/fr.po
+share/gambas3/template/sdl/.project
+share/gambas3/template/sdl/.src/MMain.module
+share/gambas3/template/sdl/icon.png
+share/gambas3/template/web/.directory
+share/gambas3/template/web/.gitignore
+share/gambas3/template/web/.icon.png
+share/gambas3/template/web/.lang/es.mo
+share/gambas3/template/web/.lang/es.po
+share/gambas3/template/web/.lang/es_ES.mo
+share/gambas3/template/web/.lang/es_ES.po
+share/gambas3/template/web/.lang/fr.mo
+share/gambas3/template/web/.lang/fr.po
+share/gambas3/template/web/.project
+share/gambas3/template/web/.src/Main.class
+share/gambas3/template/web/.src/Main.webpage
+share/gambas3/template/web/icon.png
+share/gambas3/template/webform/.directory
+share/gambas3/template/webform/.icon.png
+share/gambas3/template/webform/.lang/fr.mo
+share/gambas3/template/webform/.lang/fr.po
+share/gambas3/template/webform/.project
+share/gambas3/template/webform/.src/Webform1.class
+share/gambas3/template/webform/.src/Webform1.webform
+share/gambas3/template/webform/icon.png
+share/gambas3/template/~subversion/.directory
+share/gambas3/template/~subversion/.gitignore
+share/gambas3/template/~subversion/.icon.png
+share/gambas3/template/~subversion/.lang/es.mo
+share/gambas3/template/~subversion/.lang/es.po
+share/gambas3/template/~subversion/.lang/es_ES.mo
+share/gambas3/template/~subversion/.lang/es_ES.po
+share/gambas3/template/~subversion/.lang/fr.mo
+share/gambas3/template/~subversion/.lang/fr.po
+share/gambas3/template/~subversion/.project
+share/gambas3/template/~subversion/.src/Main.module
+share/gambas3/template/~subversion/icon.png
diff --git a/gambas3-runtime/Makefile b/gambas3-runtime/Makefile
index 1ab1a50eda..08506586e6 100644
--- a/gambas3-runtime/Makefile
+++ b/gambas3-runtime/Makefile
@@ -7,21 +7,5 @@ PKGNAME=	gambas3-runtime-${GB_VERSION}
 MAINTAINER=	bastiangermann%fishpost.de@localhost
 COMMENT=	Gambas interpreter and basic runtime
 
-CHECK_FILES_SKIP+=	${PREFIX}/lib/gambas3/gb.a
-CHECK_FILES_SKIP+=	${PREFIX}/.*/gambas3/.*gb.clipper.*
-CHECK_FILES_SKIP+=	${PREFIX}/.*/gambas3/.*gb.complex.*
-CHECK_FILES_SKIP+=	${PREFIX}/.*/gambas3/.*gb.compress.*
-CHECK_FILES_SKIP+=	${PREFIX}/.*/gambas3/.*gb.data.*
-CHECK_FILES_SKIP+=	${PREFIX}/.*/gambas3/.*gb.db.*
-CHECK_FILES_SKIP+=	${PREFIX}/.*/gambas3/.*gb.image.*
-CHECK_FILES_SKIP+=	${PREFIX}/.*/gambas3/.*gb.inotify.*
-CHECK_FILES_SKIP+=	${PREFIX}/.*/gambas3/.*gb.jit.*
-CHECK_FILES_SKIP+=	${PREFIX}/.*/gambas3/.*gb.la
-CHECK_FILES_SKIP+=	${PREFIX}/.*/gambas3/.*gb.option.*
-CHECK_FILES_SKIP+=	${PREFIX}/.*/gambas3/.*gb.signal.*
-CHECK_FILES_SKIP+=	${PREFIX}/.*/gambas3/.*gb.so.*
-CHECK_FILES_SKIP+=	${PREFIX}/.*/gambas3/.*gb.term.*
-CHECK_FILES_SKIP+=	${PREFIX}/.*/gambas3/.*gb.vb.*
-
 .include "../../devel/libffi/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff --git a/gambas3/Makefile.common b/gambas3/Makefile.common
index be72730afa..3db9fce53a 100644
--- a/gambas3/Makefile.common
+++ b/gambas3/Makefile.common
@@ -27,12 +27,21 @@ CONFIGURE_DIRS!=	echo ${BUILD_DIRS} | cut -d/ -f1
 .if "${BUILD_DIRS}" != "main/gbc"
 BUILD_DEPENDS+=		gambas3-devel-${GB_VERSION}:../../wip/gambas3-devel
 
+.  for comp in ${GB_DEPENDS}
+DEPENDS+=		${comp}-${GB_VERSION}:../../wip/${comp}
+.  endfor
+
+CHECK_FILES_SKIP+=	${PREFIX}/lib/gambas3/.*
+CHECK_FILES_SKIP+=	${PREFIX}/share/gambas3/.*
+
 pre-install:
 	cd ${DESTDIR}${PREFIX}; \
-	mkdir -p bin; \
+	mkdir -p bin lib share; \
 	ln -s ${PREFIX}/bin/gba3 bin/gba3; \
 	ln -s ${PREFIX}/bin/gbc3 bin/gbc3; \
-	ln -s ${PREFIX}/bin/gbi3 bin/gbi3
+	ln -s ${PREFIX}/bin/gbi3 bin/gbi3; \
+	${CP} -r ${PREFIX}/lib/gambas3 lib || true; \
+	${CP} -r ${PREFIX}/share/gambas3 share || true
 
 post-install:
 	cd ${DESTDIR}${PREFIX}; \


Home | Main Index | Thread Index | Old Index