From unknown Sat Jun 21 03:23:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#52425] [PATCH] gnu: sbcl-aserve: Add HTML5 elements to htmlgen. Resent-From: Foo Chuan Wei Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 11 Dec 2021 08:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 52425 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 52425@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.163921019513481 (code B ref -1); Sat, 11 Dec 2021 08:10:02 +0000 Received: (at submit) by debbugs.gnu.org; 11 Dec 2021 08:09:55 +0000 Received: from localhost ([127.0.0.1]:48451 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvxS7-0003VN-Au for submit@debbugs.gnu.org; Sat, 11 Dec 2021 03:09:55 -0500 Received: from lists.gnu.org ([209.51.188.17]:42026) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvxS1-0003Uz-HW for submit@debbugs.gnu.org; Sat, 11 Dec 2021 03:09:53 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34700) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvxRx-0008G2-PK for guix-patches@gnu.org; Sat, 11 Dec 2021 03:09:47 -0500 Received: from mail-oln040092255044.outbound.protection.outlook.com ([40.92.255.44]:13920 helo=APC01-HK2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvxRu-0004Gu-AT for guix-patches@gnu.org; Sat, 11 Dec 2021 03:09:45 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TsT2FwZ1eDbxG9WyEAg3jmKn+pmShTQ2plNt+dfwDnw93olzcngp5J1SxmDxZoz3esJvwJ7wR+SFPIMNdzUKgKQVPl7PHo4sg+O86f7g9L51FCnwYrdQxjlkz1A1fK2fi+Iphjy86KAZfqsKFnz2OOMXPwS3snFocrgEwkBMXO2uFFN26g5mui3e5lxmdCv+h3pFdvhN+0ZkfjzTejYdmoFoxNsDWxbiJ8bBbfXWYEQH8y02eC1Xn6XV+lgxFdpMSaKT04aV2v4z0pbfcDDGSeeinaojDHwVjHovisK3mbfgG+/mWxdB+SH7ZtM1XoDjUkthAZECAmTfLVoZiso1Tg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=FGfvY+mI5kB/rYQg2mxbIIjxSJ8mDsEKgQtPEoTrv7U=; b=aGvUebtd5+bP9QKYLThBYK4XsU3S1O5PSbsfoC2A3iDi3UjD9U5JeHfe6/33AAs2FVeftGMErdu8Qa6LLtFX5H9tyfP8P1eQ4NPgrQo8B844tbl9Tjh9k6/kd8Qtwij+7siWmksfpUahEd7hQSu/c8C6EUDXmjqh6iaf6xJp6CGasz4We42olyV7FDP45OXf2AYOBuZmqKsc8TFyfUMTQzW+TrZL0pgZ7jE3SHW7s0Tsz5NxlUrBV2MrLbETAmoZ6AvPe/4Uni1lwurr0DibONDYDKmaKEV7iqXvavb2Ji0UoZiCKpDr3eQtSQwNnW8bQzgnCxDp7dtevnWFx5vG8w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FGfvY+mI5kB/rYQg2mxbIIjxSJ8mDsEKgQtPEoTrv7U=; b=jkDnYui67irjq6n9sr5sjIvA1dm1ndtTLGA23v69CUZmhAKO+K2Q61Pv/Fy/CxMSP9hmdZ8FSbR6K+m5RaMkh3bLEZMH9YV01F9eCK7cJdrqf+o3Hwf2mX479KFIUvEvVAguc4Op03IujjIgS4CBzFqGhfqrM3rHVAXPZO+0IbN1pCbJWkg/I5QbU40m4W2Qsk5oRjxvE0I0H0HhePWTjdA2Ku/0EABdWiEOzG3RVVaeSfhfdLPKQZyIEYlLVBdd66O5LlVWLml2/sv+bOCM8KcK6ut0P779YFAcgovqqxXoNvQKcf+1L6Cu0cUJ+DIchYo7NSPfNOzrCsXm1aAwaA== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by PU1PR01MB2028.apcprd01.prod.exchangelabs.com (2603:1096:803:1d::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4778.13; Sat, 11 Dec 2021 08:09:03 +0000 Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee]) by PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee%7]) with mapi id 15.20.4755.027; Sat, 11 Dec 2021 08:09:03 +0000 Date: Sat, 11 Dec 2021 08:09:01 +0000 From: Foo Chuan Wei Message-ID: Mail-Followup-To: guix-patches@gnu.org Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-TMN: [bQ8uLr9oDuHIEKpOxwXMGs7FrC5YTL5Q] X-ClientProxiedBy: SG2PR06CA0216.apcprd06.prod.outlook.com (2603:1096:4:68::24) To PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) X-Microsoft-Original-Message-ID: <20211211080901.3jhqxdvnt2p5tahq@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from main (61.6.253.42) by SG2PR06CA0216.apcprd06.prod.outlook.com (2603:1096:4:68::24) with Microsoft SMTP Server (version=TLS1_2, cipher=) via Frontend Transport; Sat, 11 Dec 2021 08:09:03 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: fa3c46b4-7fa6-409c-9afe-08d9bc7d7ec9 X-MS-TrafficTypeDiagnostic: PU1PR01MB2028:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: whvSKDmFtc2OALFKHOCc/eJX45rFylPDMTnc79RJx+E4HPyw3pJIw8pgGnbgloCGTpiHp9ia1UigqoXYi7TlmMDo2DEMUSfzIaL0Nf/WvQKlQKqMqzP7seC905uTioyscQtjxHxgfcVu7NCLAdHN+eOsRK5liIOcG+ZgDx0RXEBdBWd+cXGwLPckgLsf77FinE0xFhLoVsQdzZR/khxMg1C3xpq5jxwCuoqH+7iAUmuVwfdqHiqQUmCI6QQRf2AhFwIupXEQD1Xt6u3LusoctOwL5ksUmot25vd26VHdFh6QVd9eG6iMb06y2OnErOsCEiq6CZoVOCfKcoAa8GdKDjBp7Ok3R4HT/lhdo/xX1E9vR69DFmAKkJoh3gxrrST8zisnYjMgXyj7RNAzPj6jjQsOiuPrSQz4GA2G8jKhPaey/d8pTBsyTmEr1KWjXsEADKoD2ZLDFVQRmv7aBbQB4XkqkQNdXoBMffk3cBWbeLsFGvt+VHDN9Xf4TRnksD5cW/70g96Zq361nve1/e/JAJ29HiM5vzInIWBfFboA8sWR+Xnec8JtBPaPh6TaWdaM9khuLXB3saS8zKG5SnOarscOeocny1fW3vfBDP4IH/tGRhtvrd6Jqyk2i72iHNRUKUI4glrcDHbtX4RD+heXxLSsvtDZcxEBW9PepK6QoWk= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: WFDQeMXMRaN2J7tUpuVmD12FfwcyY49r0CWXiKtfFmGyGnmdKShi2bJPA4SO/grnBC5zqLv1l74s/Em1sYqIOeNdZHVcYPjJTOxDt+R5D8NZM4PPAoKRGvbt+rxp1TSoJ5TzPa+JHKFiQlHHwsc5Zjrm/Y111Qvz3V6YH7FOkZSV4AsOZNWd/81gkbZqGYbvmGPxd0I6zkj8g0QV0K7l+hfsl/F8Yh1N7EpsqUA/qDbnwSw1wdWOlMWprMPvdr7tOgkRFGQWO/4X8yshhAPJ9chp/9VAaQ7fP2MnaQ58i+NghIqU7xg8seqLlT6MUKpVyzTGyBYGwoKk5rR29cM40/rIFnGHB5neUS4CZkn5gWbofEDDulgNaI6v6oise+hFGsVS7bhDg5f33CxxTf8eeuKiBe4kR7kIfdi4W+TQEK0quH8n+BYuoM+q4QpOAcPqcf7kdcdyEzWZanwJp+ui/2T7DMvROPuuDDiklfeNBLg9vzf66K2w9RNMfXP5aDqweCOjmQF+jlYmMNJ0bb6/dJ0s0KaeGsGHaFKvcQ2/NT4uOj9GiM6+27qBJRXybFIxHghQfnAhVfSQJYQ3G1U5aoTJFetK/iEWlcRN5SlVJ611VwYMJqvE9UYbUnip0tLyvky3RcN1ywoaO/Y0R9uD4mO60wd25kskIDN8M9gy9ht8jLVfsi3qgyiSfggbqfShi2zn/R/VpQPxESApDJ2glQ5q4LfwO/HaSqEp0nzoVlOhfQ+7vV5iXi3jM/LxtFQosSiNgV73xs8pEGFF5NC6InH3gThoUfjjVVUz1LvrRVOjMCejQkjGdv7fcVDbZU7M9gDfj4OiT75L3b1EU9mbAFivc/vLXEzX1ZeoxNAN1B77J0hcGW9OL6d7htmntzsgHWxwq/lNIKdT2sTPwT9cxifYEzNL4XXDqE6fhnX/GSsJtsuLk1yff8r0CFuOqwVn57JyOYu5zKej0/pEnNRRLw== X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: fa3c46b4-7fa6-409c-9afe-08d9bc7d7ec9 X-MS-Exchange-CrossTenant-AuthSource: PU1PR01MB2155.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Dec 2021 08:09:03.6499 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PU1PR01MB2028 Received-SPF: pass client-ip=40.92.255.44; envelope-from=chuanwei.foo@hotmail.com; helo=APC01-HK2-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.0 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) * gnu/packages/lisp-xyz.scm (sbcl-aserve)[origin]: Add patches. * gnu/patches/sbcl-aserve-rfe12668-add-HTML-5-elements-to-htmlgen.patch: New file. * gnu/patches/sbcl-aserve-fix-bugs-in-rfe12668-implementation.patch: New file. --- sbcl-aserve's upstream, Portable AllegroServe, only supports HTML 4 elements. This patch adds support for HTML 5 elements by using patches obtained from Portable AllegroServe's upstream — https://github.com/franzinc/aserve/ gnu/packages/lisp-xyz.scm | 14 ++++- ...-fix-bugs-in-rfe12668-implementation.patch | 43 +++++++++++++ ...12668-add-HTML-5-elements-to-htmlgen.patch | 63 +++++++++++++++++++ 3 files changed, 117 insertions(+), 3 deletions(-) create mode 100644 gnu/packages/patches/sbcl-aserve-fix-bugs-in-rfe12668-implementation.patch create mode 100644 gnu/packages/patches/sbcl-aserve-rfe12668-add-HTML-5-elements-to-htmlgen.patch diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 635f8e48cb..273e65dacd 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -17905,10 +17905,11 @@ functions allow Lisp programs to explore the web.") (define-public sbcl-aserve ;; There does not seem to be proper releases. - (let ((commit "cac1d6920998ddcbee8310a873414732e707d8e5")) + (let ((commit "cac1d6920998ddcbee8310a873414732e707d8e5") + (revision "2")) (package (name "sbcl-aserve") - (version (git-version "1.2.50" "1" commit)) + (version (git-version "1.2.50" revision commit)) (source (origin (method git-fetch) @@ -17919,7 +17920,14 @@ functions allow Lisp programs to explore the web.") (commit commit))) (file-name (git-file-name "aserve" version)) (sha256 - (base32 "0ak6mqp84sjr0a7h5svr16vra4bf4fcx6wpir0n88dc1vjwy5xqa")))) + (base32 "0ak6mqp84sjr0a7h5svr16vra4bf4fcx6wpir0n88dc1vjwy5xqa")) + (patches (search-patches + ;; Add HTML5 elements to htmlgen. + ;; Adapted from https://github.com/franzinc/aserve/ commits: + ;; * e47bd763: "rfe12668: add HTML 5 elements to htmlgen" + ;; * 7371ce59: "fix bugs in rfe12668 implementation" + "sbcl-aserve-rfe12668-add-HTML-5-elements-to-htmlgen.patch" + "sbcl-aserve-fix-bugs-in-rfe12668-implementation.patch")))) (build-system asdf-build-system/sbcl) (arguments `(#:phases diff --git a/gnu/packages/patches/sbcl-aserve-fix-bugs-in-rfe12668-implementation.patch b/gnu/packages/patches/sbcl-aserve-fix-bugs-in-rfe12668-implementation.patch new file mode 100644 index 0000000000..c7a8e05aae --- /dev/null +++ b/gnu/packages/patches/sbcl-aserve-fix-bugs-in-rfe12668-implementation.patch @@ -0,0 +1,43 @@ +From 8110ebd55d5bf659cd40dab2df59d80dafdb367a Mon Sep 17 00:00:00 2001 +From: Kevin Layer +Date: Mon, 10 Feb 2014 11:10:42 -0800 +Subject: [PATCH 2/2] fix bugs in rfe12668 implementation + +The previous commit added :embed and :keygen but they were already +there. Resolve this issue. + +Change-Id: Ieb962a12880394e67d973835945005446833fab7 +--- + aserve/htmlgen/htmlgen.cl | 4 +--- + 1 file changed, 1 insertion(+), 3 deletions(-) + +diff --git a/aserve/htmlgen/htmlgen.cl b/aserve/htmlgen/htmlgen.cl +index 0c0d6e8..f77d6de 100644 +--- a/aserve/htmlgen/htmlgen.cl ++++ b/aserve/htmlgen/htmlgen.cl +@@ -658,7 +658,6 @@ + (def-std-html :dt t nil) + + (def-std-html :em t nil) +-(def-std-html :embed t nil) + + (def-std-html :fieldset t nil) + (def-std-html :font t nil) +@@ -685,7 +684,6 @@ + (def-std-html :isindex nil nil) + + (def-std-html :kbd t nil) +-(def-std-html :keygen nil nil) + + (def-std-html :label t nil) + (def-std-html :layer t nil) +@@ -782,5 +780,5 @@ + (def-std-html :menuitem t nil) + (def-std-html :details t nil) + (def-std-html :datalist t nil) +-(def-std-html :keygen t nil) ++(def-std-html :keygen nil nil) + (def-std-html :output t nil) +-- +2.25.1 + diff --git a/gnu/packages/patches/sbcl-aserve-rfe12668-add-HTML-5-elements-to-htmlgen.patch b/gnu/packages/patches/sbcl-aserve-rfe12668-add-HTML-5-elements-to-htmlgen.patch new file mode 100644 index 0000000000..93962e10ec --- /dev/null +++ b/gnu/packages/patches/sbcl-aserve-rfe12668-add-HTML-5-elements-to-htmlgen.patch @@ -0,0 +1,63 @@ +From 940679fb75073a59186099e3dd7fb381e727db6b Mon Sep 17 00:00:00 2001 +From: Kevin Layer +Date: Thu, 31 Oct 2013 04:27:29 -0700 +Subject: [PATCH 1/2] rfe12668: add HTML 5 elements to htmlgen + +Add the new elements listed here: + http://www.w3.org/TR/html5-diff/#new-elements + +Change-Id: I7f64363751130644caf90ecdd65c13175d77ae97 +--- + aserve/htmlgen/htmlgen.cl | 38 ++++++++++++++++++++++++++++++++++++-- + 1 file changed, 36 insertions(+), 2 deletions(-) + +diff --git a/aserve/htmlgen/htmlgen.cl b/aserve/htmlgen/htmlgen.cl +index 59248ef..0c0d6e8 100644 +--- a/aserve/htmlgen/htmlgen.cl ++++ b/aserve/htmlgen/htmlgen.cl +@@ -747,6 +747,40 @@ + + (def-std-html :var t nil) + +-(def-std-html :wbr nil nil) +- + (def-std-html :xmp t nil) ++ ++;; html 5 ++ ++(def-std-html :section t nil) ++(def-std-html :article t nil) ++(def-std-html :main t nil) ++(def-std-html :aside t nil) ++(def-std-html :hgroup t nil) ++(def-std-html :header t nil) ++(def-std-html :footer t nil) ++(def-std-html :nav t nil) ++(def-std-html :figure t nil) ++(def-std-html :figcaption t nil) ++ ++(def-std-html :video t nil) ++(def-std-html :audio t nil) ++(def-std-html :source t nil) ++(def-std-html :track t nil) ++(def-std-html :embed t nil) ++(def-std-html :mark t nil) ++(def-std-html :progress t nil) ++(def-std-html :meter t nil) ++(def-std-html :time t nil) ++(def-std-html :data t nil) ++(def-std-html :dialog t nil) ++(def-std-html :ruby t nil) ++(def-std-html :rt t nil) ++(def-std-html :rp t nil) ++(def-std-html :bdi t nil) ++(def-std-html :wbr nil nil) ++(def-std-html :canvas t nil) ++(def-std-html :menuitem t nil) ++(def-std-html :details t nil) ++(def-std-html :datalist t nil) ++(def-std-html :keygen t nil) ++(def-std-html :output t nil) +-- +2.25.1 + base-commit: cfdf66e6bfc463b041965b64fc95174c90f046e0 -- 2.25.1 From unknown Sat Jun 21 03:23:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#52425] [PATCH] gnu: sbcl-aserve: Add HTML5 elements to htmlgen. Resent-From: Guillaume Le Vaillant Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 11 Dec 2021 10:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52425 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Foo Chuan Wei Cc: 52425@debbugs.gnu.org Received: via spool by 52425-submit@debbugs.gnu.org id=B52425.163921921127397 (code B ref 52425); Sat, 11 Dec 2021 10:41:02 +0000 Received: (at 52425) by debbugs.gnu.org; 11 Dec 2021 10:40:11 +0000 Received: from localhost ([127.0.0.1]:48638 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvznX-00077o-Lo for submit@debbugs.gnu.org; Sat, 11 Dec 2021 05:40:11 -0500 Received: from mout02.posteo.de ([185.67.36.66]:51611) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvznU-00077T-OS for 52425@debbugs.gnu.org; Sat, 11 Dec 2021 05:40:10 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 6D430240104 for <52425@debbugs.gnu.org>; Sat, 11 Dec 2021 11:40:02 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1639219202; bh=filTy7wGZek8YFMmsTAHN6K87IYwUtu/knrOxk0feLU=; h=From:To:Cc:Subject:Date:From; b=YB9d+4mAUoUEr3nFOMpwQzz29FFQLYEbbYdWetJykgRNgqAosLRKy21kHkWq30jKe SrAvTRXR5c8XeF7TnXUR5ZOaW9sGz4SAIFJODwMWS4XCSg3Xj8ek1ivQBMMyPzl1G+ lbQbjmDhr8LfuAl6h8wpUAZ4CA0MA20UzdhxTnPjHBXepQGJ40fhb478x6NzCf1Ib8 taBjWjbzy+sH5Cy34yX3yBQM3pPSC3ihC//XyWsQ4BOgxG9ZET6cNcFYwYWHHI/DW0 cFJxXwSvpTiYm+Mnw+kLETPf1YYA/dzHAoeBtgdwUZBVtm1/8VFOB3dhUoiVICp2QW S7/SGprdT5jKw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JB4694RRbz6tmy; Sat, 11 Dec 2021 11:40:01 +0100 (CET) References: From: Guillaume Le Vaillant Date: Sat, 11 Dec 2021 10:37:11 +0000 In-reply-to: Message-ID: <87lf0rtofz.fsf@kitej> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Foo Chuan Wei skribis: > * gnu/packages/lisp-xyz.scm (sbcl-aserve)[origin]: Add patches. > * gnu/patches/sbcl-aserve-rfe12668-add-HTML-5-elements-to-htmlgen.patch: > New file. > * gnu/patches/sbcl-aserve-fix-bugs-in-rfe12668-implementation.patch: > New file. > --- > sbcl-aserve's upstream, Portable AllegroServe, only supports HTML 4 > elements. This patch adds support for HTML 5 elements by using patches > obtained from Portable AllegroServe's upstream =E2=80=94 > https://github.com/franzinc/aserve/ Have you tried submitting these patches to Portable AllegroServe? If they accept them we could then use a regular package update instead of adding patches. From unknown Sat Jun 21 03:23:14 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#52425] [PATCH] gnu: sbcl-aserve: Add HTML5 elements to htmlgen. Resent-From: Foo Chuan Wei Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 11 Dec 2021 14:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52425 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Guillaume Le Vaillant Cc: 52425@debbugs.gnu.org Received: via spool by 52425-submit@debbugs.gnu.org id=B52425.163923203423591 (code B ref 52425); Sat, 11 Dec 2021 14:14:02 +0000 Received: (at 52425) by debbugs.gnu.org; 11 Dec 2021 14:13:54 +0000 Received: from localhost ([127.0.0.1]:48829 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mw38M-00068Q-54 for submit@debbugs.gnu.org; Sat, 11 Dec 2021 09:13:54 -0500 Received: from mail-psaapc01olkn2010.outbound.protection.outlook.com ([40.92.52.10]:58945 helo=APC01-PSA-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mw38K-00068D-8u for 52425@debbugs.gnu.org; Sat, 11 Dec 2021 09:13:52 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gY4B0A6WKZ4ZgiSIB67E4oxgy+8ohURzkoS7YUoqPSowgOH9PUvQ2LzOzPX05SEafERzaZNHOA+aucroNNoVtPGaaqbyymx+iMhx0RfsDrbdtqNbh3m94Wg6e7Wt6vUj2OFjMglcxhlXmwb1IQCi2f1zbDM6SH6OJAadkpLA1zkaGY+u0PpA6vf3rwxfgl0d0hF9vGckKt5ljPzp+7nuYssqHCYYuV1i8PCkgKBWAbfKaOD5c60P14K8aBSh/0Xt6cCVqap/RKmz+uX72h0KiqYVq3C+EeDbAs5MilKWVh9tge96Sm+jHhuav2+1aAhIYjs/zoHfjKIQbl1G/QeWMw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=yM6l4dJdAOkhdRBNKFtq5FwkcWOkb+Ah3dNSJlfZjIk=; b=iOY+FklO0qjtRE8sDFLy9/nBGIqoW9uzE0lMFNWv+ads5hbM/U7QyNILJCGfIMPEdhjKpqICzLqIkBE6CsptyUxISFDXHORfr33Bl5sSZAWyjbUEb5YvTibqGYeW8wPGkV2ysokISYHwpV2TxF6caHwDeWeafAu+eVNjWDgsXI5CU7Ey2NWQP18SDT1iNvponvb5qExqnzc9mxvzz0fvjsmksQ/2DgAq09fsYHH9Hll/RNE9+VXsFWu8bl2NbYvhOoOWdQpNPKuTRKJRjuxyQ/DHfSY33/Xcx/4z+gDntfgBX3F3HHJXsjFAGIkcJ3XT2aW19AAiQN0kt8OK1o06iQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yM6l4dJdAOkhdRBNKFtq5FwkcWOkb+Ah3dNSJlfZjIk=; b=m3nTfYlidPxQzWYiPvQKXbpXqlPEQYSE4IEo8JZerdJNHxH/NqLIAfmkzH10ZlRTZom67JB6QTPAuXAx6N0p9sKS7m/4f8tzLOfO2hRLZvV+IVxMJbyGCmDrOoSwN2Y0Lbc4aagrLokvVxcTYYr/exW5UHTzwvw1FQ/xIF6Y1zuz50D26Nce3tJbIhIsp4cW4RbzkObIXCzUK2JLa2uLiWySjCo1tHmbt/gQdRJmvoI8922ZTsLEu1ZHR+/570i1dNzfQSQxVHSVcDpo4za95J+OdePzXH+oJVpZdNNgAeTE0dTPNeDrvzKWknoILbSMela2vo1OZQFCJwaC4CzNJw== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by PSAPR01MB3800.apcprd01.prod.exchangelabs.com (2603:1096:301:23::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.23; Sat, 11 Dec 2021 14:13:44 +0000 Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee]) by PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee%7]) with mapi id 15.20.4755.027; Sat, 11 Dec 2021 14:13:44 +0000 Date: Sat, 11 Dec 2021 14:13:41 +0000 From: Foo Chuan Wei Message-ID: References: <87lf0rtofz.fsf@kitej> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <87lf0rtofz.fsf@kitej> X-TMN: [S/CSvVU2fitTFCWHdaZMJ5D8zfK4dVMQ] X-ClientProxiedBy: SG2PR01CA0191.apcprd01.prod.exchangelabs.com (2603:1096:4:189::6) To PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) X-Microsoft-Original-Message-ID: <20211211141341.urnbvye3bee6sgot@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from main (202.160.34.110) by SG2PR01CA0191.apcprd01.prod.exchangelabs.com (2603:1096:4:189::6) with Microsoft SMTP Server (version=TLS1_2, cipher=) via Frontend Transport; Sat, 11 Dec 2021 14:13:43 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: fda49226-224b-445f-09bd-08d9bcb070cf X-MS-TrafficTypeDiagnostic: PSAPR01MB3800:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +99S7Cr48eS3pNokPC568aplH2V804x+1uf05XKKFO6UgIuGuzynpWS+o8nlwnIgXY47ub7eOh7r3C0Osm9rx2qiZnmR30NqRlAASZ2VAQis45gePfhOfq3jpyJHJacI/vcnoFcBTGXjWR83FxRA6zN14XJ3m6caCBteNjj7j0WZloD5uLrWnfm8lzJEIiheikuZ7su7og5D4oJJ8fDpu04Yzzl1zhp/ddHO2pAZ+VsUZlgI/D9JQPZfMNt5sgzgpFC958OMohZ2bZnDfYE04pfuZs1v1Gv2rHaD86ugd2TjJRaWKimdml2gxc4xHwd62N0IQMdbmCGN8QFjMsnViBhjnUtoEHHf0JekLLRh41U5uLVK8XlLnFb6FjO5uHl2le1Ke/Ue08QT+/4cYyZ0MoKOi7b8taK60lVqEEZhWH8EdyFqDv4ANd3CP1L4iFeVsdSjWXW9wZOI0BlbCdO9ZXAORMkzGLFmrZh5mG8HuipEQZOHcghSwC+w0YSl+IfxsIMrpMMpLBBAX/mBJQHHrc9kh/L7LMWtb8d9DgLRb8eznYUpGbxAs1s3ZHWRRLc1bQtma/v8qxeNXaV8ZHiWZ+YrtBxHv+/rM6bAQ29SmicVCrXvFj7zPXHWmdNJpkxX X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ccOkheb7+UpEY03nD5EQseUwHrNUCCkiKgCLsGTlv+jsYUW1AYjquiygYJ3UCd88WAen+rXOtmf8UZkVvenTLmQTDltdTUNRqCoekCzi06dzK7Z2B5JGSq1FL0GDDXSIyvy4gh9n2yMZEtu3XM53BTxFxe3l7QSRtekrs8D/1bgkKAGsyzwDOHJ6kMEE3ntFoX7yAcvCug/HNS6KffiCdGLRcx9Juo2ccEUy8mOnyCqdRj5ElB1tCS3D5a/fIiOjT4MJxyzLbumfpg1LUP/OaPFgaB7ZtPIlv7Q6IB47f/if2YW461nYvs+H+cZsarGrp9b8teugtmCL7mn+R9NbeZcxn7hvVdf4si/ixpA06CgMu1IeaF3llyS34+6Ox1MOiEQZ7L1Vfc9AK0/E+Ug57se1mlNMfOc/Dn7nvqotSZ8UG1S3kVOoPuyOcIN2dBrP4/ZQhz8BVxkUvsmc2IgpeowAI8zG4EEF3PGALZeVYs3Bk260jX4yJYaMEadlAHVaIyQXKz+O1taDkNQQOxYGt3TvM3roumthWtHptwWFsFKw0tY3Cy5I3prtymmW0ogPnmy4zr27s5ItfeFpmh9ozGKb2C8HpfXGC7rWwK03eocwW5qTA01q+d+p01ifM5HudIXmSt1HOljy2JMVn3A4q335+2NLBsD3yuO/3NlElAjOEXZhStQGlpXNHRIV6bTK75sQucoYvEFw98wdB/MwbAjRcTx3jJZg6qFJzi3EuddHdQNgs1DNClUvfWqgn+mo9y1T2B1LMNEFpXTdWLGGgCwZd6HHJ7L+7xjEGP6mYGOoFx723G5QnfPZAAQ8Qu0eTFdtsOmHQRthqTAZHi2tkZidqpXEgafLTuzPubYzxeuSAQFTWI2dkgGIbSiV3w8YSBC04Tq0OsArm9//gzzYUoFBL+mcZyrFCV6bciTSJ3iAZlMASojFYdqDMYyQMwxQpFXET2dr6WZ70cQuMBf9ow== X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: fda49226-224b-445f-09bd-08d9bcb070cf X-MS-Exchange-CrossTenant-AuthSource: PU1PR01MB2155.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Dec 2021 14:13:44.7315 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PSAPR01MB3800 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 2021-12-11 10:37 +0000, Guillaume Le Vaillant wrote: > Have you tried submitting these patches to Portable AllegroServe? > If they accept them we could then use a regular package update instead > of adding patches. In Portable AllegroServe's issue tracker, there is an existing patch for adding HTML5 elements to htmlgen [1]. Unfortunately, Portable AllegroServe is more or less abandoned, so the patch was not applied. [1]: https://sourceforge.net/p/portableaserve/patches/13/ From unknown Sat Jun 21 03:23:14 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Foo Chuan Wei Subject: bug#52425: closed (Re: [bug#52425] [PATCH] gnu: sbcl-aserve: Add HTML5 elements to htmlgen.) Message-ID: References: <87h7bew4qs.fsf@kitej> X-Gnu-PR-Message: they-closed 52425 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 52425@debbugs.gnu.org Date: Sun, 12 Dec 2021 09:30:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1639301403-23382-1" This is a multi-part message in MIME format... ------------=_1639301403-23382-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #52425: [PATCH] gnu: sbcl-aserve: Add HTML5 elements to htmlgen. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 52425@debbugs.gnu.org. --=20 52425: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D52425 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1639301403-23382-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 52425-done) by debbugs.gnu.org; 12 Dec 2021 09:29:42 +0000 Received: from localhost ([127.0.0.1]:50678 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwLAs-00064H-DJ for submit@debbugs.gnu.org; Sun, 12 Dec 2021 04:29:42 -0500 Received: from mout02.posteo.de ([185.67.36.66]:36219) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwLAq-000644-OP for 52425-done@debbugs.gnu.org; Sun, 12 Dec 2021 04:29:41 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 72DD6240101 for <52425-done@debbugs.gnu.org>; Sun, 12 Dec 2021 10:29:34 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1639301374; bh=HIBlpQo2LTWuxkEwRPLYXCmiYBc9B7WzfTBeRt5GohM=; h=From:To:Cc:Subject:Date:From; b=aEmFCfCV1rsX1WXqNLKRRyj7rNMclxH4B4RXh2fVw2HTDidu9ETSACGRusnQjQo9w e3qPVqTKtabVDauWhQ5MLZiqTrFV4X+IoZ1Xffz397YcDFR+HaU+3qwHejqkTzjthM goyiKXCRNzcft9hPFIr/NVdf4ph0/VNKlh+UhbQOpJEvg1yr+dw60v88808egWbgPi TSGn3X/Os6FhHQEyMQUimmleC+4TRcXwJ6BoWK8afdtNiCmiUiWb2lfRC10bGXPR9g 6Z/hddSEOLLE3/z1cCMabGtEKWv4c/Iag8E121jnu7/brjvg27ttSD8hQkqxM3EmJk t4Pp1jwRKdJ/Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JBfVN4Y4Mz6tmG; Sun, 12 Dec 2021 10:29:32 +0100 (CET) References: <87lf0rtofz.fsf@kitej> From: Guillaume Le Vaillant To: Foo Chuan Wei Subject: Re: [bug#52425] [PATCH] gnu: sbcl-aserve: Add HTML5 elements to htmlgen. Date: Sun, 12 Dec 2021 09:26:48 +0000 In-reply-to: Message-ID: <87h7bew4qs.fsf@kitej> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 52425-done Cc: 52425-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Patch pushed as d1072f21ba446fe470b171575f5e3202aef17a04 with shorter names for the patches, and I also added them to the 'dist_patch_DATA' list of patches in "gnu/local.mk". Thanks. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIUEAREKAC0WIQTLxZxm7Ce5cXlAaz5r6CCK3yH+PwUCYbXA+w8cZ2x2QHBvc3Rl by5uZXQACgkQa+ggit8h/j97zAD/eFeV+qHdQMk3wfyG4CeUydo5Vy8jgwNzO6Tm tgsQQQ0BAIPg2mTGfHS0S7ewpbVljXSjtYB05794gJAWC8qU94ZN =UYPP -----END PGP SIGNATURE----- --=-=-=-- ------------=_1639301403-23382-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 11 Dec 2021 08:09:55 +0000 Received: from localhost ([127.0.0.1]:48451 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvxS7-0003VN-Au for submit@debbugs.gnu.org; Sat, 11 Dec 2021 03:09:55 -0500 Received: from lists.gnu.org ([209.51.188.17]:42026) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvxS1-0003Uz-HW for submit@debbugs.gnu.org; Sat, 11 Dec 2021 03:09:53 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34700) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvxRx-0008G2-PK for guix-patches@gnu.org; Sat, 11 Dec 2021 03:09:47 -0500 Received: from mail-oln040092255044.outbound.protection.outlook.com ([40.92.255.44]:13920 helo=APC01-HK2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvxRu-0004Gu-AT for guix-patches@gnu.org; Sat, 11 Dec 2021 03:09:45 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TsT2FwZ1eDbxG9WyEAg3jmKn+pmShTQ2plNt+dfwDnw93olzcngp5J1SxmDxZoz3esJvwJ7wR+SFPIMNdzUKgKQVPl7PHo4sg+O86f7g9L51FCnwYrdQxjlkz1A1fK2fi+Iphjy86KAZfqsKFnz2OOMXPwS3snFocrgEwkBMXO2uFFN26g5mui3e5lxmdCv+h3pFdvhN+0ZkfjzTejYdmoFoxNsDWxbiJ8bBbfXWYEQH8y02eC1Xn6XV+lgxFdpMSaKT04aV2v4z0pbfcDDGSeeinaojDHwVjHovisK3mbfgG+/mWxdB+SH7ZtM1XoDjUkthAZECAmTfLVoZiso1Tg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=FGfvY+mI5kB/rYQg2mxbIIjxSJ8mDsEKgQtPEoTrv7U=; b=aGvUebtd5+bP9QKYLThBYK4XsU3S1O5PSbsfoC2A3iDi3UjD9U5JeHfe6/33AAs2FVeftGMErdu8Qa6LLtFX5H9tyfP8P1eQ4NPgrQo8B844tbl9Tjh9k6/kd8Qtwij+7siWmksfpUahEd7hQSu/c8C6EUDXmjqh6iaf6xJp6CGasz4We42olyV7FDP45OXf2AYOBuZmqKsc8TFyfUMTQzW+TrZL0pgZ7jE3SHW7s0Tsz5NxlUrBV2MrLbETAmoZ6AvPe/4Uni1lwurr0DibONDYDKmaKEV7iqXvavb2Ji0UoZiCKpDr3eQtSQwNnW8bQzgnCxDp7dtevnWFx5vG8w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FGfvY+mI5kB/rYQg2mxbIIjxSJ8mDsEKgQtPEoTrv7U=; b=jkDnYui67irjq6n9sr5sjIvA1dm1ndtTLGA23v69CUZmhAKO+K2Q61Pv/Fy/CxMSP9hmdZ8FSbR6K+m5RaMkh3bLEZMH9YV01F9eCK7cJdrqf+o3Hwf2mX479KFIUvEvVAguc4Op03IujjIgS4CBzFqGhfqrM3rHVAXPZO+0IbN1pCbJWkg/I5QbU40m4W2Qsk5oRjxvE0I0H0HhePWTjdA2Ku/0EABdWiEOzG3RVVaeSfhfdLPKQZyIEYlLVBdd66O5LlVWLml2/sv+bOCM8KcK6ut0P779YFAcgovqqxXoNvQKcf+1L6Cu0cUJ+DIchYo7NSPfNOzrCsXm1aAwaA== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by PU1PR01MB2028.apcprd01.prod.exchangelabs.com (2603:1096:803:1d::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4778.13; Sat, 11 Dec 2021 08:09:03 +0000 Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee]) by PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee%7]) with mapi id 15.20.4755.027; Sat, 11 Dec 2021 08:09:03 +0000 Date: Sat, 11 Dec 2021 08:09:01 +0000 From: Foo Chuan Wei To: guix-patches@gnu.org Subject: [PATCH] gnu: sbcl-aserve: Add HTML5 elements to htmlgen. Message-ID: Mail-Followup-To: guix-patches@gnu.org Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-TMN: [bQ8uLr9oDuHIEKpOxwXMGs7FrC5YTL5Q] X-ClientProxiedBy: SG2PR06CA0216.apcprd06.prod.outlook.com (2603:1096:4:68::24) To PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) X-Microsoft-Original-Message-ID: <20211211080901.3jhqxdvnt2p5tahq@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from main (61.6.253.42) by SG2PR06CA0216.apcprd06.prod.outlook.com (2603:1096:4:68::24) with Microsoft SMTP Server (version=TLS1_2, cipher=) via Frontend Transport; Sat, 11 Dec 2021 08:09:03 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: fa3c46b4-7fa6-409c-9afe-08d9bc7d7ec9 X-MS-TrafficTypeDiagnostic: PU1PR01MB2028:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: whvSKDmFtc2OALFKHOCc/eJX45rFylPDMTnc79RJx+E4HPyw3pJIw8pgGnbgloCGTpiHp9ia1UigqoXYi7TlmMDo2DEMUSfzIaL0Nf/WvQKlQKqMqzP7seC905uTioyscQtjxHxgfcVu7NCLAdHN+eOsRK5liIOcG+ZgDx0RXEBdBWd+cXGwLPckgLsf77FinE0xFhLoVsQdzZR/khxMg1C3xpq5jxwCuoqH+7iAUmuVwfdqHiqQUmCI6QQRf2AhFwIupXEQD1Xt6u3LusoctOwL5ksUmot25vd26VHdFh6QVd9eG6iMb06y2OnErOsCEiq6CZoVOCfKcoAa8GdKDjBp7Ok3R4HT/lhdo/xX1E9vR69DFmAKkJoh3gxrrST8zisnYjMgXyj7RNAzPj6jjQsOiuPrSQz4GA2G8jKhPaey/d8pTBsyTmEr1KWjXsEADKoD2ZLDFVQRmv7aBbQB4XkqkQNdXoBMffk3cBWbeLsFGvt+VHDN9Xf4TRnksD5cW/70g96Zq361nve1/e/JAJ29HiM5vzInIWBfFboA8sWR+Xnec8JtBPaPh6TaWdaM9khuLXB3saS8zKG5SnOarscOeocny1fW3vfBDP4IH/tGRhtvrd6Jqyk2i72iHNRUKUI4glrcDHbtX4RD+heXxLSsvtDZcxEBW9PepK6QoWk= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?V0ZEUWVNWE1SYU4ySjd0VXB1Vm1EMTJGZndjeVk0OXIwQ1dYaUt0ZkZtR3lH?= =?utf-8?B?bm1kS1NoaTJiSlBBNFNPL2dybkJDNXpxTHYxbDc0cy9FbTFzWXFJT2VOZFpI?= =?utf-8?B?VmNZUGpKVE94RHQrUjVEOE5aTTRQUEFvS1JHdmJ0K3J4cDFUU29KNVR6UGEr?= =?utf-8?B?SkhLRmlRbEhId3NjNVpqcm0vWTExMVF2ejNWNllIN0ZPa1pTVjRBc09aTldk?= =?utf-8?B?LzgxZ2tiWnFHWWJ2bUdQeGQwSTZ6a2o4ZzBRVjBLN2wraGZzbC9GOFloMU43?= =?utf-8?B?RXBzcVVBL3FEYm53U3cxd2RXT2xNV3ByTVB2ZHI3dE9na1JGR1FXTy80WDh5?= =?utf-8?B?c2hoQVBKOWNocC85VkFhUTdmUDJNbmFRNThpK05naElxVTd4ZzhzZXFMbFQ2?= =?utf-8?B?TVVLcFZ5elRHeUJZR3dvS2s1clIyOWNNNDAvcklGbkdIQjVuZVVTNENaa241?= =?utf-8?B?Z1dib2ZFRER1bGdOYUk2djZvaXNlK2hGR3NWUzdiaERnNWYzM0N4eFRmOGVl?= =?utf-8?B?dUtpQmU0a1I3a0lmZGk0VytUUUVLMHF1SDhuK0JZdW9NK3E0UXBPQWNQcWNm?= =?utf-8?B?N2tkY2R5RXpXWmFud0pwK3VpLzJUN0RNdlJPUHV1RERpa2xmZU5CTGc5dnpm?= =?utf-8?B?NjZLMnc5Uk5NZlhQNWFEcXdlQ09qbVFGK2psWW1NTkowYmI2L2RKMHMwS2Fl?= =?utf-8?B?R3NHSGFGS3ZjUTIvTlQ0dU9qOUdpTTYrMjdxQkpSWHliRkl4SGdoUWZuQWhW?= =?utf-8?B?ZlNRSllRM0cxVTVhb1RKRmV0Sy9pRVdsY1JONVNsVko2MTFWd1lNSnF2RTlV?= =?utf-8?B?WWJVbmlwMHRMeXZreTNSY04xeXdvYU8vWTBSOXVENG1PNjB3ZDI1a3NrSURO?= =?utf-8?B?OE05Z3k5aHQ4akxWZnNpM3FneWlTZmdnYnFmU2hpMnpuL1IvVnBRUHhFU0Fw?= =?utf-8?B?REoyZ2xRNXE0TGZ3Ty9IYVNxRXAwbnpvVmxPaGZRKzd2VjVpWGkzak0vTHh0?= =?utf-8?B?RlFvc1NpTmdWNzN4czhwRUdGRjVOQzZJbkgzZ1Rob1VmampWVlV6MUx2clJW?= =?utf-8?B?T2pNQ2VqUWtqR2R2N2ZjVkRiWlU3TTlnRGZqNE9pVDc1TDNiMUVVOW1iQUZp?= =?utf-8?B?dmMvdkxYRXpYMVplb3hOQU4xQjc3SjBoY0dXOU9MNmQ3aHRtbnR6c2dIV3h3?= =?utf-8?B?cS9sTklLZFQyc1RQd1Q5Y3hpZllFek5MNFhYRHFFNmZoblgvR1NzSnRzdUxr?= =?utf-8?B?MXlmZjhyMENGdU9xd1ZuNTdKeU9ZdTV6S2VqMC9wRW5OUlJMdz09?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: fa3c46b4-7fa6-409c-9afe-08d9bc7d7ec9 X-MS-Exchange-CrossTenant-AuthSource: PU1PR01MB2155.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Dec 2021 08:09:03.6499 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PU1PR01MB2028 Received-SPF: pass client-ip=40.92.255.44; envelope-from=chuanwei.foo@hotmail.com; helo=APC01-HK2-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) * gnu/packages/lisp-xyz.scm (sbcl-aserve)[origin]: Add patches. * gnu/patches/sbcl-aserve-rfe12668-add-HTML-5-elements-to-htmlgen.patch: New file. * gnu/patches/sbcl-aserve-fix-bugs-in-rfe12668-implementation.patch: New file. --- sbcl-aserve's upstream, Portable AllegroServe, only supports HTML 4 elements. This patch adds support for HTML 5 elements by using patches obtained from Portable AllegroServe's upstream — https://github.com/franzinc/aserve/ gnu/packages/lisp-xyz.scm | 14 ++++- ...-fix-bugs-in-rfe12668-implementation.patch | 43 +++++++++++++ ...12668-add-HTML-5-elements-to-htmlgen.patch | 63 +++++++++++++++++++ 3 files changed, 117 insertions(+), 3 deletions(-) create mode 100644 gnu/packages/patches/sbcl-aserve-fix-bugs-in-rfe12668-implementation.patch create mode 100644 gnu/packages/patches/sbcl-aserve-rfe12668-add-HTML-5-elements-to-htmlgen.patch diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 635f8e48cb..273e65dacd 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -17905,10 +17905,11 @@ functions allow Lisp programs to explore the web.") (define-public sbcl-aserve ;; There does not seem to be proper releases. - (let ((commit "cac1d6920998ddcbee8310a873414732e707d8e5")) + (let ((commit "cac1d6920998ddcbee8310a873414732e707d8e5") + (revision "2")) (package (name "sbcl-aserve") - (version (git-version "1.2.50" "1" commit)) + (version (git-version "1.2.50" revision commit)) (source (origin (method git-fetch) @@ -17919,7 +17920,14 @@ functions allow Lisp programs to explore the web.") (commit commit))) (file-name (git-file-name "aserve" version)) (sha256 - (base32 "0ak6mqp84sjr0a7h5svr16vra4bf4fcx6wpir0n88dc1vjwy5xqa")))) + (base32 "0ak6mqp84sjr0a7h5svr16vra4bf4fcx6wpir0n88dc1vjwy5xqa")) + (patches (search-patches + ;; Add HTML5 elements to htmlgen. + ;; Adapted from https://github.com/franzinc/aserve/ commits: + ;; * e47bd763: "rfe12668: add HTML 5 elements to htmlgen" + ;; * 7371ce59: "fix bugs in rfe12668 implementation" + "sbcl-aserve-rfe12668-add-HTML-5-elements-to-htmlgen.patch" + "sbcl-aserve-fix-bugs-in-rfe12668-implementation.patch")))) (build-system asdf-build-system/sbcl) (arguments `(#:phases diff --git a/gnu/packages/patches/sbcl-aserve-fix-bugs-in-rfe12668-implementation.patch b/gnu/packages/patches/sbcl-aserve-fix-bugs-in-rfe12668-implementation.patch new file mode 100644 index 0000000000..c7a8e05aae --- /dev/null +++ b/gnu/packages/patches/sbcl-aserve-fix-bugs-in-rfe12668-implementation.patch @@ -0,0 +1,43 @@ +From 8110ebd55d5bf659cd40dab2df59d80dafdb367a Mon Sep 17 00:00:00 2001 +From: Kevin Layer +Date: Mon, 10 Feb 2014 11:10:42 -0800 +Subject: [PATCH 2/2] fix bugs in rfe12668 implementation + +The previous commit added :embed and :keygen but they were already +there. Resolve this issue. + +Change-Id: Ieb962a12880394e67d973835945005446833fab7 +--- + aserve/htmlgen/htmlgen.cl | 4 +--- + 1 file changed, 1 insertion(+), 3 deletions(-) + +diff --git a/aserve/htmlgen/htmlgen.cl b/aserve/htmlgen/htmlgen.cl +index 0c0d6e8..f77d6de 100644 +--- a/aserve/htmlgen/htmlgen.cl ++++ b/aserve/htmlgen/htmlgen.cl +@@ -658,7 +658,6 @@ + (def-std-html :dt t nil) + + (def-std-html :em t nil) +-(def-std-html :embed t nil) + + (def-std-html :fieldset t nil) + (def-std-html :font t nil) +@@ -685,7 +684,6 @@ + (def-std-html :isindex nil nil) + + (def-std-html :kbd t nil) +-(def-std-html :keygen nil nil) + + (def-std-html :label t nil) + (def-std-html :layer t nil) +@@ -782,5 +780,5 @@ + (def-std-html :menuitem t nil) + (def-std-html :details t nil) + (def-std-html :datalist t nil) +-(def-std-html :keygen t nil) ++(def-std-html :keygen nil nil) + (def-std-html :output t nil) +-- +2.25.1 + diff --git a/gnu/packages/patches/sbcl-aserve-rfe12668-add-HTML-5-elements-to-htmlgen.patch b/gnu/packages/patches/sbcl-aserve-rfe12668-add-HTML-5-elements-to-htmlgen.patch new file mode 100644 index 0000000000..93962e10ec --- /dev/null +++ b/gnu/packages/patches/sbcl-aserve-rfe12668-add-HTML-5-elements-to-htmlgen.patch @@ -0,0 +1,63 @@ +From 940679fb75073a59186099e3dd7fb381e727db6b Mon Sep 17 00:00:00 2001 +From: Kevin Layer +Date: Thu, 31 Oct 2013 04:27:29 -0700 +Subject: [PATCH 1/2] rfe12668: add HTML 5 elements to htmlgen + +Add the new elements listed here: + http://www.w3.org/TR/html5-diff/#new-elements + +Change-Id: I7f64363751130644caf90ecdd65c13175d77ae97 +--- + aserve/htmlgen/htmlgen.cl | 38 ++++++++++++++++++++++++++++++++++++-- + 1 file changed, 36 insertions(+), 2 deletions(-) + +diff --git a/aserve/htmlgen/htmlgen.cl b/aserve/htmlgen/htmlgen.cl +index 59248ef..0c0d6e8 100644 +--- a/aserve/htmlgen/htmlgen.cl ++++ b/aserve/htmlgen/htmlgen.cl +@@ -747,6 +747,40 @@ + + (def-std-html :var t nil) + +-(def-std-html :wbr nil nil) +- + (def-std-html :xmp t nil) ++ ++;; html 5 ++ ++(def-std-html :section t nil) ++(def-std-html :article t nil) ++(def-std-html :main t nil) ++(def-std-html :aside t nil) ++(def-std-html :hgroup t nil) ++(def-std-html :header t nil) ++(def-std-html :footer t nil) ++(def-std-html :nav t nil) ++(def-std-html :figure t nil) ++(def-std-html :figcaption t nil) ++ ++(def-std-html :video t nil) ++(def-std-html :audio t nil) ++(def-std-html :source t nil) ++(def-std-html :track t nil) ++(def-std-html :embed t nil) ++(def-std-html :mark t nil) ++(def-std-html :progress t nil) ++(def-std-html :meter t nil) ++(def-std-html :time t nil) ++(def-std-html :data t nil) ++(def-std-html :dialog t nil) ++(def-std-html :ruby t nil) ++(def-std-html :rt t nil) ++(def-std-html :rp t nil) ++(def-std-html :bdi t nil) ++(def-std-html :wbr nil nil) ++(def-std-html :canvas t nil) ++(def-std-html :menuitem t nil) ++(def-std-html :details t nil) ++(def-std-html :datalist t nil) ++(def-std-html :keygen t nil) ++(def-std-html :output t nil) +-- +2.25.1 + base-commit: cfdf66e6bfc463b041965b64fc95174c90f046e0 -- 2.25.1 ------------=_1639301403-23382-1--