summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-10-10Changed package dependencies to reflect lablgtk name change.jaapb9-24/+24
2014-10-10Removed old lablgtk package; updated category Makefile.jaapb15-620/+2
2014-10-10Re-imported x11/lablgtk as x11/ocaml-lablgtk to better reflect PKGNAMEjaapb14-0/+618
2014-10-10Updated devel/p5-Inline to 0.77wen1-1/+2
2014-10-10Update to 0.77wen2-6/+6
Upstream changes: 0.77 Fri Sep 19 23:13:20 UTC 2014 - Allow new USING usages. - Updated the docs. 0.76 Tue Aug 19 16:43:41 PDT 2014 - Missed a TAB in previous release :\ 0.75 Tue Aug 19 16:18:15 PDT 2014 - Replace tabs with spaces.
2014-10-10Updated geography/gdal-lib to 1.11.1wen2-3/+3
2014-10-10Update to 1.11.1wen7-171/+48
Upstream changes please visit: http://trac.osgeo.org/gdal/wiki/Release/1.11.1-News Reviewed by: wiz@
2014-10-10Drop misleading SSL patch.gdt2-4/+3
One really does need to put < before the ssl key/cert file; the upstream example is correct. ok adam@
2014-10-09Updated security/ocaml-cryptokit to 1.9jaapb1-1/+2
2014-10-09Updated package to latest version 1.9. Package now uses ocaml.mk.jaapb5-42/+17
Changes include: - More fixes to build in Windows with zlib (mingw and msvc). - Build .cmxs with C bindings (Closes: #1303) - Use advapi32 on Windows (Close: #1055) - Allow to define --zlib-include and --zlib-libdir if zlib is not installed in the standard location. - Added SHA-3 hash function.
2014-10-09Updated x11/lablgtk to 2.18.2jaapb1-1/+2
2014-10-09Updated package to newest version, 2.18.2 and renamed ocaml-lablgtk forjaapb3-25/+24
clarity. Package uses ocaml.mk framework. Changes: * Revert old commit which broke notify signals * Quote $(FLINSTALLDIR) in Makefile * Update applications/browser for 4.02 * Make Float_val an alias for Double_val, since it was used wrongly anyway (Felix Ruess) * Make GObj.misc_ops#add_accelerator polymorphic in the widget of the signal (Erkki Seppala) * Use properties in GtkAdjustment, rather than direct accessors * fix GtkTree.IconView.get_path_at_pos (Thomas Leonard) * add gtksourceview2 to windows binaries
2014-10-09Updated lang/coq to 8.4pl4nb2jaapb1-1/+2
2014-10-09Revbump because of ocaml 4.02, added compilation patch (already injaapb4-14/+27
repository upstream) and updated package to use ocaml.mk framework.
2014-10-09Updated net/ocamlnet to 3.7.6jaapb1-1/+2
2014-10-09Updated ocamlnet to latest version, 3.7.6. Changes include:jaapb2-7/+6
* netstring-pcre: removing dependency on camlp4 (an oversight). * Fixing bad format strings (Damien Doligez) * Windows: various fixes, including int sizes for 64-bit Windows, the invocation of cppo, and CR characters. Also, unixsupport.h is now used instead of declaring the prototypes directly. (Andreas Hauptmann) * C99: use int64_t instead of int64 in C code. The latter is gone in OCaml-4.02. (Richard Jones) * Build: no longer requiring camlp4 (as it is not distributed with ocaml-4.02) * Fixing some unit tests * Netexn: new exception representation in ocaml-4.02 * Build: renaming file for a configure test to avoid a naming conflict (Richard Jones) * Https_client and aggressive connection caching: In previous versions there was a problem with the reinitialization of the SSL socket when a former connection was reused. The fix requires an API change of connection_cache: The SSL socket can now be stored with the inactive connection. * Http_client: fixing a bug with connection caching: Address resolution was not taken into account for computing the key in the connection cache. * ssl_exts_stubs.c: releasing global lock on shutdown error (T<F6>r<F6>k Edwin) * Uq_ssl: Fix error path when SSL connection fails during the handshake
2014-10-09Updated lang/camlp5 to 6.12jaapb1-1/+2
2014-10-09Updated package to latest version, 6.12. Package uses ocaml.mk.jaapb5-82/+78
Minor fixes for compatibility with ocaml 4.02.
2014-10-09Updated devel/ocaml-react to 1.2.0jaapb1-1/+2
2014-10-09Updated ocaml-react to latest version, 1.2.0. Changes include:jaapb4-55/+49
- Fix bug in dynamic creation of S.{diff,changes} (#8). - Fix bug in dynamic creation of S.switch (#7). - Add support for toplevel: automatically `open React` on `#require "react"`. - Add `S.Bool.{flip,edge,fall,rise}`. - Fix `S.switch` rank's initialisation. - Add `E.l{1,2,3,4,5,6}`, lifting combinators on events. - Add `E.Option.{some,value}`. - Add `S.{Float,Int}.{zero,one,minus_one}`. - Add `S.Bool.{zero,one}`. - Add `S.Option.{none,some,value}`. - Add `{S,E}.on` equivalent to `{S,E}.when_`. - Deprecate `{S,E}.when_` (syntax error prone). - Fix `S.bind`. - Use package builder topkg for distribution. - Add support for update steps, see the `React.Step` module. Allows to specify simultaneous primitive signal updates and event occurences. The functions returned by `{S,E}.create` now have an optional `?step` argument; if unused the previous semantics is preserved. - Add support for strong stops, can be used on platforms where weak arrays are not to prevent leaks. The function `{E,S}.stop` now have an optional `?strong` argument; if unused the previous semantics is preserved. - Change signature of `S.switch`. Any existing call `S.switch ~eq s es` can be replaced by `S.(switch ~eq (hold ~eq:( == ) s es))`.
2014-10-09Updated devel/ocaml-batteries to 2.3jaapb1-1/+2
2014-10-09- improved test coveragejaapb4-314/+295
- Enum: bugfix in clamp - Stream: add concat_map - List: fix a stack-overflow bug in transpose - List: add unfold_exc : (unit -> a) -> 'a list * exn - List: add fold_righti and fold_lefti - Substring : fix fold_left, add fold_lefti, fold_righti - String : add fold_lefti and fold_righti - Set.Make: add of_list - AvlTree: add (check : 'a tree -> bool) to check well-formedness - Hashtbl: make modify_opt/def resize the table to preserve amortized costs - Enum: fix combine's count in presence of infinite enums - Makefile: add a qtest-byte target - List: add modify_opt_at: int -> ('a -> 'a option) -> 'a list -> 'a list - List: add modify_at: int -> ('a -> 'a) -> 'a list -> 'a list - List: add remove_at: int -> 'a list -> 'a list - Int: add copysign - Deque: add rotate_forward, rotate_backward : 'a dq -> 'a dq - Int: fix overflow checking in Safe_int.mul - add a local OPAM description, allows to use opam pin add batteries git@github.com:ocaml-batteries-team/batteries-included.git - Queue: add map : ('a -> 'b) -> 'a t -> 'b t - compatibility with 4.02: + Printf: remove CamlinternalPr for OCaml versions >= 4.02 + Printf: legacy code assumed (string = fmt) + new 4.02 functions: String.mapi (String.init was already in Batteries) List.sort_uniq (List.sort_unique existed before) Array.make_float (less efficient implementation provided for <4.02 versions) a BatBytes module relying on ocamlfind's compatibility module bytes-related functions in Buffer,Digest,Marshal,Printexc,Stream,Unix new Printexc callstack interface (not available for <4.02 versions) - cartesian product in batSet - Enum.concat_map alias - UChar.is_ascii - equality and enumeration (from, to UChar enum) in batText - String.find_all function - Seq.iteri, mapi, iter2, map2 (see issue #417) - cartesian product of enums (issue #442) - List.subset - Array.bsearch dichotomic search (issue #433) - Enum.print_at_most (issue #425) - BatOption.ord instance, (issue #393) - Fix infinite loop in BitSet - Levenshtein distance on strings - Seq.{of_list, equal} - basic .merlin file for merlin users - BatDeque.eq function to compare Deques by content - BatteriesExceptionless - More explicit overridding of ocamlbuild rules, use batteries.mllib - Add Kahan summation (numerically-accurate sum of floats) to List,Array,Enum - Add BatOption.some - (text) improve element indexing in BatList's mli documentation - Add BatList.filteri_map - Compatibility with ocaml 4.01 - Add BatList.filteri - Levenshtein distance on strings - Seq.{of_list, equal} - basic .merlin file for merlin users - BatDeque.eq function to compare Deques by content - BatteriesExceptionless - More explicit overridding of ocamlbuild rules, use batteries.mllib - Add Kahan summation (numerically-accurate sum of floats) to List,Array,Enum - Add BatOption.some - (text) improve element indexing in BatList's mli documentation - Add BatList.filteri_map - Compatibility with ocaml 4.01 - Add BatList.filteri - Add Set.split_lt and split_le - Add split_opt wherever there is split - Add List.range - Add the new O_CLOEXEC flag to Unix.open_flag in version 4.01 - Fix BatMutex.DebugMutex.id is always 0. - Simplify List.partition code - Add List.ntake and List.takedrop - Added List.Acc.create and use it - Add a LazyList.eager_fold_right alias to LazyList.fold_right, with sane argument order - and many tests and documentation - cleanup of whitespace
2014-10-09Corrected SUPERSEDES fieldjaapb1-2/+2
2014-10-09Updated devel/js_of_ocaml to 2.5jaapb1-1/+2
2014-10-09Updated js_of_ocaml to latest version, 2.5. Package now uses ocaml.mk.jaapb5-93/+138
There are many changes since the latest version, most important are: ** Compiler: SourceMap improvement ** Compiler: remove registration of unused named value (wrt runtime) ** Compiler: Smarter inlining, Constant sharing, Switch generation ** Lib: Dom binding: *AttributeNS, *AttributeNode*, borderRadius ** Runtime: improve performence of string, array allocation * Misc: enable safestring for OCaml 4.02 * Commandline: switch to Cmdliner. Better -help + manpage ** Runtime: support for num (Ryan Goulden) ** Lib: initial support for Dom_svg ** Lib: introduce Jsonp module ** Lib: introduce JSON object binding ** Lib: introduce DomContentLoaded ** lib: introduce eventSource ** Lib: introduce js_of_ocaml.toplevel package ** Lib: various improvement: textContent,outerHTML,unload event,css properties ** Lib: complete binding of Js.array ** Lib: change signature of Sys_js.register_autoload ** Lib: sync js_of_ocaml.tyxml with latest tyxml ** Tools: helpers to build toplevel: jsoo_mktop, jsoo_mkcmis ** Lib: remove deprecated Event_arrow ** Lib: introduce js_of_ocaml.tyxml ** Lib: introduce js_of_ocaml.weak (that loads weak.js) and remove predicate joo_weak ** Lib: introduce js_of_ocaml.log (Lwt logger) ** Lib: Dom_html.{range,selection} (Enguerrand Decorne) ** Runtime: improve blit_string perf ** Compiler: option to warn about unused js variable ** Lib: audio/videoElement ** Runtime: bigarray comparison ** Compiler: allow to embed directory with -file dir_name=ext1,ext2:dest_path ** Compiler: can now output embeded files in a differant js file ** Lib: js_of_ocaml.graphics ** Lib: Js.Unsafe.expr to embed JavasScript expression to be used instead of Js.Unsafe.variable (or eval_string) ** Lib: Sys_js.js_of_ocaml_version && Sys_js.file_content ** OCamlbuild plugin: Add the OASIS support, document the API and add the tags sourcemap (included in the meta-tag debug) and tailcall (#148) (by Jacques-Pascal Deplaix) ** Compiler: generate shorter variable names ** Parsing and minifying of external javascript file (ie: runtime) (by Hugo Heuzard) ** Compiler: JavaScript strict mode enabled ** Runtime: add support for recursive module (by Hugo Heuzard) ** Compiler: use trampoline to implement tailcall optim (by Hugo Heuzard) ** Improved OCaml toplevel UI (by Hugo Heuzard) ** Toplevel: support dynamic loading of cmo and cma files ** Runtime: add Bigarray support (contributed by Andrew Ray) ** Library: switch from "float Js.t" to just "float" for typing JavaScript numbers ** Compiler: Add javascript file lookup using findlib (+mypkg/myfile.js will read myfile.js from mypkg findlib directory) (by Hugo Heuzard) ** Compiler: improve missing primitives & reserved name detection (by Hugo Heuzard) ** Compiler: static evaluation of constant ("staticeval" optimisation) (by Hugo Heuzard) ** Compiler: share constants (by Hugo Heuzard) ** Compiler: alias primitives (by Hugo Heuzard) ** Compiler: complete javacript ast (by Hugo Heuzard) ** Compiler: 'caml_format_int %d x' compiles to ""+x (by Hugo Heuzard) ** Add JavaScript file in META (to be used with ocamlfind) (by Hugo Heuzard) ** Add Ocamlbuild plugin js_of_ocaml.ocamlbuild (by Jacques-Pascal Deplaix) ** Add/Install classlist.js, weak.js ** Add Url.Current.protocol (by Vicent Balat) ** Dependency: deriving instead of deriving-ocsigen ** Runtime: log wrong string encoding issues to the console (by Hugo Heuzard) ** Add compiler_libs (by Pierre Chambart) ** Compile syntax extension to native code as well (by Hugo Heuzard) ** Add a JavaScript parser (extracted from facebook/pfff) ** Compiler: remove redundant 'var' (by Hugo Heuzard) ** Compiler: improve compact mode, remove unnecessary space, semicolon ** Runtime: Support in_channel and out_channel (by Hugo Heuzard) ** Compiler: option to embed files into the generated js such files can be read using open_in (by Hugo Heuzard) ** Runtime: add cache for method lookup (by Hugo Heuzard) ** Compiler: experimental sourcemap support (by Hugo Heuzard) ** JavaScript Errors are now wrapped inside OCaml exceptions (by Hugo Heuzard) ** Add missing primitives for OCaml 4.01 ** Improved Dom bindings (Hugo Heuzard and many other contributors) ** Add -linkall option to keep all provided primitives (Pierre Chambard) ** Improved tail-call optimization (Hugo Heuzard) ** Added optimization levels: -o {1,2,3} (Hugo Heuzard)
2014-10-09Updated devel/ocaml-lwt to 2.4.5jaapb1-1/+2
2014-10-09Updated ocaml-lwt to latest version, 2.4.5. Package now uses ocaml.mk.jaapb3-189/+177
Changes: * Lwt_ssl: expand API to allow setting socket options with Ssl functions * fix for camlp4 trunk * support for React 1.0.0 * add Lwt_sequence.find_node_* functions * Lwt_log: get backtrace early to overcome exns in Printexc.to_string * fix potential deadlock in lwt_unix_recv_notifications * lwt.glib fixes: - handle HUP - fix for BSD/OSX * do not raise an exception in Lwt_log if argv[0] is blank * add Android support * fix issues in stubs for Lwt_unix jobs * fix compatibility issue with OCaml 4.01 * fix the stub for ev_timer_init * add Lwt.log containing Lwt_log_core, the Unix-free part of Lwt_log * add Lwt_ssl.get_fd * fix stdout/stderr redirections in Lwt_daemon.daemonize * add Lwt_list.{map,iter}i{_s,_p}
2014-10-09Updated devel/ocaml-optcomp to 1.6jaapb1-1/+2
2014-10-09Updated package to newest version, 1.6. Changes: build system tweaks andjaapb3-10/+15
a fix for ocaml 4.02.
2014-10-09Updated security/ocaml-ssl to 0.4.7jaapb1-1/+2
2014-10-09Updated package to latest version, 0.4.7. Package now uses ocaml.mk.jaapb4-39/+32
Changes: * Add support for TLS1.1 and TLS1.2 (thanks Thomas Calderon). * Add function to initialize Diffie-Hellman and elliptic curve parameters (thanks Thomas Calderon and Edwin Török). * Add set_client_SNI_hostname to specify client-side SNI hostname (thanks Mauricio Fernandez). * Fix double leave of blocking section in ocaml_ssl_accept (thanks Edwin Török). * Check for errors in SSL_connect/SSL_accept (thanks Jérôme Vouillon). * Clear the error queue before calling SSL_read and similar functions; SSL_get_error does not work reliably otherwise (thanks Jérôme Vouillon). * Allow static linking on Mingw64 (thanks schadinger).
2014-10-09Updated devel/ocaml-findlib to 1.5.3jaapb2-4/+3
2014-10-09Updated package to latest version, 1.5.3. Package now uses ocaml.mkjaapb7-95/+93
framework, and the buildlink wrapper has been modified to deal with quoted arguments properly. Changes: - 1.5.3: The installation of "bytes" respects now $prefix and the configured destination. New option -pp for "ocamlfind query", to get preprocessor packages. Updated the compatibility Bytes module to support extend, init, mapi, blit_string (Gabriel Scherer). - 1.5.2: support for the query formats "%+a" and "%+A". Fix: the "ppx" property is now also path-expanded when interpreted in a toploop. Fix: implicit "ppx" is not path-expanded anymore. Fix: Build bytes.cmxs only if natdynlink is enabled (Andy Ray). - 1.5.1: includes a file that was missing in 1.5 - 1.5: Including the "bytes" package that is either a compat package for ocaml < 4.02 or a fake package for ocaml >= 4.02. The package aims at helping to support the transition to the new "bytes" type for mutable strings. Also installing findlib.cmxs if OCaml supports it. Allowing to disable camlp4 (in prep for OCaml-4.02). The "ppx" package property can be specified for constructing ppx-type preprocessors (patches from Peter Zotov).
2014-10-09Added camlp4 to SUBDIRjaapb1-1/+2
2014-10-09Added lang/camlp4 version 4.02.0+1jaapb1-1/+2
2014-10-09Re-added package lang/camlp4 - it was split off from the main ocamljaapb5-0/+216
distribution in version 4.02.
2014-10-09Updated devel/ocaml-deriving-ocsigen to 0.7jaapb1-1/+2
2014-10-09Updated package to latest version, 0.7. Changes:jaapb2-10/+14
* Compatibility with ocaml-4.02 (Peter Zotoz, Hugo Heuzard) * Fix toplevel usage (Vincent Bernardoff) * Class: add equality for sets (Jeremy Yallop)
2014-10-09Added SUBDIR for devel/ocaml-cmdlinerjaapb1-1/+2
2014-10-09Added devel/ocaml-cmdliner version 0.9.4jaapb1-1/+2
2014-10-09New package: devel/ocaml-cmdliner. It's a module for the declarativejaapb6-0/+102
definition of command line interfaces, and needed as a dependency for js_of_ocaml.
2014-10-09Updated databases/ocaml-mysql to 1.1.2jaapb1-1/+2
2014-10-09Updated databases/ocaml-sqlite3 to 2.0.6jaapb1-1/+2
2014-10-09Updated package to version 2.0.6. Package now uses ocaml.mk framework.jaapb3-33/+18
There seem to have been no major changes, but upstream is now hosted on github.
2014-10-09Updated package to newest version, 1.1.2 - now uses ocaml.mk. Changes:jaapb3-24/+22
* Mysql.Prepared.execute_null (Gregory Bellier)
2014-10-09Updated devel/pcre-ocaml to 7.1.1jaapb1-1/+3
2014-10-09- Added LICENSE, took over maintainership and re-added pax to USE_TOOLS.jaapb1-2/+4
2014-10-09Updated package to newest version, 7.1.1. Package now also uses ocaml.mk.jaapb7-67/+38
Changes are mostly bugfixes, and major changes: * Switched to Oasis for packaging * Switched to OCamlBuild for the build process * Added stricter compilation flags
2014-10-09Changes:jaapb1-13/+27
- findlib no longer standard - added OASIS_BUILD_ARGS parameter - force native code compilation (or not) according to options - moved things around so that OASIS implies FINDLIB
2014-10-09Revbump for ocaml 4.02.0.jaapb41-73/+85
(Some packages omitted because they will be updated to new versions)