head	1.10;
access;
symbols
	RELEASE_7_4_0:1.8
	RELEASE_8_2_0:1.8
	RELEASE_6_EOL:1.8
	RELEASE_8_1_0:1.8
	RELEASE_7_3_0:1.7
	RELEASE_8_0_0:1.6;
locks; strict;
comment	@# @;


1.10
date	2011.11.01.05.19.47;	author dougb;	state dead;
branches;
next	1.9;

1.9
date	2011.10.09.01.48.08;	author dougb;	state Exp;
branches;
next	1.8;

1.8
date	2010.03.28.06.38.53;	author dinoex;	state Exp;
branches;
next	1.7;

1.7
date	2010.02.05.11.40.13;	author dinoex;	state Exp;
branches;
next	1.6;

1.6
date	2009.08.02.23.49.42;	author acm;	state Exp;
branches;
next	1.5;

1.5
date	2009.07.28.06.40.16;	author acm;	state Exp;
branches;
next	1.4;

1.4
date	2009.05.21.23.57.22;	author acm;	state Exp;
branches;
next	1.3;

1.3
date	2009.05.11.00.36.47;	author acm;	state Exp;
branches;
next	1.2;

1.2
date	2009.05.09.13.45.37;	author erwin;	state Exp;
branches;
next	1.1;

1.1
date	2009.05.09.01.47.55;	author acm;	state Exp;
branches;
next	;


desc
@@


1.10
log
@x11-toolkits/gambas2-gb-qt has been broken for over a year.

Remove it, and the ports that depend on it.
@
text
@# New ports collection makefile for:	gambas2
# Date created:		2009-01-16
# Whom:			Jose Alonso Cardenas Marquez <acm@@FreeBSD.org>
#
# $FreeBSD: ports/lang/gambas2/Makefile,v 1.9 2011/10/09 01:48:08 dougb Exp $
#

PORTNAME=	gambas2
PORTVERSION=	2.15.2
PORTREVISION=	2
CATEGORIES=	lang
MASTER_SITES=	# empty
DISTFILES=	# empty
EXTRACT_ONLY=	# empty

MAINTAINER=	acm@@FreeBSD.org
COMMENT=	A basic language with object extensions (meta port)

DEPRECATED=	Depends on x11-toolkits/gambas2-gb-qt, which is DEPRECATED
EXPIRATION_DATE=	2011-10-31

RUN_DEPENDS=	gbi2:${PORTSDIR}/lang/gambas2-base \
		${GAMBASCOMPDIR}/gb.settings.component:${PORTSDIR}/lang/gambas2-components

NO_MTREE=	yes
NO_BUILD=	yes
SUB_FILES=	pkg-message

OPTIONS=	IDE	"IDE for the gambas programming language"	on \
		COMPRESS_BZLIB2	"The gambas bzlib2 compression component"	on \
		COMPRESS_ZLIB	"The gambas zlib compression component"	on \
		CORBA	"The gambas corba component"	on \
		CRYPT	"The gambas crypt encription component"	on \
		DB_FIREBIRD	"The Firebird driver component"	on \
		DB_ODBC	"The odbc driver component"	on \
		DB_MYSQL	"The MySQL driver component"	on \
		DB_PGSQL	"The postgresql driver component"	on \
		DB_SQLITE2	"The SQlite2 driver component"	on \
		DB_SQLITE3	"The SQlite3 driver component"	on \
		DESKTOP	"Portland project compatibility component"	on \
		GTK	"The Gtk2 GUI component"	on \
		GTK_SVG	"The SVG importing component"	on \
		IMAGE	"The image effects component"	on \
		NET	"The gambas networking component"	on \
		NET_CURL	"The advanced networking component"	on \
		NET_SMTP	"The gambas component to use smtp protocol"	on \
		OPENGL	"The OpenGL component for gambas"	on \
		PCRE	"The gambas regexp component"	on \
		PDF	"The gambas pdf component"	on \
		QT	"The gambas Qt GUI component"	on \
		QT_KDE	"The gambas KDE component"	on \
		SDL	"The gambas SDL component"	on \
		SDL_SOUND	"The gambas SDL sound component"	on \
		XML	"The gambas XML component"	on

PORT_DBDIR?=	/var/db/ports
LATEST_LINK=	${PORTNAME}
OPTIONSFILE?=	${PORT_DBDIR}/${LATEST_LINK}/options

.if exists(${OPTIONSFILE})
.include "${OPTIONSFILE}"
.endif
		
.include <bsd.port.pre.mk>

GAMBASCOMPDIR=	${LOCALBASE}/lib/${PORTNAME}
ALL_OPTIONS=	IDE COMPRESS_BZLIB2 COMPRESS_ZLIB CORBA CRYPT DB_FIREBIRD DB_ODBC \
		DB_MYSQL DB_PGSQL DB_SQLITE2 DB_SQLITE3 DESKTOP GTK GTK_SVG \
		IMAGE NET NET_CURL NET_SMTP OPENGL PCRE PDF QT QT_KDE SDL \
		SDL_SOUND XML

IDE_COMP=	editors/gambas2-ide
COMPRESS_BZLIB2_COMP=	archivers/gambas2-gb-compress-bzlib2
COMPRESS_ZLIB_COMP=	archivers/gambas2-gb-compress-zlib
CORBA_COMP=	devel/gambas2-gb-corba
CRYPT_COMP=	security/gambas2-gb-crypt
DB_FIREBIRD_COMP=	databases/gambas2-gb-db-firebird
DB_ODBC_COMP=	databases/gambas2-gb-db-odbc
DB_MYSQL_COMP=	databases/gambas2-gb-db-mysql
DB_PGSQL_COMP=	databases/gambas2-gb-db-postgresql
DB_SQLITE2_COMP=	databases/gambas2-gb-db-sqlite2
DB_SQLITE3_COMP=	databases/gambas2-gb-db-sqlite3
DESKTOP_COMP=	x11/gambas2-gb-desktop
GTK_COMP=	x11-toolkits/gambas2-gb-gtk
GTK_SVG_COMP=	graphics/gambas2-gb-gtk-svg
IMAGE_COMP=	graphics/gambas2-gb-image
NET_COMP=	net/gambas2-gb-net
NET_CURL_COMP=	ftp/gambas2-gb-net-curl
NET_SMTP_COMP=	mail/gambas2-gb-net-smtp
OPENGL_COMP=	graphics/gambas2-gb-opengl
PCRE_COMP=	devel/gambas2-gb-pcre
PDF_COMP=	graphics/gambas2-gb-pdf
QT_COMP=	x11-toolkits/gambas2-gb-qt
QT_KDE_COMP=	x11/gambas2-gb-qt-kde
SDL_COMP=	devel/gambas2-gb-sdl
SDL_SOUND_COMP=	audio/gambas2-gb-sdl-sound
XML_COMP=	textproc/gambas2-gb-xml

.for OPT in ${ALL_OPTIONS}
.	if defined(WITH_${OPT})  && !defined(WITHOUT_${OPT})
OPT_TMP=	${OPT:L}
.		if ${OPT_TMP} == "ide"
RUN_DEPENDS+=	${LOCALBASE}/bin/gambas2:${PORTSDIR}/${${OPT}_COMP}
.	else
RUN_DEPENDS+=	${GAMBASCOMPDIR}/gb.${OPT:S/_/./:S/PGSQL/POSTGRESQL/:L}.so:${PORTSDIR}/${${OPT}_COMP}
.		endif
.	endif
.endfor

do-install: build
	@@${DO_NADA}

post-install:
	@@${CAT} ${PKGMESSAGE}

.include <bsd.port.post.mk>
@


1.9
log
@For ports that have an EXPIRATION_DATE which has already passed, but
that have other ports that depend on them, mark the ports that depend
on them DEPRECATED, and make all EXPIRATION_DATEs 2011-10-31.
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.8
log
@- update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
@
text
@d19 3
@


1.7
log
@- update to jpeg-8
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.6
log
@- Update to 2.15.2
@
text
@d10 1
@


1.5
log
@- Update to 2.15.0

See ChangeLog at: http://gambas.sourceforge.net/en/changelog2.html
@
text
@d9 1
a9 1
PORTVERSION=	2.15.0
@


1.4
log
@- Update to 2.13.0
- Remove obsolete patch files
- Fix build on amd64 (1). Also it could compile without problems on pointyhat.

See the ChangeLog:	http://gambas.sourceforge.net/en/changelog2.html

Tested by:	pgollucci
Reported by:	QAT (1)
@
text
@d9 1
a9 1
PORTVERSION=	2.13.0
@


1.3
log
@- IDE option enabled by default (editors/gambas2-ide was added)
@
text
@d9 1
a9 2
PORTVERSION=	2.12
PORTREVISION=	1
@


1.2
log
@Turn off IDE by default as this port is not added (yet) to unbreak INDEX.
@
text
@d10 1
d26 1
a26 1
OPTIONS=	IDE	"IDE for the gambas programming language"	off \
@


1.1
log
@- New port: lang/gambas2

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.

(meta port)

WWW:    http://gambas.sf.net/
@
text
@d25 1
a25 1
OPTIONS=	IDE	"IDE for the gambas programming language"	on \
@

