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