2022-04-03 15:56:50 +02:00
|
|
|
# $NetBSD: Makefile,v 1.20 2022/04/03 13:56:50 rhialto Exp $
|
2011-10-11 14:43:50 +02:00
|
|
|
|
2022-03-02 02:41:34 +01:00
|
|
|
DISTNAME= algol68g-3.0.4
|
2011-10-11 14:43:50 +02:00
|
|
|
CATEGORIES= lang
|
|
|
|
MASTER_SITES= http://jmvdveer.home.xs4all.nl/
|
|
|
|
|
2022-04-03 15:56:50 +02:00
|
|
|
MAINTAINER= rhialto@NetBSD.org
|
|
|
|
HOMEPAGE= https://jmvdveer.home.xs4all.nl/en.algol-68-genie.html
|
2011-10-11 14:43:50 +02:00
|
|
|
COMMENT= Algol 68genie compiler
|
|
|
|
LICENSE= gnu-gpl-v3
|
|
|
|
|
|
|
|
USE_LANGUAGES= c
|
Update to Algol-68 Genie version 2.4.1
Changes:
Version 2.4.1, June 2012
* Fixes issue in transput library.
* Fixes issue in garbage collector.
* Documentation updates.
* Better distribution lay-out.
Version 2.4, June 2012
* Adds pretty-printer.
* Simplified garbage collector.
* Adds procedure "read line" (calls GNU readline).
* Adds procedure "on gc event".
* Adds option --storage [=] n.
* Fixes error in option --handles.
* Removed the field-selector extension.
Version 2.3.9, April 2012
* Fixes curses build issue.
* Documentation updates.
Version 2.3.8, April 2012
* Fixes build issues on Solaris and Cygwin.
* Adds procedures "rows" and "columns".
* Documentation updates.
Version 2.3.7, February 2012
* Fixes build issue occuring on some platforms.
Version 2.3.6, February 2012
* Source code maintenance.
* Documentation updates.
Version 2.3.5, December 2011
* Fixes issues in 2.3.4.
* Source code maintenance.
* Documentation updates.
Version 2.3.4, November 2011
* Fixes issues in 2.3.3.
* Source code maintenance.
* Documentation updates.
Version 2.3.3, October 2011
* Adds code clause.
* Fixes issues in 2.3.2.
* Source code maintenance.
* Documentation updates.
Version 2.3.2, October 2011
* Fixes issues in 2.3.1.
* Source code maintenance.
* Documentation updates.
2012-07-03 10:20:25 +02:00
|
|
|
GNU_CONFIGURE= yes
|
2018-01-01 19:16:35 +01:00
|
|
|
CONFIGURE_ARGS= --docdir=${PREFIX}/share/doc/${PKGBASE}
|
Update to Algol-68 Genie version 2.4.1
Changes:
Version 2.4.1, June 2012
* Fixes issue in transput library.
* Fixes issue in garbage collector.
* Documentation updates.
* Better distribution lay-out.
Version 2.4, June 2012
* Adds pretty-printer.
* Simplified garbage collector.
* Adds procedure "read line" (calls GNU readline).
* Adds procedure "on gc event".
* Adds option --storage [=] n.
* Fixes error in option --handles.
* Removed the field-selector extension.
Version 2.3.9, April 2012
* Fixes curses build issue.
* Documentation updates.
Version 2.3.8, April 2012
* Fixes build issues on Solaris and Cygwin.
* Adds procedures "rows" and "columns".
* Documentation updates.
Version 2.3.7, February 2012
* Fixes build issue occuring on some platforms.
Version 2.3.6, February 2012
* Source code maintenance.
* Documentation updates.
Version 2.3.5, December 2011
* Fixes issues in 2.3.4.
* Source code maintenance.
* Documentation updates.
Version 2.3.4, November 2011
* Fixes issues in 2.3.3.
* Source code maintenance.
* Documentation updates.
Version 2.3.3, October 2011
* Adds code clause.
* Fixes issues in 2.3.2.
* Source code maintenance.
* Documentation updates.
Version 2.3.2, October 2011
* Fixes issues in 2.3.1.
* Source code maintenance.
* Documentation updates.
2012-07-03 10:20:25 +02:00
|
|
|
|
2022-03-02 02:41:34 +01:00
|
|
|
SUBST_CLASSES+= fix-path
|
|
|
|
SUBST_STAGE.fix-path= pre-configure
|
|
|
|
SUBST_MESSAGE.fix-path= Fixing /usr/local path.
|
|
|
|
SUBST_FILES.fix-path+= Makefile.in
|
|
|
|
SUBST_SED.fix-path= -e 's,/usr/local/include/algol68g,${PREFIX}/include/algol68g,g'
|
|
|
|
|
|
|
|
SUBST_CLASSES+= prefix
|
|
|
|
SUBST_STAGE.prefix= pre-configure
|
|
|
|
SUBST_MESSAGE.prefix= Adding ${PREFIX}/include to compiler arguments.
|
|
|
|
SUBST_FILES.prefix+= src/a68g/a68g.c
|
|
|
|
SUBST_VARS.prefix+= PREFIX
|
|
|
|
|
Update to Algol-68 Genie version 2.4.1
Changes:
Version 2.4.1, June 2012
* Fixes issue in transput library.
* Fixes issue in garbage collector.
* Documentation updates.
* Better distribution lay-out.
Version 2.4, June 2012
* Adds pretty-printer.
* Simplified garbage collector.
* Adds procedure "read line" (calls GNU readline).
* Adds procedure "on gc event".
* Adds option --storage [=] n.
* Fixes error in option --handles.
* Removed the field-selector extension.
Version 2.3.9, April 2012
* Fixes curses build issue.
* Documentation updates.
Version 2.3.8, April 2012
* Fixes build issues on Solaris and Cygwin.
* Adds procedures "rows" and "columns".
* Documentation updates.
Version 2.3.7, February 2012
* Fixes build issue occuring on some platforms.
Version 2.3.6, February 2012
* Source code maintenance.
* Documentation updates.
Version 2.3.5, December 2011
* Fixes issues in 2.3.4.
* Source code maintenance.
* Documentation updates.
Version 2.3.4, November 2011
* Fixes issues in 2.3.3.
* Source code maintenance.
* Documentation updates.
Version 2.3.3, October 2011
* Adds code clause.
* Fixes issues in 2.3.2.
* Source code maintenance.
* Documentation updates.
Version 2.3.2, October 2011
* Fixes issues in 2.3.1.
* Source code maintenance.
* Documentation updates.
2012-07-03 10:20:25 +02:00
|
|
|
TEST_TARGET= check
|
2011-10-11 14:43:50 +02:00
|
|
|
|
|
|
|
.include "options.mk"
|
|
|
|
|
2013-07-15 04:02:17 +02:00
|
|
|
.include "../../mk/readline.buildlink3.mk"
|
2011-10-11 14:43:50 +02:00
|
|
|
.include "../../math/gsl/buildlink3.mk"
|
2011-12-17 11:15:48 +01:00
|
|
|
.include "../../mk/termcap.buildlink3.mk"
|
2011-10-11 14:43:50 +02:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|