From nobody Sun Apr 3 06:54:26 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 A10421A607B5; Sun, 3 Apr 2022 06:54:26 +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 4KWPlk47vLz3s3c; Sun, 3 Apr 2022 06:54:26 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1648968866; 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=saoodl/lJnu6eCo/a54YY5rxfny9kGs8Eq9VmZCKQP8=; b=n/qOKUBsMwWbD2ghne3smh/Yz2DP7iHyAv3IU85jeJkx05d7JqHJR9jpgSLg15Tg+m04N/ lJpYUF45RfNHnkK4HOwRww3dNUOk3xcLuqY55x6TUmawrwxkXbAPW43e7jW3bjF5NeYB4o YdU5LMYuLpbONhRNqkK0Zo7zWOShXDseZo/KB6E/cny2R9YAqtXq78qLEje7A6dGjy3tF6 /EPIqio6kkFXhBoFC8D7ZkbvLwrfE6k4xq2bLoqxGF6v7x7AYCFRfMTJgktKiCPPjI1tda XSuTZLLXB8aRjSqT0n5lwbXPtvKGC0BPbFrvrPIdD2KU9K9tOaI1mlX2d4Q0HA== 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 65E5C18A56; Sun, 3 Apr 2022 06:54:26 +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 2336sQuO008935; Sun, 3 Apr 2022 06:54:26 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2336sQ0L008934; Sun, 3 Apr 2022 06:54:26 GMT (envelope-from git) Date: Sun, 3 Apr 2022 06:54:26 GMT Message-Id: <202204030654.2336sQ0L008934@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Mikael Urankar Subject: git: daec4f86341b - 2022Q2 - 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/2022Q2 X-Git-Reftype: branch X-Git-Commit: daec4f86341bdc840a100d76d7cb67a2665418f9 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1648968866; 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=saoodl/lJnu6eCo/a54YY5rxfny9kGs8Eq9VmZCKQP8=; b=Gck/6JL0jRRRpCkW9iVzKBeDMhSflxTeL2PvL0Y+UiCghvTtzQ3vV8XHPhZG6FG+XjhPvy B/INriHVzGTyuoSk5fW5xw2GWPca2mulaQYZDR68gcKV/7FL0E0wrSEnwSDhcmS0Wmb7xq awbm+k8+KWtRQ47C4IMptgvhkuC8HxXQgRtJdOpAEEx5ks0L/sURi/HYYEzXIdtqOdqlkj Gr46OysxEwoA07uDQbknmCncSo07zE+W+k8PuDdApKeC3fGfxBjVtKpex5kvSOfEddMNQ2 gu+5CXWDWsigfYavOc6kEK71PpWFEbCZupfoornXOHH89P8xzKWa16ektwtJIg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1648968866; a=rsa-sha256; cv=none; b=fUOcbnHUNdOAG783ZcLt68eqDdIJ2x/W5T2DpXE6JtKyfUw9WH2Ihdny9S/KBtWIHrlBkQ Z40ntr/LEGaYRsnYpP7xASsBeAuh54pNvg1wfgjG3fyqNGXJTM0B+EcX5X8GVfw+IAifiS eZGyI99Q7IK8Yl9EL2XJ0qy+xCcw+yekYHbhMWr5rlKW8vl0m0JlVRgylyYWFbytUuQ8o0 DBQvrJAJP78fZ3WkwrE+b5aZhGmmXnfZxbIkCyz2X6+xe5eZdOqMNctLrVwPFzPu5/ShZm O+5rQJP/kZwBna4WIAeHfa9OFng/RYHbk2Xrg200jAnRCYpoF57QUAytnl27cg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch 2022Q2 has been updated by mikael: URL: https://cgit.FreeBSD.org/ports/commit/?id=daec4f86341bdc840a100d76d7cb67a2665418f9 commit daec4f86341bdc840a100d76d7cb67a2665418f9 Author: phil AuthorDate: 2022-04-02 18:26:29 +0000 Commit: Mikael Urankar CommitDate: 2022-04-03 06:54:21 +0000 lang/snobol4: Updates pkg-descr Updates pkg-descr file with live URL, better description of package. PR: 263017 (cherry picked from commit 640149403944773ad68f16742ea0fe7bb94b4544) --- 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/