mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
Port to OCaml 5: mldonkey, ocaml-dypgen, ocamldot, ocaml-ftp, ocaml-bisect_ppx, ocaml-ocamlnet
New ports: ocaml-capitalization, ocaml-gel, ocaml-ocaml_intrinsics_kernel,
ocaml-ppx_diff, ocaml-ppx_string_conv, ocaml-ppxlib_jane,
ocaml-iri, ocaml-ocf (+ocf_ppx), ocaml-higlo
New subport: ocaml-xtmpl_ppx
Remove ocaml-configurator (merged into ocaml-dune)
Also removed ocaml-migrate-parsetree, ocaml-ppx_find and
ocaml-ppx_tools_versioned as they are leaves and ocaml-migrate-parsetree
is marked deprecated upstream and incompatible with OCaml 5.4
Update stog, fstar, camlimages, lablgtk2 and many others
ocaml-mysql: update to 1.2.4; switch mysql5 dependency to mariadb-10.11
opam: fix dune bootstrap of AVX-512 asm with older Xcode
wyrd: mark known_fail (abandoned upstream, incompatible with OCaml 5)
i386/ppc/ppc64 support is completely untested
Signed-off-by: Paul Guyot <pguyot@kallisys.net>
33 lines
1.3 KiB
Plaintext
33 lines
1.3 KiB
Plaintext
PortSystem 1.0
|
|
|
|
name flashdot
|
|
version 0.7.8
|
|
revision 5
|
|
categories science
|
|
maintainers nomaintainer
|
|
description FlashDot is a generator for psychophysical experiments.
|
|
long_description \
|
|
FlashDot is intended for generating and presenting\
|
|
visual perceptual experiments that require a high temporal precision. \
|
|
It is controlled by a simple experiment building language and allows \
|
|
experiment generation with either a text or a graphical editor.
|
|
homepage http://www.flashdot.info/
|
|
fetch.type svn
|
|
worksrcdir src
|
|
svn.url https://svn.code.sf.net/p/flashdot/code/trunk/src/
|
|
svn.revision 78
|
|
# Use checkout as the version calculation makes certain assumptions
|
|
svn.method checkout
|
|
|
|
depends_lib port:ocaml port:ocamlsdl port:ocaml-gsl port:lablgl
|
|
use_parallel_build no
|
|
|
|
# Depends on ocamlsdl (SDL 1.2 bindings, last released 2013), which does not
|
|
# build on OCaml 5 and has no OCaml-5-capable upstream; SDL2 replacements
|
|
# (tsdl, OCamlSDL2) have incompatible APIs. flashdot itself is abandoned.
|
|
known_fail yes
|
|
pre-fetch {
|
|
ui_error "${name} depends on ocamlsdl, which does not build on OCaml 5 and has no OCaml-5-capable upstream."
|
|
return -code error "incompatible OCaml version"
|
|
}
|