head	1.73;
access;
symbols
	RELEASE_8_3_0:1.71
	RELEASE_9_0_0:1.71
	RELEASE_7_4_0:1.70
	RELEASE_8_2_0:1.70
	RELEASE_6_EOL:1.69
	RELEASE_8_1_0:1.69
	RELEASE_7_3_0:1.66
	RELEASE_8_0_0:1.64
	RELEASE_7_2_0:1.62
	RELEASE_7_1_0:1.60
	RELEASE_6_4_0:1.60
	RELEASE_5_EOL:1.58
	RELEASE_7_0_0:1.56
	RELEASE_6_3_0:1.56
	PRE_XORG_7:1.52
	RELEASE_4_EOL:1.52
	RELEASE_6_2_0:1.51
	RELEASE_6_1_0:1.47
	RELEASE_5_5_0:1.47
	RELEASE_6_0_0:1.38
	RELEASE_5_4_0:1.31
	RELEASE_4_11_0:1.24
	RELEASE_5_3_0:1.17
	RELEASE_4_10_0:1.4;
locks; strict;
comment	@# @;


1.73
date	2012.11.17.05.58.49;	author svnexp;	state Exp;
branches;
next	1.72;

1.72
date	2012.06.01.05.21.17;	author dinoex;	state Exp;
branches;
next	1.71;

1.71
date	2011.03.19.13.15.23;	author ale;	state Exp;
branches;
next	1.70;

1.70
date	2010.12.04.07.32.20;	author ade;	state Exp;
branches;
next	1.69;

1.69
date	2010.05.31.01.59.31;	author ade;	state Exp;
branches;
next	1.68;

1.68
date	2010.04.03.10.44.18;	author roam;	state Exp;
branches;
next	1.67;

1.67
date	2010.03.28.06.38.53;	author dinoex;	state Exp;
branches;
next	1.66;

1.66
date	2010.02.05.11.40.13;	author dinoex;	state Exp;
branches;
next	1.65;

1.65
date	2010.01.30.09.43.29;	author mva;	state Exp;
branches;
next	1.64;

1.64
date	2009.08.02.19.34.27;	author mezz;	state Exp;
branches;
next	1.63;

1.63
date	2009.07.31.13.53.14;	author dinoex;	state Exp;
branches;
next	1.62;

1.62
date	2009.01.23.15.42.52;	author roam;	state Exp;
branches;
next	1.61;

1.61
date	2009.01.05.20.36.28;	author pav;	state Exp;
branches;
next	1.60;

1.60
date	2008.08.21.06.17.29;	author rafan;	state Exp;
branches;
next	1.59;

1.59
date	2008.06.06.13.41.08;	author edwin;	state Exp;
branches;
next	1.58;

1.58
date	2008.04.19.17.51.27;	author miwi;	state Exp;
branches;
next	1.57;

1.57
date	2008.03.13.14.28.25;	author miwi;	state Exp;
branches;
next	1.56;

1.56
date	2007.10.04.01.25.15;	author edwin;	state Exp;
branches;
next	1.55;

1.55
date	2007.07.17.20.43.44;	author thierry;	state Exp;
branches;
next	1.54;

1.54
date	2007.05.28.15.28.54;	author thierry;	state Exp;
branches;
next	1.53;

1.53
date	2007.05.19.20.13.36;	author flz;	state Exp;
branches;
next	1.52;

1.52
date	2006.12.13.12.41.27;	author roam;	state Exp;
branches;
next	1.51;

1.51
date	2006.09.20.11.21.46;	author stas;	state Exp;
branches;
next	1.50;

1.50
date	2006.07.25.09.40.52;	author thierry;	state Exp;
branches;
next	1.49;

1.49
date	2006.05.02.20.28.52;	author thierry;	state Exp;
branches;
next	1.48;

1.48
date	2006.03.25.08.52.08;	author thierry;	state Exp;
branches;
next	1.47;

1.47
date	2006.02.23.10.37.40;	author ade;	state Exp;
branches;
next	1.46;

1.46
date	2006.01.21.21.01.15;	author thierry;	state Exp;
branches;
next	1.45;

1.45
date	2005.11.15.06.49.53;	author ade;	state Exp;
branches;
next	1.44;

1.44
date	2005.11.11.21.15.43;	author thierry;	state Exp;
branches;
next	1.43;

1.43
date	2005.11.08.06.09.29;	author thierry;	state Exp;
branches;
next	1.42;

1.42
date	2005.11.05.16.39.18;	author thierry;	state Exp;
branches;
next	1.41;

1.41
date	2005.11.05.05.19.36;	author marcus;	state Exp;
branches;
next	1.40;

1.40
date	2005.09.01.22.30.55;	author thierry;	state Exp;
branches;
next	1.39;

1.39
date	2005.08.28.09.08.37;	author thierry;	state Exp;
branches;
next	1.38;

1.38
date	2005.07.19.20.46.14;	author thierry;	state Exp;
branches;
next	1.37;

1.37
date	2005.07.11.20.34.45;	author thierry;	state Exp;
branches;
next	1.36;

1.36
date	2005.07.03.20.57.13;	author thierry;	state Exp;
branches;
next	1.35;

1.35
date	2005.05.11.18.56.37;	author thierry;	state Exp;
branches;
next	1.34;

1.34
date	2005.05.03.19.51.47;	author thierry;	state Exp;
branches;
next	1.33;

1.33
date	2005.05.01.20.36.10;	author thierry;	state Exp;
branches;
next	1.32;

1.32
date	2005.04.19.21.09.01;	author thierry;	state Exp;
branches;
next	1.31;

1.31
date	2005.03.26.22.33.30;	author kris;	state Exp;
branches;
next	1.30;

1.30
date	2005.03.12.10.52.56;	author marcus;	state Exp;
branches;
next	1.29;

1.29
date	2005.03.09.22.35.10;	author thierry;	state Exp;
branches;
next	1.28;

1.28
date	2005.02.02.09.59.02;	author thierry;	state Exp;
branches;
next	1.27;

1.27
date	2005.01.31.00.35.47;	author girgen;	state Exp;
branches;
next	1.26;

1.26
date	2005.01.12.21.21.32;	author thierry;	state Exp;
branches;
next	1.25;

1.25
date	2005.01.08.12.06.24;	author thierry;	state Exp;
branches;
next	1.24;

1.24
date	2004.12.27.18.35.59;	author thierry;	state Exp;
branches;
next	1.23;

1.23
date	2004.12.23.08.25.46;	author nork;	state Exp;
branches;
next	1.22;

1.22
date	2004.12.21.22.18.50;	author thierry;	state Exp;
branches;
next	1.21;

1.21
date	2004.11.28.23.10.50;	author thierry;	state Exp;
branches;
next	1.20;

1.20
date	2004.11.21.22.02.27;	author thierry;	state Exp;
branches;
next	1.19;

1.19
date	2004.11.08.20.47.31;	author thierry;	state Exp;
branches;
next	1.18;

1.18
date	2004.10.11.22.43.43;	author thierry;	state Exp;
branches;
next	1.17;

1.17
date	2004.09.06.21.49.01;	author thierry;	state Exp;
branches;
next	1.16;

1.16
date	2004.08.26.19.37.41;	author thierry;	state Exp;
branches;
next	1.15;

1.15
date	2004.08.18.22.34.32;	author thierry;	state Exp;
branches;
next	1.14;

1.14
date	2004.08.15.20.06.48;	author thierry;	state Exp;
branches;
next	1.13;

1.13
date	2004.08.02.20.37.28;	author thierry;	state Exp;
branches;
next	1.12;

1.12
date	2004.07.31.19.03.07;	author thierry;	state Exp;
branches;
next	1.11;

1.11
date	2004.06.25.21.59.43;	author thierry;	state Exp;
branches;
next	1.10;

1.10
date	2004.06.06.23.35.04;	author kris;	state Exp;
branches;
next	1.9;

1.9
date	2004.06.04.17.29.23;	author ade;	state Exp;
branches;
next	1.8;

1.8
date	2004.06.03.22.41.38;	author roam;	state Exp;
branches;
next	1.7;

1.7
date	2004.06.02.22.16.29;	author thierry;	state Exp;
branches;
next	1.6;

1.6
date	2004.05.20.09.44.33;	author thierry;	state Exp;
branches;
next	1.5;

1.5
date	2004.05.19.21.31.51;	author thierry;	state Exp;
branches;
next	1.4;

1.4
date	2004.04.10.22.54.41;	author thierry;	state Exp;
branches;
next	1.3;

1.3
date	2004.04.09.21.21.12;	author thierry;	state Exp;
branches;
next	1.2;

1.2
date	2004.04.03.17.50.34;	author thierry;	state Exp;
branches;
next	1.1;

1.1
date	2004.03.25.18.10.25;	author thierry;	state Exp;
branches;
next	;


desc
@@


1.73
log
@Switch exporter over
@
text
@# New ports collection makefile for:	Gambas
# Date created:				Jan 24, 2004
# Whom:					Thierry Thomas <thierry@@pompo.net>
#
# $FreeBSD: head/lang/gambas/Makefile 300896 2012-07-14 13:54:48Z beat $

PORTNAME=		gambas
PORTVERSION=		1.0.19
PORTREVISION=	12
CATEGORIES=		lang
MASTER_SITES=		SF

MAINTAINER=		thierry@@FreeBSD.org
COMMENT=		Gambas Almost Means BASic

LIB_DEPENDS=		curl.6:${PORTSDIR}/ftp/curl	\
			ml.0:${PORTSDIR}/math/ldouble

USE_AUTOTOOLS=		libltdl libtool
USE_KDELIBS_VER=	3
USE_GETTEXT=		yes
USE_BZIP2=		yes
USE_GMAKE=		yes
CONFIGURE_ARGS=		--with-conv-includes=${LOCALBASE}/include	\
			--with-conv-libraries=${LOCALBASE}/lib		\
			--with-intl-includes=${LOCALBASE}/include	\
			--with-intl-libraries=${LOCALBASE}/lib		\
			--with-conv-includes=${LOCALBASE}/include	\
			--with-conv-libraries=${LOCALBASE}/lib		\
			--with-gettext-includes=${LOCALBASE}/include	\
			--with-gettext-libraries=${LOCALBASE}/lib	\
			--with-moc=${LOCALBASE}/bin
CONFIGURE_ENV+=		PTHREAD_CFLAGS="${PTHREAD_CFLAGS}"		\
			PTHREAD_LIBS="${PTHREAD_LIBS}"

LIBS2FIX=		libqt-mt libkdecore libkdeui libDCOP libkio
SRC2FIX1=		configure src/comp/gbi.c src/exec/gbx_library.c
SRC2FIX2=		src/comp/gbc_archive.c src/comp/gbi.c		\
			src/exec/gbx_library.c src/share/gb_component.h
SRC2FIX3=		Makefile.in src/exec/gbx_project.c

DIR2PRUNE1=		help/hello-world
DIR2PRUNE2=		Miscellaneous/Notepad/.lang Drawing/ImageViewer/.lang	\
			Miscellaneous/Evaluator/.lang Exec/MoviePlayer/.lang	\
			Miscellaneous/Explorer/.lang Database/Database/.lang	\
			Drawing/OnScreenDisplay/.lang Basic/Timer/.lang		\
			Basic/Object/.lang Basic/Collection/.lang		\
			Automation/Scripting/.lang Automation/KateBrowser/.lang

.if defined(WITHOUT_MYSQL)
CONFIGURE_ARGS+=	--disable-mysql
PLIST_SUB+=		MYSQL="@@comment "
.else
CONFIGURE_ARGS+=	--with-mysql-includes=${LOCALBASE}/include/mysql	\
			--with-mysql-libraries=${LOCALBASE}/lib/mysql
USE_MYSQL=		yes
PLIST_SUB+=		MYSQL=""
.endif

.if !defined(WITHOUT_SDL)
USE_SDL=		mixer
CONFIGURE_ARGS+=	--with-sdl-includes="`${SDL_CONFIG} --cflags`"	\
			--with-sdl-libraries="`${SDL_CONFIG} --libs`"
PLIST_SUB+=		SDL=""
.else
CONFIGURE_ARGS+=	--disable-sdl
PLIST_SUB+=		SDL="@@comment "
.endif

.if !defined(WITHOUT_XML)
USE_GNOME=		libxml2 libxslt
PLIST_SUB+=		XML=""
CONFIGURE_ARGS+=	--with-libxml-includes=${LOCALBASE}/include/libxml2	\
			--with-libxml-libraries=${LOCALBASE}/lib		\
			--with-xslt-includes=${LOCALBASE}/include/libxml2	\
			--with-xslt-libraries=${LOCALBASE}/lib
.else
CONFIGURE_ARGS+=	--disable-libxml --disable-xslt
PLIST_SUB+=		XML="@@comment "
.endif

.include <bsd.port.pre.mk>

.if ${ARCH} == "sparc64" || ${ARCH} == "ia64"
BROKEN=			Segfault during build on ${ARCH}
.endif

.for lib in ${LIBS2FIX}
NEW${lib:U}!=	${LDCONFIG} -r | ${GREP} ${lib} | ${GREP} -v 'compat/pkg'	\
		| ${AWK} -F 'lib\/' '{print $$2}'
.endfor

.if exists(${LOCALBASE}/bin/pg_config)
WITH_PGSQL=		yes
.endif
.if defined(WITH_PGSQL)
USE_PGSQL=		yes
CONFIGURE_ARGS+=	--with-postgresql-includes=${LOCALBASE}/include/postgresql/server \
			--with-postgresql-libraries=${LOCALBASE}/lib
PLIST_SUB+=		PGSQL=""
.else
CONFIGURE_ARGS+=	--without-postgresql-includes				\
			--without-postgresql-libraries
PLIST_SUB+=		PGSQL="@@comment "
.endif

.if exists(${LOCALBASE}/include/sqlite.h)
WITH_SQLITE=		yes
.endif
.if defined(WITH_SQLITE)
LIB_DEPENDS+=		sqlite.2:${PORTSDIR}/databases/sqlite2
CONFIGURE_ARGS+=	--with-sqlite-includes=${LOCALBASE}/include		\
			--with-sqlite-libraries=${LOCALBASE}/lib
BUILD_DEPENDS+=		${LOCALBASE}/lib/libpub.a:${PORTSDIR}/devel/publib
PLIST_SUB+=		SQLITE=""
.else
CONFIGURE_ARGS+=	--disable-sqlite
PLIST_SUB+=		SQLITE="@@comment "
.endif

.if exists(${LOCALBASE}/bin/rpmbuild)
WITH_RPMBUILD=		yes
.endif
.if defined(WITH_RPMBUILD)
RUN_DEPENDS+=		rpmbuild:${PORTSDIR}/archivers/rpm4
.endif

pre-configure:
.for src in ${SRC2FIX1}
	@@${REINPLACE_CMD} -e "s|libqt-mt.so.3|${NEWLIBQT-MT}|g"			\
			-e "s|libkdecore.so.4|${NEWLIBKDECORE}|g"		\
			-e "s|libkdeui.so.4|${NEWLIBKDEUI}|g"			\
			-e "s|libDCOP.so.4|${NEWLIBDCOP}|g"			\
			-e "s|libkio.so.4|${NEWLIBKIO}|g" ${WRKSRC}/${src}
.endfor
.for src in ${SRC2FIX2}
	@@${REINPLACE_CMD} -e "s|/usr/bin/gb|${PREFIX}/bin/gb|g"	\
		${WRKSRC}/${src}
.endfor
.for src in ${SRC2FIX3}
	@@${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g"	${WRKSRC}/${src}
.endfor
.if !defined(NOPORTDOCS)
	@@${REINPLACE_CMD} -e "s|# FreeBSD-Doc-Comment||" ${WRKSRC}/Makefile.in
.endif

post-install:
	@@${RMDIR} ${DIR2PRUNE1:S|^|${DATADIR}/|}
.if !defined(NOPORTDOCS)
	@@${RMDIR} ${DIR2PRUNE2:S|^|${EXAMPLESDIR}/|}
.endif

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


1.72
log
@- update png to 1.5.10
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.71
log
@Bump PORTREVISION for ports linking to default libmysqlclient.
@
text
@d9 1
a9 1
PORTREVISION=	11
@


1.70
log
@Sync to new bsd.autotools.mk
@
text
@d9 1
a9 1
PORTREVISION=	10
@


1.69
log
@Bounce PORTREVISION for gettext-related ports.  Have fun, ya'll.
@
text
@d19 1
a19 1
USE_AUTOTOOLS=		libltdl:22 libtool:22
@


1.68
log
@Chase the ftp/curl shlib version bump.
@
text
@d9 1
a9 1
PORTREVISION=	9
@


1.67
log
@- update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
@
text
@d9 1
a9 1
PORTREVISION=	8
d16 1
a16 1
LIB_DEPENDS=		curl.5:${PORTSDIR}/ftp/curl	\
@


1.66
log
@- update to jpeg-8
@
text
@d9 1
a9 1
PORTREVISION=	7
@


1.65
log
@- Update devel/sdl12 to version 1.2.14.
- Update audio/sdl_mixer to version 1.2.11.
- Update graphics/sdl_gfx to version 2.0.20.
- Update graphics/sdl_image to version 1.2.10.
- Bump portrevisions for all ports depending on audio/sdl_mixer and
  graphics/sdl_image.
- Update Mk/bsd.sdl.mk accordingly for the new shared lib versions.

PR:		ports/142147 ports/142248 ports/142249
Approved by:	miwi (mentor implicit)
@
text
@d9 1
a9 1
PORTREVISION=	6
@


1.64
log
@-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
@
text
@d9 1
a9 1
PORTREVISION=	5
@


1.63
log
@- bump all port that indirectly depends on libjpeg and have not yet been bumped or updated
Requested by:	edwin
@
text
@d9 1
a9 1
PORTREVISION=	4
d19 1
a19 1
USE_AUTOTOOLS=		libltdl:15 libtool:15
@


1.62
log
@Bump the version of the curl shared library after the ftp/curl update
to 7.19.2.
Bump PORTREVISION, even on the ports that do not have a versioned
dependency, since the binaries will most probably still stop working.
@
text
@d9 1
a9 1
PORTREVISION=	3
@


1.61
log
@- Remove conditional checks for FreeBSD 5.x and older
@
text
@d9 1
a9 1
PORTREVISION=	2
d16 1
a16 1
LIB_DEPENDS=		curl.4:${PORTSDIR}/ftp/curl	\
@


1.60
log
@Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
@
text
@a87 4
.if ${OSVERSION} < 502110
RUN_DEPENDS+=		pgrep:${PORTSDIR}/sysutils/pkill
.endif

@


1.59
log
@Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@@
Approved by:    portmgr (pav)
@
text
@a34 1
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
@


1.58
log
@- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
@
text
@d9 1
a9 1
PORTREVISION=		1
@


1.57
log
@- Chase devel/sdl12 shlib version bump
@
text
@d11 1
a11 2
MASTER_SITES=		${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=	${PORTNAME}
d32 1
a32 1
			--with-moc=${X11BASE}/bin
@


1.56
log
@Remove always-false/true conditions based on OSVERSION 500000
@
text
@d9 1
@


1.55
log
@Upgrade to 1.0.19.

Changelog at <http://gambas.sourceforge.net/changelog.html>.
@
text
@a84 4
.if ${OSVERSION} < 500000
BROKEN=			Does not compile with gcc-2.95
.endif

@


1.54
log
@Upgrade to 1.0.18.

Changelog at <http://gambas.sourceforge.net/changelog.html>.
@
text
@d8 1
a8 1
PORTVERSION=		1.0.18
@


1.53
log
@- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
@
text
@d8 1
a8 2
PORTVERSION=		1.0.17
PORTREVISION=	3
@


1.52
log
@Update the ftp/curl port to 7.16.0.
Bump PORTREVISION of all dependent ports.
Fix the build errors in the few ports that still use the long deprecated,
and now obsoleted, cURL options.

Thanks to everyone who took the time to look over the patch!

Discussed on:	-ports
@
text
@d9 1
a9 1
PORTREVISION=	2
@


1.51
log
@ - Update devel/sdl12 to version 1.2.11. Now we employ stock SDL directory
   structure (i.e. include/SDL for includes and sdl-config for configuration
   binary)
 - Update graphics/sdl_ttf to version 2.0.8
 - Update graphics/sdl_image to version 1.2.5
 - Update audio/sdl_mixer to version 1.2.7
 - Update net/sdl_net to version 1.2.6
 - Update Mk/bsd.sdl.mk accordingly
 - Fix dependent ports to fit the new directory structure and avoid several
   API breakages
 - Bump up portrevisions for all dependent ports to allow them to be upgraded
   by portupgrade/portmaster etc tools

Approved by:    kris (portmgr), sem (mentor)
@
text
@d9 1
a9 1
PORTREVISION=	1
d17 1
a17 1
LIB_DEPENDS=		curl.3:${PORTSDIR}/ftp/curl	\
@


1.50
log
@Upgrade to 1.0.17.

Changelog at <http://gambas.sourceforge.net/changelog.html>.
@
text
@d9 1
@


1.49
log
@Upgrade to 1.0.16.

Changelog at <http://gambas.sourceforge.net/changelog.html>.
@
text
@d8 1
a8 1
PORTVERSION=		1.0.16
@


1.48
log
@Upgrade to 1.0.15.

Changelog at <http://gambas.sourceforge.net/changelog.html>.
@
text
@d8 1
a8 1
PORTVERSION=		1.0.15
@


1.47
log
@Conversion to a single libtool environment.

Approved by:	portmgr (kris)
@
text
@d8 1
a8 2
PORTVERSION=		1.0.14
PORTREVISION=		1
a35 1
USE_REINPLACE=		yes
d86 1
a86 1
BROKEN=	"Does not compile with gcc-2.95"
d90 1
a90 1
BROKEN=			"Segfault during build on ${ARCH}"
@


1.46
log
@Upgrade to 1.0.14.

Changelog at <http://gambas.sourceforge.net/changelog.html>.
@
text
@d9 1
d20 1
a20 1
USE_AUTOTOOLS=	libltdl:15 libtool:15
a23 2
LIBTOOLFILES=		configure libltdl/configure
LIBTOOLFLAGS=		# none
@


1.45
log
@Mass-conversion to the USE_AUTOTOOLS New World Order.  The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
@
text
@d8 1
a8 1
PORTVERSION=		1.0.13
d46 8
d159 6
@


1.44
log
@Upgrade to 1.0.13.

Changelog at <http://gambas.sourceforge.net/changelog.html>.
@
text
@d19 1
a19 1
USE_LIBLTDL=		yes
a22 1
USE_LIBTOOL_VER=	15
@


1.43
log
@Upgrade to 1.0.12.

Changelog at <http://gambas.sourceforge.net/changelog.html>.
@
text
@d8 1
a8 1
PORTVERSION=		1.0.12
@


1.42
log
@Allow non standard $LOCALBASE.

Reported by:	dosirak via Kris
@
text
@d8 1
a8 2
PORTVERSION=		1.0.11
PORTREVISION=	1
d16 2
a17 1
LIB_DEPENDS=		curl.3:${PORTSDIR}/ftp/curl
@


1.41
log
@Bump PORTREVISION to chase the glib20 shared library update.
@
text
@d29 6
d51 2
d70 4
@


1.40
log
@Upgrade to 1.0.11.

Changelog at <http://gambas.sourceforge.net/changelog.html>.
@
text
@d9 1
@


1.39
log
@pgrade to 1.0.10.
@
text
@d8 1
a8 1
PORTVERSION=		1.0.10
@


1.38
log
@Upgrade to 1.0.9.

Changelog at <http://gambas.sourceforge.net/changelog.html>.
@
text
@d8 1
a8 1
PORTVERSION=		1.0.9
d31 1
@


1.37
log
@Upgrade to 1.0.8.

Many bug fixed: changelog at <http://gambas.sourceforge.net/changelog.html>.
@
text
@d8 1
a8 1
PORTVERSION=		1.0.8
@


1.36
log
@Upgrade to 1.0.7.

The main changes are:

* Process management has been backported from the development version.

* A new czech translation for the IDE, and a new japanese translation
  for the database manager.

* Some important bugs were fixed.
@
text
@d8 1
a8 1
PORTVERSION=		1.0.7
@


1.35
log
@Now files are downloaded from the SourceForge FTP servers.

Reported by:	Kris via pointyhat
@
text
@d8 1
a8 1
PORTVERSION=		1.0.6
@


1.34
log
@Upgrade to 1.0.6 .

Changelog at <http://gambas.sourceforge.net/changelog.html>.
@
text
@d10 2
a11 1
MASTER_SITES=		http://gambas.sourceforge.net/
@


1.33
log
@Mark BROKEN on ia64.

Note: the author knowns problems on 64 bits platform, and they will
      be addressed.

Reported by:	Kris via pointyhat.
@
text
@d8 1
a8 1
PORTVERSION=		1.0.5
@


1.32
log
@- Upgrade to 1.0.5
	Changelog at <http://gambas.sourceforge.net/changelog.html>

- Make the dependency on mysql-client optional [1]

- Permit the IDE to display the example projects in the initial
  startup dialog [1]

Suggested by:	Neil Darlow <neil (at) darlow.co.uk> [1]
@
text
@d70 2
a71 2
.if ${ARCH} == "sparc64"
BROKEN=			"Segfault during build on sparc64"
@


1.31
log
@BROKEN on sparc64: segfault during build

Approved by:    portmgr (self)
@
text
@d8 1
a8 2
PORTVERSION=		1.0.4
PORTREVISION=	1
a29 1
USE_MYSQL=		yes
d38 8
@


1.30
log
@Bump PORTREVISION to chase the glib20 shared lib version change.
@
text
@d64 4
@


1.29
log
@Upgrade to 1.0.4.

Changelog at <http://gambas.sourceforge.net/changelog.html>.
@
text
@d9 1
@


1.28
log
@Upgrade to 1.0.3.
@
text
@d8 1
a8 1
PORTVERSION=		1.0.3
@


1.27
log
@Split the postgresql ports into a server and a client part.

All ports depending on postgresql shall use the USE_PGSQL=yes knob
defined in Mk/bsd.ports.mk. Bumping portrevisions where needed.

PR:		75344
Approved by:	portmgr@@ (kris), ade & sean (mentors)
@
text
@d8 1
a8 1
PORTVERSION=		1.0.2
@


1.26
log
@Update to 1.0.2 (minor bug fixes).
@
text
@d72 1
a72 1
.if exists(${LOCALBASE}/include/postgresql/server/postgres.h)
d76 1
a76 1
LIB_DEPENDS+=		pq.3:${PORTSDIR}/databases/postgresql7
@


1.25
log
@Upgrade to 1.0.1 (final).
@
text
@d8 1
a8 1
PORTVERSION=		1.0.1
@


1.24
log
@Upgrade to 1.0-RC6.

Warning! As of this update, the password of your databases connections
are crypted. If you were using the database manager, please remove
~/.gambas/gambas-database-manager.conf before launching the new version.
@
text
@d8 1
a8 2
PORTVERSION=		0.99
PORTREVISION=		6
a10 1
DISTNAME=		${PORTNAME}-${PORTVERSION}.RC6
@


1.23
log
@Clean up SQLite and related ports.
o Move databases/sqlite to databases/sqlite2.
o Fix dependency on databases/sqlite.
o Update sqlite2 to 2.8.15.
o Bump PORTREVISION, accordingly.

Approved by:	portmgr, maintainers of sqlite and related ports
@
text
@d9 1
a9 1
PORTREVISION=		5
d12 1
a12 1
DISTNAME=		${PORTNAME}-${PORTVERSION}.RC5
@


1.22
log
@- Upgrade to 1.0-RC5;

- Fix dependencies with libxml2 & libxslt.
@
text
@d9 1
a9 1
PORTREVISION=		4
d92 1
a92 1
LIB_DEPENDS+=		sqlite.2:${PORTSDIR}/databases/sqlite
@


1.21
log
@Upgrade to 1.0-RC4.
@
text
@d9 1
a9 1
PORTREVISION=		3
d12 1
a12 1
DISTNAME=		${PORTNAME}-${PORTVERSION}.RC4
d51 8
@


1.20
log
@Upgrade to 1.0-RC3.
@
text
@d9 1
a9 1
PORTREVISION=		2
d12 1
a12 1
DISTNAME=		${PORTNAME}-${PORTVERSION}.RC3
@


1.19
log
@Don't trust PORTVERSION: this is actually 1.0-RC2.
@
text
@d9 1
a9 1
PORTREVISION=		1
d12 1
a12 1
DISTNAME=		${PORTNAME}-${PORTVERSION}.RC2
@


1.18
log
@Upgrade to 0.99.
@
text
@d9 1
d12 1
@


1.17
log
@Remove a false dependency if pgrep/pkill are included in the base system.

Approved by:	portmgr (mcl).
@
text
@d8 1
a8 1
PORTVERSION=		0.98a
@


1.16
log
@Upgrade to 0.98a.
@
text
@a15 1
RUN_DEPENDS=		pgrep:${PORTSDIR}/sysutils/pkill
d53 4
@


1.15
log
@Upgrade to 0.97a: bugs fix release + doc. reorganization.
@
text
@d8 1
a8 1
PORTVERSION=		0.97a
@


1.14
log
@- Upgrade to 0.97;

- switch to libtool 1.5.

Known bug: the eval component aborts (already in 0.96, beeing
	investigated).
@
text
@d8 1
a8 1
PORTVERSION=		0.97
@


1.13
log
@Upgrade to 0.96.
@
text
@d8 1
a8 1
PORTVERSION=		0.96
d22 1
a22 1
USE_LIBTOOL_VER=	13
@


1.12
log
@Upgrade to 0.95.
@
text
@d8 1
a8 1
PORTVERSION=		0.95
@


1.11
log
@- upgrade to 0.94a;
- mark broken (against) on FreeBSD-4.x.
@
text
@d8 1
a8 1
PORTVERSION=		0.94a
d18 1
a18 1
USE_LIBLTDL=		YES
d87 7
@


1.10
log
@Re-chase the curl shared library version.

Pointy hat to: ade
@
text
@d8 1
a8 2
PORTVERSION=		0.93b
PORTREVISION?=	1
d38 1
d52 4
d75 1
a75 1
.if exists(${LOCALBASE}/include/sqlite.h) && ${OSVERSION} > 500000
d78 1
a78 1
.if defined(WITH_SQLITE) && ${OSVERSION} > 500000
d101 3
a106 1
	@@${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/Makefile.in
@


1.9
log
@Sync with new bsd.autotools.mk
@
text
@d16 1
a16 1
LIB_DEPENDS=		curl.2:${PORTSDIR}/ftp/curl
@


1.8
log
@Update ftp/curl to 7.12.0 and bump the shared library version in all
dependent ports.
@
text
@d16 1
a16 2
LIB_DEPENDS=		curl.3:${PORTSDIR}/ftp/curl			\
			ltdl.4:${PORTSDIR}/devel/libltdl
d19 1
@


1.7
log
@Unbreak on -STABLE:
	- dont use gcc 3.3 to link with qt;
	- disable sqlite on FreeBSD-4.x (at this time).
@
text
@d9 1
d16 1
a16 1
LIB_DEPENDS=		curl.2:${PORTSDIR}/ftp/curl			\
@


1.6
log
@Upgrade to 0.93b.
@
text
@a25 1
USE_GCC=		3.3
a50 4
.if ${OSVERSION} < 500000
BROKEN=		"Does not run on FreeBSD-4.x at this time"
.endif

d70 1
a70 1
.if exists(${LOCALBASE}/include/sqlite.h)
d73 1
a73 1
.if defined(WITH_SQLITE)
d80 1
a80 2
CONFIGURE_ARGS+=	--without-sqlite-includes				\
			--without-sqlite-libraries
@


1.5
log
@Upgrade to 0.93a.

Warning: the installation directories have changed.
@
text
@d8 1
a8 1
PORTVERSION=		0.93a
d28 2
a29 1
			--with-conv-libraries=${LOCALBASE}/lib
@


1.4
log
@The tarball of 0.92 has been replaced by 0.92a.
It includes the patch added yesterday.

Noticed on:	Bento
Approved by:	pav (mentor).
@
text
@d8 1
a8 1
PORTVERSION=		0.92a
d12 1
a12 1
MAINTAINER=		thierry@@pompo.net
a18 2
WRKSRC=			${WRKDIR}/${PORTNAME}-${PORTVERSION:S/a//}

d35 1
a35 1
SRC2FIX1=		src/comp/gbi.c src/exec/gbx_library.c
d89 1
a89 1
post-patch:
a104 2
	@@${RM} ${WRKSRC}/examples/Database/DataReportExample/Fconn.class.orig	\
		${WRKSRC}/examples/Database/DataReportExample/Fmain.class.orig
@


1.3
log
@Fix an horrible bug in Gambas.

The 0.92 IDE corrupts tabstrips in forms when you save them! If you have a
tabstrip with three tabs, for example, then each tab will have the same
children controls as the first one! This is the reason why some people wrote
that the compiler said an unexpected '"Frame1" already defined' or something
similar.

Approved by:	pav (mentor)
Obtained from:	the author.
@
text
@d8 1
a8 2
PORTVERSION=		0.92
PORTREVISION=		1
d19 2
a89 3

post-extract:
	@@${CHMOD} go+x ${WRKSRC}/examples/WebBrowser
@


1.2
log
@- Upgrade to 0.92.
- unbreak the examples.

Approved by:	mat (implicit).
@
text
@d9 1
@


1.1
log
@Add gambas 0.91, gambas Almost Means BASic.

PR:		62755
Approved by:	mat (mentor).
@
text
@d8 1
a8 1
PORTVERSION=		0.91
d22 1
a22 1
USE_LIBTOOL=		yes
d108 2
@

