head	1.34;
access;
symbols
	RELEASE_4_11_0:1.33
	RELEASE_5_3_0:1.31
	RELEASE_4_10_0:1.30
	RELEASE_5_2_1:1.30
	RELEASE_5_2_0:1.30
	RELEASE_4_9_0:1.27
	RELEASE_5_1_0:1.27
	RELEASE_4_8_0:1.27
	RELEASE_5_0_0:1.26
	RELEASE_4_7_0:1.22
	RELEASE_4_6_2:1.21
	RELEASE_4_6_1:1.21
	RELEASE_4_6_0:1.21
	RELEASE_5_0_DP1:1.21
	RELEASE_4_5_0:1.21
	RELEASE_4_4_0:1.21
	RELEASE_4_3_0:1.20
	RELEASE_4_2_0:1.17
	RELEASE_4_1_1:1.16
	RELEASE_4_1_0:1.15
	RELEASE_3_5_0:1.14
	RELEASE_4_0_0:1.12
	RELEASE_3_4_0:1.12
	RELEASE_3_3_0:1.11
	RELEASE_3_2_0:1.7
	RELEASE_3_1_0:1.6
	RELEASE_2_2_8:1.5
	RELEASE_3_0_0:1.5
	RELEASE_2_2_7:1.3
	grail_0_4:1.1.1.1
	DBURR:1.1.1;
locks; strict;
comment	@# @;


1.34
date	2005.02.18.23.44.45;	author kris;	state dead;
branches;
next	1.33;

1.33
date	2004.12.18.23.02.33;	author kris;	state Exp;
branches;
next	1.32;

1.32
date	2004.11.26.00.31.23;	author kris;	state Exp;
branches;
next	1.31;

1.31
date	2004.05.15.15.25.11;	author vs;	state Exp;
branches;
next	1.30;

1.30
date	2003.11.19.09.36.41;	author perky;	state Exp;
branches;
next	1.29;

1.29
date	2003.10.24.11.54.59;	author erwin;	state Exp;
branches;
next	1.28;

1.28
date	2003.09.27.01.01.07;	author edwin;	state Exp;
branches;
next	1.27;

1.27
date	2003.02.20.19.15.25;	author knu;	state Exp;
branches;
next	1.26;

1.26
date	2002.11.10.16.48.22;	author lioux;	state Exp;
branches;
next	1.25;

1.25
date	2002.11.06.22.47.14;	author adamw;	state Exp;
branches;
next	1.24;

1.24
date	2002.10.13.04.49.15;	author kris;	state Exp;
branches;
next	1.23;

1.23
date	2002.10.13.02.00.07;	author kris;	state Exp;
branches;
next	1.22;

1.22
date	2002.09.29.08.07.47;	author ijliao;	state Exp;
branches;
next	1.21;

1.21
date	2001.08.30.15.45.01;	author nectar;	state Exp;
branches;
next	1.20;

1.20
date	2001.02.05.15.33.23;	author olgeni;	state Exp;
branches;
next	1.19;

1.19
date	2000.12.07.18.15.38;	author nectar;	state Exp;
branches;
next	1.18;

1.18
date	2000.11.23.18.45.28;	author sobomax;	state Exp;
branches;
next	1.17;

1.17
date	2000.09.25.12.15.20;	author asami;	state Exp;
branches;
next	1.16;

1.16
date	2000.09.21.00.36.36;	author nectar;	state Exp;
branches;
next	1.15;

1.15
date	2000.06.22.14.06.24;	author nectar;	state Exp;
branches;
next	1.14;

1.14
date	2000.04.10.00.05.18;	author cpiazza;	state Exp;
branches;
next	1.13;

1.13
date	2000.04.04.09.52.57;	author tg;	state Exp;
branches;
next	1.12;

1.12
date	99.11.28.18.31.04;	author steve;	state Exp;
branches;
next	1.11;

1.11
date	99.08.31.06.51.42;	author mharo;	state Exp;
branches;
next	1.10;

1.10
date	99.08.31.02.42.50;	author peter;	state Exp;
branches;
next	1.9;

1.9
date	99.08.22.19.00.34;	author mharo;	state Exp;
branches;
next	1.8;

1.8
date	99.05.28.20.52.25;	author nectar;	state Exp;
branches;
next	1.7;

1.7
date	99.04.07.16.38.22;	author nectar;	state Exp;
branches;
next	1.6;

1.6
date	99.01.10.18.52.34;	author nectar;	state Exp;
branches;
next	1.5;

1.5
date	98.09.25.10.05.13;	author asami;	state Exp;
branches;
next	1.4;

1.4
date	98.08.07.23.56.48;	author asami;	state Exp;
branches;
next	1.3;

1.3
date	98.07.04.22.07.19;	author nectar;	state Exp;
branches;
next	1.2;

1.2
date	98.06.26.23.54.57;	author asami;	state Exp;
branches;
next	1.1;

1.1
date	98.06.16.15.32.45;	author dburr;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	98.06.16.15.32.45;	author dburr;	state Exp;
branches;
next	;


desc
@@


1.34
log
@As previously announced, remove ports that have reached their expiry date,
and the handful of ports that depended on them.
@
text
@# Ports collection Makefile for:	Grail
# Date created:				1/11/1999
# Whom:					nectar@@FreeBSD.org
#
# $FreeBSD: ports/www/grail/Makefile,v 1.33 2004/12/18 23:02:33 kris Exp $
#

PORTNAME=	grail
PORTVERSION=	0.6
PORTREVISION=	2
CATEGORIES=	www python
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=grail
EXTRACT_SUFX=	.tgz

MAINTAINER=	ports@@FreeBSD.org
COMMENT=	An extensible Internet browser written entirely in Python

RUN_DEPENDS=	${PYTHON_SITELIBDIR}/_tkinter.so:${PORTSDIR}/x11-toolkits/py-tkinter

BROKEN=		Broken pkg-plist
EXPIRATION_DATE=2005-02-18
DEPRECATED=	${BROKEN}

USE_PYTHON=	-2.2
GRAILSUBDIR=	share/grail
GRAILDIR=	${PREFIX}/${GRAILSUBDIR}
DIRS_CMD=	${SED} -e '/^@@dirrm/bok' -e 'D' -e ':ok' -e 's,@@dirrm ,,' < ${PLIST}
FILES_CMD=	${SED} -e '/^share\//bok' -e 'D' -e ':ok' -e 's,${GRAILSUBDIR}/,,' < ${PLIST}

do-build:
	${PYTHON_CMD} -u -c 'from compileall import compile_dir; compile_dir("${WRKSRC}")'

do-install:
	@@${ECHO_MSG} === Creating directories...
	@@for dir in `${DIRS_CMD}`; do                                  \
		${ECHO_MSG} ${PREFIX}/$$dir;                               \
		${MKDIR} ${PREFIX}/$$dir;                              \
	done
	@@${ECHO_MSG} === Installing grail files ...
	@@for file in `${FILES_CMD}`; do                                \
		${ECHO_MSG} ${GRAILDIR}/$$file;                            \
		${INSTALL_DATA} ${WRKSRC}/$$file ${GRAILDIR}/$$file;   \
	done
	@@${ECHO_MSG} === Installing grail script...
	@@${SED} -e 's,%%GRAILDIR%%,${GRAILDIR},g' \
		-e 's,%%PYTHON_CMD%%,${PYTHON_CMD},g' <${FILESDIR}/grail > \
		${WRKDIR}/grail.tmp
	@@${INSTALL_SCRIPT} ${WRKDIR}/grail.tmp ${PREFIX}/bin/grail
	@@${RM} ${WRKDIR}/grail.tmp

.include <bsd.port.mk>
@


1.33
log
@This port is scheduled to be removed on 2005-02-18 if it is still
broken at that time, and a fix has not been submitted to GNATS.
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.32
log
@BROKEN: Broken pkg-plist
@
text
@d22 2
@


1.31
log
@Fix PYTHON/PYTHON_CMD logic.

Noticed by: pointyhat
@
text
@d21 2
@


1.30
log
@Port to Python 2.x (up to 2.2 yet)

PR:		50230
Submitted by:	thinker@@branda.to
@
text
@a26 2
PYTHON?=python

d28 1
a28 1
	${PYTHON} -u -c 'from compileall import compile_dir; compile_dir("${WRKSRC}")'
@


1.29
log
@Fix escaping in IGNORE message

PR:		58485
Submitted by:	Clement Laforet <sheepkiller@@cultdeadsheep.org>
@
text
@d10 1
a10 1
PORTREVISION=	1
d16 1
a16 1
MAINTAINER=	ports@@freebsd.org
d21 1
a21 3
IGNORE=		"Doesn\'t seem to work with Python 2.x"

USE_PYTHON=	yes
d44 2
a45 1
	@@${SED} 's,%%GRAILDIR%%,${GRAILDIR},g' <${FILESDIR}/grail >    \
@


1.28
log
@KATO mega patch

- ECHO -> ECHO_MSG

For some ports:
- pre-fetch -> pre-everything
- ECHO -> ECHO_CMD

PR:		ports/56820-56858
Submitted by:	KATO Tsuguru <tkato@@prontomail.com>
@
text
@d21 1
a21 1
IGNORE=		"Doesn't seem to work with Python 2.x"
@


1.27
log
@De-pkg-comment.
@
text
@d35 1
a35 1
	@@${ECHO} === Creating directories...
d37 1
a37 1
		${ECHO} ${PREFIX}/$$dir;                               \
d40 1
a40 1
	@@${ECHO} === Installing grail files ...
d42 1
a42 1
		${ECHO} ${GRAILDIR}/$$file;                            \
d45 1
a45 1
	@@${ECHO} === Installing grail script...
@


1.26
log
@o Rollback PORTCOMMENT modifications while this feature's implementation
  is better studied
o Turn PORTCOMMENT variable in Makefile back into pkg-comment files

Approved by:	kris (portmgr hat),
		portmgr, re (silence)
@
text
@d17 1
@


1.25
log
@Use PORTCOMMENT in the Makefile, and whack the pkg-comment.

Approved by:	pat
@
text
@a17 2
PORTCOMMENT=	An extensible Internet browser written entirely in Python

@


1.24
log
@BROKEN -> IGNORE to prevent package build
@
text
@d18 2
@


1.23
log
@Correct bare sourceforge.net MASTER_SITE to MASTER_SITE_SOURCEFORGE.
Port still broken.
@
text
@d20 1
a20 1
BROKEN=		"Doesn't seem to work with Python 2.x"
@


1.22
log
@find->${FIND},xargs->${XARGS}

PR:		40791
Submitted by:	Simon 'corecode' Schubert <corecode@@corecode.ath.cx>
@
text
@d12 2
a13 1
MASTER_SITES=	http://prdownloads.sourceforge.net/grail/
@


1.21
log
@= Update MASTER_SITES
= Patch misuse of `append' that is no longer acceptable in Python 2
= Mark BROKEN: it doesn't seem to work with Python 2
= Release MAINTAINERship in the hopes that someone else will want to
  play with this and fix it
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/grail/Makefile,v 1.20 2001/02/05 15:33:23 olgeni Exp $
a26 1
FIND?=find
@


1.20
log
@Some spaces -> tabs for ports/www.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/grail/Makefile,v 1.19 2000/12/07 18:15:38 nectar Exp $
d10 1
d12 2
a13 2
MASTER_SITES=	ftp://ftp.python.org/pub/grail/
DISTFILES=	${PORTNAME}-06.tgz
d15 1
a15 1
MAINTAINER=	nectar@@freebsd.org
d18 2
@


1.19
log
@The distfile disappeared from the HTTP site.  Use the FTP site
instead.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/grail/Makefile,v 1.18 2000/11/23 18:45:28 sobomax Exp $
d9 1
a9 1
PORTVERSION= 	0.6
@


1.18
log
@Project moved to Sourceforge, so update MASTER_SITES and WWW accordingly. Also
replace two-tab indentation with more common single-tab.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/grail/Makefile,v 1.17 2000/09/25 12:15:20 asami Exp $
d11 1
a11 2
MASTER_SITES=	http://grail.sourceforge.net/source/ \
		http://grail.cnri.reston.va.us/grail/source/
a15 1
USE_PYTHON=	yes
d18 1
@


1.17
log
@Change PYTHON_LIBDIR to PYTHON_SITELIBDIR so this thing builds.  While
I'm here, define DISTFILES instead of all three of DISTNAME,
EXTRACT_SUFX and wrksrc.

(Actually I was here to fix the latter when I stumbled upon the
former, but who's counting. :)
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/grail/Makefile,v 1.16 2000/09/21 00:36:36 nectar Exp $
d8 6
a13 5
PORTNAME=		grail
PORTVERSION= 		0.6
CATEGORIES=		www python
MASTER_SITES=		http://grail.cnri.reston.va.us/grail/source/
DISTFILES=		${PORTNAME}-06.tgz
d15 1
a15 1
MAINTAINER=		nectar@@freebsd.org
d17 2
a18 2
USE_PYTHON=		yes
RUN_DEPENDS=		${PYTHON_SITELIBDIR}/_tkinter.so:${PORTSDIR}/x11-toolkits/py-tkinter
d20 4
a23 4
GRAILSUBDIR=		share/grail
GRAILDIR=		${PREFIX}/${GRAILSUBDIR}
DIRS_CMD=		${SED} -e '/^@@dirrm/bok' -e 'D' -e ':ok' -e 's,@@dirrm ,,' < ${PLIST}
FILES_CMD=		${SED} -e '/^share\//bok' -e 'D' -e ':ok' -e 's,${GRAILSUBDIR}/,,' < ${PLIST}
@


1.16
log
@Use USE_PYTHON, PYTHON_LIBDIR to get the correct dependencies and
directories now that we have multiple python versions in the ports tree.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/grail/Makefile,v 1.15 2000/06/22 14:06:24 nectar Exp $
d12 1
a12 2
DISTNAME=		${PORTNAME}-06
EXTRACT_SUFX=		.tgz
d17 1
a17 3
RUN_DEPENDS=		${PYTHON_LIBDIR}/_tkinter.so:${PORTSDIR}/x11-toolkits/py-tkinter

WRKSRC=			${WRKDIR}/${PKGNAME}
@


1.15
log
@Oops, shot self in foot on last commit to PLIST.  Make sure
it doesn't happen again.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/grail/Makefile,v 1.14 2000/04/10 00:05:18 cpiazza Exp $
d17 2
a18 2
BUILD_DEPENDS=		python:${PORTSDIR}/lang/python
RUN_DEPENDS=		${PREFIX}/lib/python1.5/site-packages/_tkinter.so:${PORTSDIR}/x11-toolkits/py-tkinter
@


1.14
log
@Update with the new PORTNAME/PORTVERSION variables
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/grail/Makefile,v 1.13 2000/04/04 09:52:57 tg Exp $
d24 2
a25 2
DIRS_CMD=		${CAT} ${PLIST} | ${GREP} '^@@dirrm' | ${SED} 's,@@dirrm ,,'
FILES_CMD=		${CAT} ${PLIST} | ${GREP} -v '^@@' | ${SED} 's,${GRAILSUBDIR}/,,'
@


1.13
log
@Separate the Python Tk module from the main port. I've been
wanting do to this for a long time now. Now we got rid of the stupid
dependency on Tcl/Tk and save some checks in python's makefile.

Update the dependent ports accordingly.
@
text
@a1 1
# Version required:			0.5
d5 1
a5 1
# $FreeBSD: ports/www/grail/Makefile,v 1.12 1999/11/28 18:31:04 steve Exp $
d8 2
a9 2
DISTNAME=		grail-06
PKGNAME=		grail-0.6
d12 1
@


1.12
log
@Update to use Tcl/Tk version 8.2.

Submitted by:	Ade Lovett <ade@@lovett.com>
@
text
@d6 1
a6 1
# $FreeBSD: ports/www/grail/Makefile,v 1.11 1999/08/31 06:51:42 mharo Exp $
d18 1
a18 2
RUN_DEPENDS=		python:${PORTSDIR}/lang/python
LIB_DEPENDS=		tk82.1:${PORTSDIR}/x11-toolkits/tk82
@


1.11
log
@FreeBSD.ORG -> FreeBSD.org

Prompted by PR:  13476, 13477
Submitted by:  KATO Tsuguru
@
text
@d6 1
a6 1
# $FreeBSD: ports/www/grail/Makefile,v 1.10 1999/08/31 02:42:50 peter Exp $
d19 1
a19 1
LIB_DEPENDS=		tk80.1:${PORTSDIR}/x11-toolkits/tk80
@


1.10
log
@$Id$ -> $FreeBSD$
@
text
@d4 1
a4 1
# Whom:					nectar@@FreeBSD.ORG
d6 1
a6 1
# $FreeBSD$
@


1.9
log
@chmod -> ${CHMOD}
chown -> ${CHOWN}
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.8 1999/05/28 20:52:25 nectar Exp $
@


1.8
log
@Update 0.5 -> 0.6
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.7 1999/04/07 16:38:22 nectar Exp $
a27 2
CHOWN?=chown
CHMOD?=chmod
@


1.7
log
@Install in ${PREFIX}/share instead of ${PREFIX}/lib.
Fix the PLIST in the process.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.6 1999/01/10 18:52:34 nectar Exp $
d9 4
a12 4
DISTNAME=		grail_05
PKGNAME=		grail-0.5
CATEGORIES=		www
MASTER_SITES=		http://monty.cnri.reston.va.us/grail-0.5/source/
d23 4
a26 1
GRAILDIR=		${PREFIX}/share/grail
d37 12
a48 4
	${MKDIR} ${GRAILDIR}
	${TAR} --exclude '.cvsignore' -C ${WRKSRC} -cf - . |           \
		${TAR} -C ${GRAILDIR} -xvf -
	${SED} 's|%%GRAILDIR%%|${GRAILDIR}|g' <${FILESDIR}/grail >     \
d50 2
a51 5
	${INSTALL_SCRIPT} ${WRKDIR}/grail.tmp ${PREFIX}/bin/grail
	${RM} ${WRKDIR}/grail.tmp
	${CHOWN} -R ${BINOWN}:${BINGRP} ${GRAILDIR}
	${FIND} ${GRAILDIR} -type f -exec ${CHMOD} 0444 {} \;
	${FIND} ${GRAILDIR} -type d -exec ${CHMOD} 0555 {} \;
@


1.6
log
@Update to grail-0.5.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.5 1998/09/25 10:05:13 asami Exp $
d9 2
a10 1
DISTNAME=		grail-0.5
d13 1
a13 1
DISTFILES=		grail_05.tgz
d21 4
a28 2
GREP?=grep
SED?=sed
d31 1
a31 1
	${PYTHON} -c 'from compileall import compile_dir; compile_dir("${WRKSRC}")'
d34 10
a43 11
	${MKDIR} ${PREFIX}/lib/grail
	(cd ${WRKSRC} && tar --exclude '.cvsignore'   \
		--exclude '*.orig' -cf - .) |         \
		(cd ${PREFIX}/lib/grail && tar xf -)
	(sed 's|%%PREFIX%%|${PREFIX}|g' <${FILESDIR}/grail                    \
		>${WRKDIR}/grail.$$$$ &&                                      \
		${INSTALL_SCRIPT} ${WRKDIR}/grail.$$$$ ${PREFIX}/bin/grail && \
		${RM} ${WRKDIR}/grail.$$$$)
	${CHOWN} -R ${BINOWN}.${BINGRP} ${PREFIX}/lib/grail
	${FIND} ${PREFIX}/lib/grail -type f -exec ${CHMOD} 0444 {} \;
	${FIND} ${PREFIX}/lib/grail -type d -exec ${CHMOD} 0555 {} \;
@


1.5
log
@tk80 has been ELFized.
@
text
@d2 3
a4 3
# Version required:			0.4
# Date created:				6/11/1998
# Whom:					n@@nectar.com
d6 1
a6 1
# $Id: Makefile,v 1.4 1998/08/07 23:56:48 asami Exp $
d9 1
a9 1
DISTNAME=		grail-0.4
d11 2
a12 2
MASTER_SITES=		http://monty.cnri.reston.va.us/grail-0.4/source/
DISTFILES=		grail_04.tgz
@


1.4
log
@Fix up dependencies for ports that moved into the x11-toolkits category.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.3 1998/07/04 22:07:19 nectar Exp $
d18 1
a18 1
LIB_DEPENDS=		tk80\\.1:${PORTSDIR}/x11-toolkits/tk80
@


1.3
log
@Port cleanup.
- Correct location of sendmail in MailDialog.py. (sorry, forgot who
  pointed this out)
- suggested by asami: use DISTNAME and DISTFILES to control WRKSRC;
  combine do-install and post-install; use --exclude in tar command
  to avoid installing unneeded files
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.5 1998/06/27 16:19:09 nectar Exp $
d18 1
a18 1
LIB_DEPENDS=		tk80\\.1:${PORTSDIR}/x11/tk80
@


1.2
log
@NO_CONFIGURE is a no-op.  Also, remove the post-extract target, getting
rid of extra files is nice but I don't think .cvsignore has any significant
meaning nor size impact in a build-once source tree.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.1.1.1 1998/06/16 15:32:45 dburr Exp $
d9 1
a9 2
DISTNAME=		grail_04
PKGNAME=		grail-0.4
d12 1
a12 1
EXTRACT_SUFX=		.tgz
d14 1
a14 1
MAINTAINER=		n@@nectar.com
a19 2
WRKSRC=			${WRKDIR}/${PKGNAME}

d25 1
d31 8
a38 11
	${MKDIR} ${PREFIX}/lib/grail && \
	${CHOWN} ${BINOWN}.${BINGRP} ${PREFIX}/lib/grail && \
	${CHMOD} 0555 ${PREFIX}/lib/grail
	(cd ${WRKSRC} && tar cf - .) | (cd ${PREFIX}/lib/grail && tar xf -)
	(${ECHO} "#!/bin/sh"; \
	${ECHO} 'exec python ${PREFIX}/lib/grail/grail.py $${1+"$$@@"}') \
	>/tmp/grail.$$$$ && \
	${INSTALL_SCRIPT} \
	/tmp/grail.$$$$ ${PREFIX}/bin/grail

post-install:
@


1.1
log
@Initial revision
@
text
@d6 1
a6 1
# $Id$
a22 2
NO_CONFIGURE=		YES

a30 3

post-extract:
	(cd ${WRKSRC} && find . -name '.cvsignore' -delete)
@


1.1.1.1
log
@PR:		ports/6923
Submitted by:	Jacques Vidrine <n@@nectar.com>
New port www/grail, a free, fully customizable and extendable
WWW browser written entirely in Python.
@
text
@@
