From f32e327333496de516f27c333f7c8233812b7473 Mon Sep 17 00:00:00 2001 From: Yuito Murase Date: Tue, 26 Sep 2023 09:45:23 +0900 Subject: [PATCH 1/2] Package satysfi-base.1.6.0 --- packages/satysfi-base/satysfi-base.1.6.0/opam | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 packages/satysfi-base/satysfi-base.1.6.0/opam diff --git a/packages/satysfi-base/satysfi-base.1.6.0/opam b/packages/satysfi-base/satysfi-base.1.6.0/opam new file mode 100644 index 00000000..026c119a --- /dev/null +++ b/packages/satysfi-base/satysfi-base.1.6.0/opam @@ -0,0 +1,37 @@ +opam-version: "2.0" +synopsis: "A collection of utility functions and modules for SATySFi" +description: """ +This is a collection of utility functions and modules for SATySFi. Because the library bundled with the default installation configuration of SATySFi is currently not rich enough, this project aims to provide a complementary library sufficient for most situations in typesetting. + +this requires Satyrographos to install. See https://github.com/na4zagin3/satyrographos. +""" +maintainer: "Yuichi Nishiwaki " +authors: [ + "Yuichi Nishiwaki " + "puripuri2100 " + "Yuito Murase " +] +license: "MIT" +homepage: "https://github.com/nyuichi/satysfi-base" +bug-reports: "https://github.com/nyuichi/satysfi-base/issues" +dev-repo: "git+https://github.com/nyuichi/satysfi-base.git" +depends: [ + "satysfi" {>= "0.0.5" & < "0.1"} + "satysfi-dist" + "satyrographos" {>= "0.0.2.6" & < "0.0.3"} + "satysfi-fonts-dejavu" {>= "2.37"} +] +install: [ + ["satyrographos" "opam" "install" + "--name" "base" + "--prefix" "%{prefix}%" + "--script" "%{build}%/Satyristes"] +] +url { + src: + "https://github.com/nyuichi/satysfi-base/archive/refs/tags/1.6.0.tar.gz" + checksum: [ + "md5=b853f692f4c38026d249c146f8b3ee98" + "sha512=8f6f6e6a1c1f269aa98dbd243971af87d3bd96cb16f8eb843f1e2ee7476e20a5b5af2fc0a39986cbcd9383bd0143fcf9e29b4aa920f79c98b1480804443eb8a2" + ] +} From 417953d1e524c261e0c2ccf23356f4a811f0eaa9 Mon Sep 17 00:00:00 2001 From: Sakamoto Noriaki Date: Fri, 29 Sep 2023 01:29:25 +0900 Subject: [PATCH 2/2] Allow unlimit stack size for OCaml 4.11 and 4.12 --- ci.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ci.sh b/ci.sh index 2dc548b4..5f70b933 100755 --- a/ci.sh +++ b/ci.sh @@ -34,6 +34,13 @@ if [ $TIMESTAMP_DEADLINE_WORKAROUND_OPAM_BUG_STRICT -ge $TIMESTAMP_NOW ] ; then WORKAROUND_OPAM_BUG_STRICT=1 fi +case "$(ocamlc --version)" in + 4.1[1-2].*) + # OCaml optimizer may produce code that require extremely large stack size. + # See https://github.com/ocaml/ocaml/issues/9839 + ulimit -s unlimited +esac + OCAML_PACKAGE="ocaml.$(opam show --color=never -f version ocaml)" if [ -n "$SKIP_OLDEST_DEPS" ] || ! opam install --yes opam-0install