head	1.26;
access;
symbols
	RELEASE_8_3_0:1.25
	RELEASE_9_0_0:1.25
	RELEASE_7_4_0:1.25
	RELEASE_8_2_0:1.25
	RELEASE_6_EOL:1.25
	RELEASE_8_1_0:1.25
	RELEASE_7_3_0:1.24
	RELEASE_8_0_0:1.23
	RELEASE_7_2_0:1.22
	RELEASE_7_1_0:1.22
	RELEASE_6_4_0:1.22
	RELEASE_5_EOL:1.21
	RELEASE_7_0_0:1.19
	RELEASE_6_3_0:1.19
	PRE_XORG_7:1.18
	RELEASE_4_EOL:1.17
	RELEASE_6_2_0:1.17
	RELEASE_6_1_0:1.16
	RELEASE_5_5_0:1.16
	RELEASE_6_0_0:1.15
	RELEASE_5_4_0:1.14
	RELEASE_4_11_0:1.14
	RELEASE_5_3_0:1.14
	RELEASE_4_10_0:1.14
	RELEASE_5_2_1:1.13
	RELEASE_5_2_0:1.13
	RELEASE_4_9_0:1.12
	RELEASE_5_1_0:1.11
	RELEASE_4_8_0:1.11
	RELEASE_5_0_0:1.10
	RELEASE_4_7_0:1.10
	RELEASE_4_6_2:1.10
	RELEASE_4_6_1:1.10
	RELEASE_4_6_0:1.10
	RELEASE_5_0_DP1:1.10
	RELEASE_4_5_0:1.9
	RELEASE_4_4_0:1.7
	RELEASE_4_3_0:1.6
	RELEASE_4_2_0:1.6
	RELEASE_4_1_1:1.6
	RELEASE_4_1_0:1.6
	RELEASE_3_5_0:1.6
	RELEASE_4_0_0:1.5
	RELEASE_3_4_0:1.5
	RELEASE_3_3_0:1.4
	RELEASE_3_2_0:1.3
	RELEASE_3_1_0:1.2
	RELEASE_2_2_8:1.2
	RELEASE_3_0_0:1.2
	RELEASE_2_2_7:1.2
	RELEASE_2_2_6:1.2
	yorick_1_4_1:1.1.1.1
	GIFFUNIP:1.1.1;
locks; strict;
comment	@# @;


1.26
date	2012.11.17.05.58.58;	author svnexp;	state Exp;
branches;
next	1.25;

1.25
date	2010.05.20.21.16.16;	author johans;	state Exp;
branches;
next	1.24;

1.24
date	2010.02.23.18.05.58;	author johans;	state Exp;
branches;
next	1.23;

1.23
date	2009.08.22.00.24.37;	author amdmi3;	state Exp;
branches;
next	1.22;

1.22
date	2008.06.26.12.28.08;	author johans;	state Exp;
branches;
next	1.21;

1.21
date	2008.03.23.23.03.08;	author miwi;	state Exp;
branches;
next	1.20;

1.20
date	2008.01.10.20.34.50;	author johans;	state Exp;
branches;
next	1.19;

1.19
date	2007.05.19.20.13.59;	author flz;	state Exp;
branches;
next	1.18;

1.18
date	2007.04.18.17.31.01;	author johans;	state Exp;
branches;
next	1.17;

1.17
date	2006.03.16.13.05.53;	author pav;	state Exp;
branches;
next	1.16;

1.16
date	2005.12.05.00.53.17;	author edwin;	state Exp;
branches;
next	1.15;

1.15
date	2005.05.20.15.23.32;	author pav;	state Exp;
branches;
next	1.14;

1.14
date	2003.12.13.23.59.49;	author pav;	state Exp;
branches;
next	1.13;

1.13
date	2003.11.07.09.28.11;	author marcus;	state Exp;
branches;
next	1.12;

1.12
date	2003.09.09.06.46.12;	author nork;	state Exp;
branches;
next	1.11;

1.11
date	2003.02.21.12.35.09;	author knu;	state Exp;
branches;
next	1.10;

1.10
date	2002.02.09.09.15.58;	author kevlo;	state Exp;
branches;
next	1.9;

1.9
date	2001.12.24.10.37.45;	author dirk;	state Exp;
branches;
next	1.8;

1.8
date	2001.09.22.06.12.03;	author sf;	state Exp;
branches;
next	1.7;

1.7
date	2001.08.23.20.02.56;	author kris;	state Exp;
branches;
next	1.6;

1.6
date	2000.04.12.06.21.15;	author obrien;	state Exp;
branches;
next	1.5;

1.5
date	99.11.26.18.34.42;	author steve;	state Exp;
branches;
next	1.4;

1.4
date	99.08.25.06.35.40;	author obrien;	state Exp;
branches;
next	1.3;

1.3
date	99.05.03.02.36.12;	author steve;	state Exp;
branches;
next	1.2;

1.2
date	98.01.27.01.26.13;	author fenner;	state Exp;
branches;
next	1.1;

1.1
date	97.11.24.09.23.00;	author tg;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	97.11.24.09.23.00;	author tg;	state Exp;
branches;
next	;


desc
@@


1.26
log
@Switch exporter over
@
text
@# New ports collection makefile for:	Yorick
# Date created:         26 Oct 97
# Whom:                 Pedro Giffuni <giffunip@@asme.org>
#
# $FreeBSD: head/lang/yorick/Makefile 300896 2012-07-14 13:54:48Z beat $
#

PORTNAME=	yorick
PORTVERSION=	2.1.06
CATEGORIES=	lang math
MASTER_SITES=	SF
EXTRACT_SUFX=	.tgz

MAINTAINER=	johans@@FreeBSD.org
COMMENT=	Interpreted language and scientific graphics

WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION:R}

USE_XORG=	x11
MAKE_ARGS=	Y_HOME=relocatable Y_DOCDIR=/dev/null
MAN1=		yorick.1 gist.1
INFO=		yorick

PORTDOCS=	FILE_FORMATS README drat.doc graph.doc hex.doc \
		library.doc math.doc refs.pdf refs.tex std.doc \
		yorick.pdf yorick.tex

do-configure:
	@@(cd ${CONFIGURE_WRKSRC}; ${SETENV} ${MAKE_ENV} \
		${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ysite config)

post-build:
	cd ${WRKSRC}/doc; make yorick.info

post-install:
	${INSTALL_DATA} ${WRKSRC}/emacs/yorick.el ${WRKSRC}/relocatable
	@@${RM} -rf ${WRKSRC}/relocatable/doc
	@@${RM} -rf ${PREFIX}/lib/${PORTNAME}
	@@${MV} ${WRKSRC}/relocatable ${PREFIX}/lib/${PORTNAME}
.for file in gist yorick
	${INSTALL_MAN} ${WRKSRC}/doc/${file}.1 ${PREFIX}/man/man1
	@@${STRIP_CMD} ${PREFIX}/lib/${PORTNAME}/bin/${file}
	@@${LN} -sf ${PREFIX}/lib/${PORTNAME}/bin/${file} ${PREFIX}/bin/${file}
.endfor
	@@${STRIP_CMD} ${PREFIX}/lib/${PORTNAME}/lib/codger
.if !defined(NOPORTDOCS)
	@@${MKDIR} ${DOCSDIR}
.for file in ${PORTDOCS}
	${INSTALL_DATA} ${WRKSRC}/doc/${file} ${DOCSDIR}
.endfor
	@@${LN} -sf ${DOCSDIR} ${PREFIX}/lib/${PORTNAME}/doc
.endif
	for f in ${WRKSRC}/doc/yorick.info*; do \
	  ${INSTALL_DATA} $$f ${PREFIX}/${INFO_PATH}; \
	done

# Hidden by default: this requires an X terminal to run all checks
.ifdef MAINTAINER_MODE
regression-test: build
	(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} check)
.endif

.include <bsd.port.mk>
@


1.25
log
@Update yorick to 2.1.06
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.24
log
@Update my mail address to @@FreeBSD.org

Feature safe:   yes
@
text
@d9 1
a9 2
PORTVERSION=	2.1.05
PORTREVISION=	1
@


1.23
log
@- Switch SourceForge ports to the new File Release System: categories starting with H,I,J,K,L
@
text
@d15 1
a15 1
MAINTAINER=	johans@@stack.nl
@


1.22
log
@Add optional regression tests

PR:		ports/124918
Submitted by:	Pedro F. Giffuni
@
text
@d12 1
a12 2
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR=	${PORTNAME}
@


1.21
log
@- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Bump PORTREVISION

Approved by:	portmgr (xorg cleanup)
@
text
@d59 6
@


1.20
log
@Update to 2.1.5
@
text
@d10 1
d21 1
a21 1
USE_XLIB=	yes
@


1.19
log
@- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
@
text
@d9 1
a9 2
PORTVERSION=	2.1.04
PORTREVISION=	1
@


1.18
log
@Update to 2.1.04
@
text
@d10 1
@


1.17
log
@- Update to 2.1.01

PR:		ports/94274
Submitted by:	Johan van Selst <johans@@stack.nl> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	2.1.01
@


1.16
log
@Remove install-info from Makefile, it's automatically done when INFO is defined
@
text
@d9 1
a9 1
PORTVERSION=	1.6.02
d11 2
a12 2
MASTER_SITES=	ftp://ftp-icf.llnl.gov/pub/Yorick/ \
		http://www.maumae.net/yorick/
d26 2
a27 2
		library.doc math.doc refs.pdf refs.ps refs.tex std.doc \
		yorick.pdf yorick.ps yorick.tex
a33 1
.if !defined(NOPORTDOCS)
a34 1
.endif
d53 1
d55 1
a55 1
	  ${INSTALL_DATA} $$f ${PREFIX}/info; \
a56 1
.endif
@


1.15
log
@- Update to 1.6.02
- Transfer maintainership

PR:		ports/81254
Submitted by:	Johan van Selst <johans@@stack.nl>
Approved by:	David H. Munro <munro@@oldben.llnl.gov> (maintainer)
@
text
@a57 1
	install-info ${PREFIX}/info/yorick.info ${PREFIX}/info/dir
@


1.14
log
@- Update to 1.5.14

PR:		ports/59858
Submitted by:	maintainer via Pedro F. Giffuni <giffunip@@asme.org>
@
text
@a7 21
# History: 1.4.1 port by Pedro Giffuni <giffunip@@asme.org>
#          1.5.02 port by ports@@FreeBSD.org,
#                 from submission by Ed Alley <wea@@llnl.gov>
#          1.5.07 port by David H. Munro <munro1@@llnl.gov>
#          1.5.12 port by David H. Munro <munro1@@llnl.gov>, 01/Nov/02
#          1.5.14 port by David H. Munro <munro1@@llnl.gov>, 01/Oct/03
# 1.5.07 notes:
# (1) info pages installed in PREFIX/info for consistency with other apps
#     -- really should be in PREFIX/share/info
# (2) several fixes to allow PREFIX for package install to be different
#     from PREFIX at build time (which is compiled into yorick and gist):
#     (a) PREFIX/bin/{yorick,gist} are softlinks, which allows
#         yorick and gist to compute ${PREFIX}/lib/${PORTNAME} at runtime
#     (b) softlink for g/ put in lib/${PORTNAME} for gist
#     (c) softlink doc/ so yorick online help is correct
#     (d) copy of paths.i put in lib/${PORTNAME}/bin for yorick
#     (e) pkg-install script added to fiddle softlinks, paths.i, and
#         Maketmpl if PREFIX has changed at install time
#     -- assume DOCSDIR and DATADIR take default values as does pkg-plist
#          1.5.08 replaces 1.5.07 infant mortality

d9 1
a9 1
PORTVERSION=	1.5.14
d11 2
a12 1
MASTER_SITES=	ftp://ftp-icf.llnl.gov/pub/Yorick/
d15 1
a15 1
MAINTAINER=	munro1@@llnl.gov
d21 1
a21 2
MAKE_ARGS=	Y_HOME="${PREFIX}/lib/${PORTNAME}" Y_SITE="${DATADIR}" \
		Y_DOCDIR=/dev/null
d25 1
a25 1
PORTDOCS=	FILE_FORMATS README drat.doc drat.tex graph.doc hex.doc \
d39 4
a48 3
	${INSTALL_DATA} ${WRKSRC}/emacs/yorick.el ${DATADIR}
	@@${LN} -sf ../../share/${PORTNAME}/g ${PREFIX}/lib/${PORTNAME}/g
	@@${CP} ${DATADIR}/i0/paths.i ${PREFIX}/lib/${PORTNAME}/bin/paths.i
d54 1
a54 1
	@@${LN} -sf ../doc/${PORTNAME} ${DATADIR}/doc
@


1.13
log
@Rename PORTDOCS to MYPORTDOCS to avoid a conflict with the recently added
bsd.port.mk macro.

Submitted by:	Oliver Eikemeier <eikemeier@@fillmore-labs.com>
@
text
@d13 1
d30 1
a30 1
PORTVERSION=	1.5.12
d46 1
a46 1
MYPORTDOCS=	FILE_FORMATS README drat.doc drat.tex graph.doc hex.doc \
d71 1
a71 1
.for file in ${MYPORTDOCS}
@


1.12
log
@Update to 1.5.12  and  use INFO.

PR:		ports/55358
Submitted by:	Kang Liu <lazykang@@hotmail.com>
Reviewed by:	Pedro F. Giffuni <giffunip@@yahoo.com>
		David H. Munro <munro@@oldben.llnl.gov> (maintainer)
		Oliver Eikemeier <eikemeier@@fillmore-labs.com>
Approved by:	David H. Munro <munro@@oldben.llnl.gov> (maintainer)
@
text
@d45 1
a45 1
PORTDOCS=	FILE_FORMATS README drat.doc drat.tex graph.doc hex.doc \
d70 1
a70 1
.for file in ${PORTDOCS}
@


1.11
log
@De-pkg-comment.
@
text
@d12 1
d29 1
a29 1
PORTVERSION=	1.5.08
d31 1
a31 2
MASTER_SITES=	ftp://ftp-icf.llnl.gov/pub/Yorick/ \
		ftp://wuarchive.wustl.edu/languages/yorick/
d43 1
a55 1
	${GZIP_CMD} ${WRKSRC}/doc/yorick.info*
a58 6
.if !exists(${PREFIX}/bin)
	@@${MKDIR} ${PREFIX}/bin
.endif
.if !exists(${PREFIX}/man/man1)
	@@${MKDIR} ${PREFIX}/man/man1
.endif
a73 3
.if !exists(${PREFIX}/info)
	@@${MKDIR} ${PREFIX}/info
.endif
d77 1
a77 1
	install-info ${PREFIX}/info/yorick.info.gz ${PREFIX}/info/dir
@


1.10
log
@- Update to 1.5.08
- Takeover maintainership

PR: 34616
Submitted by: David H. Munro <munro1@@llnl.gov>
@
text
@d35 1
@


1.9
log
@portlint: remove extra whitespaces before end of line.
@
text
@d8 19
d28 1
a28 1
PORTVERSION=	1.5.02
d34 1
a34 1
MAINTAINER=	ports@@FreeBSD.org
d39 2
a40 1
MAKE_ARGS=	Y_HOME="${PREFIX}/lib/${PORTNAME}" Y_SITE="${DATADIR}"
d44 2
a45 6
		library.doc math.doc refs.ps refs.tex std.doc yorick.pdf \
		yorick.ps yorick.tex

post-patch:
	@@${PERL} -pi -e \
		's|/usr/X11R6|${X11BASE}|g' ${WRKSRC}/play/x11/xconfig.sh
d51 6
d58 6
d66 1
a66 1
	@@strip ${PREFIX}/lib/${PORTNAME}/bin/${file}
d69 4
d78 8
@


1.8
log
@o update to 1.5.02.
o support NOPORTDOCS in pkg-plist.

PR:		30721
Submitted by:	KATO Tsuguru <tkato@@prontomail.com>
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/yorick/Makefile,v 1.7 2001/08/23 20:02:56 kris Exp $
d20 1
a20 1
MAKE_ARGS=	Y_HOME="${PREFIX}/lib/${PORTNAME}" Y_SITE="${DATADIR}" 
d36 1
a36 1
.for file in gist yorick 
@


1.7
log
@Remove previous maintainer, who no longer uses FreeBSD.

Approved by:	old maintainer
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/yorick/Makefile,v 1.6 2000/04/12 06:21:15 obrien Exp $
d9 1
a9 1
PORTVERSION=	1.4.1
d11 1
a11 1
MASTER_SITES=	ftp://ftp-icf.llnl.gov/pub/Yorick/		\
d13 1
a13 1
DISTNAME=	yorick-1.4
d15 1
a15 3
PATCH_SITES=	ftp://ftp-icf.llnl.gov/pub/Yorick/
PATCHFILES=	yorick-1.4.diff.gz
PATCH_DIST_STRIP=-p1
d17 1
a17 1
MAINTAINER=	ports@@FreeBSD.org
d20 1
a20 2
HAS_CONFIGURE=	yes
ALL_TARGET=
d23 12
d36 10
a45 6
	strip	$(PREFIX)/bin/yorick
	strip	$(PREFIX)/bin/gist
	@@${INSTALL_MAN} ${WRKSRC}/yorick.1 ${PREFIX}/man/man1/
	@@${INSTALL_MAN} ${WRKSRC}/gist.1 ${PREFIX}/man/man1/
.if defined(NOPORTDOCS)
	${RM} -rf $(PREFIX)/share/yorick/1.4/doc
@


1.6
log
@Convert to the PORTNAME - PORTVERSION syntax.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/yorick/Makefile,v 1.5 1999/11/26 18:34:42 steve Exp $
d19 1
a19 1
MAINTAINER=	giffunip@@asme.org
@


1.5
log
@Add USE_XLIB=yes since this port needs X libraries to work.

PR:		14271
Submitted by:	maintainer
@
text
@a1 1
# Version required:	1.4.1
d5 1
a5 1
# $FreeBSD: ports/lang/yorick/Makefile,v 1.4 1999/08/25 06:35:40 obrien Exp $
d8 2
a9 2
DISTNAME=	yorick-1.4
PKGNAME=	yorick-1.4.1
d13 1
@


1.4
log
@Change Id->FreeBSD.
@
text
@d6 1
a6 1
# $FreeBSD$
d21 1
@


1.3
log
@Use new set of diffs from author and make this compile on the Alpha.

PR:		11417
Inspired by:	Pedro F. Giffuni <pfgiffun@@bachue.usc.unal.edu.co>
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.2 1998/01/27 01:26:13 fenner Exp $
@


1.2
log
@Remove netlib; they only have yorick.tar.gz and no yorick-1.4.tar.gz .
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.1.1.1 1997/11/24 09:23:00 tg Exp $
d17 1
a20 1
PATCH_DIST_STRIP=-p1
@


1.1
log
@Initial revision
@
text
@d6 1
a6 1
# $Id$
d13 1
a13 3
		ftp://wuarchive.wustl.edu/languages/yorick/	\
		ftp://netlib.att.com/netlib/env/		\
		ftp://netlib2.cs.utk.edu/env/
@


1.1.1.1
log
@Yorick port. Yorick is an interpreted language tailored for
scientific computing.

PR:		5132
Submitted by:	Pedro Giffuni <giffunip@@asme.org>
@
text
@@
