From nobody Sun Apr 03 06:53:48 2022 X-Original-To: dev-commits-ports-all@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 8BE631A606C9; Sun, 3 Apr 2022 06:53:48 +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 4KWPl03VVWz3sPv; Sun, 3 Apr 2022 06:53:48 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1648968828; 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=vZPZqXPIv5Og2Iykl9+LHQ/9DM0KDIxgVFjGxlqPFCY=; b=pPGqhBtyLgY6MWgAvEHek4EqKQVn2LbrFbFYFo7p9sr6UOfr8vAzCGAy2ZcxdAqzaOkumc iHHhqU/GwlHj9rpJidsfUmpWGR6no7WnLFkL9tnPTXgxM6JvXqMucNCIYQcAPN/RUgxTzA X5+Vgq6Cnc4rIL5EKTwz2+Pv76lseSBTqwVZxNllUSkImNJ1z/BRxsYyYl0AULtQmoO4RL zrIMV3vOVBm2lKZb0fYNQIy5phuelYz67JFGzfLK0YvMOxWa3kVXBNjcbF+kx0DtB2aHRj 1UhKspjFDv6PyDR67fY3FKC0W7V4Lp6b6d5Q2zBwMtI750HH0Ci5ZCBWCVDapw== 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 4D87618941; Sun, 3 Apr 2022 06:53:48 +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 2336rmW3008759; Sun, 3 Apr 2022 06:53:48 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2336rmk2008758; Sun, 3 Apr 2022 06:53:48 GMT (envelope-from git) Date: Sun, 3 Apr 2022 06:53:48 GMT Message-Id: <202204030653.2336rmk2008758@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Mikael Urankar Subject: git: 640149403944 - main - lang/snobol4: Updates pkg-descr List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: mikael X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 640149403944773ad68f16742ea0fe7bb94b4544 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1648968828; 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=vZPZqXPIv5Og2Iykl9+LHQ/9DM0KDIxgVFjGxlqPFCY=; b=qzeRmZLbd2Rqz8mtVtQorBlrYpAMTAd9069kgCi/ziJ+rTSDuGQImGXWWB4jNsCOwxVX2i DQUlk7VBWCwjCKTi5L5d/pGWx7ilxDXCss2CLlVpRFWlHrBGqZEqEdvRmvVXsL3gO9XA8j cUGc1xhyYzBas99qP36c8wcFndCXrwDOOxbD1c9He9eHo6HnfD/prxJbkcRfDtMfUhNHMf VTjZzK3atMEpjXOkD0dxVxrVrzuJDGQQ14VA3A2PaCw3fp3Nhs3owJ1FlGZoHcsIlXH3Si wZ5g+XI2P427tlF60/xlQEK1AUT/vJq7JMFZC9nmt0LXXlurIwoABfA6p/Evrw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1648968828; a=rsa-sha256; cv=none; b=A/U6LJY7sHJJyokG1l9F/rYhVXQlxBWxJpM/HRcxtE1fSa5tH7lnOHh3t3vY4bQbue3jfD hiV96kr3iTgVHAlIb/KM8/7A/5tg2Sj0Vn1XV2UabB5IcWhs+kbx9nbpdaq+S9yMDOvk5T 9IdcYrTdFULjaHUvM/jOdTv9YExReZCwPJU2MO2fZKkqKPPZ8GG8eRDx33gJtPlAN6KPTc 3YDgvQxir/cjoLP5KZZZ3GxsE3g8Mnr5s9A1y9S/P7DL+kV/HhFJgE+1e5UvoFGy3fd2Fm AOMAX10nGSj2JWkHIg9yARv4y+5wrLwpuKsZNEUrUNttrA/QzmYWE8Q7IZn5Lw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by mikael: URL: https://cgit.FreeBSD.org/ports/commit/?id=640149403944773ad68f16742ea0fe7bb94b4544 commit 640149403944773ad68f16742ea0fe7bb94b4544 Author: phil AuthorDate: 2022-04-02 18:26:29 +0000 Commit: Mikael Urankar CommitDate: 2022-04-03 06:50:27 +0000 lang/snobol4: Updates pkg-descr Updates pkg-descr file with live URL, better description of package. PR: 263017 --- lang/snobol4/Makefile | 1 + lang/snobol4/pkg-descr | 39 +++++++++++++++++++++++++++------------ 2 files changed, 28 insertions(+), 12 deletions(-) diff --git a/lang/snobol4/Makefile b/lang/snobol4/Makefile index f541f0b8fceb..a7af0936173a 100644 --- a/lang/snobol4/Makefile +++ b/lang/snobol4/Makefile @@ -2,6 +2,7 @@ PORTNAME= snobol4 PORTVERSION= 2.3.1 +PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= ftp://ftp.regressive.org/snobol/ diff --git a/lang/snobol4/pkg-descr b/lang/snobol4/pkg-descr index 83ee5c2710fb..47214290c2d3 100644 --- a/lang/snobol4/pkg-descr +++ b/lang/snobol4/pkg-descr @@ -1,12 +1,27 @@ -This is a free port of the original SIL (SNOBOL4 Implementation Language) -macro version of SNOBOL4 (developed at Bell Labs) with the C language as -target. Includes SPITBOL and BLOCKS extensions. - -SNOBOL4, while known primarily as a string language excels at any task -involving symbolic manipulations. It provides run time typing, -garbage collection, user data types, on the fly compilation. Its -primary weakness is its simple syntax, and lack of structured -programming constructs. However some consider the spareness of -SNOBOL4 syntax a strength when compared to some modern agglomerations. - -WWW: http://www.snobol4.org/ +CSNOBOL4 is a free port of the original SIL (SNOBOL4 Implementation +Language) macro version of SNOBOL4 (developed at Bell Labs) with the C +language as its target. Includes SPITBOL and BLOCKS extensions. + +SNOBOL4 is a living fossil; a dynamically typed, garbage collected +interpreter with a first-class pattern type (patterns can be composed +from other patterns), and user defined data types (structs) from the +1960's. + +The language syntax is exceedingly simple, and statements consist of +three optional parts: a label, an expression, and an unconditional or +conditional branch labels. + +Pattern match (and replace) is a built in operator. Built-in +functions include predicates for comparison, pattern creation and +string modification. allow the compilation of code at run time, and +the creation of new "user data types" (structures). Built-in types +include string, integer, float, multi-dimension arrays, (hash) tables, +pattern, and code. Loadable modules can create new opaque types. + +CSNOBOL4 includes extensions to access base64, bit operations, +cryptographic hashes, dbm, directories, ffi, fork, pipes, +pseudo-terminals, random, readline, sprintf, sqlite3, stat, tcl, and +TLS, documented in manual pages created using embedded POD-like +"snopea" markup. + +WWW: http://www.regressive.org/snobol4/