Commits on Source (32)
-
Benjamin Barenblat authored
-
Benjamin Barenblat authored
4181269f removed ssrmatching and everything that needed it because upstream had shipped a couple of files with bad license headers. Those files have now been fixed (https://github.com/coq/coq/pull/9282), so grab them from master and apply them in a patch. This restores ssrmatching to the Coq standard library. Once upstream cuts its next release, we should be able to delete the patch and simply import the files from the upstream tarball.
-
Benjamin Barenblat authored
$PWD doesn’t work in Makefiles – Make expands $P (to the empty string) and passes `WD` literally to the shell. Replace `$PWD` with `$(shell pwd)`.
-
Benjamin Barenblat authored
Upstream has corrected most of the licensing issues with ssrmatching in 8.9.0. That version introduced one new file with a CeCILL-B license, but it’s an .mli file, so OCaml should be able to infer its contents. Don’t import the offending .mli, but do import the files with corrected license headers. Remove the patch introduced in 5d3dc22c (which backported the correctly licensed files).
-
Benjamin Barenblat authored
8.9.0 deleted some files under non-DFSG-free licenses, so we no longer need to filter out those files when importing.
-
Benjamin Barenblat authored
-
Benjamin Barenblat authored
with Debian dir 81a4f85bc45e59aa1eadb4797f0eb0b8039efb63
-
Benjamin Barenblat authored
-
Benjamin Barenblat authored
-
Benjamin Barenblat authored
Keeping patches sequentially numbered produces a messy Git history with many renames for compaction. It’s also redundant with the series file.
-
Benjamin Barenblat authored
-
Benjamin Barenblat authored
Proof General has been designated as the official interface to Coq, and Coq no longer ships a separate Emacs mode. Update packaging to purge references to the Emacs mode.
-
Benjamin Barenblat authored
The nonfree file in ssrmatching I removed in cf916fd9 turns out to be important to the build process, and I can’t figure out how to replicate its effects without including the file itself. Disable ssrmatching and ssreflect again until the license situation gets resolved.
-
Benjamin Barenblat authored
Coq 8.9.0 introduced a test that requires oUnit. Pull it in in debian/rules.
-
Benjamin Barenblat authored
As of 8.9, upstream has stopped distributing plugins that turn coqtop into worker processes for CoqIDE and other things. There are now separate binaries for each coqtop use case. Ensure they’re all distributed.
-
Benjamin Barenblat authored
gallina(1) has been removed, so don’t try to install it.
-
Benjamin Barenblat authored
-
Benjamin Barenblat authored
-
Benjamin Barenblat authored
Upstream has switched to Markdown for their CHANGES file.
-
Benjamin Barenblat authored
-
Benjamin Barenblat authored
-
Benjamin Barenblat authored
ocaml-best-compilers has been superseded by ocaml-nox. Simply depend on that instead.
-
Benjamin Barenblat authored
-
Benjamin Barenblat authored
Consolidate the several patches that disable tests that time out on MIPS or use too much RAM/time on the buildds.
-
Benjamin Barenblat authored
-
Benjamin Barenblat authored
This includes disabling all unit tests, which require ocamlopt and “don’t test much yet” anyway.
-
Benjamin Barenblat authored
-
Benjamin Barenblat authored
Operations with .vio files fail when Coq has been compiled with ocamlc; see https://github.com/coq/coq/issues/9141. Disable tests related to .vio generation to prevent this from breaking the build.
-
Benjamin Barenblat authored
The fix-bytecode-build.patch in previous commits works fine for building and testing, but installation still fails on bytecode platforms – the system tries to install .cmx files that don’t exist. Update fix-bytecode-build.patch to the latest version from Gaëtan Gilbert, which corrects the installation targets.
-
Benjamin Barenblat authored
Upstream has provided a free replacement for the nonfree ssrmatching file I removed in cf916fd9. Patch that file in and resume building ssrmatching and ssreflect.
-
Benjamin Barenblat authored
On bytecode platforms, Coq installs a `revision` file containing metadata about the build. This is bad for reproducibility, so don’t install it.
-
Benjamin Barenblat authored
Some changes are not shown.
For a faster browsing experience, only 20 of 1000+ files are shown.
.bintray.json
deleted
100644 → 0
.travis.yml
deleted
100644 → 0
INSTALL.doc
deleted
100644 → 0
INSTALL.ide
deleted
100644 → 0