From 1b6e0746c458ccb5986e906dd52748428c866555 Mon Sep 17 00:00:00 2001 From: Carl Gay Date: Sat, 28 May 2022 22:31:05 +0000 Subject: [PATCH 1/2] Add `Platforms:` to LID files that need it These LID files are included in other platform-specific LID files (usually win32 LID files) and hence dylan-tool decides they aren't applicable to Unix platforms unless those platforms are specifically listed. See https://github.com/dylan-lang/dylan-tool/issues/78 --- sources/collections/collections.lid | 10 +++++++++- sources/dfmc/mangling/mangling.lid | 10 +++++++++- sources/dylan/dylan.lid | 9 ++++++++- sources/lib/big-integers/big-integers.lid | 9 +++++++++ sources/lib/channels/channels.lid | 10 +++++++++- sources/lib/commands/commands.lid | 10 +++++++++- sources/lib/generic-arithmetic/generic-arithmetic.lid | 10 +++++++++- sources/lib/walker/walker.lid | 10 +++++++++- 8 files changed, 71 insertions(+), 7 deletions(-) diff --git a/sources/collections/collections.lid b/sources/collections/collections.lid index 7a1bc60319..cba6525f3a 100644 --- a/sources/collections/collections.lid +++ b/sources/collections/collections.lid @@ -15,4 +15,12 @@ Copyright: Original Code is Copyright (c) 1995-2004 Functional Objects, Inc. All rights reserved. License: See License.txt in this distribution for details. Warranty: Distributed WITHOUT WARRANTY OF ANY KIND - +Platforms: aarch64-linux + arm-linux + x86-freebsd + x86-linux + x86-netbsd + x86_64-darwin + x86_64-freebsd + x86_64-linux + x86_64-netbsd diff --git a/sources/dfmc/mangling/mangling.lid b/sources/dfmc/mangling/mangling.lid index ce485dfa89..09874ec7a8 100644 --- a/sources/dfmc/mangling/mangling.lid +++ b/sources/dfmc/mangling/mangling.lid @@ -7,4 +7,12 @@ Copyright: Original Code is Copyright (c) 1995-2004 Functional Objects, Inc. All rights reserved. License: See License.txt in this distribution for details. Warranty: Distributed WITHOUT WARRANTY OF ANY KIND - +Platforms: aarch64-linux + arm-linux + x86-freebsd + x86-linux + x86-netbsd + x86_64-darwin + x86_64-freebsd + x86_64-linux + x86_64-netbsd diff --git a/sources/dylan/dylan.lid b/sources/dylan/dylan.lid index 13d38ba583..956f9d60e3 100644 --- a/sources/dylan/dylan.lid +++ b/sources/dylan/dylan.lid @@ -99,4 +99,11 @@ Copyright: Original Code is Copyright (c) 1995-2004 Functional Objects, Inc. All rights reserved. License: See License.txt in this distribution for details. Warranty: Distributed WITHOUT WARRANTY OF ANY KIND - +Platforms: arm-linux + x86-freebsd + x86-linux + x86-netbsd + x86_64-darwin + x86_64-freebsd + x86_64-linux + x86_64-netbsd diff --git a/sources/lib/big-integers/big-integers.lid b/sources/lib/big-integers/big-integers.lid index eaac937544..cc1e50e37f 100644 --- a/sources/lib/big-integers/big-integers.lid +++ b/sources/lib/big-integers/big-integers.lid @@ -8,4 +8,13 @@ Copyright: Original Code is Copyright (c) 1995-2004 Functional Objects, Inc. All rights reserved. License: See License.txt in this distribution for details. Warranty: Distributed WITHOUT WARRANTY OF ANY KIND +Platforms: aarch64-linux + arm-linux + x86-freebsd + x86-linux + x86-netbsd + x86_64-darwin + x86_64-freebsd + x86_64-linux + x86_64-netbsd diff --git a/sources/lib/channels/channels.lid b/sources/lib/channels/channels.lid index ef8098caa4..16a16a599d 100644 --- a/sources/lib/channels/channels.lid +++ b/sources/lib/channels/channels.lid @@ -10,4 +10,12 @@ Copyright: Original Code is Copyright (c) 1995-2004 Functional Objects, Inc. All rights reserved. License: See License.txt in this distribution for details. Warranty: Distributed WITHOUT WARRANTY OF ANY KIND - +Platforms: aarch64-linux + arm-linux + x86-freebsd + x86-linux + x86-netbsd + x86_64-darwin + x86_64-freebsd + x86_64-linux + x86_64-netbsd diff --git a/sources/lib/commands/commands.lid b/sources/lib/commands/commands.lid index bf130a767a..f1d12732d7 100644 --- a/sources/lib/commands/commands.lid +++ b/sources/lib/commands/commands.lid @@ -12,4 +12,12 @@ Copyright: Original Code is Copyright (c) 1995-2004 Functional Objects, Inc. All rights reserved. License: See License.txt in this distribution for details. Warranty: Distributed WITHOUT WARRANTY OF ANY KIND - +Platforms: aarch64-linux + arm-linux + x86-freebsd + x86-linux + x86-netbsd + x86_64-darwin + x86_64-freebsd + x86_64-linux + x86_64-netbsd diff --git a/sources/lib/generic-arithmetic/generic-arithmetic.lid b/sources/lib/generic-arithmetic/generic-arithmetic.lid index cf48ef3aa5..e4feed927c 100644 --- a/sources/lib/generic-arithmetic/generic-arithmetic.lid +++ b/sources/lib/generic-arithmetic/generic-arithmetic.lid @@ -11,4 +11,12 @@ Copyright: Original Code is Copyright (c) 1995-2004 Functional Objects, Inc. All rights reserved. License: See License.txt in this distribution for details. Warranty: Distributed WITHOUT WARRANTY OF ANY KIND - +Platforms: aarch64-linux + arm-linux + x86-freebsd + x86-linux + x86-netbsd + x86_64-darwin + x86_64-freebsd + x86_64-linux + x86_64-netbsd diff --git a/sources/lib/walker/walker.lid b/sources/lib/walker/walker.lid index 06acf77a68..14514e95a2 100644 --- a/sources/lib/walker/walker.lid +++ b/sources/lib/walker/walker.lid @@ -12,4 +12,12 @@ Copyright: Original Code is Copyright (c) 1995-2004 Functional Objects, Inc. All rights reserved. License: See License.txt in this distribution for details. Warranty: Distributed WITHOUT WARRANTY OF ANY KIND - +Platforms: aarch64-linux + arm-linux + x86-freebsd + x86-linux + x86-netbsd + x86_64-darwin + x86_64-freebsd + x86_64-linux + x86_64-netbsd From 05fd075070e2fcd7f851bdd92b32a45815ce74e0 Mon Sep 17 00:00:00 2001 From: Carl Gay Date: Sun, 28 Aug 2022 21:30:24 +0000 Subject: [PATCH 2/2] Add dylan-package.json --- dylan-package.json | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 dylan-package.json diff --git a/dylan-package.json b/dylan-package.json new file mode 100644 index 0000000000..5fce634d84 --- /dev/null +++ b/dylan-package.json @@ -0,0 +1,21 @@ +{ + "name": "opendylan", + "category": "compilers", + "description": "The Open Dylan compiler, IDE, and core libraries", + "dependencies": [ + "collection-extensions@0.1", + "command-line-parser@3.2", + "dylan-tool@0.11", + "json@1.1", + "meta@0.1", + "regular-expressions@0.2", + "strings@1.2", + "xml-parser@0.2" + ], + "dev-dependencies": [ + "sphinx-extensions", + "testworks" + ], + "url": "https://github.com/dylan-lang/opendylan", + "version": "2024.2.0" +}