head	1.1;
access;
symbols;
locks; strict;
comment	@# @;


1.1
date	2026.10.14.08.16.41;	author drixter;	state Exp;
branches;
next	;
commitid	hCz9WtknB2ox5qZG;


desc
@@


1.1
log
@gnu-apl: Add version 2.0

GNU APL is a free interpreter for the programming language APL.

The APL interpreter is an (almost) complete implementation of ISO standard
13751 aka. Programming Language APL, Extended.

The APL interpreter has implemented:

- nested arrays and related functions
- complex numbers, and
- a shared variable interface

In addition, GNU APL can be scripted. For example, this GNU APL home page was
produced by a CGI script written in APL.

GNU APL was written and is being maintained by Jurgen Sauermann.
@
text
@# $NetBSD$

PKG_OPTIONS_VAR=			PKG_OPTIONS.gnu-apl
PKG_SUPPORTED_OPTIONS=			gtk3 pcre x11
PKG_OPTIONS_OPTIONAL_GROUPS=		database
PKG_OPTIONS_GROUP.database=		pgsql sqlite3
PKG_SUGGESTED_OPTIONS=			pcre sqlite3

PLIST_VARS+=		gtk3


.include "../../mk/bsd.options.mk"


.if !empty(PKG_OPTIONS:Mgtk3)
USE_TOOLS+=			pkg-config
CONFIGURE_ARGS+=		--with-gtk3
PLIST.gtk3=			yes

.include "../../x11/gtk3/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"

.else
CONFIGURE_ARGS+=		--without-gtk3
.endif


.if !empty(PKG_OPTIONS:Mpcre)
CONFIGURE_ARGS+=		--with-pcre
.include "../../devel/pcre2/buildlink3.mk"

.else
CONFIGURE_ARGS+=		--without-pcre
.endif


.if !empty(PKG_OPTIONS:Mx11)
CONFIGURE_ARGS+=		--with-x
.include "../../x11/libX11/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"

.else
CONFIGURE_ARGS+=		--without-x
.endif


.if !empty(PKG_OPTIONS:Mpgsql)
CONFIGURE_ARGS+=		--with-postgresql
.include "../../mk/pgsql.buildlink3.mk"

.else
CONFIGURE_ARGS+=		--without-postgresql
.endif


.if !empty(PKG_OPTIONS:Msqlite3)
CONFIGURE_ARGS+=		--with-sqlite3
.include "../../databases/sqlite3/buildlink3.mk"

.else
CONFIGURE_ARGS+=		--without-sqlite3
.endif
@
