bcallah 20f6262495 Import lang/apl, an interpreter for the programming language APL.
From Giuseppe Cocomazzi <sbudella AT gmail DOT com>, who takes MAINTAINER,
thanks!
ok ian@

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

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

The APL interpreter can be scripted and it implements: nested arrays and
related functions, complex numbers, and a shared variable interface.
2017-09-11 23:44:11 +00:00

40 lines
1.0 KiB
Makefile

# $OpenBSD: Makefile,v 1.1.1.1 2017/09/11 23:44:11 bcallah Exp $
COMMENT = interpreter for the programming language APL
DISTNAME = apl-1.7
CATEGORIES = lang
SHARED_LIBS += _sql 0.0 # 0.0
SHARED_LIBS += _template_F0 0.0 # 0.0
SHARED_LIBS += _template_F12 0.0 # 0.0
SHARED_LIBS += _template_OP1 0.0 # 0.0
SHARED_LIBS += _template_OP2 0.0 # 0.0
SHARED_LIBS += emacs 0.0 # 0.0
HOMEPAGE = https://www.gnu.org/software/apl/
MAINTAINER = Giuseppe Cocomazzi <sbudella@gmail.com>
# GPLv3+
PERMIT_PACKAGE_CDROM = Yes
WANTLIB += c m ncurses pthread ${COMPILER_LIBCXX}
MASTER_SITES = ${MASTER_SITE_GNU:=apl/}
RUN_DEPENDS = fonts/apl-fonts
CONFIGURE_STYLE = gnu
CONFIGURE_ARGS += --without-sqlite3 \
--without-postgresql
CONFIGURE_ENV += CXX_WERROR=no
USE_GMAKE = Yes
FAKE_FLAGS = sysconfdir=${PREFIX}/share/examples/apl
pre-configure:
sed -i 's,-O2,,g' ${WRKSRC}/configure \
${WRKSRC}/src/{APs,native}/Makefile.in
.include <bsd.port.mk>