Files
Paul GuyotandPerry E. Metzger 4c8893022e ocaml: update to 5.4.1; cascade ecosystem updates
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>
2026-06-13 13:42:44 -04:00

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"
}