head	1.66;
access;
symbols
	pkgsrc-2013Q2:1.66.0.12
	pkgsrc-2013Q2-base:1.66
	pkgsrc-2012Q4:1.66.0.10
	pkgsrc-2012Q4-base:1.66
	pkgsrc-2011Q4:1.66.0.8
	pkgsrc-2011Q4-base:1.66
	pkgsrc-2011Q2:1.66.0.6
	pkgsrc-2011Q2-base:1.66
	pkgsrc-2009Q4:1.66.0.4
	pkgsrc-2009Q4-base:1.66
	pkgsrc-2008Q4:1.66.0.2
	pkgsrc-2008Q4-base:1.66
	pkgsrc-2008Q3:1.65.0.12
	pkgsrc-2008Q3-base:1.65
	cube-native-xorg:1.65.0.10
	cube-native-xorg-base:1.65
	pkgsrc-2008Q2:1.65.0.8
	pkgsrc-2008Q2-base:1.65
	cwrapper:1.65.0.6
	pkgsrc-2008Q1:1.65.0.4
	pkgsrc-2008Q1-base:1.65
	pkgsrc-2007Q4:1.65.0.2
	pkgsrc-2007Q4-base:1.65
	pkgsrc-2007Q3:1.62.0.2
	pkgsrc-2007Q3-base:1.62
	pkgsrc-2007Q2:1.60.0.4
	pkgsrc-2007Q2-base:1.60
	pkgsrc-2007Q1:1.60.0.2
	pkgsrc-2007Q1-base:1.60
	pkgsrc-2006Q4:1.59.0.2
	pkgsrc-2006Q4-base:1.59
	pkgsrc-2006Q3:1.57.0.6
	pkgsrc-2006Q3-base:1.57
	pkgsrc-2006Q2:1.57.0.4
	pkgsrc-2006Q2-base:1.57
	pkgsrc-2006Q1:1.57.0.2
	pkgsrc-2006Q1-base:1.57
	pkgsrc-2005Q4:1.52.0.2
	pkgsrc-2005Q4-base:1.52
	pkgsrc-2005Q3:1.51.0.2
	pkgsrc-2005Q3-base:1.51
	pkgsrc-2005Q2:1.49.0.2
	pkgsrc-2005Q2-base:1.49
	pkgsrc-2005Q1:1.43.0.2
	pkgsrc-2005Q1-base:1.43
	pkgsrc-2004Q4:1.38.0.2
	pkgsrc-2004Q4-base:1.38
	pkgsrc-2004Q3:1.32.0.2
	pkgsrc-2004Q3-base:1.32
	pkgsrc-2004Q2:1.29.0.2
	pkgsrc-2004Q2-base:1.29
	pkgsrc-2004Q1:1.28.0.2
	pkgsrc-2004Q1-base:1.28
	pkgsrc-2003Q4:1.23.0.2
	pkgsrc-2003Q4-base:1.23
	netbsd-1-6-1:1.14.0.4
	netbsd-1-6-1-base:1.14
	netbsd-1-6:1.14.0.6
	netbsd-1-6-RELEASE-base:1.14
	pkgviews:1.14.0.2
	pkgviews-base:1.14
	buildlink2:1.13.0.2
	buildlink2-base:1.14
	netbsd-1-5-PATCH003:1.13
	netbsd-1-5-PATCH001:1.9
	pkgsrc-base:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.66
date	2008.11.07.15.59.57;	author jwise;	state dead;
branches;
next	1.65;

1.65
date	2007.12.15.05.54.50;	author adam;	state Exp;
branches;
next	1.64;

1.64
date	2007.12.02.11.21.38;	author wiz;	state Exp;
branches;
next	1.63;

1.63
date	2007.11.11.23.53.40;	author wiz;	state Exp;
branches;
next	1.62;

1.62
date	2007.09.24.20.56.46;	author drochner;	state Exp;
branches;
next	1.61;

1.61
date	2007.09.19.18.09.16;	author drochner;	state Exp;
branches;
next	1.60;

1.60
date	2007.01.07.12.25.54;	author wiz;	state Exp;
branches;
next	1.59;

1.59
date	2006.11.10.17.40.11;	author tv;	state Exp;
branches;
next	1.58;

1.58
date	2006.10.04.21.47.57;	author wiz;	state Exp;
branches;
next	1.57;

1.57
date	2006.03.20.18.15.38;	author jlam;	state Exp;
branches;
next	1.56;

1.56
date	2006.03.09.18.48.29;	author jlam;	state Exp;
branches;
next	1.55;

1.55
date	2006.03.05.16.27.27;	author jlam;	state Exp;
branches;
next	1.54;

1.54
date	2006.02.05.23.10.03;	author joerg;	state Exp;
branches;
next	1.53;

1.53
date	2006.01.06.22.41.48;	author adam;	state Exp;
branches;
next	1.52;

1.52
date	2005.12.05.20.50.36;	author rillig;	state Exp;
branches;
next	1.51;

1.51
date	2005.07.09.18.39.30;	author kristerw;	state Exp;
branches;
next	1.50;

1.50
date	2005.07.01.16.11.05;	author adam;	state Exp;
branches;
next	1.49;

1.49
date	2005.06.05.23.20.54;	author minskim;	state Exp;
branches;
next	1.48;

1.48
date	2005.05.22.20.08.13;	author jlam;	state Exp;
branches;
next	1.47;

1.47
date	2005.04.27.14.31.05;	author adam;	state Exp;
branches;
next	1.46;

1.46
date	2005.04.11.21.46.30;	author tv;	state Exp;
branches;
next	1.45;

1.45
date	2005.04.01.10.15.19;	author adam;	state Exp;
branches;
next	1.44;

1.44
date	2005.03.22.09.24.29;	author adam;	state Exp;
branches;
next	1.43;

1.43
date	2005.03.13.02.52.10;	author dmcmahill;	state Exp;
branches;
next	1.42;

1.42
date	2005.02.24.03.20.57;	author dmcmahill;	state Exp;
branches;
next	1.41;

1.41
date	2005.02.22.14.02.30;	author adam;	state Exp;
branches;
next	1.40;

1.40
date	2005.01.13.15.41.53;	author adam;	state Exp;
branches;
next	1.39;

1.39
date	2005.01.12.15.32.01;	author jlam;	state Exp;
branches;
next	1.38;

1.38
date	2004.12.05.11.17.54;	author adam;	state Exp;
branches;
next	1.37;

1.37
date	2004.11.25.12.59.21;	author adam;	state Exp;
branches;
next	1.36;

1.36
date	2004.11.24.00.54.10;	author dmcmahill;	state Exp;
branches;
next	1.35;

1.35
date	2004.10.03.00.12.57;	author tv;	state Exp;
branches;
next	1.34;

1.34
date	2004.09.30.12.52.36;	author wiz;	state Exp;
branches;
next	1.33;

1.33
date	2004.09.23.13.03.41;	author adam;	state Exp;
branches;
next	1.32;

1.32
date	2004.09.11.21.47.43;	author dmcmahill;	state Exp;
branches;
next	1.31;

1.31
date	2004.08.14.01.34.50;	author dmcmahill;	state Exp;
branches;
next	1.30;

1.30
date	2004.08.13.00.53.27;	author dmcmahill;	state Exp;
branches;
next	1.29;

1.29
date	2004.03.29.16.20.16;	author adam;	state Exp;
branches;
next	1.28;

1.28
date	2004.02.26.16.47.35;	author adam;	state Exp;
branches;
next	1.27;

1.27
date	2004.01.24.13.58.23;	author grant;	state Exp;
branches;
next	1.26;

1.26
date	2004.01.23.13.26.20;	author adam;	state Exp;
branches;
next	1.25;

1.25
date	2003.12.24.09.53.49;	author jmmv;	state Exp;
branches;
next	1.24;

1.24
date	2003.12.04.11.15.37;	author adam;	state Exp;
branches;
next	1.23;

1.23
date	2003.09.28.17.54.14;	author kristerw;	state Exp;
branches;
next	1.22;

1.22
date	2003.09.17.19.40.47;	author grant;	state Exp;
branches;
next	1.21;

1.21
date	2003.09.12.20.07.22;	author grant;	state Exp;
branches;
next	1.20;

1.20
date	2003.08.09.11.11.36;	author seb;	state Exp;
branches;
next	1.19;

1.19
date	2003.08.02.21.18.04;	author seb;	state Exp;
branches;
next	1.18;

1.18
date	2003.08.02.20.25.27;	author seb;	state Exp;
branches;
next	1.17;

1.17
date	2003.07.17.21.47.51;	author grant;	state Exp;
branches;
next	1.16;

1.16
date	2003.06.11.20.50.56;	author abs;	state Exp;
branches;
next	1.15;

1.15
date	2003.06.02.01.18.29;	author jschauma;	state Exp;
branches;
next	1.14;

1.14
date	2002.05.20.23.53.49;	author cjep;	state Exp;
branches;
next	1.13;

1.13
date	2002.03.13.17.37.24;	author fredb;	state Exp;
branches
	1.13.2.1;
next	1.12;

1.12
date	2002.02.18.15.14.32;	author seb;	state Exp;
branches;
next	1.11;

1.11
date	2002.01.03.17.09.45;	author wiz;	state Exp;
branches;
next	1.10;

1.10
date	2001.05.31.12.56.53;	author wennmach;	state Exp;
branches;
next	1.9;

1.9
date	2001.04.22.23.49.55;	author jtb;	state Exp;
branches;
next	1.8;

1.8
date	2001.04.22.22.58.47;	author jtb;	state Exp;
branches;
next	1.7;

1.7
date	2001.04.22.20.23.01;	author jtb;	state Exp;
branches;
next	1.6;

1.6
date	2001.04.19.15.10.35;	author dmcmahill;	state Exp;
branches;
next	1.5;

1.5
date	2001.04.18.19.52.17;	author dmcmahill;	state Exp;
branches;
next	1.4;

1.4
date	2001.04.02.18.43.15;	author wiz;	state Exp;
branches;
next	1.3;

1.3
date	2001.03.29.21.19.39;	author wennmach;	state Exp;
branches;
next	1.2;

1.2
date	2001.03.27.20.15.02;	author wennmach;	state Exp;
branches;
next	1.1;

1.1
date	2001.03.27.12.06.55;	author wennmach;	state Exp;
branches
	1.1.1.1;
next	;

1.13.2.1
date	2002.06.23.18.52.45;	author jlam;	state Exp;
branches;
next	;

1.1.1.1
date	2001.03.27.12.06.55;	author wennmach;	state Exp;
branches;
next	;


desc
@@


1.66
log
@Per discussion with maintainer, remove octave-current, which is
substantially less current than the current octave.
@
text
@# $NetBSD: Makefile,v 1.65 2007/12/15 05:54:50 adam Exp $

DISTNAME=	octave-${OCTAVE_VER}
PKGNAME=	octave-current-${OCTAVE_VER}
CATEGORIES=	math
MASTER_SITES=	ftp://ftp.che.wisc.edu/pub/octave/bleeding-edge/
EXTRACT_SUFX=	.tar.bz2

MAINTAINER=	adam@@NetBSD.org
HOMEPAGE=	http://www.octave.org/
COMMENT=	High-level language, intended for numerical computations

BUILD_DEPENDS+=	bison>=1.875:../../devel/bison
BUILD_DEPENDS+=	gperf>=2.7:../../devel/gperf
DEPENDS+=	gnuplot>=3.7:../../graphics/gnuplot

OCTAVE_VER=	2.9.19
CONFLICTS+=	octave-2.*

.if (${MACHINE_ARCH} == "arm32")
BROKEN=		Internal compiler error occurs on arm32 (even with gcc-2.95.3)
.endif

USE_GNU_READLINE=	yes
USE_LIBTOOL=		yes
USE_TOOLS+=		gmake makeinfo perl gsed
GNU_CONFIGURE=		yes
USE_DIRS+=		xdg-1.1

GCC_REQD+=		3.0
USE_LANGUAGES=		c c++ fortran

# needed for loading of shared objects such as those in the
# octave-forge package or user written ones compiled with mkoctfile
CONFIGURE_ARGS+=	--enable-dl
# shared libraries are handled automatically in pkgsrc
CONFIGURE_ARGS+=	--enable-static
CONFIGURE_ARGS+=	--disable-shared

# trick pkgsrc into real gsed, needed for "mkf77def"
TOOLS_PLATFORM.gsed=	#empty

.include "options.mk"

GNU_PLATFORM_DIR!=	${.CURDIR}/../../mk/gnu-config/config.sub ${MACHINE_GNU_PLATFORM}
PLIST_SUBST+=		GNU_PLATFORM_DIR=${GNU_PLATFORM_DIR}

INFO_FILES=	yes
OCTAVE_DOC=	faq/Octave-FAQ.ps  liboctave/liboctave.ps \
		refcard/refcard-a4.ps refcard/refcard-legal.ps \
		refcard/refcard-letter.ps

INSTALLATION_DIRS+=	share/octave/${OCTAVE_VER}/doc
UNWRAP_FILES+=		mkoctfile octave-bug src/oct-conf.h

post-extract:
	find ${WRKSRC}/doc -type f -name '*.info*' -print | xargs rm -f
	mkdir ${WRKSRC}/src/pic

# substitute in the real path to various bits of the toolchain because
# mkoctfile will be used potentially by users and it needs to point at the same
# compilers as were used in building octave.  We also fix up the path to sed
# otherwise we end up with the buildlink directory in mkoctfile
post-build:
	mv ${WRKSRC}/mkoctfile ${WRKSRC}/mkoctfile.bak
	sed	-e 's;"${CC}";"${CCPATH}";g' \
		-e 's;"${CXX}";"${CXXPATH}";g' \
		-e 's;"${FC}";"${FCPATH}";g' \
		-e 's@@^:[ \t]*\$${SED=.*@@: \$$\{SED="${SED}"\}@@g' \
		${WRKSRC}/mkoctfile.bak > ${WRKSRC}/mkoctfile
	chmod a+x ${WRKSRC}/mkoctfile
	(cd ${WRKSRC}/doc/interpreter && gmake octave.ps)

post-install:
	cd ${WRKSRC}/doc/liboctave;					\
	for f in liboctave.info liboctave.info-[0-9]*; do		\
		${TEST} ! -f "$$f" ||					\
		${INSTALL_DATA} "$$f" ${PREFIX}/${PKGINFODIR};		\
	done
.for f in ${OCTAVE_DOC}
	${INSTALL_DATA} ${WRKSRC}/doc/${f} ${PREFIX}/share/octave/${OCTAVE_VER}/doc
.endfor

.include "../../audio/libsndfile/buildlink3.mk"
.include "../../devel/ncurses/buildlink3.mk"
.include "../../devel/readline/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../math/blas/buildlink3.mk"
.include "../../math/fftw/buildlink3.mk"
.include "../../math/lapack/buildlink3.mk"

.include "../../mk/bsd.pkg.mk"
@


1.65
log
@Changes 2.9.19:
* bug fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.64 2007/12/02 11:21:38 wiz Exp $
@


1.64
log
@Remove Ex-MASTER_SITEs. From Zafer Aydogan.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.63 2007/11/11 23:53:40 wiz Exp $
a4 1
PKGREVISION=	1
d17 1
a17 1
OCTAVE_VER=	2.9.14
d46 1
a46 1
PLIST_SUBST+=		GNU_PLATFORM_DIR=${GNU_PLATFORM_DIR:Q}
d48 4
a51 4
INFO_FILES=	# PLIST
OCTAVE_DOC=	faq/Octave-FAQ.ps interpreter/octave.ps \
		liboctave/liboctave.ps refcard/refcard-a4.ps \
		refcard/refcard-legal.ps  refcard/refcard-letter.ps
d53 2
a54 1
UNWRAP_FILES+=	mkoctfile octave-bug src/oct-conf.h
d57 2
a58 2
	${FIND} ${WRKSRC}/doc -type f -name '*.info*' -print | ${XARGS} ${RM} -f
	${MKDIR} ${WRKSRC}/src/pic
d65 2
a66 2
	${MV} ${WRKSRC}/mkoctfile ${WRKSRC}/mkoctfile.bak
	${SED}	-e 's;"${CC}";"${CCPATH}";g' \
d71 2
a72 2
	${CHMOD} a+x ${WRKSRC}/mkoctfile
	(cd ${WRKSRC}/doc/interpreter && ${GMAKE} octave.ps)
a79 1
	${INSTALL_DATA_DIR} ${PREFIX}/share/octave/${OCTAVE_VER}/doc
@


1.63
log
@Remove ftp.eos.hokudai.ac.jp from MASTER_SITES, doesn't resolve.
From Zafer Aydogan in PR 37318.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.62 2007/09/24 20:56:46 drochner Exp $
d7 1
a7 3
MASTER_SITES=	ftp://ftp.che.wisc.edu/pub/octave/bleeding-edge/ \
		ftp://ftp.u-aizu.ac.jp/pub/SciEng/numanal/Octave/bleeding-edge/ \
		ftp://ftp.task.gda.pl/pub/software/octave/bleeding-edge/
@


1.62
log
@-Fix non-portable use of strptime(3): SUSv3 does not require it to do
 calendar math and fill in wday/yday. Use mktime(3) to have those fields
 calculated.
-Fix non-portable use of sort(1) (in an example/selftest only): the "-n"
 option should "restrict" the sort key to a numeric field, there is no
 requirement to use another key if no numbers are present.
-bump PKGREVISION
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.61 2007/09/19 18:09:16 drochner Exp $
a7 1
		ftp://ftp.eos.hokudai.ac.jp/pub/GNU/misc/octave/bleeding-edge/ \
@


1.61
log
@update to 2.9.14 (pre-release for 3.0)
too many changes to list here
pkgsrc changes:
-add use of pcre and qhull to options, and include
 both in the default configuration
-play dirty tricks to make sure GNU sed is used as sed -- there is
 something in the "mkf77def" script which doesn't work with NetBSD sed
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.60 2007/01/07 12:25:54 wiz Exp $
d5 1
@


1.60
log
@PKGREVISION bump for flac shlib major bump and corresponding ABI
depends bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.59 2006/11/10 17:40:11 tv Exp $
a4 1
PKGREVISION=	2
d20 1
a20 1
OCTAVE_VER=	2.9.4
d29 1
a29 1
USE_TOOLS+=		gmake makeinfo perl
d31 1
d43 3
a54 2
OCTAVE_HTML=	faq/Octave-FAQ_*.html interpreter/octave_*.html \
		liboctave/liboctave_*.html
d74 1
a85 4
	${INSTALL_DATA_DIR} ${PREFIX}/share/doc/html/octave
.for f in ${OCTAVE_HTML}
	${INSTALL_DATA} ${WRKSRC}/doc/${f} ${PREFIX}/share/doc/html/octave
.endfor
@


1.59
log
@Use find -print | xargs rather than find -exec.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.58 2006/10/04 21:47:57 wiz Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.58
log
@Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.57 2006/03/20 18:15:38 jlam Exp $
d58 1
a58 1
	${FIND} ${WRKSRC}/doc -type f -name '*.info*' -exec ${RM} -f {} \;
@


1.57
log
@* Nuke all references to and definitions of INFO_DIR in package Makefiles
  and replace with appropriate references to PKGINFODIR instead.

* Properly account for split info files during installation.

* Move info file listings directly into the package PLISTs.

This fixes info-file-related PLIST problems.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.56 2006/03/09 18:48:29 jlam Exp $
d14 1
a14 1
HOMEPAGE=	http://www.che.wisc.edu/octave/
@


1.56
log
@Generated info files may no longer be split, so handle this fact when
installing the liboctave info files.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.55 2006/03/05 16:27:27 jlam Exp $
d48 1
a48 2
INFO_FILES=	octave.info liboctave.info
LIBOCTAVE_INFO=	liboctave.info liboctave.info-[0-9]*
d76 1
a76 1
	for f in ${LIBOCTAVE_INFO}; do					\
d78 1
a78 1
			${INSTALL_DATA} "$$f" ${PREFIX}/${INFO_DIR};	\
@


1.55
log
@* Teach the tools framework how to supply the pkgsrc version of
  makeinfo if no native makeinfo executable exists.  Honor TEXINFO_REQD
  when determining whether the native makeinfo can be used.

* Remove USE_MAKEINFO and replace it with USE_TOOLS+=makeinfo.

* Get rid of all the "split" argument deduction for makeinfo since
  the PLIST module already handles varying numbers of split info files
  correctly.

NOTE: Platforms that have "makeinfo" in the base system should check
      that the makeinfo entries of pkgsrc/mk/tools.${OPSYS}.mk are
      correct.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.54 2006/02/05 23:10:03 joerg Exp $
d49 1
a49 2
LIBOCTAVE_INFO=	liboctave.info liboctave.info-1 \
		liboctave.info-2 liboctave.info-3
d76 5
a80 3
.for f in ${LIBOCTAVE_INFO}
	${INSTALL_DATA} ${WRKSRC}/doc/liboctave/${f} ${PREFIX}/info
.endfor
@


1.54
log
@Recursive revision bump / recommended bump for gettext ABI change.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.53 2006/01/06 22:41:48 adam Exp $
d30 1
a30 2
USE_MAKEINFO=		yes
USE_TOOLS+=		gmake perl
@


1.53
log
@Changes 2.9.4:
* Bug fixes and improvements
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.52 2005/12/05 20:50:36 rillig Exp $
d5 1
@


1.52
log
@Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.51 2005/07/09 18:39:30 kristerw Exp $
d20 1
a20 1
OCTAVE_VER=	2.9.3
d92 1
@


1.51
log
@This pkg need perl to build.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.50 2005/07/01 16:11:05 adam Exp $
d33 1
a33 1
GCC_REQD=		3.0
d46 1
a46 1
PLIST_SUBST+=		GNU_PLATFORM_DIR=${GNU_PLATFORM_DIR}
@


1.50
log
@Changes 2.9.3:
* Bug fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.49 2005/06/05 23:20:54 minskim Exp $
d30 1
a30 2
#USE_PERL5=		build
USE_TOOLS+=		gmake
@


1.49
log
@Set a directory name in PLIST to a correct value on Linux.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.48 2005/05/22 20:08:13 jlam Exp $
d20 1
a20 1
OCTAVE_VER=	2.9.2
a27 1
USE_TOOLS+=		gmake
d30 2
a31 1
USE_PERL5=		build
@


1.48
log
@Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:

	USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.47 2005/04/27 14:31:05 adam Exp $
d46 3
@


1.47
log
@Changes 2.9.2:
* Bug fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.46 2005/04/11 21:46:30 tv Exp $
d28 1
a28 1
USE_GNU_TOOLS+=		make
@


1.46
log
@Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.45 2005/04/01 10:15:19 adam Exp $
d20 1
a20 1
OCTAVE_VER=	2.9.1
@


1.45
log
@Changes 2.9.1:
* use glpk
* improvements
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.44 2005/03/22 09:24:29 adam Exp $
a26 1
USE_BUILDLINK3=		yes
@


1.44
log
@Changes 2.1.67:
* Bug fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.43 2005/03/13 02:52:10 dmcmahill Exp $
d6 4
a9 4
MASTER_SITES=	ftp://ftp.che.wisc.edu/pub/octave/ \
		ftp://ftp.eos.hokudai.ac.jp/pub/GNU/misc/octave/ \
		ftp://ftp.u-aizu.ac.jp/pub/SciEng/numanal/Octave/ \
		ftp://ftp.task.gda.pl/pub/software/octave/
d20 2
a21 2
OCTAVE_VER=	2.1.67
CONFLICTS+=	octave-2.0.*
d39 1
a39 2
# octave-forge package or user written ones compiled with
# mkoctfile
d41 5
d63 3
a65 4
# mkoctfile will be used potentially by users and it needs to point
# at the same compilers as were used in building octave.  We also
# fix up the path to sed otherwise we end up with the buildlink directory
# in mkoctfile
d68 1
a68 2
	${SED} \
		-e 's;"${CC}";"${CCPATH}";g' \
d89 1
a90 1
.include "../../devel/ncurses/buildlink3.mk"
@


1.43
log
@make sure that we don't end up with the buildlink directory as part
of the full path to sed in the installed mkoctfile otherwise we
end up with a broken mkoctfile.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.42 2005/02/24 03:20:57 dmcmahill Exp $
a4 1
PKGREVISION=	1
d20 1
a20 1
OCTAVE_VER=	2.1.65
d28 1
d30 1
a30 1
USE_GNU_READLINE=	yes
a31 1
USE_LIBTOOL=		yes
@


1.42
log
@only 1 USE_LANGUAGES= please
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.41 2005/02/22 14:02:30 adam Exp $
d5 1
d61 3
a63 1
# at the same compilers as were used in building octave
d70 1
@


1.41
log
@Changes 2.1.65:
* Bug-fixes and improvements
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.40 2005/01/13 15:41:53 adam Exp $
a27 1
USE_LANGUAGES=		fortran
@


1.40
log
@Fixed installation problem - now all the modules should be installed correctly, and buildlinked against fftw (not fftw2)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.39 2005/01/12 15:32:01 jlam Exp $
a4 1
PKGREVISION=	1
d6 4
a9 4
MASTER_SITES=	ftp://ftp.che.wisc.edu/pub/octave/bleeding-edge/ \
		ftp://ftp.eos.hokudai.ac.jp/pub/GNU/misc/octave/bleeding-edge/ \
		ftp://ftp.u-aizu.ac.jp/pub/SciEng/numanal/Octave/bleeding-edge/ \
		ftp://ftp.task.gda.pl/pub/software/octave/bleeding-edge/
d20 1
a20 1
OCTAVE_VER=	2.1.64
d73 1
a73 1
	${INSTALL_DATA} ${WRKSRC}/doc/liboctave/$f ${PREFIX}/info
d77 1
a77 1
	${INSTALL_DATA} ${WRKSRC}/doc/$f ${PREFIX}/share/octave/${OCTAVE_VER}/doc
d81 1
a81 1
	${INSTALL_DATA} ${WRKSRC}/doc/$f ${PREFIX}/share/doc/html/octave
@


1.39
log
@Nuke USE_FORTRAN and bring the f2c handling within the mk/compiler
framework.  The list of changes include:

  * Modify compiler.mk so that "c" is always prepended to USE_LANGUAGES,
    so we no longer need to say it in package Makefiles.  Packages
    should now append to USE_LANGUAGES instead of setting it.

  * Create mk/compiler/f2c.mk which implements another pseudo-compiler
    "f2c" that may be used with any C compiler backend, e.g.

	PKGSRC_COMPILER= f2c ccache gcc

  * Teach the various "real" compiler files, e.g., sunpro.mk, mipspro.mk,
    etc., to use f2c if the native Fortran compiler isn't present.

Packages that use Fortran should now simply include the line:

	USE_LANGUAGES+=	fortran

in the package Makefile.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2004/12/05 11:17:54 adam Exp $
d5 1
d89 1
a89 1
.include "../../math/fftw2/buildlink3.mk"
@


1.38
log
@Changes 2.1.64:
* Bug fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.37 2004/11/25 12:59:21 adam Exp $
d28 1
a28 1
USE_FORTRAN=		yes
@


1.37
log
@Changes 2.1.63:
* Bug fixes
@
text
@d1 1
a1 2
# $NetBSD: Makefile,v 1.36 2004/11/24 00:54:10 dmcmahill Exp $
#
d20 1
a20 1
OCTAVE_VER=	2.1.63
d35 2
a37 1
GCC_REQD=		3.0
d90 1
@


1.36
log
@substitute in the complete path to the C and C++ compilers to the mkoctfile
script.  This is needed if you want to use mkoctfile once the package is
installed.  For example, on NetBSD-1.6* systems, it is important to point
to the gcc3 package tools instead of the base system compilers.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2004/10/03 00:12:57 tv Exp $
a5 1
PKGREVISION=	1
d21 1
a21 1
OCTAVE_VER=	2.1.59
@


1.35
log
@Libtool fix for PR pkg/26633, and other issues.  Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.34 2004/09/30 12:52:36 wiz Exp $
d60 12
@


1.34
log
@This seems to need perl for building; add USE_PERL5=build.
Noted by bulk build.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2004/09/23 13:03:41 adam Exp $
d6 1
@


1.33
log
@Changes 2.1.59:
* bug-fixes and clean-ups
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2004/09/11 21:47:43 dmcmahill Exp $
d34 1
@


1.32
log
@- add missing UNWRAP_FILES to clean up some buildlink references in some
installed files.

- libtoolize a few more lines which seem to have been missed in the original
libtoolization.

- enable loading of shared objects which lets the various .oct files installed
by octave-forge actually work instead of just the .m files.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2004/08/14 01:34:50 dmcmahill Exp $
d21 1
a21 1
OCTAVE_VER=	2.1.57
d56 1
a56 1
	${MKDIR} -p ${WRKSRC}/src/pic
@


1.31
log
@LTCONFIG_OVERRIDE is no longer needed
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2004/08/13 00:53:27 dmcmahill Exp $
d38 5
d52 2
d56 1
@


1.30
log
@USE_LANGUAGES=	c c++ fortran
and also add GCC_REQ=3.0 as this doesn't build correctly with my 2.95.3
on NetBSD/alpha.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2004/03/29 16:20:16 adam Exp $
a33 1
LTCONFIG_OVERRIDE=	${WRKSRC}/ltconfig
@


1.29
log
@Changes 2.1.57:
* bug fix release
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2004/02/26 16:47:35 adam Exp $
d36 2
@


1.28
log
@Changes 2.1.55:
* Generally bug-fixes and enhancement (it's hard to find out by reading NEWS and ChangeLog)
* Uses BUILDLINK3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2004/01/24 13:58:23 grant Exp $
d21 1
a21 1
OCTAVE_VER=	2.1.55
@


1.27
log
@replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2004/01/23 13:26:20 adam Exp $
d21 1
a21 1
OCTAVE_VER=	2.1.53
d28 2
a29 2
USE_BUILDLINK2=		YES
USE_FORTRAN=		YES
d31 3
a33 3
USE_GNU_READLINE=	YES
USE_MAKEINFO=		YES
USE_LIBTOOL=		YES
d35 1
a35 1
GNU_CONFIGURE=		YES
d62 6
a67 6
.include "../../audio/libsndfile/buildlink2.mk"
.include "../../devel/readline/buildlink2.mk"
.include "../../devel/ncurses/buildlink2.mk"
.include "../../math/blas/buildlink2.mk"
.include "../../math/fftw2/buildlink2.mk"
.include "../../math/lapack/buildlink2.mk"
@


1.26
log
@Changes: hard to determine, looks like mostly bug-fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2003/12/24 09:53:49 jmmv Exp $
d30 1
a30 1
USE_GMAKE=		YES
@


1.25
log
@s/@@netbsd.org/@@NetBSD.org/ in MAINTAINER.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2003/12/04 11:15:37 adam Exp $
d21 1
a21 1
OCTAVE_VER=	2.1.52
@


1.24
log
@Changes 2.1.52:
* Emacs fixes
* The ++ and -- operators now work for indexed matrices
* The built-in variable argv is now a list of strings instead of a string vec.
* The new built-in variable `crash_dumps_octave_core' controls
  whether Octave writes user variables to the file `octave-core'
  when it crashes or is killed by a signal.
* Loops of the form `for i = STRING ... endfor' are now allowed.
* It is now possible to set the iteration limit for lsode using
  lsode_options ("step limit", N).
* New functions
* The save command now accepts the option -append to save the
  variables at the end of the file, leaving the existing contents.
* New command-line option --no-history (also available using the
  single character option -H) inhibits saving command history.
* The built-in variable `PWD' has been removed.
* New operators.
* New built-in data types.
* Commas in global statements are no longer special.
* It is now possible to declare static variables that retain their
  values across function calls.
More --> See "NEWS"
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2003/06/02 01:18:29 jschauma Exp $
d13 1
a13 1
MAINTAINER=	adam@@netbsd.org
@


1.23
log
@Permit teTeX2 as well as teTeX for BUILD_DEPENDS.
@
text
@d1 2
a2 1
# $NetBSD: Makefile,v 1.22 2003/09/17 19:40:47 grant Exp $
d4 2
a5 3
DISTNAME=	octave-2.1.33
PKGNAME=	octave-2.1.34
PKGREVISION=	1
d13 1
a13 5
PATCHFILES=	octave-2.1.33-2.1.34.patch.gz
PATCH_SITES=	${MASTER_SITES}
PATCH_DIST_STRIP= -p1

MAINTAINER=	tech-pkg@@NetBSD.org
d15 1
a15 1
COMMENT=	High-level language, primarily intended for numerical computations
d17 2
a18 1
BUILD_DEPENDS+= teTeX{,2}>=1.0.7:../../print/teTeX
d21 5
a25 2
.if ${MACHINE_ARCH} == "arm" || ${MACHINE_ARCH} == "arm32"
GCC_REQD=	3.0
d28 8
a35 16
USE_X11=	yes
USE_BUILDLINK2=	yes
GNU_CONFIGURE=	yes
USE_LIBTOOL=	yes
USE_FORTRAN=	yes
USE_GMAKE=	yes
CONFIGURE_ARGS+=--with-g77
CONFIGURE_ARGS+=--enable-shared --enable-rpath
CONFIGURE_ARGS+=-prefix=${PREFIX}

CONFIGURE_ENV+=	FFLAGS="${CFLAGS}" OBJECT_FMT="${OBJECT_FMT}"
LTCONFIG_OVERRIDE=${WRKSRC}/ltconfig

USE_GNU_READLINE=		# defined
BUILDLINK_DEPENDS.readline=	readline>=4.0
LDFLAGS+=	-L${BUILDLINK_PREFIX.readline}/lib
a36 1
USE_MAKEINFO=	YES
d43 2
a44 2
OCTAVE_HTML=	faq/Octave-FAQ_toc.html interpreter/octave_*.html \
		interpreter/octave.html liboctave/liboctave_*.html
d46 2
a47 2
post-patch:
	@@cd ${WRKSRC}/libcruft/misc && ${RM} -f xstopx.f dostop.c
d53 1
a53 1
	${INSTALL_DATA_DIR} ${PREFIX}/share/doc/octave
d55 1
a55 1
	${INSTALL_DATA} ${WRKSRC}/doc/$f ${PREFIX}/share/doc/octave
d62 1
d64 4
@


1.22
log
@get rid of USE_GCC2/3 in pkg Makefiles, and set GCC_REQD or
USE_PKGSRC_GCC as appropriate, as this is handled by compiler.mk now.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2003/09/12 20:07:22 grant Exp $
d21 1
a21 1
BUILD_DEPENDS+= teTeX>=1.0.7:../../print/teTeX
@


1.21
log
@kill all references to gcc.buildlink2.mk and compiler.mk, and define
USE_GCC2 or USE_GCC3 where appropriate.

the functionality of the old gcc.buildlink2.mk has been rolled into
compiler.mk now, which is automatically used.

more changes to come later...
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2003/08/09 11:11:36 seb Exp $
d25 1
a25 1
USE_GCC3=	# defined
@


1.20
log
@USE_NEW_TEXINFO is unnecessary now.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2003/08/02 21:18:04 seb Exp $
d25 1
a25 2
USE_GCC3=YES
.  include "../../mk/gcc.buildlink2.mk"
@


1.19
log
@Convert to USE_NEW_TEXINFO.
Add patch file to add an Info directory entry to liboctave.texi.
Remove now unnecessary patch files and trim one of its
"info" bits.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2003/08/02 20:25:27 seb Exp $
a45 1
USE_NEW_TEXINFO=	YES
@


1.18
log
@If we were to use gcc.buildlink2.mk on arm32 we might as well be really
using it for all arch. While here throw in a little bit more
of buildlink2ness.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2003/07/17 21:47:51 grant Exp $
d46 2
a73 1
.include "../../mk/texinfo.mk"
@


1.17
log
@s/netbsd.org/NetBSD.org/
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2003/06/11 20:50:56 abs Exp $
a22 1
DEPENDS+=	readline>=4.0:../../devel/readline
d30 1
a39 1
LDFLAGS+=	-L${PREFIX}/lib
d42 4
d71 1
@


1.16
log
@Update for the fact that 'arm' ports have been called NetBSD-*-arm for a while
now and not NetBSD-*-arm32. Changes include one or more of:
    - Change MACHINE_ARCH == arm32 to also match arm
    - Where ONLY_FOR_PLATFORM includes NetBSD-*-arm32, add NetBSD-*-arm
    - Where BROKEN or worked around for arm gcc bugs, set USE_GCC3
The last may shake out a few more broken packages the next bulk build.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2003/06/02 01:18:29 jschauma Exp $
d17 1
a17 1
MAINTAINER=	tech-pkg@@netbsd.org
@


1.15
log
@Use tech-pkg@@ in favor of packages@@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2002/05/20 23:53:49 cjep Exp $
d25 3
a27 2
.if (${MACHINE_ARCH} == "arm32")
BROKEN=		Internal compiler error occurs on arm32 (even with gcc-2.95.3)
@


1.14
log
@Mark this package as broken for arm32. The package does not build due
to an internal compiler error, even with gcc-2.95.3:
genbet.f:247: internal error--unrecognizable insn:
(insn 56 54 57 (set (reg:SF 1 r1)
        (const_double:SF (mem/u:SF (symbol_ref/u:SI ("*LC4")) 0) 60635201 [0x39d3841] 16384 [0x4000] [2.928064102298758e-291])) -1 (nil)
    (expr_list:REG_EQUAL (const_double:SF (mem/u:SF (symbol_ref/u:SI ("*LC4")) 0) 60635201 [0x39d3841] 16384 [0x4000] [2.928064102298758e-291])
        (nil)))
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2002/03/13 17:37:24 fredb Exp $
d17 1
a17 1
MAINTAINER=	packages@@netbsd.org
@


1.13
log
@Give all packages which depend on "png" a version bump, and update
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2002/02/18 15:14:32 seb Exp $
d24 4
@


1.13.2.1
log
@Merge from pkgsrc-current to buildlink2 branch.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2002/05/20 23:53:49 cjep Exp $
a23 4

.if (${MACHINE_ARCH} == "arm32")
BROKEN=		Internal compiler error occurs on arm32 (even with gcc-2.95.3)
.endif
@


1.12
log
@Introduce new framework for handling info files generation and installation.

Summary of changes:
- removal of USE_GTEXINFO
- addition of mk/texinfo.mk
- inclusion of this file in package Makefiles requiring it
- `install-info' substituted by `${INSTALL_INFO}' in PLISTs
- tuning of mk/bsd.pkg.mk:
    removal of USE_GTEXINFO
    INSTALL_INFO added to PLIST_SUBST
    `${INSTALL_INFO}' replace `install-info' in target rules
    print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info'
- a couple of new patch files added for a handful of packages
- setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it
- devel/cssc marked requiring texinfo 4.0
- a couple of packages Makefiles were tuned with respect of INFO_FILES and
  makeinfo command usage

See -newly added by this commit- section 10.24 of Packages.txt for
further information.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2002/01/03 17:09:45 wiz Exp $
d5 1
@


1.11
log
@Remove a bogus patch, drop a MASTER_SITE, and fix PLIST.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2001/05/31 12:56:53 wennmach Exp $
a28 1
USE_GTEXINFO=	yes
d62 1
@


1.10
log
@Install an additional (useful) HTML page.
Via patch from Masao Uebayashi <ueubayasi@@soum.co.jp>
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2001/04/22 23:49:55 jtb Exp $
a6 1
		ftp://ftp.math.uni-hamburg.de/pub/soft/math/octave/bleeding-edge/ \
@


1.9
log
@Delete make rule for parse.cc.  Add missing file to PLIST.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2001/04/22 22:58:47 jtb Exp $
d46 1
a46 1
		liboctave/liboctave_*.html
@


1.8
log
@Remove "xstopx.f" and "dostop.c" from libcruft/misc.  They've been deprecated
and cause problems if left.

Touch "parse.cc" and "parse.h" so that they won't get remade. (The configure
script doesn't detect bison correctly anyway).

Remove a duplicate entry from PLIST.

Make it work with the readline currently in pkgsrc.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2001/04/22 20:23:01 jtb Exp $
a49 1
	cd ${WRKSRC} && ${TOUCH} parse.cc parse.h
@


1.7
log
@Update of octave-current to 2.1.34.

2001-04-19  John W. Eaton  <jwe@@bevo.che.wisc.edu>

	* octMakefile.in (CONF_DISTFILES): Remove config.h.bot from the list.

2001-04-19  David Livings <david.livings@@asa.co.uk>

	* Makeconf.in (mk-libdir-link): Omit check for $(octlibdir)/octave
	existing as a directory.

2001-02-28  Albert Chin-A-Young  <china@@thewrittenword.com>

	* configure.in: Check for getpwnam in libsun only after checking
	default libraries first.  Check for gethostname in libsocket only
	after checking default libraries first.

2001-02-22  John W. Eaton  <jwe@@bevo.che.wisc.edu>

	* configure.in: Allow for using f2c when setting functions to look
	for in the BLAS and Lapack libraries.
	From Kurt Hornik <Kurt.Hornik@@ci.tuwien.ac.at>.

2001-02-10  Mumit Khan  <khan@@nanotech.wisc.edu>

	* test/octave.test/string/dec2hex-1.m: Don't assume hex format
	produces lower case letters.

2001-02-07  John W. Eaton  <jwe@@bevo.che.wisc.edu>

	* acconfig.h: Merge contents of config.h.bot.
	* config.h.bot: Delete.

	* autogen.sh: Allow running of autoconf or autoheader to be skipped.

2001-02-06  John W. Eaton  <jwe@@bevo.che.wisc.edu>

	* readline: Update to new version (4.2-beta1).

2001-02-05  Mumit Khan  <khan@@nanotech.wisc.edu>

	* configure.in (TEMPLATE_AR, TEMPLATE_ARFLAGS): New variables.
	* Makeconf.in (TEMPLATE_AR, TEMPLATE_ARFLAGS): Likewise.

	* configure.in (XTRA_CXXFLAGS): Use -fno-implicit templates for
	pre-gcc3 compilers. Remove -fno-rtti and -fno-exceptions.
	(DEPEND_FLAGS, DEPEND_EXTRA_SED_PATTERN): New macros.
	(BLAS_LIBS): Fix test for sunperf library on Sun Solaris.
	(CPICFLAG, CXXPICFLAG, FPICFLAG, SH_LDFLAGS, RLD_FLAG): Add Sun
	compiler support.
	* Makefile.in (DEPEND_FLAGS, DEPEND_EXTRA_SED_PATTERN): New
	variables.
	(%.d : %.cc): Use.
	(%.d : %.c): Likewise.
	* acconfig.h (CXX_ISO_COMPLIANT_LIBRARY): Add #undef.

2001-01-31  Mumit Khan  <khan@@nanotech.wisc.edu>

	* Makeconf.in (%.d : %.cc): Strip the directory portion of the
	target.
	(%.d : %.c): Likewise.

	* aclocal.m4 (OCTAVE_CXX_ISO_COMPLIANT_LIBRARY): New macro.
	* configure.in: Use it.

2001-01-29  John W. Eaton  <jwe@@bevo.che.wisc.edu>

	* Makeconf.in (do-subst-config-vals): Substitute
	OCTAVE_CONF_CANONICAL_HOST_TYPE here too.
	* octave-bug.in: Substitute OCTAVE_CONF_CANONICAL_HOST_TYPE, not
	OCTAVE_CANONICAL_HOST_TYPE.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2001/04/19 15:10:35 dmcmahill Exp $
d47 4
@


1.6
log
@fix one more instance of __alpha__ being used as a test for OSF.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2001/04/18 19:52:17 dmcmahill Exp $
d4 1
d12 4
@


1.5
log
@fix quotes for including bsd.pkg.mk
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2001/04/02 18:43:15 wiz Exp $
d23 1
d26 2
a27 1
CONFIGURE_ARGS+=--with-g77 --enable-shared --enable-rpath
@


1.4
log
@Remove CONFLICT with octave-2.* since they have the same PKGNAME.
Replace file by f for fewer pkglint warnings.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2001/03/29 21:19:39 wennmach Exp $
d54 1
a54 1
.include <../../mk/bsd.pkg.mk>
@


1.3
log
@Added BUILD_DEPENDS to teTeX. Removed some blanks from PLIST.
Noted by Hubert Feyrer.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2001/03/27 20:15:02 wennmach Exp $
a19 2
CONFLICTS+=	octave-2.0.*

d42 2
a43 2
.for file in ${LIBOCTAVE_INFO}
	${INSTALL_DATA} ${WRKSRC}/doc/liboctave/${file} ${PREFIX}/info
d45 3
a47 3
	${MKDIR} ${PREFIX}/share/doc/octave
.for file in ${OCTAVE_DOC}
	${INSTALL_DATA} ${WRKSRC}/doc/${file} ${PREFIX}/share/doc/octave
d49 3
a51 3
	${MKDIR} ${PREFIX}/share/doc/html/octave
.for file in ${OCTAVE_HTML}
	${INSTALL_DATA} ${WRKSRC}/doc/${file} ${PREFIX}/share/doc/html/octave
@


1.2
log
@First round of changes:
o add @@exec/@@unexecinstall-info directives to PLIST
o slightly change the path's for the documentation
    (share/doc/octave instead of share/octave/doc etc.)
o install html docs into share/doc/html/octave
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1.1.1 2001/03/27 12:06:55 wennmach Exp $
d16 1
d20 1
a20 1
CONFLICTS=	octave-2.0.*
d41 1
a41 1
		liboctave/liboctave_*.html 
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# $NetBSD$
d14 1
a14 1
COMMENT=	A high-level language, primarily intended for numerical computations
d36 5
a40 5
OCTAVE_DOC=	faq/Octave-FAQ.ps faq/Octave-FAQ_toc.html \
		interpreter/octave.ps interpreter/octave_*.html \
		liboctave/liboctave.ps liboctave/liboctave_*.html \
		refcard/refcard-a4.ps refcard/refcard-legal.ps \
		refcard/refcard-letter.ps
a42 1
	${MKDIR} ${PREFIX}/share/octave/doc
d46 1
d48 5
a52 1
	${INSTALL_DATA} ${WRKSRC}/doc/${file} ${PREFIX}/share/octave/doc
@


1.1.1.1
log
@Initial import of octave-current (octave-2.1.33), a high-level language
primarily intended for numerical computations.

Submitted in PR 9851 by Adam Ciarcinski, updated by Adam and by myself.
@
text
@@
