From nobody Tue Mar 15 20:38:21 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 60FE11A19C0A; Tue, 15 Mar 2022 20:38:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4KJ4x92JqWz4vFG; Tue, 15 Mar 2022 20:38:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1647376701; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=AmtGN47ag+OVzpvbJ5ns3sud/u9sdZEjfa2eBQblWnc=; b=QTAl/Ka4uSl8S92yhS2OMpSb8dQUYLpH/HDYgpz/oNGJY2iCu+4SRCdlRJPgPxgRd53cXf nDPTaf/A4pQZWVIMp/z518tInQFhFxZPLhC59VNgP7AMTV6iDZdqSGzThVYLWN9KEnQys/ 4XU31QWjqEXHQyZSFdnCs2mnqcGI2fPzLOO0sWzUTTrMZNsZ60g4/pGRxULC/VfvM4j60S Z0LK3MioJ8Ys7aYIiPB60XloYgVNdT6mfoLEUYXvvV47Df2zw5sbGUqJyQ162CK3sBoenZ C8vNGYg8hyK4jKkIvqjK1xt0556bzTsTCNkbuPQNmeA+UWNRNagj3QFSfQQT/A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 304C7BC7; Tue, 15 Mar 2022 20:38:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 22FKcLBU064471; Tue, 15 Mar 2022 20:38:21 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 22FKcLfJ064470; Tue, 15 Mar 2022 20:38:21 GMT (envelope-from git) Date: Tue, 15 Mar 2022 20:38:21 GMT Message-Id: <202203152038.22FKcLfJ064470@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Alexey Dokuchaev Subject: git: 4f01cdbb1640 - main - lang/algol68g: update Algol 68 Genie to version 3.0.6, hook the tests List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: danfe X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 4f01cdbb1640a101246a5224acfa8f1270aae166 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1647376701; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=AmtGN47ag+OVzpvbJ5ns3sud/u9sdZEjfa2eBQblWnc=; b=P4wZcffAahQEQdXuTvrIJm8DIagtkSRkwsclRMpwwH2BHWsWcXKJmEHSlf617GkRQ8j/KV ZHXeN4fOZtPgbkwUQ/SAw3XABAwl1N8bN5cDksNNtkon1832NBDfiuull7Ripr9kWIMwFu RUaT+5jfHg9JAJpb9CZRI8jnBug7iJG0Bfrv+ZsXAttkVWK2b6Gqq1ui5FgEyUTc9PidJD 0u4jlyV0lAqpLTg1r9InNL6N/uisrnrMnO+4qWfxBR7i+sqH5f9LBgPJusyTKQwBpoaSxM zH3CAnSr8uFYOuB34hWWDSn98CzFkLc49zv0SmPpHClzRyOofnv7M4LH3tjmrA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1647376701; a=rsa-sha256; cv=none; b=IEzLGZPoRgjrf+l995IBKMA/HFjlv5nEiMcKCkU0YMC2GSl0dp9cwexaJaY/JCyN+h/OP9 6sDQ+HWrDdWvYg45rmGQPPIAqkMZJWtnosufi8xl3O2nUHIK9KQwxr3hJ6Ez/e4Ai7VxyC kEYUxxd8ednrICyy5kACxH9+23aYZF5QpeBX9rX00nrifJnGLp8Keyc6otQWQiTu2dXUbt YpCmSfSmuqaw1YcODqSx1tgwxAZwoXxxFLIP5AuOgWpP7xOytL8AfXpJJJjqZdTKVKa4eR 1f0itLHf4z7ASOIU3lPQRbEBiEZdNQXQv6h3M/6HjLDLJEseK3CNGxPd8svGTQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by danfe: URL: https://cgit.FreeBSD.org/ports/commit/?id=4f01cdbb1640a101246a5224acfa8f1270aae166 commit 4f01cdbb1640a101246a5224acfa8f1270aae166 Author: Alexey Dokuchaev AuthorDate: 2022-03-15 20:37:10 +0000 Commit: Alexey Dokuchaev CommitDate: 2022-03-15 20:37:10 +0000 lang/algol68g: update Algol 68 Genie to version 3.0.6, hook the tests This new release is mostly the result of the evolution of the previous version over the [five] years. Since the hardware representation of several modes has changed, the version number has been incremented. Former Algol 68 Genie versions 1 and 2 implement 32-bit INT, BITS and 64-bit REAL modes, while implementing all LONG and LONG LONG modes in software. Version 3 implements 64-bit INT, REAL and BITS modes, and 128-bit LONG modes which are supported by modern processors; only LONG LONG modes remain implemented in software. Version 3.0 offers bindings for more functions from the GNU Scientific Library, as well as for statistical routines from the GNU R stand-alone mathematics library, and adds a generalized incomplete gamma function according a recent algorithm by Abergel and Moisan from the University of Paris. Also, it incorporates reported bugfixes. While here, drop CONFIGURE_ARGS+=--enable-compiler as it is enabled by default, and switch to dedicated pkg-plist now that there are 36 files. --- lang/algol68g/Makefile | 24 +++++++++++++----------- lang/algol68g/distinfo | 6 +++--- lang/algol68g/pkg-plist | 36 ++++++++++++++++++++++++++++++++++++ 3 files changed, 52 insertions(+), 14 deletions(-) diff --git a/lang/algol68g/Makefile b/lang/algol68g/Makefile index 9ca5159509bc..08335cb79456 100644 --- a/lang/algol68g/Makefile +++ b/lang/algol68g/Makefile @@ -1,6 +1,5 @@ PORTNAME= algol68g -PORTVERSION= 2.8.4 -PORTREVISION= 10 +PORTVERSION= 3.0.6 CATEGORIES= lang MASTER_SITES= http://jmvdveer.home.xs4all.nl/ @@ -9,10 +8,16 @@ COMMENT= Algol 68 Genie compiler LICENSE= GPLv3+ -LIB_DEPENDS= libgsl.so:math/gsl +USES= readline +GNU_CONFIGURE= yes +TEST_TARGET= check + +OPTIONS_DEFINE= GSL PGSQL PLOTUTILS RMATH +OPTIONS_DEFAULT= GSL PGSQL PLOTUTILS RMATH -OPTIONS_DEFINE= PLOTUTILS PGSQL -OPTIONS_DEFAULT=PLOTUTILS PGSQL +GSL_DESC= Bindings for GNU Scientific Library +GSL_LIB_DEPENDS= libgsl.so:math/gsl +GSL_CONFIGURE_ENABLE= gsl PLOTUTILS_DESC= Plotting support via plotutils PLOTUTILS_LIB_DEPENDS= libplot.so:graphics/plotutils @@ -21,12 +26,9 @@ PLOTUTILS_CONFIGURE_ENABLE=plotutils PGSQL_USES= pgsql PGSQL_CONFIGURE_ENABLE= postgresql -GNU_CONFIGURE= yes -CONFIGURE_ARGS+=--enable-compiler -USES= readline - -PLIST_FILES= bin/a68g man/man1/a68g.1.gz \ - include/algol68g/a68g.h include/algol68g/a68g-config.h +RMATH_DESC= Bindings for GNU R's statistical routines +RMATH_LIB_DEPENDS= libRmath.so:math/libRmath +RMATH_CONFIGURE_ENABLE= mathlib post-patch: # Skip broken check, assume our $CC works diff --git a/lang/algol68g/distinfo b/lang/algol68g/distinfo index 83e1b7179f1c..d85764cb6e8c 100644 --- a/lang/algol68g/distinfo +++ b/lang/algol68g/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1479242155 -SHA256 (algol68g-2.8.4.tar.gz) = 5823ccd0c18fe10a368a117cc3924748c4a5d0fe8dff0d9d818ff73c342565f0 -SIZE (algol68g-2.8.4.tar.gz) = 516697 +TIMESTAMP = 1647118993 +SHA256 (algol68g-3.0.6.tar.gz) = d407b36c4b5e984a63b24125d4a13f34771bebb65d55058375d85ddb0ac31b5b +SIZE (algol68g-3.0.6.tar.gz) = 621615 diff --git a/lang/algol68g/pkg-plist b/lang/algol68g/pkg-plist new file mode 100644 index 000000000000..ec418a929e2b --- /dev/null +++ b/lang/algol68g/pkg-plist @@ -0,0 +1,36 @@ +bin/a68g +include/algol68g/a68g-common.h +include/algol68g/a68g-compiler.h +include/algol68g/a68g-config.h +include/algol68g/a68g-defines.h +include/algol68g/a68g-diagnostics.h +include/algol68g/a68g-double.h +include/algol68g/a68g-enums.h +include/algol68g/a68g-environ.h +include/algol68g/a68g-frames.h +include/algol68g/a68g-generic.h +include/algol68g/a68g-genie.h +include/algol68g/a68g-includes.h +include/algol68g/a68g-level-3.h +include/algol68g/a68g-lib.h +include/algol68g/a68g-listing.h +include/algol68g/a68g-masks.h +include/algol68g/a68g-math.h +include/algol68g/a68g-mp.h +include/algol68g/a68g-nil.h +include/algol68g/a68g-numbers.h +include/algol68g/a68g-optimiser.h +include/algol68g/a68g-options.h +include/algol68g/a68g-parser.h +include/algol68g/a68g-physics.h +include/algol68g/a68g-platform.h +include/algol68g/a68g-postulates.h +include/algol68g/a68g-prelude-gsl.h +include/algol68g/a68g-prelude-mathlib.h +include/algol68g/a68g-prelude.h +include/algol68g/a68g-stack.h +include/algol68g/a68g-stddef.h +include/algol68g/a68g-transput.h +include/algol68g/a68g-types.h +include/algol68g/a68g.h +man/man1/a68g.1.gz