Commit graph

265732 commits

Author SHA1 Message Date
markd
d510b4ee65 Update to TeXlive 2017
Updated fonts/tex-academicons{,-doc} to 1.8.0
  Updated fonts/tex-adobemapping to 2017
  Updated fonts/tex-alegreya{,-doc} to 2017
  Updated fonts/tex-allrunes{,-doc} to 2.1.1
  Updated print/tex-amsmath{,-doc} to 2.16a
  Updated graphics/tex-animate{,-doc} to 20170518
  Updated print/tex-arsclassica{,-doc} to 20170201
2017-06-20 20:56:51 +00:00
markd
4e5ed44976 Update to TeXlive 2017
Updated converters/dvi2tty to 6.0.0nb1
  Updated fonts/afm2pl to 0.7.1nb3
  Updated fonts/gsftopkk to 1.19.2nb8
  Updated fonts/lcdftypetools to 2.106
  Updated fonts/ps2pkm to 1.8nb1
  Updated fonts/ttf2pk to 2.0nb3
  Updated fonts/ttfdump to 0.5.5nb4
  Updated print/cjkutils to 4.8.4nb2
  Updated print/dvidvi to 1.1nb1
  Updated print/dviljk to 2.6.5nb8
  Updated print/dvipdfmx to 20170318
  Updated print/dvipsk to 5.997
  Updated print/kpathsea to 6.2.3
  Updated print/lacheck to 1.28nb2
  Updated print/luatex to 1.0.4
  Updated print/ptexenc to 1.3.5
  Updated print/seetexk to 1.1nb3
  Updated print/tex4ht to 0.0.20170523
  Updated print/vlna to 1.5nb3
  Updated print/web2c to 2017
  Updated print/xdvik to 22.87.03nb1
  Updated print/xetex to 0.99997
  Updated print/xpdfopen to 0.86nb2
  Updated textproc/makeindexk to 2.15nb9
  Updated textproc/mendexk to 2.6fnb7
2017-06-20 20:50:49 +00:00
youri
888e633faf Fix PLIST for options. 2017-06-20 19:16:01 +00:00
bsiegert
316c23302b MoarVM-2017.06. 2017-06-20 19:07:25 +00:00
bsiegert
9f01ad8b38 Update MoarVM to 2017.06. Bump API_DEPENDS too, as functions have been
removed.

2017.06

- Make coerce_s_n work more like the Perl 6 Str.Num method
- Eliminate socket string I/O
- Re-implement synchronous sockets without using libuv, enabling them to
  be passed between threads
- Add ability to get port from already bind-ed socket
- Add cpucores op to get the number of CPU cores
- Fix inconsistency in decode stream take bytes API, so it returns null
  if that number of bytes is not available
- Fix memory leak in syncpipe
- Removed unsed header file in threads.c
- Remove unused args to bind_stdio_handle
- Remove char-level I/O ops and the functions they called
- Remove char-level I/O from synchronous I/O vtables
- Remove unused encoding option in dir handle
- Re-implement print/say debug output ops to encode and then use binary
  I/O
- Eliminate use of libuv in synchronous file handles
- Switch standard handles to use the new synchronous file handle code,
  which means they can now be safely used from multiple threads also
- Remove unused ->filename slot of syncfile
- Debugging aid for introspecting P6opaque objects
- Support merge_bytes in async proc ops, for reading STDOUT and STDERR
  together
- Support binding handles to file descriptors in async procs
- Fix off-by-one in profiler node GC
- Add string eqat/index ignorecase+ignoremark functions
- Add new eqaticim_s and indexicim_s ops ignorecase+ignoremark
- Use norm instead of n for the normalizer variable
- Add improved support for GCB=Prepend
- Improve Regional Indicators support during normalization
- Serialize a Decoder REPR object into null, so incidental file handle
  serialization in Perl 6 does not blow up
- Improve named argument optimization, so we can specialize and throw
  out instructions in more cases
- JIT decodertakeline
- Fix missed opportunity to run JITted code
- Have inline log note what couldn't inline also
- Remove successor when optional named argument is passed, so default
  code can be eliminated
- Flag writers that die when a basic block is eliminated, and disregard
  them in PHI node analysis, provide more precise type information
- Make a basic block elimination pre-pass before the main optimization
  work
- Set dead writer when deleting instructions also, to further aid PHI
  merges
- Track which basic blocks are part of a jump list
- Delete pointless goto instructions (those at the end of a basic block
  that simply go to the next block)
- Remove bad Windows quoting option async proc code
- Actually log inlines to stderr as the comment up top claims
- Make find_separator only look at the last chars, which is far cheaper
- Add help text for environment variables to Configure
- Move NFG initialization into nfg.c
- Cache CRLF grapheme value
- Cache maximum separator length, to save recomputing it for every line
  that is read
- Cache a list of final separator graphemes, for faster stopper
  detection in streaming decoders
- Introduce a max final grapheme codepoint filter, for faster stopper
  detection in streaming decoders
- Add a UTF-8 decoding fast-path that doesn't need to go through the
  full normalizer
- Keep last freed chars buffer handy for re-use in streaming decoder
- Make a smarter guess at decode result buffer size in streaming decoder
- Don't copy when we can steal decoder output, saving a memory copy in
  most line reading operations
- Various micro-optimizations to UTF-8 decoding fast path
- Fix newline translation in various encoding's streaming decoder


2017.05

- Mark profiler call graphs iteratively instead of recursively
- Keep around line number annotations in spesh, for more accurate source
  position information for coverage data in specialized code
- Introduce "telemeh", a high-precision-time low-impact logger
- Fix error reporting in chdir
- Fix memory leak on error in chdir
- Travis: readlink doesn't have `-f` on MacOS so make our own solution
- Fix bug in index ignorecase and equal at ignorecase
- Fix all known remaining bugs in indexic and eqatic
- Zero slot when popping a VMArray, to avoid junk reads if it grows
  again later
- Add can_fit_into_8bit funct, put logic used many places into one
  function
- Use -1 instead of 0 when long right-shifting negative smallints
- Remove workaround for tommath issue #56, which is now fixed upstream
- Don't crash on reading a closed dir handle
- Remove deprecated async string I/O ops

2017.04

- Shorten the nursery when creating large bigints, to bring GC forward
  and resolve excessive memory use
- Use correct format for repeat/concat errors
- Fix bug in indexic_s if expanding codepoint is the last codepoint
- Special case "\r\n" in MVM_nfg_is_concat_stable for performance
  reasons
- Further optimize MVM_nfg_is_concat_stable to speed up concatenation
- Do not set use rpath if installing into proper system locations
- Optimize passes_quickcheck_and_zero_ccc to be much faster
- Give this_repr constants more meaningful names to aid debugging
- Streamline MVM_bigint_radix and MVM_radix for Nd Unicode #'s
- Fix case-insensitive string compare bug when synthetics are in the
  haystack
- Improve description for "should eventually be unreachable" error
- Correctly detect and handle overflow in mp_get_int64
- Split into mp_get_int64 and mp_get_uint64
- Only allocate and normalize for cp's that require it in
  MVM_string_chr, and short-circuit Unicode property test for codepoints
below 0x300
- Provide a better error when failing to encode surrogates in UTF-8
- Add a cast to suppress a compiler warning in strings/ops.c
- Factor out code from equal_at_ignore_case for use in index_ignore_case
  also
- Use both hex and decimal for UTF8 encoding error messages
- Add parentheses in various places to suppress compiler warnings
- Use PRIu64 in fprintf's to fix compiler warning about incorrect types
- Add a check that introspection->is_tty is not NULL, avoiding a crash
- Mention debug_name in errors about uncomposed repr
- Add new --coverage option for Configure.pl
- First prototype of a per-line coverage reporter, enabled by setting
  MVM_COVERAGE_LOG
- Cope with a native type with no nativesize, but signedness
- Remove two functions in normalize.c that have been superseded
- Give collapse_strands a 5.4% speed boost under some workloads
- Add MVM_string_graphs_nocheck funct, use it in places we previously
  already checked
- Have a two-part loop in collapse strands to make loop tighter when
  possible
- Implement serialize/deserialize in VMHash REPR
- Use memmem in string index. Uses Knuth-Morris-Pratt on glibc, and adds
  the FreeBSD memmem.c for use on Windows
- Fix a join NFG bug when there was an empty string and an empty
  seperator
- Reorder MVMStaticFrameBody to save 16 bytes according to pahole;
  similarly save 16 bytes in MVMCompUnitBody, 24 bytes in MVMJitCode, 8
bytes in MVMIOSyncStreamData, SerializationRoot and SerializationReader
- Remove arbitrary and small length range check for reading bytes from a
  file
- Remove unused defines in threadcontext.h
- Greatly reduce contention in the fixed-size allocator for
  multi-threaded programs, giving up to 40% speedup in some cases
- Add continuous coverage analysis to Travis builds, along with other
  Travis improvements
- Mark thread GC blocked when doing synchronous writes
- Add missing MVMROOT when reading bytes, which could result in
  occasional data loss

2017.03

- Fix some missing variable initializations
- Set effective_handlers in context-only frame
- Streamline code in hash computation, hopefully fixing a Coverity
  warning
- Detect and throw on over-size array
- Put in a limit for codepoints in a grapheme, to avoid various
  overflows
- Fix a missing NULL check at end of profiling
- Panic when a new thread context can't create an uv_loop
- Better handling of out of memory when creating a thread
- Another attempt at silencing the pthread_yield warnings
- Missing GC block marking in event loop starting, fixing a deadlock
- Fix CArray marshalling of type objects
- Provide a way to put Decoder in nl-translate mode
- Ensure Decoder REPR never sees concurrent use
- Debug option to detect concurrent VMArray use
- Encode strings as UTF-8 in MVM_unicode_string_from_name
- Reword exception message for read() outside original thread
- Check that results of repeat/concat fit in an MVMString
- Fix div_i JIT round to negative infinity
- Ignore SIGPIPE by default
- Only start readers if a process spawned OK
- Remove deprecated char-mode async proc reading
- Signal error to stdout/stderr on spawn failure
- Do gen2 sweep before letting stolen threads go, fixing occasional
  SEGVs
- Turn libtommath dependency into a submodule, use a MoarVM fork
- Update libtommath fork to have expmod hang fix
- Change MVM_string_equal_at_ignore_case to use fc
- Fix MVM_string_equal_at_ignore_case when folding the haystack changes
  length
- Mention debug name and REPR name in "requires obj with repr X" errors
- Remove unneeded variable in MVM_string_index
- Add MVM_string_index_ignore_case function and indexic_s op
- A range of improvements to the MoarVM GDB plug-in

2017.02

- Fix format strings that warn during compile
- Implement missing cleanup of async task handles, fixing a memory leak
- Make Unicode sequence and codepoint name lookup case-insensitive
- Add Unicode sequences from NamedSequences.txt in the Unicode database
- Remove second declaration of MVM_frame_destroy
- JIT MVM_radix()
- Make radix and radix_I 50% faster with Unicode Nd
- Add East_Asian_Width prop
- Fix memory leaks in synchronous sockets
- Fix crashes in socket connect error handling
- Don't leak memory in STable repossession
- Missing MVMROOT around a lock acquisition
- Refuse to form an NFA with a zeroed to-state
- Add data section for JIT code, and use it for extop 'fake' registers
- Correct typo in NFG trie node struct name
- Fix overflow in div_i op
- Implement support for synthetic graphemes in
  MVM_unicode_string_compare
- Implement configurable collation_mode for MVM_unicode_string_compare
- Use LDFLAGS in ld invocations
- On Windows, create UTF-8 encoded argv upon program entry
- On Windows, populate environment hash from Unicode environment
- Some additional heuristics to cut down on cross-thread write log
  output
- Fix abs_n op for negative zeros
- Sort out semantics of closed async sockets
- Fix overflow on 32-bit systems in is_full_collection()
- Rename MVMArray file and constant to VMArray
- Remove bogus indication that MoarVM builds on `cygwin`
- Use utf8 for unicode_db files
- Fix invalid read when GC was triggered in the string repeat op
- Don't call MVM_string_graphs twice in indexing op, plus cleanup
2017-06-20 19:06:42 +00:00
youri
a72b4dd57d Add gtk2 dependency back to fix build. 2017-06-20 18:55:03 +00:00
spz
def5d1d271 use the variant upstream chose (Debian also ran into the issue) 2017-06-20 18:53:58 +00:00
youri
1805c31772 Add gtk2 dependency back to fix build. 2017-06-20 18:46:47 +00:00
spz
253a90f729 build fix for OS X and Solaris from Tim Zingelman <tez@netbsd.org>:
OS X & Solaris have sys/random.h but not getrandom() so the build fails
with a missing symbol.                                                          Test linking the getrandom snippet instead of only compiling it
in configure.
2017-06-20 18:31:36 +00:00
youri
5cf85d0d20 Fix xfce4-appfinder build by adding back gtk2 dependency. 2017-06-20 17:43:40 +00:00
adam
141e8a4f1c PLIST fix for non-f90 builds 2017-06-20 17:24:06 +00:00
adam
650976e360 Updated devel/py-game to 1.9.3 2017-06-20 17:00:42 +00:00
adam
fb34f9c5f2 Pygame 1.9.3:
This is a bugfix release which fixes a couple of key issues which came up with 1.9.2. It also adds wheels for Python 3.6 on Linux, Mac and Windows.
2017-06-20 17:00:07 +00:00
youri
8b7f911ee2 Downgrade xfce4-conf to 4.12.1 to make the panel working again. 2017-06-20 16:11:05 +00:00
adam
7f6c0b1ec8 Updated audio/libmikmod to 3.3.11; audio/mikmod to 3.2.8 2017-06-20 15:45:10 +00:00
adam
e886aadf91 Changes 3.2.8:
- Fixed several warnings from clang static analyzer.
- Fixed a misleading indentation warning from gcc6.
- A few minor OS/2 fixes.
- Support for building the Windows version using Open Watcom compiler.
- Other minor fix/tidy-ups.
2017-06-20 15:44:22 +00:00
adam
d04c632c37 Changes 3.3.11:
- Fixed lots of possible crashes in the IT, XM, S3M, STM, STX, AMF, IMF,
  GDM and MED module loaders.
- Fixed a possible endless loop in the IT loader with malformed files.
- Fixed signed integer overflow leading to crashes in the sample loader.
- Fixed a possible crash in MMCMP depacker with malformed files.
- Fixed the broken fixed-line comment reader which might possibly lead
  to crashes, and also badly translated several song messages. The new
  code is adapted from libopenmpt.
- Support for building the Windows version using Open Watcom compiler.
- A few minor OS/2 fixes.
- CMake updates.
- Other minor fixes/tidy-ups.
2017-06-20 15:43:11 +00:00
youri
5d93a19668 Bump PKGREVISION because of file changes. Thanks wiz@. 2017-06-20 15:35:23 +00:00
youri
92774c0ed0 Add libXmu and handling of icons. Thanks @darcy. 2017-06-20 15:30:37 +00:00
youri
eb00f1e133 Updated graphics/elementary-xfce-icon-theme to 0.8 2017-06-20 15:22:21 +00:00
youri
e1786f02b8 Update elementary-xfce-icon-theme to 0.8: Too many changes to list. 2017-06-20 15:22:05 +00:00
youri
4db1e918e9 gtksourceview2->gtksourceview3 2017-06-20 15:04:23 +00:00
youri
7169a6a54f Add gtk3 theme support. 2017-06-20 14:59:54 +00:00
youri
d5df1f26dc Add back gtk2 support. 2017-06-20 14:50:04 +00:00
youri
2a7c38694d Include gtk2 buildlink. Thanks Greg Troxel for the heads up. 2017-06-20 14:33:21 +00:00
he
4072757b71 Note update of net/exabgp to 3.4.19. 2017-06-20 14:18:41 +00:00
he
4a079e09e5 Upgrade to ExaBGP version 3.4.19.
Pkgsrc changes:
 * Adapt PLIST
 * Adapt Makefile to new python scripts

Upstream changes:

3.4.19 ExaBGP 'LINX 97/43' release
======
 * Add: IPv6 nlri-mpls to list of enabled protocol (was missing)
   requested by: adrian62
 * Fix: encoding of Flow Label requiring more than 2 bytes
   reported by: BLAKEMMM
 * Fix: decoding of capability (was potentially over reading)
 * Fix: trace when trying to access PID file and this is not allowed
   reported by: George Shuklin
 * Fix: Remove a peer's RIB cache when it is deleted from the config file
   patch by: Brian Johnson
 * Fix: do not crash the reactor when an invalid IP is passed via the API
   reported by: Yevgeniy Ovsyannikov
 * Fix: bad defintion of Flow for ICMPType, ICMPCode and Fragment
   reported by: Christoph Loibl
 * Feature: allow add-path for mpls-vpn
   reported by: adrian62
 * Change: Backported setup.py from master
 * Feature: added SRPMS for exabgp
   patch by: Leonardo Amaral

3.4.18 ExaBGP 'No BETT' release
======
 * Backport: backhole community (RFC 7999)
   original patch by: Job Snijders
 * Fix: Configuration parser does not accept configs without neighbors.
   patch by doddt
 * Fix: 'connect' keyword is now also allowed in neighbor scope
   patch by: Stacey Sheldon (Corsa)
 * Fix: removing protocol auto-cleanup (it should never be called
   and seems to cause a CG issue)
   reported by: Colin Petrie
 * Change: default to a 0 offset for ipv6 flowspec source/destination match
   patch by: Brian Johnson
 * Fix: Better PID file handling
   reported by: Ben Agricola
 * Fix: Update RIB cache families on configuration reload
   patch by: Brian Johnson
 * Fix: Backport fix on SIGUSR2 (restarting process not needing to be)
   patch by: Shawn Zhou
 * Change: group-updates now generates one UPDATE per address family
   (and not one per NLRI for non IPv4)
   patch by: Brian Johnson

3.4.17 ExaBGP 'No EPF' release
======
 * Fix: does not accept IPv6 as router-id
   reported by: yuriya
 * Fix: JSON output for flow routes with rd
   reported by droon5
 * Fix: Fix Path-Information
 * Fix: Bad encoding of capability when multiple families are used for add-path
   reported: by Alexander Bespalov
 * Fix: support non ASN4 use of AS_TRANS (AS23456)
   reported by: Todd Crane
 * Fix: do not exit when we can not accept incoming connection
   reported by: Pavel Batkov
 * Fix: quote where not escaped in JSON reason field
   reported by: Rob Barnes
 * Fix: decoding of IPv6 flow routes
   reported by: stoffi92
 * Fix: decoding of Graceful Restart Capability
   patch by: florinz
 * Fix: ASN4 encoding
   patch by: Shu Sugimoto and Eiichiro Watanabe
 * Change: Run without even peers configured
   patch by: Jordan Gedney
 * Fix: JSON encoding of updates without NLRIs
   patch by: Dhammika Pathirana
 * Fix: Possible race conditions in api handling
   patch by: Brian Johnson
 * Feature: Add 'show neighbor status' api
   patch by: Brian Johnson
 * Fix: flush route api
   patch by: Brian Johnson
 * Fix: Allow asn4 peer to speak with asn2 only peer
   patch by: Brian Johnson
 * Fix: only one MP NLRI is allow per UPDATE
   reported by: subsecond
 * Change: configuration output does not includes ':' anymore
   patch by: doddt
 * Change: syslog format changed to be in line with other application
   patch by: Brian Johnson

3.4.16 ExaBGP 'Free YouTube' release
======
A bug fix only release

 * Feature: allow users to decide if processes must be run before
   or after we drop privileges
   requested by: Ben Agricola
 * Fix: correctly look in /etc/exabgp for programs to run when
   the path is relative
   reported by: Vincent Bernat
 * Fix: missing handler for NOTIFICATION
   patch by: minglvyy

3.4.15 ExaBGP 'skip' release
======
Do not look for 3.4.14 - it was never released. An issue with pypi
forced us to skip this version.

 * Fix: the ttl-security parameter didn't really work. Fixed for
   outgoing connections now.
   patch by: Borja Marcos
 * Fix: configuration leak between processes for neighbor-changes
   and send-packets.
   reported by: spakka
 * Feature: add per neighbor connection port.
   requested by: dbarrosop
 * Fix: ASN4 boundary off by one
 * Fix: Bad peer IP when using show routes.
   patch by (backported): Wayne Tucker
 * Fix: Missing next-hop in the text api.
   reported by: Lisa Roach
 * Fix: broken route-refresh command.
   reported by: Bryan Schwerer
 * Fix: wrongly announcing connection issue with peer on the API.
   reported by: Bryan Schwerer

3.4.13 ExaBGP 'Madrid' release
======
 * Fix: add semicolon in syslog entry so it can be parsed by tools
 * Fix: duplication of message following helper process death
   reported by: spakka
 * Fix: death of helper program would lead to BGP session drop
   reported by: spakka
 * Fix: mistakenly made a function private breaking some ASN4 code path
   reported by: Victor Sudakov
 * Feature: manual eor
   patch by: Charles Ng

3.4.12 ExaBGP 'John Glenn' release
======
 * Fix: issue with unknown capabilities
   reported by: Sandy Breeze
 * Fix: notification messages were not passed to the API
   reported by: Florian Obser
 * Fix: transitivity on extended community
   patch by: Thomas Morin
 * Fix: bad reporting of VPLS information in JSON
 * Fix: wrong SAFI on MPLS routes
   reported by: Hideaki HAYASHI
 * Fix: bad route comparaison
   reported by: Alvaro Pereira
 * Fix: decoding of Update
 * Fix: Flow redirect to nexhop encoding
   reported by: Mickael Marchand (Thank you to Peng Xiao and Nicolas
   Fevrier for their help)
 * Fix/Improve: JSON for flow spec
 * Fix/Improve: redirect-to-nexthop
   reported by: Mickael Marchand
2017-06-20 14:10:16 +00:00
taca
bfb7120cde Note update of meta-pkgs/bulk-medium package to 20170602. 2017-06-20 13:44:56 +00:00
taca
b8b4ec450a Update bulk-medium to 20170620.
Delete ruby21-base.
Add ruby24-base.
2017-06-20 13:44:25 +00:00
taca
7aa34902da Remove ruby21 reference. 2017-06-20 13:42:32 +00:00
taca
56658644e2 Remove Ruby 2.1 support. 2017-06-20 13:41:45 +00:00
taca
a1512a3317 Note remove of ruby21 and ruby21-base package.
Please use newer ruby/ruby-base packages.
2017-06-20 13:39:50 +00:00
taca
9f08d58db9 Remove ruby21-base package since Ruby 2.1 is EOL.
Please use ruby23-base, ruby24-base or ruby22-base.
2017-06-20 13:38:25 +00:00
taca
4c0380ed44 Remove ruby21 package since it is EOL.
Please use ruby23, ruby24 or ruby22.
2017-06-20 13:37:56 +00:00
taca
375fc692cb Delete ruby21 and ruby21-base. 2017-06-20 13:37:18 +00:00
youri
6e2afd5699 Include gtk3 by default instead of gtk2. Forgot to commit this in time,
thanks Greg Troxel for the heads up.
2017-06-20 13:18:08 +00:00
adam
ca24277390 Updated audio/py-mutagen to 1.38. Removed audio/mutagen-tools. 2017-06-20 12:40:39 +00:00
adam
59619d489e Removed audio/mutagen-tools successor audio/py-mutagen 2017-06-20 12:40:15 +00:00
adam
a656789303 Changes 1.38:
* Note: New release tarballs are now hosted on github:
  https://github.com/quodlibet/mutagen/releases
* ID3:
  * Add iTunes grouping frame `id3.GRP1`
  * Fix exposing text frames where the text can't be encoded with the
    reported encoding due to merging of frames
* OGG: Fix wrong StreamInfo.length (small negative value) for all
  ogg based formats in rare cases.
2017-06-20 12:38:42 +00:00
youri
ea02ad1405 Updated sysutils/xfce4-thunar-vcs to 0.1.5 2017-06-20 12:20:57 +00:00
youri
edb76f0f64 Update xfce4-thunar-vcs to 0.1.5:
* === Released 0.1.5 ===
* Tons of svn improvements/fixes, courtesy of Stefan Sperling
* Fixed MACRO naming in makefiles. Bug #7850
* Fixed invalid usage of g_quark_from_static_string. Bug #6322
2017-06-20 12:20:39 +00:00
jperkin
0d96cc5144 Default to oracle-jdk8 on newer Darwin/x86_64. 2017-06-20 11:59:20 +00:00
jperkin
9cecac7052 Avoid stderr spam when not using native Java. 2017-06-20 11:52:08 +00:00
jperkin
1b4df0e71a Find native Java on Darwin correctly. 2017-06-20 11:50:28 +00:00
wiz
c55e2d2364 Add upstream bug report URL. 2017-06-20 11:42:09 +00:00
wiz
efd376df4c Updated fonts/fontconfig to 2.12.3 2017-06-20 11:37:00 +00:00
wiz
863b9b68fb Updated fontconfig to 2.12.3.
2.12.3

Akira TAGOH (1):
      Fix make check fail with freetype-2.7.1 and 2.8 with PCF_CONFIG_OPTION_LONG_FAMILY_NAMES enabled.

2.12.2

Akira TAGOH (8):
      Don't call perror() if no changes happens in errno
      Fix FcCacheOffsetsValid()
      Fix the build issue with gperf 3.1
      Fix the build issue on GNU/Hurd
      Update a bit for the changes in FreeType 2.7.1
      Add the description of FC_LANG envvar to the doc
      Bug 101202 - fontconfig FTBFS if docbook-utils is installed
      Update libtool revision

Alan Coopersmith (1):
      Correct cache version info in doc/fontconfig-user.sgml

Khem Raj (1):
      Avoid conflicts with integer width macros from TS 18661-1:2014

Masamichi Hosoda (2):
      Fix PostScript font alias name
      Update aliases for URW June 2016
2017-06-20 11:36:40 +00:00
wiz
ca80ff9a62 Updated graphics/cairo-gobject to 1.14.10 2017-06-20 11:19:43 +00:00
wiz
1de0aa2641 Updated graphics/cairo to 1.14.10 2017-06-20 11:19:25 +00:00
wiz
9e3d3f2658 Updated cairo to 1.14.10.
Release 1.14.10   (2017-06-13  Bryce Harrington <bryce@osg.samsung.com>)
========================================================================
Bugfix release rolling up backported fixes for the past half year.

Bug Fixes
---------
* Clarify documentation	regarding device scale inheritance and the units
  used in cairo_surface_create_similar_image.
  Bug #99094.

* Fix error reporting in the xcb backend if fallback fails.  Instead of
  returning NULL when the X11 server can't do some operation, return a
  surface in an error state.

* Call XSync in the xlib backend before setting the error handler to
  ignore errors for certain requests, to make sure all pending errors
  are handled first.

* For opentype fonts, always use gid to lookup glyph.

* If glyph 0 used for rendering, remap to different index.

* Set font size to em size when retrieving unhinted metrics.

* Flush ASCII85Decode file after use with Postscript files.

* pdf: Don't fail subsetting if unable to convert utf8 to utf16.

* For truetype, reverse cmap search should end when 0xffff- 0xffff range
  reached.

* Fix bug in line wrapping with the PDF operators.

* Fix an off by one check in cairo-image-info.c.
2017-06-20 11:19:14 +00:00