Skip to content

Commit 8e74bf9

Browse files
authored
Merge pull request ocaml#23518 from lefessan/z-2023-03-16-autofonce.0.8
[NEW] Add autofonce.0.8, modern runner for autoconf testsuites
2 parents d71c6f2 + 1ee8260 commit 8e74bf9

File tree

8 files changed

+413
-0
lines changed
  • packages
    • autofonce_config/autofonce_config.0.8
    • autofonce_core/autofonce_core.0.8
    • autofonce_lib/autofonce_lib.0.8
    • autofonce_m4/autofonce_m4.0.8
    • autofonce_misc/autofonce_misc.0.8
    • autofonce_patch/autofonce_patch.0.8
    • autofonce_share/autofonce_share.0.8
    • autofonce/autofonce.0.8

8 files changed

+413
-0
lines changed
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
opam-version: "2.0"
2+
license: "GPL-3.0-only"
3+
synopsis: "A modern runner for GNU Autoconf Testsuites"
4+
description: """\
5+
autofonce is a modern runner for GNU Autoconf Testsuites:
6+
autofonce has a limited understanding of m4 macros that appear in testsuites
7+
written for the GNU Autoconf testsuites, and can run such tests in a modern
8+
way.
9+
"""
10+
authors: ["Fabrice Le Fessant <[email protected]>"]
11+
maintainer: ["Fabrice Le Fessant <[email protected]>"]
12+
homepage: "https://ocamlpro.github.io/autofonce"
13+
doc: "https://ocamlpro.github.io/autofonce/sphinx"
14+
bug-reports: "https://github.com/ocamlpro/autofonce/issues"
15+
dev-repo: "git+https://github.com/ocamlpro/autofonce.git"
16+
tags: "org:ocamlpro"
17+
build: [
18+
["dune" "subst"] {dev}
19+
["sh" "-c" "./scripts/before.sh build '%{name}%'"]
20+
[
21+
"dune"
22+
"build"
23+
"-p"
24+
name
25+
"-j"
26+
jobs
27+
"@install"
28+
"@runtest" {with-test}
29+
"@doc" {with-doc}
30+
]
31+
["sh" "-c" "./scripts/after.sh build '%{name}%'"]
32+
]
33+
install: [
34+
["sh" "-c" "./scripts/before.sh install '%{name}%'"]
35+
]
36+
depends: [
37+
"ocaml" {>= "4.10.0"}
38+
"dune" {>= "2.7.0"}
39+
"autofonce_lib" {= version}
40+
"ppx_inline_test" {with-test}
41+
"ppx_expect" {with-test}
42+
"odoc" {with-doc}
43+
"ocamlformat" {with-test}
44+
]
45+
46+
url {
47+
src: "https://github.com/ocamlpro/autofonce/archive/v0.8.tar.gz"
48+
checksum: [ "sha256=4838b340c1e99708d6690fdd8658fc8b6ac74e3c38c0c3f1bbf2a50e92e48c4a" ]
49+
}
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
opam-version: "2.0"
2+
license: "GPL-3.0-only"
3+
synopsis: "A modern runner for GNU Autoconf Testsuites"
4+
description: """\
5+
autofonce is a modern runner for GNU Autoconf Testsuites:
6+
autofonce has a limited understanding of m4 macros that appear in testsuites
7+
written for the GNU Autoconf testsuites, and can run such tests in a modern
8+
way.
9+
"""
10+
authors: ["Fabrice Le Fessant <[email protected]>"]
11+
maintainer: ["Fabrice Le Fessant <[email protected]>"]
12+
homepage: "https://ocamlpro.github.io/autofonce"
13+
doc: "https://ocamlpro.github.io/autofonce/sphinx"
14+
bug-reports: "https://github.com/ocamlpro/autofonce/issues"
15+
dev-repo: "git+https://github.com/ocamlpro/autofonce.git"
16+
tags: "org:ocamlpro"
17+
build: [
18+
["dune" "subst"] {dev}
19+
["sh" "-c" "./scripts/before.sh build '%{name}%'"]
20+
[
21+
"dune"
22+
"build"
23+
"-p"
24+
name
25+
"-j"
26+
jobs
27+
"@install"
28+
"@runtest" {with-test}
29+
"@doc" {with-doc}
30+
]
31+
["sh" "-c" "./scripts/after.sh build '%{name}%'"]
32+
]
33+
install: [
34+
["sh" "-c" "./scripts/before.sh install '%{name}%'"]
35+
]
36+
depends: [
37+
"ocaml" {>= "4.10.0"}
38+
"dune" {>= "2.7.0"}
39+
"toml" {>= "7.0"}
40+
"ocplib_stuff" {>= "0.1"}
41+
"ez_file" {>= "0.3"}
42+
"autofonce_misc" {= version}
43+
"ppx_inline_test" {with-test}
44+
"ppx_expect" {with-test}
45+
"odoc" {with-doc}
46+
"ocamlformat" {with-test}
47+
]
48+
49+
url {
50+
src: "https://github.com/ocamlpro/autofonce/archive/v0.8.tar.gz"
51+
checksum: [ "sha256=4838b340c1e99708d6690fdd8658fc8b6ac74e3c38c0c3f1bbf2a50e92e48c4a" ]
52+
}
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
opam-version: "2.0"
2+
license: "GPL-3.0-only"
3+
synopsis: "A modern runner for GNU Autoconf Testsuites"
4+
description: """\
5+
autofonce is a modern runner for GNU Autoconf Testsuites:
6+
autofonce has a limited understanding of m4 macros that appear in testsuites
7+
written for the GNU Autoconf testsuites, and can run such tests in a modern
8+
way.
9+
"""
10+
authors: ["Fabrice Le Fessant <[email protected]>"]
11+
maintainer: ["Fabrice Le Fessant <[email protected]>"]
12+
homepage: "https://ocamlpro.github.io/autofonce"
13+
doc: "https://ocamlpro.github.io/autofonce/sphinx"
14+
bug-reports: "https://github.com/ocamlpro/autofonce/issues"
15+
dev-repo: "git+https://github.com/ocamlpro/autofonce.git"
16+
tags: "org:ocamlpro"
17+
build: [
18+
["dune" "subst"] {dev}
19+
["sh" "-c" "./scripts/before.sh build '%{name}%'"]
20+
[
21+
"dune"
22+
"build"
23+
"-p"
24+
name
25+
"-j"
26+
jobs
27+
"@install"
28+
"@runtest" {with-test}
29+
"@doc" {with-doc}
30+
]
31+
["sh" "-c" "./scripts/after.sh build '%{name}%'"]
32+
]
33+
install: [
34+
["sh" "-c" "./scripts/before.sh install '%{name}%'"]
35+
]
36+
depends: [
37+
"ocaml" {>= "4.10.0"}
38+
"dune" {>= "2.7.0"}
39+
"ocplib_stuff" {>= "0.1"}
40+
"ez_file" {>= "0.3"}
41+
"ez_cmdliner" {>= "0.2"}
42+
"autofonce_share" {= version}
43+
"autofonce_misc" {= version}
44+
"autofonce_m4" {= version}
45+
"ANSITerminal" {>= "0.8"}
46+
"ppx_inline_test" {with-test}
47+
"ppx_expect" {with-test}
48+
"odoc" {with-doc}
49+
"ocamlformat" {with-test}
50+
]
51+
52+
url {
53+
src: "https://github.com/ocamlpro/autofonce/archive/v0.8.tar.gz"
54+
checksum: [ "sha256=4838b340c1e99708d6690fdd8658fc8b6ac74e3c38c0c3f1bbf2a50e92e48c4a" ]
55+
}
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
opam-version: "2.0"
2+
license: "GPL-3.0-only"
3+
synopsis: "A modern runner for GNU Autoconf Testsuites"
4+
description: """\
5+
autofonce is a modern runner for GNU Autoconf Testsuites:
6+
autofonce has a limited understanding of m4 macros that appear in testsuites
7+
written for the GNU Autoconf testsuites, and can run such tests in a modern
8+
way.
9+
"""
10+
authors: ["Fabrice Le Fessant <[email protected]>"]
11+
maintainer: ["Fabrice Le Fessant <[email protected]>"]
12+
homepage: "https://ocamlpro.github.io/autofonce"
13+
doc: "https://ocamlpro.github.io/autofonce/sphinx"
14+
bug-reports: "https://github.com/ocamlpro/autofonce/issues"
15+
dev-repo: "git+https://github.com/ocamlpro/autofonce.git"
16+
tags: "org:ocamlpro"
17+
build: [
18+
["dune" "subst"] {dev}
19+
["sh" "-c" "./scripts/before.sh build '%{name}%'"]
20+
[
21+
"dune"
22+
"build"
23+
"-p"
24+
name
25+
"-j"
26+
jobs
27+
"@install"
28+
"@runtest" {with-test}
29+
"@doc" {with-doc}
30+
]
31+
["sh" "-c" "./scripts/after.sh build '%{name}%'"]
32+
]
33+
install: [
34+
["sh" "-c" "./scripts/before.sh install '%{name}%'"]
35+
]
36+
depends: [
37+
"ocaml" {>= "4.10.0"}
38+
"dune" {>= "2.7.0"}
39+
"ocplib_stuff" {>= "0.1"}
40+
"ez_file" {>= "0.3"}
41+
"ez_cmdliner" {>= "0.4.3"}
42+
"autofonce_share" {= version}
43+
"autofonce_patch" {= version}
44+
"autofonce_m4" {= version}
45+
"autofonce_core" {= version}
46+
"autofonce_config" {= version}
47+
"ANSITerminal" {>= "0.8"}
48+
"ppx_inline_test" {with-test}
49+
"ppx_expect" {with-test}
50+
"odoc" {with-doc}
51+
"ocamlformat" {with-test}
52+
]
53+
54+
url {
55+
src: "https://github.com/ocamlpro/autofonce/archive/v0.8.tar.gz"
56+
checksum: [ "sha256=4838b340c1e99708d6690fdd8658fc8b6ac74e3c38c0c3f1bbf2a50e92e48c4a" ]
57+
}
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
opam-version: "2.0"
2+
license: "GPL-3.0-only"
3+
synopsis: "A modern runner for GNU Autoconf Testsuites"
4+
description: """\
5+
autofonce is a modern runner for GNU Autoconf Testsuites:
6+
autofonce has a limited understanding of m4 macros that appear in testsuites
7+
written for the GNU Autoconf testsuites, and can run such tests in a modern
8+
way.
9+
"""
10+
authors: ["Fabrice Le Fessant <[email protected]>"]
11+
maintainer: ["Fabrice Le Fessant <[email protected]>"]
12+
homepage: "https://ocamlpro.github.io/autofonce"
13+
doc: "https://ocamlpro.github.io/autofonce/sphinx"
14+
bug-reports: "https://github.com/ocamlpro/autofonce/issues"
15+
dev-repo: "git+https://github.com/ocamlpro/autofonce.git"
16+
tags: "org:ocamlpro"
17+
build: [
18+
["dune" "subst"] {dev}
19+
["sh" "-c" "./scripts/before.sh build '%{name}%'"]
20+
[
21+
"dune"
22+
"build"
23+
"-p"
24+
name
25+
"-j"
26+
jobs
27+
"@install"
28+
"@runtest" {with-test}
29+
"@doc" {with-doc}
30+
]
31+
["sh" "-c" "./scripts/after.sh build '%{name}%'"]
32+
]
33+
install: [
34+
["sh" "-c" "./scripts/before.sh install '%{name}%'"]
35+
]
36+
depends: [
37+
"ocaml" {>= "4.10.0"}
38+
"dune" {>= "2.7.0"}
39+
"ocplib_stuff" {>= "0.1"}
40+
"ez_file" {>= "0.3"}
41+
"autofonce_misc" {= version}
42+
"ppx_inline_test" {with-test}
43+
"ppx_expect" {with-test}
44+
"odoc" {with-doc}
45+
"ocamlformat" {with-test}
46+
]
47+
48+
url {
49+
src: "https://github.com/ocamlpro/autofonce/archive/v0.8.tar.gz"
50+
checksum: [ "sha256=4838b340c1e99708d6690fdd8658fc8b6ac74e3c38c0c3f1bbf2a50e92e48c4a" ]
51+
}
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
opam-version: "2.0"
2+
license: "GPL-3.0-only"
3+
synopsis: "A modern runner for GNU Autoconf Testsuites"
4+
description: """\
5+
autofonce is a modern runner for GNU Autoconf Testsuites:
6+
autofonce has a limited understanding of m4 macros that appear in testsuites
7+
written for the GNU Autoconf testsuites, and can run such tests in a modern
8+
way.
9+
"""
10+
authors: ["Fabrice Le Fessant <[email protected]>"]
11+
maintainer: ["Fabrice Le Fessant <[email protected]>"]
12+
homepage: "https://ocamlpro.github.io/autofonce"
13+
doc: "https://ocamlpro.github.io/autofonce/sphinx"
14+
bug-reports: "https://github.com/ocamlpro/autofonce/issues"
15+
dev-repo: "git+https://github.com/ocamlpro/autofonce.git"
16+
tags: "org:ocamlpro"
17+
build: [
18+
["dune" "subst"] {dev}
19+
["sh" "-c" "./scripts/before.sh build '%{name}%'"]
20+
[
21+
"dune"
22+
"build"
23+
"-p"
24+
name
25+
"-j"
26+
jobs
27+
"@install"
28+
"@runtest" {with-test}
29+
"@doc" {with-doc}
30+
]
31+
["sh" "-c" "./scripts/after.sh build '%{name}%'"]
32+
]
33+
install: [
34+
["sh" "-c" "./scripts/before.sh install '%{name}%'"]
35+
]
36+
depends: [
37+
"ocaml" {>= "4.10.0"}
38+
"dune" {>= "2.7.0"}
39+
"ocplib_stuff" {>= "0.1"}
40+
"ez_file" {>= "0.3"}
41+
"ppx_inline_test" {with-test}
42+
"ppx_expect" {with-test}
43+
"odoc" {with-doc}
44+
"ocamlformat" {with-test}
45+
]
46+
47+
url {
48+
src: "https://github.com/ocamlpro/autofonce/archive/v0.8.tar.gz"
49+
checksum: [ "sha256=4838b340c1e99708d6690fdd8658fc8b6ac74e3c38c0c3f1bbf2a50e92e48c4a" ]
50+
}
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
opam-version: "2.0"
2+
license: "GPL-3.0-only"
3+
synopsis: "A modern runner for GNU Autoconf Testsuites"
4+
description: """\
5+
autofonce is a modern runner for GNU Autoconf Testsuites:
6+
autofonce has a limited understanding of m4 macros that appear in testsuites
7+
written for the GNU Autoconf testsuites, and can run such tests in a modern
8+
way.
9+
"""
10+
authors: ["Fabrice Le Fessant <[email protected]>"]
11+
maintainer: ["Fabrice Le Fessant <[email protected]>"]
12+
homepage: "https://ocamlpro.github.io/autofonce"
13+
doc: "https://ocamlpro.github.io/autofonce/sphinx"
14+
bug-reports: "https://github.com/ocamlpro/autofonce/issues"
15+
dev-repo: "git+https://github.com/ocamlpro/autofonce.git"
16+
tags: "org:ocamlpro"
17+
build: [
18+
["dune" "subst"] {dev}
19+
["sh" "-c" "./scripts/before.sh build '%{name}%'"]
20+
[
21+
"dune"
22+
"build"
23+
"-p"
24+
name
25+
"-j"
26+
jobs
27+
"@install"
28+
"@runtest" {with-test}
29+
"@doc" {with-doc}
30+
]
31+
["sh" "-c" "./scripts/after.sh build '%{name}%'"]
32+
]
33+
install: [
34+
["sh" "-c" "./scripts/before.sh install '%{name}%'"]
35+
]
36+
depends: [
37+
"ocaml" {>= "4.10.0"}
38+
"dune" {>= "2.7.0"}
39+
"ocplib_stuff" {>= "0.1"}
40+
"ez_file" {>= "0.3"}
41+
"ppx_inline_test" {with-test}
42+
"ppx_expect" {with-test}
43+
"odoc" {with-doc}
44+
"ocamlformat" {with-test}
45+
]
46+
47+
url {
48+
src: "https://github.com/ocamlpro/autofonce/archive/v0.8.tar.gz"
49+
checksum: [ "sha256=4838b340c1e99708d6690fdd8658fc8b6ac74e3c38c0c3f1bbf2a50e92e48c4a" ]
50+
}

0 commit comments

Comments
 (0)