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

50 lines
1.9 KiB
Tcl

# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
name wyrd
version 1.4.6
checksums rmd160 47319812942195d4b56f861b7cbb527e94e7495f \
sha256 b2b51d6fb38f8b8b3ec30ee72093f791ba9b6fe35418191bc2011d2c8079997e \
size 425829
categories textproc pim
platforms darwin
maintainers nomaintainer
license GPL-2
description an ncurses based front-end for remind.
long_description Wyrd is a text-based front-end to Remind, a sophisticated \
calendar and alarm program. Wyrd is designed to make you \
more efficient at editing your reminder files directly. It \
also offers a scrollable timetable suitable for \
visualizing your schedule at a glance.
homepage https://web.archive.org/web/20160326073411/http://pessimization.com/software/wyrd/
master_sites https://web.archive.org/web/20160308150852/http://pessimization.com/software/wyrd/
known_fail yes
depends_build port:ocaml-camlp4
depends_lib port:ncurses \
port:ocaml \
port:remind
patchfiles ncurses.patch
# ocaml does not have a universal variant
universal_variant no
configure.args --enable-utf8
# Parallel build failures for the same reason as the ocaml-curses port
# (wyrd includes a bundled copy): Two ranlib processes try to process the same
# file; if one isn't done before the next starts, one of several errors occurs:
# ranlib: file: libcurses_stubs.a is not writable (No such file or directory)
# ranlib: archive member: libcurses_stubs.a(OLORS) size too large (archive member extends past the end of the file)
use_parallel_build no
livecheck.type none