head	1.33;
access;
symbols
	RELEASE_7_2_0:1.31
	RELEASE_7_1_0:1.28
	RELEASE_6_4_0:1.28
	RELEASE_5_EOL:1.28
	RELEASE_7_0_0:1.27
	RELEASE_6_3_0:1.27
	PRE_XORG_7:1.26
	RELEASE_4_EOL:1.25
	RELEASE_6_2_0:1.25
	RELEASE_6_1_0:1.23
	RELEASE_5_5_0:1.23
	RELEASE_6_0_0:1.22
	RELEASE_5_4_0:1.21
	RELEASE_4_11_0:1.21
	RELEASE_5_3_0:1.21
	RELEASE_4_10_0:1.19
	RELEASE_5_2_1:1.18
	RELEASE_5_2_0:1.18
	RELEASE_4_9_0:1.17
	RELEASE_5_1_0:1.16
	RELEASE_4_8_0:1.16
	RELEASE_5_0_0:1.15
	RELEASE_4_7_0:1.14
	RELEASE_4_6_2:1.12
	RELEASE_4_6_1:1.12
	RELEASE_4_6_0:1.12
	RELEASE_5_0_DP1:1.11
	RELEASE_4_5_0:1.7
	RELEASE_4_4_0:1.7
	RELEASE_4_3_0:1.3
	RELEASE_4_2_0:1.1;
locks; strict;
comment	@# @;


1.33
date	2009.08.08.15.56.42;	author erwin;	state dead;
branches;
next	1.32;

1.32
date	2009.05.28.22.52.32;	author linimon;	state Exp;
branches;
next	1.31;

1.31
date	2009.03.25.12.08.53;	author amdmi3;	state Exp;
branches;
next	1.30;

1.30
date	2009.02.13.01.49.12;	author tabthorpe;	state Exp;
branches;
next	1.29;

1.29
date	2009.01.14.16.00.03;	author miwi;	state Exp;
branches;
next	1.28;

1.28
date	2008.03.20.09.51.34;	author pav;	state Exp;
branches;
next	1.27;

1.27
date	2007.10.17.10.12.46;	author ade;	state Exp;
branches;
next	1.26;

1.26
date	2007.04.18.11.46.06;	author gabor;	state Exp;
branches;
next	1.25;

1.25
date	2006.08.24.10.56.59;	author miwi;	state Exp;
branches;
next	1.24;

1.24
date	2006.08.15.00.29.10;	author clsung;	state Exp;
branches;
next	1.23;

1.23
date	2006.01.20.15.35.39;	author pav;	state Exp;
branches;
next	1.22;

1.22
date	2005.04.14.17.27.31;	author flz;	state Exp;
branches;
next	1.21;

1.21
date	2004.06.02.22.17.13;	author patrick;	state Exp;
branches;
next	1.20;

1.20
date	2004.05.29.23.14.29;	author pav;	state Exp;
branches;
next	1.19;

1.19
date	2004.02.04.05.21.44;	author marcus;	state Exp;
branches;
next	1.18;

1.18
date	2003.10.15.22.21.32;	author kris;	state Exp;
branches;
next	1.17;

1.17
date	2003.07.14.02.52.59;	author sf;	state Exp;
branches;
next	1.16;

1.16
date	2003.03.07.06.05.38;	author ade;	state Exp;
branches;
next	1.15;

1.15
date	2002.11.05.21.51.28;	author patrick;	state Exp;
branches;
next	1.14;

1.14
date	2002.09.28.21.00.00;	author patrick;	state Exp;
branches;
next	1.13;

1.13
date	2002.08.22.19.34.31;	author ade;	state Exp;
branches;
next	1.12;

1.12
date	2002.05.18.02.21.18;	author kris;	state Exp;
branches;
next	1.11;

1.11
date	2002.02.26.00.55.30;	author patrick;	state Exp;
branches;
next	1.10;

1.10
date	2002.02.07.14.03.10;	author patrick;	state Exp;
branches;
next	1.9;

1.9
date	2002.01.29.18.22.59;	author patrick;	state Exp;
branches;
next	1.8;

1.8
date	2002.01.29.13.42.51;	author patrick;	state Exp;
branches;
next	1.7;

1.7
date	2001.07.12.01.28.55;	author patrick;	state Exp;
branches;
next	1.6;

1.6
date	2001.05.31.12.42.38;	author patrick;	state Exp;
branches;
next	1.5;

1.5
date	2001.04.27.11.08.29;	author patrick;	state Exp;
branches;
next	1.4;

1.4
date	2001.04.20.17.37.04;	author patrick;	state Exp;
branches;
next	1.3;

1.3
date	2001.01.16.17.31.17;	author sobomax;	state Exp;
branches;
next	1.2;

1.2
date	2000.12.07.02.56.21;	author patrick;	state Exp;
branches;
next	1.1;

1.1
date	2000.10.26.15.36.48;	author patrick;	state Exp;
branches;
next	;


desc
@@


1.33
log
@2009-07-28 lang/tinycobol: no longer being developed; consider using lang/open-cobol instead
@
text
@# New ports collection makefile for:	tinycobol
# Date created:		26 Oct 2000
# Whom:			Patrick Gardella <patrick@@freebsd.org>
#
# $FreeBSD: ports/lang/tinycobol/Makefile,v 1.32 2009/05/28 22:52:32 linimon Exp $
#

PORTNAME=	tinycobol
PORTVERSION=	0.64
CATEGORIES=	lang
MASTER_SITES=	SF/tiny-cobol

MAINTAINER=	ports@@FreeBSD.org
COMMENT=	A tiny COBOL compiler for IA32 platforms

BROKEN=		Missing htcobol compiler binary
DEPRECATED=		no longer being developed; consider using lang/open-cobol instead
EXPIRATION_DATE=	2009-07-28

ONLY_FOR_ARCHS=	i386

USE_BZIP2=	yes
USE_BDB=	3
USE_BISON=	build
USE_GMAKE=	yes
GNU_CONFIGURE=	yes
CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
CONFIGURE_ARGS=	--with-cobf2f \
		--with-libdb=3 \
		--with-readline
USE_LDCONFIG=	yes

PLIST_SUB=	VERSION="${PORTVERSION}"

MANCOMPRESSED=	yes
MAN1=		htcobf2f.1 htcobol.1 htcobrun.1

CPPFLAGS=	-I${BDB_INCLUDE_DIR} -I${LOCALBASE}/include
LDFLAGS=	-L${BDB_LIB_DIR} -L${LOCALBASE}/lib

post-patch:
	@@${FIND} ${WRKSRC} -name "Makefile.in" -print0 | ${XARGS} -0 \
		${REINPLACE_CMD} -e \
		'/^INSTALL_PROGRAM=/s|=.*|=@@INSTALL_PROGRAM@@|g ; \
		 /cobdir_docdir/s|^|#|g'

post-install:
	@@(cd ${WRKSRC}/lib && ${SETENV} ${MAKE_ENV} \
		${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} \
		install-static-libs install-shared-libs)
.if !defined(NOPORTDOCS)
	@@${MKDIR} ${DOCSDIR}
	${INSTALL_DATA} ${WRKSRC}/info/*.html ${DOCSDIR}
	${INSTALL_DATA} ${WRKSRC}/info/*.txt ${DOCSDIR}
.endif

.include <bsd.port.mk>
@


1.32
log
@Mark as deprecated: broken, no longer being supported, developers suggest
using lang/open-cobol instead.

Approved by:	maintainer
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.31
log
@- Mark BROKEN, doesn't install any compiler binary

PR:		133032
Submitted by:	Glen Barber <glen dot j dot barber at gmail dot com> (maintainer)
@
text
@d13 1
a13 1
MAINTAINER=	glen.j.barber@@gmail.com
d17 2
@


1.30
log
@- Pass maintainership to submitter

Submitted by:	Glen Barber via freebsd-ports@@
@
text
@d16 2
@


1.29
log
@- Update to version 0.64

PR:		130455
Submitted by:	Ports Fury
@
text
@d13 1
a13 1
MAINTAINER=	ports@@FreeBSD.org
@


1.28
log
@- Remove USE_GETOPT_LONG which is a no-op since March 2007
@
text
@d9 1
a9 2
PORTVERSION=	0.63
PORTREVISION=	1
d11 1
a11 2
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=	tiny-cobol
d16 1
a16 1
LIB_DEPENDS=	db3:${PORTSDIR}/databases/db3
d18 2
a19 3
USE_LDCONFIG=	yes
ONLY_FOR_ARCHS=	i386
HAS_CONFIGURE=	yes
d22 8
d31 5
a35 6
CONFIGURE_ARGS=	--with-libdb=3 \
		--with-readline
CPPFLAGS=	-I${LOCALBASE}/include
CFLAGS+=		${CPPFLAGS}
LDFLAGS=	-L${LOCALBASE}/lib
CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
d37 5
a41 1
MAN1=		htcobol.1 htcobf2f.1
d44 3
d48 2
a49 1
	${MKDIR} ${DOCSDIR}
@


1.27
log
@Migration from bison 1.x to 2.x

PR:		117086
Tested by:	-exp runs
@
text
@a21 1
USE_GETOPT_LONG=yes
@


1.26
log
@- Remove FreeBSD 4.X support from unmaintained ports in categories starting
  with letter i-m
@
text
@d10 1
d24 1
a24 1
USE_BISON=	yes
@


1.25
log
@- Respect CFLAGS

Submitted by:	Soeren Straarup via irc
Approved by:	krion (mentor)
@
text
@d26 2
a27 1
CONFIGURE_ARGS=	--with-libdb=3
d41 1
a41 8
.include <bsd.port.pre.mk>

# doesn't work with readline on FreeBSD 4.x
.if ${OSVERSION} >= 500000
CONFIGURE_ARGS+=	--with-readline
.endif

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


1.24
log
@- s,INSTALLS_SHLIB,USE_LDCONFIG,g
- these include irc/ japanese/ java/ lang/ mail/ math/ maintained by ports@@

PR:		ports/101916
Submitted by:	Gea-Suan Lin <gslin_AT_gslin dot org>
@
text
@d28 1
a28 1
CFLAGS=		${CPPFLAGS}
@


1.23
log
@- Update to 0.63

PR:		ports/92026
Submitted by:	Johan van Selst <johans@@stack.nl>
@
text
@d19 1
a19 1
INSTALLS_SHLIB=	yes
@


1.22
log
@- Update to 0.62.
- Replace db2 with db3.
- Restore --with-readline in CONFIGURE_ARGS.

PR:		ports/79923
Submitted by:	Johan van Selst <johans@@stack.nl>
@
text
@d9 1
a9 1
PORTVERSION=	0.62
d26 1
a26 1
CONFIGURE_ARGS=	--with-libdb=3 --with-readline
d28 1
a28 1
CFLAGS=		${CPPFGLAGS}
d40 8
a47 1
.include <bsd.port.mk>
@


1.21
log
@Putting commit bit in storage.  I don't have the time
to work on FreeBSD for now.  Should have done this a while back.
@
text
@d9 1
a9 1
PORTVERSION=	0.61
d14 1
a14 1
MAINTAINER=	ports@@freebsd.org
d17 1
a17 1
LIB_DEPENDS=	db2.0:${PORTSDIR}/databases/db2
d26 1
a26 4
CONFIGURE_ARGS=	--with-libdb=2
# --with-readline disabled because of CPP-clash between readline/chardefs.h
#   and htcobol.tab.h:PAGE/RETURN/ALPHABETIC
#CONFIGURE_ARGS+=	--with-readline
d32 1
a32 1
MAN1=		htcobol.1 htcobf2f.1 htcobolpp.1
@


1.20
log
@- Update to 0.61 and unbreak

PR:		ports/63796
Submitted by:	vs
Approved by:	maintainer timeout (3 months)
@
text
@d14 1
a14 1
MAINTAINER=	patrick@@freebsd.org
@


1.19
log
@Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 2)
@
text
@d9 1
a9 2
PORTVERSION=	0.59
PORTREVISION=	2
d19 1
d26 4
a29 1
CONFIGURE_ARGS=	"--with-readline"
d31 1
d33 1
a33 1
CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
a36 8
.include <bsd.port.pre.mk>

.if ${OSVERSION} >= 501000
BROKEN=		"Does not compile"
.endif

pre-install:

d39 2
a40 2
	${MKDIR} ${PREFIX}/share/doc/tinycobol
	${INSTALL_DATA} ${WRKSRC}/info/*.txt ${PREFIX}/share/doc/tinycobol
d43 1
a43 1
.include <bsd.port.post.mk>
@


1.18
log
@BROKEN on 5.x: does not compile
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.17
log
@get rid of libgnugetopt dependency for -CURRENT,
use USE_GETOPT_LONG instead.
@
text
@d33 6
d47 1
a47 1
.include <bsd.port.mk>
@


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

E Nomini Patri, E Fili, E Spiritu Sancti.
@
text
@d10 1
d18 1
a18 2
LIB_DEPENDS=	db2.0:${PORTSDIR}/databases/db2 \
		gnugetopt.1:${PORTSDIR}/devel/libgnugetopt
d21 1
d27 3
a29 2
CONFIGURE_ENV=	LDFLAGS="-L${LOCALBASE}/lib -lgnugetopt ${LDFLAGS}" \
		CPPFLAGS="-I${LOCALBASE}/include" 
d31 1
a31 1
MAN1=        htcobol.1 htcobf2f.1 htcobolpp.1
@


1.15
log
@Update to version 0.59
@
text
@d15 1
@


1.14
log
@PR: 43446
Submitted by: Tilman Linneweh <tilman@@arved.de>
@
text
@d9 1
a9 1
PORTVERSION=	0.58
@


1.13
log
@BerkeleyDB cleanup - stage 3
Version 2 of Berkeley DB has been repo-copied to databases/db2, for
naming consistency with the other ports.  Fix dependencies accordingly.
@
text
@d9 1
a9 1
PORTVERSION=	0.57
a15 2
BROKEN=		"Does not package correctly"

d27 2
@


1.12
log
@BROKEN: Does not package correctly
@
text
@d18 1
a18 1
LIB_DEPENDS=	db2.0:${PORTSDIR}/databases/db \
@


1.11
log
@Update to 0.57
@
text
@d16 2
@


1.10
log
@Modify the port to use gnugetopt.  Our standard getopt does not work.
The developers are working to fix that.
@
text
@d9 1
a9 1
PORTVERSION=	0.56
@


1.9
log
@Just when you get one version ported, they release another one.
@
text
@d16 2
a17 1
LIB_DEPENDS=	db2.0:${PORTSDIR}/databases/db
d25 2
a26 4
CONFIGURE_ENV=	LDFLAGS="-L${LOCALBASE}/lib ${LDFLAGS}"

pre-build:
	${CP} ${FILESDIR}/getopt.h ${WRKSRC}
@


1.8
log
@Update to 0.55
@
text
@d9 1
a9 1
PORTVERSION=	0.55
d20 1
@


1.7
log
@Update to version 0.54
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tinycobol/Makefile,v 1.6 2001/05/31 12:42:38 patrick Exp $
d9 1
a9 1
PORTVERSION=	0.54
@


1.6
log
@Upgrade to 0.53
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tinycobol/Makefile,v 1.5 2001/04/27 11:08:29 patrick Exp $
d9 1
a9 1
PORTVERSION=	0.53
@


1.5
log
@Upgrade to 0.52
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tinycobol/Makefile,v 1.4 2001/01/16 17:31:17 sobomax Exp $
d9 1
a9 1
PORTVERSION=	0.52
@


1.4
log
@Update to version 0.51
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tinycobol/Makefile,v 1.3 2001/01/16 17:31:17 sobomax Exp $
d9 1
a9 1
PORTVERSION=	0.51
@


1.3
log
@Massive style enforcement - use ^I instead of spaces for variables identation.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tinycobol/Makefile,v 1.2 2000/12/07 02:56:21 patrick Exp $
d9 1
a9 1
PORTVERSION=	0.4
@


1.2
log
@Update to version 0.4
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/tinycobol/Makefile,v 1.1 2000/10/26 15:36:48 patrick Exp $
d16 1
a16 1
LIB_DEPENDS=    db2.0:${PORTSDIR}/databases/db
d18 1
a18 1
ONLY_FOR_ARCHS= i386
d20 1
a20 1
USE_GMAKE=      yes
d23 1
a23 1
CONFIGURE_ENV=  LDFLAGS="-L${LOCALBASE}/lib ${LDFLAGS}"
@


1.1
log
@Add new port: lang/tinycobol
@
text
@d5 1
a5 1
# $FreeBSD$
d9 1
a9 1
PORTVERSION=	0.3
@

