- New port: lang/gambas2-base
Gambas is a free development environment based on a Basic interpreter with
object extensions, a bit like Visual Basic (but it is NOT a clone !).
With Gambas, you can quickly design your program GUI with QT or GTK+, access
MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications
with DCOP, translate your program into any language, create network applications
easily, make 3D OpenGL applications, make CGI web applications, and so on.
WWW: http://gambas.sf.net/
2009-05-09 02:53:57 +02:00
|
|
|
PLIST= ${.CURDIR}/pkg-plist
|
|
|
|
PATCHDIR= ${.CURDIR}/files
|
|
|
|
|
|
|
|
GAMBAS_COMPONENT?= ${PKGNAMESUFFIX:S/-/./g:S/^.//g}
|
|
|
|
GAMBAS_COMPDIRE= ${LOCALBASE}/lib/gambas2
|
|
|
|
|
2009-05-22 01:57:23 +02:00
|
|
|
GBI2_CMD= ${LOCALBASE}/bin/gbi2
|
|
|
|
|
- New port: lang/gambas2-base
Gambas is a free development environment based on a Basic interpreter with
object extensions, a bit like Visual Basic (but it is NOT a clone !).
With Gambas, you can quickly design your program GUI with QT or GTK+, access
MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications
with DCOP, translate your program into any language, create network applications
easily, make 3D OpenGL applications, make CGI web applications, and so on.
WWW: http://gambas.sf.net/
2009-05-09 02:53:57 +02:00
|
|
|
CONFIGURE_WRKSRC= ${WRKSRC}/${GAMBAS_COMPONENT}
|
|
|
|
BUILD_WRKSRC= ${WRKSRC}/${GAMBAS_COMPONENT}
|
|
|
|
INSTALL_WRKSRC= ${WRKSRC}/${GAMBAS_COMPONENT}
|
|
|
|
|
|
|
|
CONFIGURE_ARGS= --disable-debug \
|
|
|
|
--disable-optimization
|
|
|
|
|
|
|
|
EXTRACT_AFTER_ARGS+= "${DISTNAME}/${GAMBAS_COMPONENT}"
|
|
|
|
|
|
|
|
.if ${PKGNAMESUFFIX} == "-gb-sdl-sound"
|
|
|
|
BUILD_DEPENDS+= gbi2:${PORTSDIR}/lang/gambas2-base
|
|
|
|
|
|
|
|
USE_SDL= sdl mixer
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PKGNAMESUFFIX} == "-gb-db-firebird"
|
2009-08-17 17:01:34 +02:00
|
|
|
BUILD_DEPENDS+= gbi2:${PORTSDIR}/lang/gambas2-base
|
|
|
|
|
- New port: lang/gambas2-base
Gambas is a free development environment based on a Basic interpreter with
object extensions, a bit like Visual Basic (but it is NOT a clone !).
With Gambas, you can quickly design your program GUI with QT or GTK+, access
MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications
with DCOP, translate your program into any language, create network applications
easily, make 3D OpenGL applications, make CGI web applications, and so on.
WWW: http://gambas.sf.net/
2009-05-09 02:53:57 +02:00
|
|
|
USE_FIREBIRD= yes
|
2009-06-15 18:20:16 +02:00
|
|
|
|
|
|
|
CONFIGURE_ARGS+= --with-firebird-includes=${LOCALBASE}/include \
|
|
|
|
--with-firebird-libraries=${LOCALBASE}/lib
|
- New port: lang/gambas2-base
Gambas is a free development environment based on a Basic interpreter with
object extensions, a bit like Visual Basic (but it is NOT a clone !).
With Gambas, you can quickly design your program GUI with QT or GTK+, access
MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications
with DCOP, translate your program into any language, create network applications
easily, make 3D OpenGL applications, make CGI web applications, and so on.
WWW: http://gambas.sf.net/
2009-05-09 02:53:57 +02:00
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PKGNAMESUFFIX} == "-gb-db-mysql"
|
2009-08-17 17:01:34 +02:00
|
|
|
BUILD_DEPENDS+= gbi2:${PORTSDIR}/lang/gambas2-base
|
|
|
|
|
- New port: lang/gambas2-base
Gambas is a free development environment based on a Basic interpreter with
object extensions, a bit like Visual Basic (but it is NOT a clone !).
With Gambas, you can quickly design your program GUI with QT or GTK+, access
MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications
with DCOP, translate your program into any language, create network applications
easily, make 3D OpenGL applications, make CGI web applications, and so on.
WWW: http://gambas.sf.net/
2009-05-09 02:53:57 +02:00
|
|
|
USE_MYSQL= yes
|
2009-06-15 18:20:16 +02:00
|
|
|
|
2009-06-18 00:59:54 +02:00
|
|
|
CONFIGURE_ARGS+= --with-mysql-includes=${LOCALBASE}/include/mysql \
|
|
|
|
--with-mysql-libraries=${LOCALBASE}/lib/mysql
|
- New port: lang/gambas2-base
Gambas is a free development environment based on a Basic interpreter with
object extensions, a bit like Visual Basic (but it is NOT a clone !).
With Gambas, you can quickly design your program GUI with QT or GTK+, access
MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications
with DCOP, translate your program into any language, create network applications
easily, make 3D OpenGL applications, make CGI web applications, and so on.
WWW: http://gambas.sf.net/
2009-05-09 02:53:57 +02:00
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PKGNAMESUFFIX} == "-gb-db-postgresql"
|
2009-08-17 17:01:34 +02:00
|
|
|
BUILD_DEPENDS+= gbi2:${PORTSDIR}/lang/gambas2-base
|
- New port: lang/gambas2-base
Gambas is a free development environment based on a Basic interpreter with
object extensions, a bit like Visual Basic (but it is NOT a clone !).
With Gambas, you can quickly design your program GUI with QT or GTK+, access
MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications
with DCOP, translate your program into any language, create network applications
easily, make 3D OpenGL applications, make CGI web applications, and so on.
WWW: http://gambas.sf.net/
2009-05-09 02:53:57 +02:00
|
|
|
USE_PGSQL= yes
|
2009-06-15 18:20:16 +02:00
|
|
|
|
2009-06-18 00:59:54 +02:00
|
|
|
CONFIGURE_ARGS+= --with-postgresql-includes="${PGSQL_INCLUDES}" \
|
2009-06-15 18:20:16 +02:00
|
|
|
--with-postgresql-libraries=${LOCALBASE}/lib
|
2009-06-18 00:59:54 +02:00
|
|
|
|
|
|
|
PGSQL_INCLUDES= ${LOCALBASE}/include/postgresql \
|
|
|
|
${LOCALBASE}/include/postgresql/server/catalog \
|
|
|
|
${LOCALBASE}/include/postgresql/server
|
- New port: lang/gambas2-base
Gambas is a free development environment based on a Basic interpreter with
object extensions, a bit like Visual Basic (but it is NOT a clone !).
With Gambas, you can quickly design your program GUI with QT or GTK+, access
MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications
with DCOP, translate your program into any language, create network applications
easily, make 3D OpenGL applications, make CGI web applications, and so on.
WWW: http://gambas.sf.net/
2009-05-09 02:53:57 +02:00
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PKGNAMESUFFIX} == "-gb-db-odbc"
|
2009-08-17 17:01:34 +02:00
|
|
|
BUILD_DEPENDS+= gbi2:${PORTSDIR}/lang/gambas2-base
|
- New port: lang/gambas2-base
Gambas is a free development environment based on a Basic interpreter with
object extensions, a bit like Visual Basic (but it is NOT a clone !).
With Gambas, you can quickly design your program GUI with QT or GTK+, access
MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications
with DCOP, translate your program into any language, create network applications
easily, make 3D OpenGL applications, make CGI web applications, and so on.
WWW: http://gambas.sf.net/
2009-05-09 02:53:57 +02:00
|
|
|
LIB_DEPENDS+= odbc.1:${PORTSDIR}/databases/unixODBC
|
2009-06-15 18:20:16 +02:00
|
|
|
|
|
|
|
CONFIGURE_ARGS+= --with-odbc-includes=${LOCALBASE}/include \
|
|
|
|
--with-odbc-libraries=${LOCALBASE}/lib
|
- New port: lang/gambas2-base
Gambas is a free development environment based on a Basic interpreter with
object extensions, a bit like Visual Basic (but it is NOT a clone !).
With Gambas, you can quickly design your program GUI with QT or GTK+, access
MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications
with DCOP, translate your program into any language, create network applications
easily, make 3D OpenGL applications, make CGI web applications, and so on.
WWW: http://gambas.sf.net/
2009-05-09 02:53:57 +02:00
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PKGNAMESUFFIX} == "-gb-db-sqlite2"
|
2009-08-17 17:01:34 +02:00
|
|
|
BUILD_DEPENDS+= gbi2:${PORTSDIR}/lang/gambas2-base
|
|
|
|
|
- New port: lang/gambas2-base
Gambas is a free development environment based on a Basic interpreter with
object extensions, a bit like Visual Basic (but it is NOT a clone !).
With Gambas, you can quickly design your program GUI with QT or GTK+, access
MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications
with DCOP, translate your program into any language, create network applications
easily, make 3D OpenGL applications, make CGI web applications, and so on.
WWW: http://gambas.sf.net/
2009-05-09 02:53:57 +02:00
|
|
|
USE_SQLITE= 2
|
2009-06-15 18:20:16 +02:00
|
|
|
|
|
|
|
CONFIGURE_ARGS+= --with-sqlite2-includes=${LOCALBASE}/include \
|
|
|
|
--with-sqlite2-libraries=${LOCALBASE}/lib
|
- New port: lang/gambas2-base
Gambas is a free development environment based on a Basic interpreter with
object extensions, a bit like Visual Basic (but it is NOT a clone !).
With Gambas, you can quickly design your program GUI with QT or GTK+, access
MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications
with DCOP, translate your program into any language, create network applications
easily, make 3D OpenGL applications, make CGI web applications, and so on.
WWW: http://gambas.sf.net/
2009-05-09 02:53:57 +02:00
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PKGNAMESUFFIX} == "-gb-db-sqlite3"
|
2009-08-17 17:01:34 +02:00
|
|
|
BUILD_DEPENDS+= gbi2:${PORTSDIR}/lang/gambas2-base
|
|
|
|
|
- New port: lang/gambas2-base
Gambas is a free development environment based on a Basic interpreter with
object extensions, a bit like Visual Basic (but it is NOT a clone !).
With Gambas, you can quickly design your program GUI with QT or GTK+, access
MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications
with DCOP, translate your program into any language, create network applications
easily, make 3D OpenGL applications, make CGI web applications, and so on.
WWW: http://gambas.sf.net/
2009-05-09 02:53:57 +02:00
|
|
|
USE_SQLITE= yes
|
2009-06-15 18:20:16 +02:00
|
|
|
|
|
|
|
CONFIGURE_ARGS+= --with-sqlite3-includes=${LOCALBASE}/include \
|
|
|
|
--with-sqlite3-libraries=${LOCALBASE}/lib
|
- New port: lang/gambas2-base
Gambas is a free development environment based on a Basic interpreter with
object extensions, a bit like Visual Basic (but it is NOT a clone !).
With Gambas, you can quickly design your program GUI with QT or GTK+, access
MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications
with DCOP, translate your program into any language, create network applications
easily, make 3D OpenGL applications, make CGI web applications, and so on.
WWW: http://gambas.sf.net/
2009-05-09 02:53:57 +02:00
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PKGNAMESUFFIX} == "-gb-pcre"
|
|
|
|
BUILD_DEPENDS+= gbi2:${PORTSDIR}/lang/gambas2-base
|
|
|
|
LIB_DEPENDS+= pcre.0:${PORTSDIR}/devel/pcre
|
2009-06-15 18:20:16 +02:00
|
|
|
|
|
|
|
CONFIGURE_ARGS+= --with-pcre-includes=${LOCALBASE}/include \
|
|
|
|
--with-pcre-libraries=${LOCALBASE}/lib
|
- New port: lang/gambas2-base
Gambas is a free development environment based on a Basic interpreter with
object extensions, a bit like Visual Basic (but it is NOT a clone !).
With Gambas, you can quickly design your program GUI with QT or GTK+, access
MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications
with DCOP, translate your program into any language, create network applications
easily, make 3D OpenGL applications, make CGI web applications, and so on.
WWW: http://gambas.sf.net/
2009-05-09 02:53:57 +02:00
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PKGNAMESUFFIX} == "-gb-corba"
|
|
|
|
BUILD_DEPENDS+= gbi2:${PORTSDIR}/lang/gambas2-base
|
|
|
|
LIB_DEPENDS+= ACE.5:${PORTSDIR}/devel/ace \
|
|
|
|
omniORB4.1:${PORTSDIR}/devel/omniORB
|
2009-06-15 18:20:16 +02:00
|
|
|
|
|
|
|
CONFIGURE_ARGS+= --with-corba-includes=${LOCALBASE}/include \
|
|
|
|
--with-corba-libraries=${LOCALBASE}/lib
|
- New port: lang/gambas2-base
Gambas is a free development environment based on a Basic interpreter with
object extensions, a bit like Visual Basic (but it is NOT a clone !).
With Gambas, you can quickly design your program GUI with QT or GTK+, access
MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications
with DCOP, translate your program into any language, create network applications
easily, make 3D OpenGL applications, make CGI web applications, and so on.
WWW: http://gambas.sf.net/
2009-05-09 02:53:57 +02:00
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PKGNAMESUFFIX} == "-gb-sdl"
|
|
|
|
BUILD_DEPENDS+= gbi2:${PORTSDIR}/lang/gambas2-base
|
|
|
|
|
|
|
|
USE_SDL= sdl image gfx ttf
|
|
|
|
USE_XORG= xft xcursor
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PKGNAMESUFFIX} == "-ide"
|
|
|
|
BUILD_DEPENDS+= gbi2:${PORTSDIR}/lang/gambas2-base \
|
|
|
|
${GAMBAS_COMPDIRE}/gb.settings.component:${PORTSDIR}/lang/gambas2-components \
|
|
|
|
${GAMBAS_COMPDIRE}/gb.qt.component:${PORTSDIR}/x11-toolkits/gambas2-gb-qt \
|
|
|
|
${GAMBAS_COMPDIRE}/gb.desktop.component:${PORTSDIR}/x11/gambas2-gb-desktop
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PKGNAMESUFFIX} == "-gb-net-curl"
|
|
|
|
BUILD_DEPENDS+= gbi2:${PORTSDIR}/lang/gambas2-base
|
|
|
|
LIB_DEPENDS+= curl.5:${PORTSDIR}/ftp/curl
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PKGNAMESUFFIX} == "-gb-opengl"
|
|
|
|
BUILD_DEPENDS+= gbi2:${PORTSDIR}/lang/gambas2-base
|
|
|
|
|
|
|
|
USE_GL= gl glu
|
2009-06-18 00:59:54 +02:00
|
|
|
|
2009-07-14 15:48:11 +02:00
|
|
|
CONFIGURE_ARGS+= --with-opengl-includes=${LOCALBASE}/include \
|
|
|
|
--with-opengl-libraries=${LOCALBASE}/lib
|
- New port: lang/gambas2-base
Gambas is a free development environment based on a Basic interpreter with
object extensions, a bit like Visual Basic (but it is NOT a clone !).
With Gambas, you can quickly design your program GUI with QT or GTK+, access
MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications
with DCOP, translate your program into any language, create network applications
easily, make 3D OpenGL applications, make CGI web applications, and so on.
WWW: http://gambas.sf.net/
2009-05-09 02:53:57 +02:00
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PKGNAMESUFFIX} == "-gb-image"
|
|
|
|
BUILD_DEPENDS+= gbi2:${PORTSDIR}/lang/gambas2-base
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PKGNAMESUFFIX} == "-gb-gtk-svg"
|
|
|
|
BUILD_DEPENDS+= gbi2:${PORTSDIR}/lang/gambas2-base
|
|
|
|
|
|
|
|
.include <${PORTSDIR}/Mk/bsd.gnome.mk>
|
|
|
|
USE_GNOME= librsvg2
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PKGNAMESUFFIX} == "-gb-pdf"
|
|
|
|
BUILD_DEPENDS+= gbi2:${PORTSDIR}/lang/gambas2-base
|
|
|
|
LIB_DEPENDS+= poppler:${PORTSDIR}/graphics/poppler
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PKGNAMESUFFIX} == "-components"
|
|
|
|
BUILD_DEPENDS+= gbi2:${PORTSDIR}/lang/gambas2-base \
|
|
|
|
${GAMBAS_COMPDIRE}/gb.qt.component:${PORTSDIR}/x11-toolkits/gambas2-gb-qt
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PKGNAMESUFFIX} == "-gb-net-smtp"
|
|
|
|
BUILD_DEPENDS+= gbi2:${PORTSDIR}/lang/gambas2-base
|
|
|
|
|
|
|
|
.include <${PORTSDIR}/Mk/bsd.gnome.mk>
|
|
|
|
USE_GNOME= glib20
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PKGNAMESUFFIX} == "-gb-net"
|
|
|
|
BUILD_DEPENDS+= gbi2:${PORTSDIR}/lang/gambas2-base
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PKGNAMESUFFIX} == "-gb-crypt"
|
|
|
|
BUILD_DEPENDS+= gbi2:${PORTSDIR}/lang/gambas2-base
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PKGNAMESUFFIX} == "-gb-xml"
|
|
|
|
BUILD_DEPENDS+= gbi2:${PORTSDIR}/lang/gambas2-base \
|
|
|
|
${GAMBAS_COMPDIRE}/gb.net.component:${PORTSDIR}/net/gambas2-gb-net \
|
|
|
|
${GAMBAS_COMPDIRE}/gb.net.curl.component:${PORTSDIR}/ftp/gambas2-gb-net-curl
|
|
|
|
|
|
|
|
.include <${PORTSDIR}/Mk/bsd.gnome.mk>
|
|
|
|
USE_GNOME= libxml2 libxslt
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PKGNAMESUFFIX} == "-gb-gtk"
|
|
|
|
EXTRACT_AFTER_ARGS+= "${DISTNAME}/gb.qt"
|
|
|
|
|
|
|
|
BUILD_DEPENDS+= gbi2:${PORTSDIR}/lang/gambas2-base
|
|
|
|
|
|
|
|
.include <${PORTSDIR}/Mk/bsd.gnome.mk>
|
|
|
|
USE_GNOME= gtk20
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PKGNAMESUFFIX} == "-gb-qt-kde"
|
|
|
|
EXTRACT_AFTER_ARGS+= "${DISTNAME}/gb.qt"
|
|
|
|
|
|
|
|
BUILD_DEPENDS+= gbi2:${PORTSDIR}/lang/gambas2-base
|
|
|
|
|
|
|
|
USE_KDELIBS_VER=3
|
|
|
|
.include <${PORTSDIR}/Mk/bsd.kde.mk>
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.if ${PKGNAMESUFFIX} == "-gb-desktop"
|
|
|
|
BUILD_DEPENDS+= gbi2:${PORTSDIR}/lang/gambas2-base \
|
|
|
|
${GAMBAS_COMPDIRE}/gb.settings.component:${PORTSDIR}/lang/gambas2-components \
|
|
|
|
${GAMBAS_COMPDIRE}/gb.qt.component:${PORTSDIR}/x11-toolkits/gambas2-gb-qt
|
|
|
|
|
|
|
|
USE_XORG= xtst
|
|
|
|
.endif
|
|
|
|
|
|
|
|
|
|
|
|
.if ${PKGNAMESUFFIX} == "-gb-qt"
|
|
|
|
BUILD_DEPENDS+= gbi2:${PORTSDIR}/lang/gambas2-base
|
|
|
|
|
|
|
|
USE_QT_VER= 3
|
|
|
|
.include <${PORTSDIR}/Mk/bsd.kde.mk>
|
2009-06-15 18:20:16 +02:00
|
|
|
|
2009-06-18 00:59:54 +02:00
|
|
|
CONFIGURE_ARGS+= --with-qtopengl-includes=${LOCALBASE}/include/GL \
|
2009-06-15 18:20:16 +02:00
|
|
|
--with-qtopengl-libraries=${LOCALBASE}/lib
|
- New port: lang/gambas2-base
Gambas is a free development environment based on a Basic interpreter with
object extensions, a bit like Visual Basic (but it is NOT a clone !).
With Gambas, you can quickly design your program GUI with QT or GTK+, access
MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications
with DCOP, translate your program into any language, create network applications
easily, make 3D OpenGL applications, make CGI web applications, and so on.
WWW: http://gambas.sf.net/
2009-05-09 02:53:57 +02:00
|
|
|
.endif
|
|
|
|
|
|
|
|
post-patch:
|
|
|
|
@cd ${WRKSRC} && \
|
|
|
|
${FIND} * -type f -name configure -print0 | ${XARGS} -0 ${REINPLACE_CMD} \
|
|
|
|
-e 's|-pipe -Wall -Wno-unused-value -fsigned-char|$$CFLAGS|g' \
|
2009-05-22 01:57:23 +02:00
|
|
|
-e 's|-pipe -Wall -fno-exceptions -Wno-unused-value -fsigned-char|$$CXXFLAGS|g' \
|
- New port: lang/gambas2-base
Gambas is a free development environment based on a Basic interpreter with
object extensions, a bit like Visual Basic (but it is NOT a clone !).
With Gambas, you can quickly design your program GUI with QT or GTK+, access
MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications
with DCOP, translate your program into any language, create network applications
easily, make 3D OpenGL applications, make CGI web applications, and so on.
WWW: http://gambas.sf.net/
2009-05-09 02:53:57 +02:00
|
|
|
-e 's|-O0||g'
|
|
|
|
@cd ${WRKSRC} && \
|
2009-05-22 01:57:23 +02:00
|
|
|
${FIND} * -type f -name Makefile.in -print0 | ${XARGS} -0 ${REINPLACE_CMD} \
|
|
|
|
-e 's|(GAMBAS_VERSION) -r|(GAMBAS_VERSION) -p -r|g'
|
- New port: lang/gambas2-base
Gambas is a free development environment based on a Basic interpreter with
object extensions, a bit like Visual Basic (but it is NOT a clone !).
With Gambas, you can quickly design your program GUI with QT or GTK+, access
MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications
with DCOP, translate your program into any language, create network applications
easily, make 3D OpenGL applications, make CGI web applications, and so on.
WWW: http://gambas.sf.net/
2009-05-09 02:53:57 +02:00
|
|
|
|
|
|
|
pre-install:
|
2009-05-22 01:57:23 +02:00
|
|
|
.if exists(${GBI2_CMD})
|
|
|
|
@${GBI2_CMD} -p -r ${PREFIX}
|
- New port: lang/gambas2-base
Gambas is a free development environment based on a Basic interpreter with
object extensions, a bit like Visual Basic (but it is NOT a clone !).
With Gambas, you can quickly design your program GUI with QT or GTK+, access
MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications
with DCOP, translate your program into any language, create network applications
easily, make 3D OpenGL applications, make CGI web applications, and so on.
WWW: http://gambas.sf.net/
2009-05-09 02:53:57 +02:00
|
|
|
.endif
|
|
|
|
|
|
|
|
security-check: gambas2-check-install
|
|
|
|
|
|
|
|
gambas2-check-install:
|
|
|
|
check-makevars::
|
|
|
|
@${ECHO_CMD} "###################################################################"
|
|
|
|
@${ECHO_CMD} ""
|
|
|
|
@${ECHO_CMD} " The following gambas2 component will be installed in your system: "
|
|
|
|
@${ECHO_CMD} ""
|
|
|
|
@${ECHO_CMD} " * ${PORTNAME}${PKGNAMESUFFIX}"
|
|
|
|
@${ECHO_CMD} ""
|
|
|
|
@${ECHO_CMD} "###################################################################"
|