Commit graph

250830 commits

Author SHA1 Message Date
jaapb
409621ca55 Added package devel/ocaml-js-build-tools, some Jane Street build tools for
OCaml.
2016-06-20 14:50:11 +00:00
jaapb
a5e236f1b1 Updated devel/js_of_ocaml to 2.8 2016-06-20 14:02:05 +00:00
jaapb
3751d07528 Updated package to latest version, 2.8. Changes include:
* Features/Changes
 ** Compiler: allow dynlink of precompiled javascript file
 ** Compiler: Improve tailcall optimization
 ** Compiler: Improve pretty mode
 ** Compiler: More inlining and static evaluation
 ** Compiler: Better source map support, to leverage resolve_variable_names
   in chrome DevTools
 ** Compiler: preserve as much as possible the initial OCaml variable names
 ** Lib: synchronize with tyxml 4.0.0
 ** Lib: convert string/bigstring to/from typed_array
 ** Lib: add Tyxml_js.Register API.
 ** Lib: Support for Core_kernel and Async_kernel (32bit only).
 ** Lib: Mutation observer.
 ** Runtime: bigstring, caml_int32_bits_of_float, ..
 ** Runtime: better nodejs integration

 * Misc
 ** Support for OCaml 4.03
 ** Toplevel with ppx syntax

 * Bug fixes
 ** Compiler: Fix float printing
 ** Compiler: fix separate compilation
2016-06-20 14:01:42 +00:00
joerg
eba8b7ccd0 Restore lost patchsum. 2016-06-20 12:34:00 +00:00
jaapb
467958f60c Updated package to latest version, 4.0.0. Changes include:
====== Features ======
* A new PPX has been added that allows to use tyxml with the HTML/SVG syntax, using the markup library (contribution by Anton 'aantron' Bachin).
* New Format-based printers are available, both as functors and has `pp` functions in the various implementations. Old printers are deprecated.
* Toplevel printers are now available for the `tyxml` library.
* The `str` library has been replaced by `re`.
* Various attributes arguments have been simplified. In particular:
  * Constants arguments have been removed
  * `` `On|`Off `` arguments are now replaced by booleans.
  * Some arguments now use an option type.

* XML comments are now properly serialized (without escaping but with sanitization).

====== Elements and attributes ======
* Add srcset and sizes attributes (contribution by Stéphane 'slegrand45' Legrand).
* The arguments of the `sandbox` attributes are now more consistent (contributino by Anton 'aantron' Bachin).
* Various SVG attributes and elements are now properly named (contributino by Anton 'aantron' Bachin).
* Add inputmode attribute.

====== Documentation ======
* Both the API documentation and the manual have been completely rewritten! Do not hesitate to read them and provide feedback.
* Various examples have been added in the `example/` directory. (basic_website contributed by Edgar 'fxfactorial' Aroutiounian).

====== Renaming and deprecations ======
* Files in the `tyxml` library are now packed in a `Tyxml` module.
  If you were using one of `Html5`, `Svg` and `Xml` module, simply open `Tyxml`.
* All Html5 modules are now named Html
* Various attributes and elements have been renamed. The original versions have been kept and marked deprecated.
* Various elements that were both deprecated in the HTML specification and not usable due to typing constraints have been removed.
2016-06-20 11:10:40 +00:00
jaapb
d609189633 Added ocaml-markup to SUBDIRs 2016-06-20 11:09:21 +00:00
jaapb
19376085b6 Added textproc/ocaml-markup version 0.7.2 2016-06-20 11:08:44 +00:00
jaapb
11ac938a60 Added package textproc/ocaml-markup, a pair of parsers for XML and HTML5. 2016-06-20 11:08:31 +00:00
jaapb
854ac01958 Updated buildlink3.mk file to reflect API change, revbump, removed
unused patch.
2016-06-20 10:43:18 +00:00
jaapb
ac72347836 Updated buidlink3.mk file to reflect API change, revbump, removed unused
patches
2016-06-20 10:39:52 +00:00
jaapb
1b2d1ba72c Updated buidlink3 for API change, revbump 2016-06-20 10:36:38 +00:00
jaapb
05d57e1c52 Revbump to make sure package gets recompiled with newer mk/ocaml.mk, and
removed old findlib-register execs from PLIST.
2016-06-20 10:31:22 +00:00
jaapb
2bfd49a02b Revbump to make sure package gets recompiled with newer mk/ocaml.mk, and
removed old register execs from PLIST
2016-06-20 10:29:29 +00:00
jaapb
a69134af7a Revbump to make sure the package gets recompiled with newer mk/ocaml.mk,
and some cleaning up of the Makefile.
2016-06-20 10:26:21 +00:00
jaapb
aa531a4b1b Revbump to make sure package gets recompiled with newer mk/ocaml.mk 2016-06-20 10:18:52 +00:00
jaapb
52b575e08f Revbump to make sure package gets recompiled with new mk/ocaml.mk 2016-06-20 10:15:52 +00:00
kamil
295dd4b013 Added audio/ardour version 4.7 2016-06-20 08:21:47 +00:00
kamil
406ccfa065 Add audio/ardour 2016-06-20 08:20:34 +00:00
kamil
0edd75ba4a Import Ardour-4.7 (ardour4) as audio/ardour
Ardour is a multi-channel digital audio workstation, allowing users to record,
edit, mix and master audio and MIDI projects. It is targeted at audio
engineers, musicians, soundtrack editors and composers.

Originally packaged in pkgsrc-wip by:
- myself,
- <coypu>,
- Thomas Klausner.
2016-06-20 08:17:42 +00:00
kamil
4b111eece9 Added audio/liblo version 0.28 2016-06-20 08:11:38 +00:00
kamil
c0dc208073 Add audio/liblo 2016-06-20 08:10:13 +00:00
kamil
266707f48c Import liblo-0.28 as audio/liblo
liblo is an implementation of the Open Sound Control
protocol for POSIX systems.

Originally packaged in pkgsrc-wip by:
- Johann Franz,
- Sergey Svishchev,
- Blair Sadewitz,
- Tobias Nygren,
- Joerg Sonnenberg,
- Thomas Klausner,
- Aleksej Saushev,
- Blue Rats
and
- myself.
2016-06-20 08:09:40 +00:00
wiz
b2ab17de46 Fix typo. 2016-06-20 05:54:55 +00:00
jakllsch
f7a4cf078b Remove AppleDouble files from data directories upon installation into DESTDIR. 2016-06-19 23:48:22 +00:00
jaapb
272f8f8132 Updated misc/ocaml-opam to 1.2.2 2016-06-19 23:23:20 +00:00
jaapb
61d3cd39fc Updated package to latest version, 1.2.2. Changes include:
1.2.2
* Fixed wrong locks being taken during `switch reinstall` (#2051)
* Fixed `config report` that wasn't displaying the external solver (#2059)
* Follow glibc standard on detecting an UTF8 locale (#2065)
* Fixed issues with fish shell init scripts (#2063)
* Restored printing of commands with `--verbose` and `--dry-run`
* More concise printing of conflicts, with accurate version numbers
* Small improvements to the causes of actions
* Fixed issue causing the state cache not to be used on some OSes (OSX) (#2077)
* Added numbers to lint checks, and some new checks
* Restored the handling of a simple path to an `aspcud`-compatible executable
  in variable OPAMEXTERNALSOLVER (#2085)
* Added package universe output to new PEF format for diagnostics
* Prioritise newer versions even when the latest can't be installed (#2109)
* Automatically install plugins on `opam plugin-name` (#2092)
* Fixed a fd leak on solver calls (#2134)
* Accept opam files with errors when no debug or strict options are set, for
  easier format updates
* Add `opam list --resolve` to get dependencies as a consistent set of packages
* Provide the expected checksum to download commands
* Changed return code of `opam list` when no patterns are supplied and the list
  is empty

1.2.1
* Non-system compiler definitions without source are now allowed
* Better handling of compiler "base" packages allows to move build instructions
  from compiler definitions to packages
* Rewritten action resolution mechanism to be based on atomic actions.
  Actions are not aborted anymore on first failure when there is no
  inter-dependency
* Rewritten parallel command execution engine
* Better display of actions, lots of improved messages
* `opam upgrade pkg` now fails if no new version of `pkg` can be installed
* fixed shell configuration for various shells
* Updated Dose dependency to 3.3
* Fixed behaviour of `opam switch` and related commands when a switch
  is locally set in a shell (through `OPAMSWITCH`)
* Better behaviour on failed `opam switch`
* New pinning mode: when pinning using version-control on a local path and
  without a branch specified, use current file tree, but limited to
  version-tracked files
* Faster and cleaner handling of downloads
* Now compiles with --safe-string on OCaml 4.02, better compatibility handling
* `opam unpin` now accepts multiple arguments
* `opam pin add <pkg>.<version> <target>` is now allowed to specify
  the advertised version
* Fixed bug leading to a bad `CAML_LD_LIBRARY_PATH` when switching from system
* Better `opam lint`, reporting warnings and errors, including format errors
* `opam config setup` now takes `--shell=` instead of `--sh`, `--csh`, `--fish`,
  `--zsh`
* Provisional feature: dependency flag `dev` is accepted (but does nothing)
* Provisional feature: field `features` in opam files implemented (beta), not
  for use in production
* Better definition of the `filter` language within opam files: propagates
  undefined values, bool-to-string converter syntax
* Provisional feature: `verbose` may be specified in package flags
* OPAM git-like plugins (commands of the form opam-xxx) are now searched in the
  correct OPAM path
* ~/.opam/config doesn't refer to OPAM's patch-version anymore, to allow
  downgrading
* Recognise <name>.opam files and directories when pinning a package to source
* Cleaned up debug and verbose messages, allow more control (`-v` can now be
  repeated)
* Pinning URL can now be explicit in the form `VC+URL`, e.g. `git+ssh://`,
  `hg+https://`...
* New flexible way to specify download and solver commands in `~/.opam/config`
  or in variables `OPAMFETCH` and `OPAMEXTERNALSOLVER`
* Lots of bug-fixes
2016-06-19 23:23:02 +00:00
joerg
9b969e93c0 Conditionalize two routing message flags that no longer exist in
NetBSD/current.
2016-06-19 23:05:51 +00:00
joerg
1aceb2ac71 Don't check and then use an empty body. Don't use protected visibility,
it doesn't work the way the author believed here. Bump revision.
2016-06-19 23:05:17 +00:00
joerg
04685c9f8e Also specify the directory for ld itself to check for libX11. 2016-06-19 23:02:06 +00:00
joerg
76a4baa792 Ensure right header for timeval is included. 2016-06-19 23:01:33 +00:00
joerg
01946555f3 clang objects to the nullptr emulation, so just real C++11 for it. 2016-06-19 23:01:01 +00:00
joerg
9988c4d73a Workaround GNU ld bug on NetBSD by dropping --fatal-warnings from the
linker flags.
2016-06-19 23:00:30 +00:00
joerg
f58258d3b1 Sync PLIST with Doxygen update. 2016-06-19 22:59:30 +00:00
joerg
f4d4ef01b1 A X program works better with a couple of X11 libraries around. Pick Xv
and OpenGL as sane options for output for now. Bump revision.
2016-06-19 22:57:55 +00:00
joerg
fe49c62085 Recognize TIFF images with alpha channel when using the photometric
color tag. Bump revision.
2016-06-19 22:55:18 +00:00
jym
acace8200d Clean up .orig files after patch... makes things tidier.
Reported by joerg@, thanks
2016-06-19 22:16:48 +00:00
fhajny
c0ee63bc0b Updated databases/redis to 3.2.1 2016-06-19 21:29:07 +00:00
fhajny
e78b1314db Update databases/redis to 3.2.1.
Upgrade urgency HIGH: Critical fix to Redis Sentinel, due to 3.2.0
regression compared to 3.0.

Hey, this is Redis 3.2.1, and this release should bring some grain of
maturity to Redis 3.2. The list of commits following this note will tell
you the details, but the main things addressed in this release are the
following:

1. A critical bug in Sentinel was hopefully fixed. During the big 3.2
   refactoring of Redis Sentinel, in order to implement connection sharing
   to make Sentinel able to scale better (few Sentinels to monitor many
   masters), a bug was introduced that mis-counted the number of pending
   commands in the Redis link. This in turn resulted into an inability to
   talk with certain Redis instances. A common result of this bug was the
   inability of Redis Sentinel to reconfigure back the old master, after
   a failover, when it is reachable again, as the slave of the new master.
   This was due to the inability to talk with the old master at all.

2. BITFIELD bugs fixed.

3. GEO commands fixes on syntax errors and edge cases.

4. RESTORE now accepts dumps generated by older Redis versions.

5. Jemalloc now is really configured to save you memory, for a problem a
   change in the jemalloc configuration did not really survived when the
   3.2.0 release was finalized.

6. TTL and TYPE command no longer alter the last access time of a key, for
   LRU evictions purposes. A new TOUCH command was introduced *just* to
   update the access time of a key.

7. A bug was fixed in redis-cli, that connected to the instance running on
   the port 6379 if there was one, regardless of what was specified.

8. TCP keep alive is now enabled by default. This should fix most ghost
   connections problems without resulting in any practical change in
   otherwise sane deployments.

9. A Sentinel crash that could happen during failovers was fixed.
2016-06-19 21:28:58 +00:00
fhajny
620f3a826a Removed split PostgreSQL contrib packages, added
postgresql9[1-5]-contrib ones.
2016-06-19 21:21:43 +00:00
markd
475a106608 Add dependency on tex-graphics-cfg 2016-06-19 21:11:44 +00:00
fhajny
87365c441a Enable postgresql9[1-5]-contrib packages, disable previous split
packages.
2016-06-19 21:11:22 +00:00
fhajny
49f99d3316 Remove PostgreSQL split-up contrib packages, now replaced by
single postgresql9[1-5]-contrib packages. OK by adam@.
2016-06-19 21:09:54 +00:00
wiz
8d6fa7c09b Add some old entries. 2016-06-19 20:51:33 +00:00
wiz
f26848d565 Updated fonts/fontconfig to 2.12.0 2016-06-19 20:49:04 +00:00
wiz
9ea083857d Updated fontconfig to 2.12.0.
Here is the announcement for the stable release after 2 years, which
many features and bug fixes contains.

Summary of the changes since last stable release is:
- - Support the size specific design selection in OS/2 table version 5
- - Allow the modification on 'lang' and 'charset' objects
- - Increase the refcount in FcConfigSetCurrent()
- - some updates in orth files
- - Add --error-on-no-fonts option to fc-cache
- - Use lang=und instead of lang=xx for "undetermined"
- - Add FC_WEIGHT_DEMILIGHT and change from 65 to 55
- - Add FC_COLOR
- - Treat color fonts as scalable
- - no FC_LANG added with FcConfigSubstitute() when it has "und"
- - Hardcode blanks in library
- - Support symbol fonts
- - Unicode 8.0 support
- - Add hintstyle templates and default hintslight
- - GX font support
- - Improve the footprint issue on updating caches
- - Bump the cache version to 6
- - more bug fixes
- - and more...
2016-06-19 20:48:55 +00:00
fhajny
5fe7bb1cd0 Import postgresql9[1-5]-contrib packages. These supersede the
previous handful of packages like -datatypes or -dblink. They
contain all of the contrib subtree, matching what similar packages
carry in e.g. FreeBSD ports or what PostgreSQL users generally
expect.

This subtree contains porting tools, analysis utilities, and
plug-in features that are not part of the core PostgreSQL system,
mainly because they address a limited audience or are too
experimental to be part of the main source tree. This does not
preclude their usefulness.
2016-06-19 20:48:28 +00:00
wiz
0212abc62e Updated devel/confuse to 3.0 2016-06-19 20:44:33 +00:00
wiz
3bec9395a7 Updated confuse to 3.0.
[v3.0][] - 2016-03-03
---------------------

This release signifies a major change in libConfuse.  On out-of-memory
conditions at run time, invalid API input, and some other odd use-cases,
libConfuse will no longer `assert()`.  Instead, `NULL` or `CFG_FAIL` is
returned with an error code for you to handle.  For some users this will
completely change how your application works, so heads up!  The library
ABI version has also been stepped due to this.

Special thanks in this release goes out to Frank Hunleth, Peter Rosin
and David Grayson for their tireless efforts in helping improve this
library!

**Note:** libConfuse no longer calls `setlocale()` for `LC_MESSAGES` and
  `LC_CTYPE`.  See the documentation for `cfg_init()` for details.

### Changes

* Support for handling unknown options.  The idea is to provide future
  proofing of configuration files, i.e. if a new parameter is added, the
  new config file will not fail if loaded in an older version of your
  program.  See the `CFGF_IGNORE_UNKNOWN` flag in the documenation for
  more information.  Idea and implementation by Frank Hunleth.
* Add public API for removing sections at runtime, by Peter Rosin.
* Allow `cfg_opt_getval()` on options that are `CFGF_MULTI` sections,
  by Peter Rosin.
* Add `cfg_setmulti()` and `cfg_opt_setmulti()`, by Peter Rosin.
* Add CLI example of how to manage configuration changes at runtime,
  also by Peter Rosin.
* Support for Travis-CI and Coverity Scan, by Joachim Nilsson.
* Use `autoreconf` in `autogen.sh` instead of calling tools separately.
* Powershell script for AppVeyor CI to build libConfuse with MSYS2
  by David Grayson.
* Removed calls to `setlocale()` intended to localize messages, with
  `LC_MESSAGES`, and region specific types, with `LC_CTYPE`.  This is
  now the responsibility of the user of the library.
* Reindent to Linux coding style for a clear and well defined look,
  this to ease future maintenance.  Issue #33
* Add support for `CFGF_DEPRECATED` and `CFGF_DROP` option flags.  The
  former causes libConfuse to print a deprecated warning message and the
  latter drops the read value on input.  Idea and implementation by
  Sebastian Geiger.  Issue #24
* Add `HACKING.md` document to detail maintenance and release checklists

### Fixes

* Do not assert on API input validation, memory allocation, or similar.
  Instead, return error code to user for further handling.  This change
  also includes fixes for a lot of unchecked API return values, e.g.,
  `strdup()`.  Issue #37
* Protect callers arguments to `cfg_setopt()`, by Peter Rosin
* If new value to `cfg_setopt()` fails parsing, do not lose old value,
  by Peter Rosin.
* Fixes to update support for older versions of Microsoft Visual Studio
  as well as MSYS2/mingw-w64 by Peter Rosin and David Grayson.
* Issue #45: `cfg_init()` does not report error on multiple options with
  the same name.  Fixed by Peter Rosin.
* Fixes for memory leaks, invalid expressions, unused variables and
  missing error handling, all thanks to Coverity Scan
2016-06-19 20:44:23 +00:00
wiz
b780a8e295 Updated time/py-vdirsyncer to 0.11.2 2016-06-19 20:41:51 +00:00
wiz
87ebdb9274 Updated py-vdirsyncer to 0.11.2.
Version 0.11.2
==============

*released on 15 June 2016*

- Fix typo that would break tests.

Version 0.11.1
==============

*released on 15 June 2016*

- Fix a bug in collection validation.
- Fix a cosmetic bug in debug output.
- Various documentation improvements.
2016-06-19 20:41:42 +00:00