head	1.24;
access;
symbols
	RELEASE_6_EOL:1.23
	RELEASE_8_1_0:1.22
	RELEASE_7_3_0:1.20
	RELEASE_8_0_0:1.20
	RELEASE_7_2_0:1.20
	RELEASE_7_1_0:1.19
	RELEASE_6_4_0:1.19
	RELEASE_5_EOL:1.19
	RELEASE_7_0_0:1.18
	RELEASE_6_3_0:1.18
	PRE_XORG_7:1.17
	RELEASE_4_EOL:1.16
	RELEASE_6_2_0:1.15
	RELEASE_6_1_0:1.14
	RELEASE_5_5_0:1.14
	RELEASE_6_0_0:1.14
	RELEASE_5_4_0:1.11
	RELEASE_4_11_0:1.10
	RELEASE_5_3_0:1.9
	RELEASE_4_10_0:1.9
	RELEASE_5_2_1:1.6
	RELEASE_5_2_0:1.6
	RELEASE_4_9_0:1.4
	RELEASE_5_1_0:1.4
	RELEASE_4_8_0:1.4
	RELEASE_5_0_0:1.3
	RELEASE_4_7_0:1.2
	RELEASE_4_6_2:1.2
	RELEASE_4_6_1:1.2
	RELEASE_4_6_0:1.2
	RELEASE_5_0_DP1:1.2
	RELEASE_4_5_0:1.2
	RELEASE_4_4_0:1.2
	RELEASE_4_3_0:1.2;
locks; strict;
comment	@# @;


1.24
date	2010.12.31.17.35.13;	author rene;	state dead;
branches;
next	1.23;

1.23
date	2010.10.29.22.24.56;	author bapt;	state Exp;
branches;
next	1.22;

1.22
date	2010.06.13.08.40.02;	author erwin;	state Exp;
branches;
next	1.21;

1.21
date	2010.04.03.10.44.19;	author roam;	state Exp;
branches;
next	1.20;

1.20
date	2009.01.23.15.42.53;	author roam;	state Exp;
branches;
next	1.19;

1.19
date	2008.04.19.17.51.35;	author miwi;	state Exp;
branches;
next	1.18;

1.18
date	2007.07.02.19.01.02;	author pav;	state Exp;
branches;
next	1.17;

1.17
date	2007.04.18.11.46.06;	author gabor;	state Exp;
branches;
next	1.16;

1.16
date	2006.12.13.12.41.28;	author roam;	state Exp;
branches;
next	1.15;

1.15
date	2006.05.09.20.52.21;	author edwin;	state Exp;
branches;
next	1.14;

1.14
date	2005.05.12.04.24.52;	author novel;	state Exp;
branches;
next	1.13;

1.13
date	2005.05.07.13.40.10;	author lawrance;	state Exp;
branches;
next	1.12;

1.12
date	2005.04.08.19.10.05;	author pav;	state Exp;
branches;
next	1.11;

1.11
date	2005.01.30.14.37.32;	author pav;	state Exp;
branches;
next	1.10;

1.10
date	2004.12.30.09.33.03;	author krion;	state Exp;
branches;
next	1.9;

1.9
date	2004.03.06.23.41.09;	author kris;	state Exp;
branches;
next	1.8;

1.8
date	2004.02.17.00.12.02;	author kris;	state Exp;
branches;
next	1.7;

1.7
date	2004.01.31.00.58.01;	author arved;	state Exp;
branches;
next	1.6;

1.6
date	2003.11.05.18.59.21;	author linimon;	state Exp;
branches;
next	1.5;

1.5
date	2003.11.03.07.26.22;	author linimon;	state Exp;
branches;
next	1.4;

1.4
date	2003.03.07.06.05.36;	author ade;	state Exp;
branches;
next	1.3;

1.3
date	2002.11.04.02.35.27;	author edwin;	state Exp;
branches;
next	1.2;

1.2
date	2001.01.16.17.31.14;	author sobomax;	state Exp;
branches;
next	1.1;

1.1
date	2001.01.14.19.45.31;	author vanilla;	state Exp;
branches;
next	;


desc
@@


1.24
log
@Garbage-collect expired ports:
2010-12-30 databases/p5-sqlrelay: broken and upstream disapeared
2010-12-30 devel/php-dbg2: No upstream support
2010-12-30 dns/fourcdns: upstream has disapeared
2010-12-31 emulators/win4bsd: Development has ceased and distfile is no longer available
2010-12-31 french/mozilla-flp: www/seamonkey port is deprecated. Consider using the www/firefox-i18n.
2010-12-31 french/xtel: Minitel services will be discontinued at the end of 2010.
2010-12-30 ftp/ftpq: upstream has disapeared
2010-12-30 graphics/paintlib: does not compile with new tiff and no more maintained upstream
2010-12-30 graphics/g3dviewer: does not build with gcc 4.2, upstream disapeared
2010-12-30 lang/scriba: Does not compile with gcc 4.2+, looks like abandonware
2010-12-30 math/rascal: Broken on every arch since 2008, looks like an abandonware
2010-12-31 net-mgmt/nrg: Project has vanished. Use cacti instead.
2010-12-31 security/hostsentry: Project is dead.
2010-12-31 sysutils/kcube: Project has vanished
2010-12-31 www/cybercalendar: has been unmaintained since 2001 and is unusable with dates after 2010 (see ports/150974)
2010-12-31 www/flock: Flock 3 moves from Firefox to Chromium
2010-12-31 www/linux-flock: Flock 3 moves from Firefox to Chromium
2010-12-30 x11-clocks/xtu: Looks like abandonware

Leave java/tya in for now, as it has outstanding PRs.
@
text
@# New ports collection makefile for:   scriba
# Date created:        07 January 2001
# Whom:                George Reid <greid@@ukug.uk.freebsd.org>
#
# $FreeBSD: ports/lang/scriba/Makefile,v 1.23 2010/10/29 22:24:56 bapt Exp $
#

PORTNAME=	scriba
PORTVERSION=	20b0
PORTREVISION=	3
CATEGORIES=	lang
MASTER_SITES=	http://www.scriptbasic.com/download/
DISTNAME=	${PORTNAME}-v2.0b0-source

MAINTAINER=	ports@@FreeBSD.org
COMMENT=	A scripting implementation of the BASIC language

DEPRECATED=	Does not compile with gcc 4.2+, looks like abandonware
EXPIRATION_DATE=	2010-12-30
NO_WRKSUBDIR=	yes
USE_PERL5=	yes
CFLAGS+=	-fPIC
PORTDOCS=	*

# Extensions that depend on external libs default to off

OPTIONS=	BDB	"Berkeley DB extension"		off \
		CURL	"CURL extension"		off \
		GD	"gd extension"			off \
		MYSQL	"MySQL extension (3.2.3 only)"	off \
		ODBC	"ODBC extension"		off \
		PGSQL	"PostgreSQL extension"		off \
		XML	"libxml2 extension"		off

.include <bsd.port.pre.mk>

.if ${ARCH} == "ia64"
BROKEN=		fails to compile
.endif

.if ${OSVERSION} >= 700042
BROKEN=		Does not install
.endif

# Dependencies for port options

.if defined(WITH_BDB)
LIB_DEPENDS+=	db41.1:${PORTSDIR}/databases/db41
PLIST_SUB+=	BDB=""
.else
PLIST_SUB+=	BDB="@@comment "
.endif

.if defined(WITH_CURL)
LIB_DEPENDS+=	curl.6:${PORTSDIR}/ftp/curl
PLIST_SUB+=	CURL=""
.else
PLIST_SUB+=	CURL="@@comment "
.endif

.if defined(WITH_GD)
LIB_DEPENDS+=	gd.4:${PORTSDIR}/graphics/gd
PLIST_SUB+=	GD=""
.else
PLIST_SUB+=	GD="@@comment "
.endif

.if defined(WITH_MYSQL)
LIB_DEPENDS+=	mysqlclient.10:${PORTSDIR}/databases/mysql323-client
PLIST_SUB+=	MYSQL=""
.else
PLIST_SUB+=	MYSQL="@@comment "
.endif

.if defined(WITH_ODBC)
LIB_DEPENDS+=	odbc.1:${PORTSDIR}/databases/unixODBC
PLIST_SUB+=	ODBC=""
.else
PLIST_SUB+=	ODBC="@@comment "
.endif

.if defined(WITH_PGSQL)
USE_PGSQL=	yes
PLIST_SUB+=	PGSQL=""
.else
PLIST_SUB+=	PGSQL="@@comment "
.endif

.if defined(WITH_XML)
LIB_DEPENDS+=	xml2.5:${PORTSDIR}/textproc/libxml2
PLIST_SUB+=	XML=""
.else
PLIST_SUB+=	XML="@@comment "
.endif

post-patch:
	# Put esd.pm in a directory where perl will find it
	cd ${WRKSRC} && ${MKDIR} jamal && ${CP} esd.pm jamal
	${GREP} -Rl '^#!.*bin/perl' ${WRKSRC} | \
		${XARGS} ${REINPLACE_CMD} -e 's,^#!.*bin/perl,#!${PERL},'
	${REINPLACE_CMD} \
		-e 's,%%PREFIX%%,${PREFIX},g' \
		-e 's,%%LOCALBASE%%,${LOCALBASE},g' \
		-e 's,%%DOCSDIR%%,${DOCSDIR},g' \
		-e 's,%%DATADIR%%,${DATADIR},g' \
		-e 's,%%CC%%,${CC},g' \
		-e 's,%%CFLAGS%%,${CFLAGS},g' \
		-e 's,%%LDFLAGS%%,${LDFLAGS},g' \
		-e 's,%%PTHREAD_LIBS%%,${PTHREAD_LIBS},g' \
		-e 's,root:root,root:wheel,g' \
		${WRKSRC}/setup.pl ${WRKSRC}/scriba.c ${WRKSRC}/make_gcc.jim
.if ${ARCH} == "amd64"
	${REINPLACE_CMD} -e 's, -Bstatic,,g' ${WRKSRC}/make_gcc.jim
.endif

# Remove extensions not selected as options

.if !defined(WITH_BDB)
	@@${RM} -rf ${WRKSRC}/extensions/bdb
.endif

.if !defined(WITH_CURL)
	@@${RM} -rf ${WRKSRC}/extensions/curl
.endif

.if !defined(WITH_GD)
	@@${RM} -rf ${WRKSRC}/extensions/gd
.endif

.if !defined(WITH_MYSQL)
	@@${RM} -rf ${WRKSRC}/extensions/mysql
.endif

.if !defined(WITH_ODBC)
	@@${RM} -rf ${WRKSRC}/extensions/odbc
.endif

.if !defined(WITH_PGSQL)
	@@${RM} -rf ${WRKSRC}/extensions/psql
.endif

.if !defined(WITH_XML)
	@@${RM} -rf ${WRKSRC}/extensions/xml
.endif

do-build:
# -I allows script to include the Jamal preprocessor
	cd ${WRKSRC} && export PERL5OPT='-I${WRKSRC}' && \
	${PERL} setup.pl --unix

do-install:
	cd ${WRKSRC} && \
	${PERL} setup.pl --unix --no-install-interactive --install && \
	${SH} install.sh

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


1.23
log
@Mark as deprecated and set expiration date to 2010-12-30 for unmaintained
ports (ports@@) that are broken and which seems abandonned upstream and
are broken for long or only build on 6.x which will be unsupported at that
time
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.22
log
@BROKEN should not be quoted.
No functional change.
@
text
@d18 2
@


1.21
log
@Chase the ftp/curl shlib version bump.
@
text
@d36 1
a36 1
BROKEN=		"fails to compile"
@


1.20
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
@d10 1
a10 1
PORTREVISION=	2
d53 1
a53 1
LIB_DEPENDS+=	curl.5:${PORTSDIR}/ftp/curl
@


1.19
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
@d10 1
a10 1
PORTREVISION=	1
d53 1
a53 1
LIB_DEPENDS+=	curl.4:${PORTSDIR}/ftp/curl
@


1.18
log
@- Mark these unmaintained ports BROKEN on HEAD: do not compile with GCC 4.2
@
text
@a101 1
		-e 's,%%X11BASE%%,${X11BASE},g' \
@


1.17
log
@- Remove FreeBSD 4.X support from unmaintained ports in categories starting
  with letter i-m
@
text
@d39 4
@


1.16
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
@a34 4
.if ${OSVERSION} < 500000
BROKEN=		"coredumps a lot"
.endif

@


1.15
log
@Remove USE_REINPLACE from the categories starting with L
@
text
@d10 1
d53 1
a53 1
LIB_DEPENDS+=	curl.3:${PORTSDIR}/ftp/curl
@


1.14
log
@- Fix building on amd64 by adding a post-patch command to remove -Bstatic
- Pet portlint by quoting BROKEN messages

PR:		80903
Submitted by:	Johan van Selst <johans@@stack.nl>
@
text
@a16 1
USE_REINPLACE=	yes
@


1.13
log
@Mark broken on ia64 (multiple parts fail to build)

Reported by:	kris
Approved by:	clement (mentor)
@
text
@d36 1
a36 5
BROKEN=		coredumps a lot
.endif

.if ${ARCH} == "amd64"
IGNORE=		need base libraries built with -fPIC
d40 1
a40 1
BROKEN=		fails to compile
d111 3
@


1.12
log
@- Update to 20b0
- Mark BROKEN on 4.x and !i386 (almost)

PR:		ports/79615
Submitted by:	Sam Lawrance <boris@@brooknet.com.au>
@
text
@d43 4
@


1.11
log
@- Fix install on sparc64 [1]
- Fix kris' typo

PR:		ports/76832 [1]
Submitted by:	Johan van Selst <johans@@stack.nl>
@
text
@d9 1
a9 2
PORTVERSION=	10b21
PORTREVISION=	1
d12 1
a12 6
DISTNAME=	${PORTNAME}-v${PORTVERSION}
# the filename of the current version has been re-styled as follows;
# however, as of November 2003, the patches do not apply cleanly, so
# this port needs further work.
#PORTVERSION=	1.0b30
#DISTNAME=	${PORTNAME}-v${PORTVERSION}-source
d17 1
a17 5
PRFXFILES=	variations/standard/basiccmd.c \
		variations/standalone/basicc.c \
		configurer.c scriba.c scriba.conf.unix.lsp \
		testconf.c

d21 72
a92 1
MAKE_ENV+=	PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" PTHREAD_LIBS="${PTHREAD_LIBS}"
d95 51
a145 4
.for P in ${PRFXFILES}
	@@(cd ${WRKSRC} && ${SED} -e 's,%%PREFIX%%,${PREFIX},g' $P > foo && \
		${MV} foo $P)
.endfor
d148 3
a150 14
	${MKDIR} ${PREFIX}/etc/scriba
	${MKDIR} ${PREFIX}/include/scriba
	${MKDIR} ${PREFIX}/lib/scriba
	${CHMOD} 1666 ${PREFIX}/lib/scriba
	${INSTALL_PROGRAM} ${WRKSRC}/scriba ${PREFIX}/bin
.for M in cgi hash re
	${INSTALL_PROGRAM} ${WRKSRC}/$M.so ${PREFIX}/lib/scriba
.endfor
.for I in bdb cgi error gd hash heb md5 mysql re test time trial zlib ../heber
	${INSTALL_DATA} ${WRKSRC}/include/$I.bas ${PREFIX}/include/scriba
.endfor
	${INSTALL_DATA} ${WRKSRC}/basicc.a ${PREFIX}/lib/scriba
	${WRKSRC}/cftc ${WRKSRC}/scriba.conf.unix.lsp \
		${PREFIX}/etc/scriba/basic.conf
d152 1
a152 1
.include <bsd.port.mk>
@


1.10
log
@Support NO_WRKSUBDIR properly

PR:		ports/75631
Submitted by:	Ports Fury
@
text
@d10 1
a10 1
PORTREVUSION=	1
a32 6
.include <bsd.port.pre.mk>

.if ${ARCH} == "sparc64"
BROKEN=		"Install fails on sparc64"
.endif

d55 1
a55 1
.include <bsd.port.post.mk>
@


1.9
log
@BROKEN on sparc64: Install fails
@
text
@d28 1
a28 1
WRKSRC=		${WRKDIR}
@


1.8
log
@Respect PTHREAD_{CFLAGS,LIBS} and bump PORTREVISION.
@
text
@d33 6
d61 1
a61 1
.include <bsd.port.mk>
@


1.7
log
@Fix build on AMD64
@
text
@d10 1
d31 1
@


1.6
log
@Per distfile survey, update mastersite.  However, note that the mastersite
no longer carries this version of the distfile.  The newer version is
renamed, and I have left a note to that effect; I would have committed
it myself if the patches had applied cleanly, but they don't.  Some
interested person would have to volunteer to look at that.
@
text
@d29 1
@


1.5
log
@Reset maintainer to ports@@FreeBSD.org.  Requested by: kris.
@
text
@d11 1
a11 1
MASTER_SITES=	http://www.scriptbasic.com/
d13 5
@


1.4
log
@Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
@
text
@d14 1
a14 1
MAINTAINER=	greid@@ukug.uk.freebsd.org
@


1.3
log
@Ports didn't build without USE_PERL5=yes
Noticed on: bento
@
text
@d15 1
@


1.2
log
@Massive style enforcement - use ^I instead of spaces for variables identation.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/scriba/Makefile,v 1.1 2001/01/14 19:45:31 vanilla Exp $
d22 1
@


1.1
log
@ScriptBasic is a scripting implementation of the BASIC language. The
aim of this implementation is to provide a general and widely used
tool for the simple programmer. One of the reason behind the success
of the Microsoft operating systems is VisualBasic, which is built into
many of the applications Microsoft delivers. Why are UNIX and other
non-Microsoft operating system users prohibited to use the simplest
programming language?
ScriptBasic is a BASIC implementation, which aims not less than
becoming the most widely used scripting tool on UNIX systems. It is
portable, it is BASIC, it is a scripting tool and it is GNU LGPL.

PR:		ports/24133
Submitted by:	George Reid <greid@@ukug.uk.freebsd.org>
@
text
@d5 1
a5 1
# $FreeBSD$
d8 5
a12 5
PORTNAME=       	scriba
PORTVERSION=		10b21
CATEGORIES=     	lang
MASTER_SITES=   	http://www.scriptbasic.com/
DISTNAME=		${PORTNAME}-v${PORTVERSION}
d14 1
a14 1
MAINTAINER=		greid@@ukug.uk.freebsd.org
d16 4
a19 4
PRFXFILES=		variations/standard/basiccmd.c \
			variations/standalone/basicc.c \
			configurer.c scriba.c scriba.conf.unix.lsp \
			testconf.c
d21 1
a21 1
WRKSRC=			${WRKDIR}
@

