head 1.11; access; symbols pkgsrc-2023Q4:1.11.0.38 pkgsrc-2023Q4-base:1.11 pkgsrc-2023Q3:1.11.0.36 pkgsrc-2023Q3-base:1.11 pkgsrc-2023Q2:1.11.0.34 pkgsrc-2023Q2-base:1.11 pkgsrc-2023Q1:1.11.0.32 pkgsrc-2023Q1-base:1.11 pkgsrc-2022Q4:1.11.0.30 pkgsrc-2022Q4-base:1.11 pkgsrc-2022Q3:1.11.0.28 pkgsrc-2022Q3-base:1.11 pkgsrc-2022Q2:1.11.0.26 pkgsrc-2022Q2-base:1.11 pkgsrc-2022Q1:1.11.0.24 pkgsrc-2022Q1-base:1.11 pkgsrc-2021Q4:1.11.0.22 pkgsrc-2021Q4-base:1.11 pkgsrc-2021Q3:1.11.0.20 pkgsrc-2021Q3-base:1.11 pkgsrc-2021Q2:1.11.0.18 pkgsrc-2021Q2-base:1.11 pkgsrc-2021Q1:1.11.0.16 pkgsrc-2021Q1-base:1.11 pkgsrc-2020Q4:1.11.0.14 pkgsrc-2020Q4-base:1.11 pkgsrc-2020Q3:1.11.0.12 pkgsrc-2020Q3-base:1.11 pkgsrc-2020Q2:1.11.0.10 pkgsrc-2020Q2-base:1.11 pkgsrc-2020Q1:1.11.0.6 pkgsrc-2020Q1-base:1.11 pkgsrc-2019Q4:1.11.0.8 pkgsrc-2019Q4-base:1.11 pkgsrc-2019Q3:1.11.0.4 pkgsrc-2019Q3-base:1.11 pkgsrc-2019Q2:1.11.0.2 pkgsrc-2019Q2-base:1.11 pkgsrc-2019Q1:1.10.0.10 pkgsrc-2019Q1-base:1.10 pkgsrc-2018Q4:1.10.0.8 pkgsrc-2018Q4-base:1.10 pkgsrc-2018Q3:1.10.0.6 pkgsrc-2018Q3-base:1.10 pkgsrc-2018Q2:1.10.0.4 pkgsrc-2018Q2-base:1.10 pkgsrc-2018Q1:1.10.0.2 pkgsrc-2018Q1-base:1.10 pkgsrc-2017Q4:1.9.0.6 pkgsrc-2017Q4-base:1.9 pkgsrc-2017Q3:1.9.0.4 pkgsrc-2017Q3-base:1.9 pkgsrc-2017Q2:1.8.0.22 pkgsrc-2017Q2-base:1.8 pkgsrc-2017Q1:1.8.0.20 pkgsrc-2017Q1-base:1.8 pkgsrc-2016Q4:1.8.0.18 pkgsrc-2016Q4-base:1.8 pkgsrc-2016Q3:1.8.0.16 pkgsrc-2016Q3-base:1.8 pkgsrc-2016Q2:1.8.0.14 pkgsrc-2016Q2-base:1.8 pkgsrc-2016Q1:1.8.0.12 pkgsrc-2016Q1-base:1.8 pkgsrc-2015Q4:1.8.0.10 pkgsrc-2015Q4-base:1.8 pkgsrc-2015Q3:1.8.0.8 pkgsrc-2015Q3-base:1.8 pkgsrc-2015Q2:1.8.0.6 pkgsrc-2015Q2-base:1.8 pkgsrc-2015Q1:1.8.0.4 pkgsrc-2015Q1-base:1.8 pkgsrc-2014Q4:1.8.0.2 pkgsrc-2014Q4-base:1.8 pkgsrc-2014Q3:1.7.0.32 pkgsrc-2014Q3-base:1.7 pkgsrc-2014Q2:1.7.0.30 pkgsrc-2014Q2-base:1.7 pkgsrc-2014Q1:1.7.0.28 pkgsrc-2014Q1-base:1.7 pkgsrc-2013Q4:1.7.0.26 pkgsrc-2013Q4-base:1.7 pkgsrc-2013Q3:1.7.0.24 pkgsrc-2013Q3-base:1.7 pkgsrc-2013Q2:1.7.0.22 pkgsrc-2013Q2-base:1.7 pkgsrc-2013Q1:1.7.0.20 pkgsrc-2013Q1-base:1.7 pkgsrc-2012Q4:1.7.0.18 pkgsrc-2012Q4-base:1.7 pkgsrc-2012Q3:1.7.0.16 pkgsrc-2012Q3-base:1.7 pkgsrc-2012Q2:1.7.0.14 pkgsrc-2012Q2-base:1.7 pkgsrc-2012Q1:1.7.0.12 pkgsrc-2012Q1-base:1.7 pkgsrc-2011Q4:1.7.0.10 pkgsrc-2011Q4-base:1.7 pkgsrc-2011Q3:1.7.0.8 pkgsrc-2011Q3-base:1.7 pkgsrc-2011Q2:1.7.0.6 pkgsrc-2011Q2-base:1.7 pkgsrc-2011Q1:1.7.0.4 pkgsrc-2011Q1-base:1.7 pkgsrc-2010Q4:1.7.0.2 pkgsrc-2010Q4-base:1.7 pkgsrc-2010Q3:1.6.0.10 pkgsrc-2010Q3-base:1.6 pkgsrc-2010Q2:1.6.0.8 pkgsrc-2010Q2-base:1.6 pkgsrc-2010Q1:1.6.0.6 pkgsrc-2010Q1-base:1.6 pkgsrc-2009Q4:1.6.0.4 pkgsrc-2009Q4-base:1.6 pkgsrc-2009Q3:1.6.0.2 pkgsrc-2009Q3-base:1.6 pkgsrc-2009Q2:1.5.0.2 pkgsrc-2009Q2-base:1.5 pkgsrc-2009Q1:1.4.0.4 pkgsrc-2009Q1-base:1.4 pkgsrc-2008Q4:1.4.0.2 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.3.0.8 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.6 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.4 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.2 pkgsrc-2008Q1:1.2.0.18 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.16 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.14 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.12 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.10 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.8 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.6 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.4 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.2 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.1.1.1.0.8 pkgsrc-2005Q4-base:1.1.1.1 pkgsrc-2005Q3:1.1.1.1.0.6 pkgsrc-2005Q3-base:1.1.1.1 pkgsrc-2005Q2:1.1.1.1.0.4 pkgsrc-2005Q2-base:1.1.1.1 pkgsrc-2005Q1:1.1.1.1.0.2 pkgsrc-2005Q1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.11 date 2019.05.14.16.01.17; author jaapb; state Exp; branches; next 1.10; commitid gtHs21Mx94taLbnB; 1.10 date 2018.01.01.22.30.04; author rillig; state Exp; branches; next 1.9; commitid 0WRi40zz4tz6VdlA; 1.9 date 2017.09.13.05.19.18; author dholland; state Exp; branches; next 1.8; commitid Asnf71wtQld9LZ6A; 1.8 date 2014.10.13.13.25.44; author jaapb; state Exp; branches; next 1.7; commitid 72LH7xQYqyTgI2Ux; 1.7 date 2010.11.07.18.36.08; author tonio; state Exp; branches; next 1.6; 1.6 date 2009.09.07.21.48.14; author tonio; state Exp; branches; next 1.5; 1.5 date 2009.06.14.22.06.41; author joerg; state Exp; branches; next 1.4; 1.4 date 2008.12.22.20.04.07; author joerg; state Exp; branches; next 1.3; 1.3 date 2008.04.12.22.43.15; author jlam; state Exp; branches; next 1.2; 1.2 date 2006.02.22.21.00.32; author wiz; state Exp; branches; next 1.1; 1.1 date 2004.12.24.17.17.49; author jmmv; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2004.12.24.17.17.49; author jmmv; state Exp; branches; next ; desc @@ 1.11 log @"Updated" package x11/ocaml-graphics to version 2.0.0. The package itself hasn't changed, it is just distributed differently; as a separate package rather than with ocaml itself. The version has thus regressed from OCaml's 4.07 to an independent 2.0.0, which means that people will have to manually "upgrade" the package. @ text @@@comment $NetBSD$ ${OCAML_SITELIB}/graphics/META ${OCAML_SITELIB}/graphics/dune-package ${PLIST.ocaml-opt}${OCAML_SITELIB}/graphics/graphics.a ${OCAML_SITELIB}/graphics/graphics.cma ${OCAML_SITELIB}/graphics/graphics.cmi ${OCAML_SITELIB}/graphics/graphics.cmt ${OCAML_SITELIB}/graphics/graphics.cmti ${PLIST.ocaml-opt}${OCAML_SITELIB}/graphics/graphics.cmx ${PLIST.ocaml-opt}${OCAML_SITELIB}/graphics/graphics.cmxa ${PLIST.ocaml-opt}${OCAML_SITELIB}/graphics/graphics.cmxs ${OCAML_SITELIB}/graphics/graphics.ml ${OCAML_SITELIB}/graphics/graphics.mli ${OCAML_SITELIB}/graphics/graphicsX11.cmi ${OCAML_SITELIB}/graphics/graphicsX11.cmt ${OCAML_SITELIB}/graphics/graphicsX11.cmti ${PLIST.ocaml-opt}${OCAML_SITELIB}/graphics/graphicsX11.cmx ${OCAML_SITELIB}/graphics/graphicsX11.ml ${OCAML_SITELIB}/graphics/graphicsX11.mli ${PLIST.ocaml-opt}${OCAML_SITELIB}/graphics/libgraphics_stubs.a ${OCAML_SITELIB}/graphics/opam ${OCAML_SITELIB}/stublibs/dllgraphics_stubs.so share/doc/graphics/CHANGES.md share/doc/graphics/LICENSE share/doc/graphics/README.md @ 1.10 log @Sort PLIST files. Unsorted entries in PLIST files have generated a pkglint warning for at least 12 years. Somewhat more recently, pkglint has learned to sort PLIST files automatically. Since pkglint 5.4.23, the sorting is only done in obvious, simple cases. These have been applied by running: pkglint -Cnone,PLIST -Wnone,plist-sort -r -F @ text @d1 25 a25 15 @@comment $NetBSD: PLIST,v 1.9 2017/09/13 05:19:18 dholland Exp $ ${PLIST.ocaml-opt}lib/ocaml/graphics.a lib/ocaml/graphics.cma lib/ocaml/graphics.cmi lib/ocaml/graphics.cmti lib/ocaml/graphics.cmx ${PLIST.ocaml-opt}lib/ocaml/graphics.cmxa ${PLIST.natdynlib}lib/ocaml/graphics.cmxs lib/ocaml/graphics.mli lib/ocaml/graphicsX11.cmi lib/ocaml/graphicsX11.cmti lib/ocaml/graphicsX11.cmx lib/ocaml/graphicsX11.mli lib/ocaml/libgraphics.a lib/ocaml/stublibs/dllgraphics.so @ 1.9 log @Building with ocaml 4.05 installs two additional files. Bump PKGREVISION again (to 9) as a precaution. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.8 2014/10/13 13:25:44 jaapb Exp $ d11 1 a12 1 lib/ocaml/graphicsX11.cmti @ 1.8 log @- Removed -no-tk option (thanks to joerg@@ for reporting) - Package now uses ocaml.mk framework @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.7 2010/11/07 18:36:08 tonio Exp $ d5 1 d12 1 @ 1.7 log @Try to fix plist problem under netbsd @ text @d1 2 a2 2 @@comment $NetBSD: PLIST,v 1.6 2009/09/07 21:48:14 tonio Exp $ ${PLIST.opt}lib/ocaml/graphics.a d6 1 a6 1 ${PLIST.opt}lib/ocaml/graphics.cmxa @ 1.6 log @Update lang/ocaml to 3.11.1 [PR pkg/41695] (Changes that can break existing programs are marked with a "*" ) Language features: - Addition of lazy patterns: "lazy " matches suspensions whose values, after forcing, match the pattern . - Introduction of private abbreviation types "type t = private ", for abstracting the actual manifest type in type abbreviations. - Subtyping is now allowed between a private abbreviation and its definition, and between a polymorphic method and its monomorphic instance. Compilers: - The file name for a compilation unit should correspond to a valid identifier (Otherwise dynamic linking and other things can fail, and a warning is emitted.) * Revised -output-obj: the output name must now be provided; its extension must be one of .o/.obj, .so/.dll, or .c for the bytecode compiler. The compilers can now produce a shared library (with all the needed -ccopts/-ccobjs options) directly. - -dtypes renamed to -annot, records (in .annot files) which function calls are tail calls. - All compiler error messages now include a file name and location, for better interaction with Emacs' compilation mode. - Optimized compilation of "lazy e" when the argument "e" is already evaluated. - Optimized compilation of equality tests with a variant constant constructor. - The -dllib options recorded in libraries are no longer ignored when -use_runtime or -use_prims is used (unless -no_auto_link is explicitly used). - Check that at most one of -pack, -a, -shared, -c, -output-obj is given on the command line. - Optimized compilation of private types as regular manifest types (e.g. abbreviation to float, float array or record types with only float fields). Native-code compiler: - New port: Mac OS X / Intel in 64-bit mode (configure with -cc "gcc -m64"). - A new option "-shared" to produce a plugin that can be dynamically loaded with the native version of Dynlink. - A new option "-nodynlink" to enable optimizations valid only for code that is never dynlinked (no-op except for AMD64). - More aggressive unboxing of floats and boxed integers. - Can select which assembler and asm options to use at configuration time. Run-time system: - New implementation of the page table describing the heap (two-level array in 32 bits, sparse hashtable in 64 bits), fixes issues with address space randomization on 64-bit OS (PR#4448). - New "generational" API for registering global memory roots with the GC, enables faster scanning of global roots. (The functions are caml_*_generational_global_root in .) - New function "caml_raise_with_args" to raise an exception with several arguments from C. - Changes in implementation of dynamic linking of C code: under Win32, use Alain Frisch's flexdll implementation of the dlopen API; under MacOSX, use dlopen API instead of MacOSX bundle API. - Programs may now choose a first-fit allocation policy instead of the default next-fit. First-fit reduces fragmentation but is slightly slower in some cases. Standard library: - Parsing library: new function "set_trace" to programmatically turn on or off the printing of a trace during parsing. - Printexc library: new functions "print_backtrace" and "get_backtrace" to obtain a stack backtrace of the most recently raised exception. New function "record_backtrace" to turn the exception backtrace mechanism on or off from within a program. - Scanf library: fine-tuning of meta format implementation; fscanf behaviour revisited: only one input buffer is allocated for any given input channel; the %n conversion does not count a lookahead character as read. Other libraries: - Dynlink: on some platforms, the Dynlink library is now available in native code. The boolean Dynlink.is_native allows the program to know whether it has been compiled in bytecode or in native code. - Bigarrays: added "unsafe_get" and "unsafe_set" (non-bound-checking versions of "get" and "set"). - Bigarrays: removed limitation "array dimension < 2^31". - Labltk: added support for TK 8.5. - Num: added conversions between big_int and int32, nativeint, int64. More efficient implementation of Num.quo_num and Num.mod_num. - Threads: improved efficiency of mutex and condition variable operations; improved interaction with Unix.fork (PR#4577). - Unix: added getsockopt_error returning type Unix.error. Added support for TCP_NODELAY and IPV6_ONLY socket options. - Win32 Unix: "select" now supports all kinds of file descriptors. Improved emulation of "lockf" (PR#4609). Tools: - ocamldebug now supported under Windows (MSVC and Mingw ports), but without the replay feature. (Contributed by Dmitry Bely and Sylvain Le Gall at OCamlCore with support from Lexifi.) - ocamldoc: new option -no-module-constraint-filter to include functions hidden by signature constraint in documentation. - ocamlmklib and ocamldep.opt now available under Windows ports. - ocamlmklib no longer supports the -implib option. - ocamlnat: an experimental native toplevel (not built by default). Camlp4: * programs linked with camlp4lib.cma now also need dynlink.cma. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.5 2009/06/14 22:06:41 joerg Exp $ a5 1 lib/ocaml/graphics.cmxs d7 1 @ 1.5 log @Convert @@exec/@@unexec to @@pkgdir or drop it. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.4 2008/12/22 20:04:07 joerg Exp $ d5 2 d10 1 @ 1.4 log @Fix PLIST of ocaml-graphics for architectures not using the optimiser. Add amd64 to that list. Bump revision of ocaml-graphics. Make ocaml itself and ocaml-graphics destdir safe. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.3 2008/04/12 22:43:15 jlam Exp $ a10 2 @@unexec ${RMDIR} %D/lib/ocaml/stublibs 2>/dev/null || ${TRUE} @@unexec ${RMDIR} %D/lib/ocaml 2>/dev/null || ${TRUE} @ 1.3 log @Convert to use PLIST_VARS instead of manually passing "@@comment " through PLIST_SUBST to the plist module. @ text @d1 2 a2 2 @@comment $NetBSD: PLIST,v 1.2 2006/02/22 21:00:32 wiz Exp $ lib/ocaml/graphics.a @ 1.2 log @Add missing file+dir to PLIST. Bump PKGREVISION. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.1.1.1 2004/12/24 17:17:49 jmmv Exp $ d5 1 a5 1 ${OPT}lib/ocaml/graphics.cmxa @ 1.1 log @Initial revision @ text @d1 1 a1 1 @@comment $NetBSD$ d10 3 a12 1 @@comment in ocaml: @@dirrm lib/ocaml @ 1.1.1.1 log @Initial import of ocaml-graphics, version 3.06: This package provides the graphics library that comes with the ocaml compiler. @ text @@