Commit graph

201752 commits

Author SHA1 Message Date
wiz
a43f8c7598 Improve DESCR, based on comments by Bug Hunting. 2013-05-29 14:52:10 +00:00
wiz
f3e337d56d Update MASTER_SITES' and HOMEPAGE';
add `LICENSE'.

From Bug Hunting.
2013-05-29 14:44:00 +00:00
wiz
0c450b7efa + wmii+ixp, update comment for libixp.
From Bug Hunting.
2013-05-29 14:43:05 +00:00
wiz
21e1f3dcf2 + libFS-1.0.5, libXfixes-5.0.1, xkeyboard-config-2.9. 2013-05-29 14:40:43 +00:00
wiz
dbdbb02e94 - re-adjust sentence widths, and put new sentences on new lines;
- add an appropriate comma;
- correct (also macro wise) / rewrite `EXAMPLES' section;
- replace packages(7) reference in `SEE ALSO' with pkgsrc(7) one
  (src/share/man/man7/packages.7 was removed in 2007);
- remove ``Documentation on the NetBSD Package System'' reference
  from `SEE ALSO' (it's referenced in pkgsrc(7));
- remove unneccesary `.br' macro (and low level macros should
  generally not be used anyway);
- remove `BUGS' section, as the ``bug'' described in it isn't a
  bug at all;
- bump date.

From Bug Hunting.
2013-05-29 14:37:29 +00:00
joerg
eedb59f1bc Return end() when iteration fails due to node being NULL.
Bump revision.
2013-05-29 13:20:22 +00:00
joerg
f9c20e8f17 No trailing comma after -R 2013-05-29 13:19:02 +00:00
obache
29a51d7d4b Updated inputmethod/scim-tables to 0.5.13 2013-05-29 13:10:32 +00:00
obache
4b3853d29c Update scim-table to 0.5.13.
2013-05-21 09:01  tzhuan

        * Relase 0.5.13
	* Add modern Hebrew and Russian support, thanks to Ury Marshak
2013-05-29 13:09:55 +00:00
wiz
c7520d7ae4 Add OpenBSD support.
From Dario Niedermann <dnied@tiscali.it> on pkgsrc-users.
2013-05-29 11:26:12 +00:00
wiz
3926f588b0 Fix build with mono 3. 2013-05-29 11:13:03 +00:00
wiz
11decfb435 Updated lang/mono to 3.0.10 2013-05-29 11:11:22 +00:00
wiz
fc81476146 Update to 3.0.10:
New in Mono 3.0.10

A hot-fix release.

Reverted parallel mkbundle.

Fixed duplicated debug symbol problem in the compiler.

New in Mono 3.0.9

Fix gtk+ copy & paste.

Fix debugger support for custom attributes.

Proper stack bounds calculation on windows.

Add partial generic methods to our C# compiler.

NaCL support for ARM.

Fix LLVM loading on OSX.

New in Mono 3.0.8

Multiple improvements to the BCL to reduce usage of non generic
collections and use faster string comparisons.

Optimize large object cloning and boxing.

Multiple changes to bring mono closer to full PCL compatibility.

Add System.WeakReference<T>

Sgen can now return memory to the system for

Many compiler fixes for async.

Improved FullAOT support for async.

NaCl build fixes and improvements.

WCF now has cookie support in .net 4.0.

Optimize Marshal.Read/Write methods to avoid a trip to unmanaged
when needed.

Optimize LINQ with arrays.

Multiple fixes to the sgen's concurrent collector.

New in Mono 3.0.7

Multiple fixes to the sgen's concurrent collector.

Performance improvements in primitive types parsing.

Add a configuration time option to disable remoting.

Optimize tls lookups on full-aot + arm.

Add a configuration option to disable remoting.

Multiple improvements and bug fixes in culture related code.

Runtime assembly mapping for PCL.

Fix Binder primitive conversion to make .net.

Optimize Activator.CreateInstance ().

Optimize icalls in FullAOT code.

Implement Volatile.Read/Write<T> and Interlocked.MemoryBarrier ().

Optimized unmanaged to managed string conversion.

New in Mono 3.0.6

This is another hotfix release. It reverses the visibility change
made to Mono.Runtime.GetDisplayName.

New in Mono 3.0.5

This is a hot-fix release. It fixes a crash in the runtime support
for generics, which could be triggered by Xamarin Studio.  New in
Mono 3.0.4 Garbage Collector

Many changes went into our GC implementation. We added long links
support to our traditional Boehm collector. As for SGen, it is
finally a true concurrent GC, with cementing support. We also fixed
several bugs, such as #9928 pointer free deadlock problem and bugs
in mono_gc_weak_link_get.  Async

Rewrite of async StreamReader/StreamWritter operations to not fail
on subsequent async call. Fixes #9761 ASP.NET

Updated encoding support.

Some minor bug fixes.  Other improvements

New MONO_DISABLE_SHARED_AREA environment variable lets you turn of
the use of shared memory in Mono (used by performance counters and
optionally by the io-layer).

Updated EntityFramework version that ships with Mono.

Support for ConnectionLifetime parameter in SqlClient (contributed
by 7digital).

Fixed C# Evaluator Terse reader with loops

Don't report user operator error during probing user conversions.
Fixes #10170.

Add explicit interface GetType implementation to avoid object::GetType
become proxy. (C# compiler fix)

Implement use of __refvalue as an lvalue. Fixes #10034.  Packaging

We no longer install a /usr/bin/pkg-config on OSX, to stop clashing
with Homebrew.

New in Mono 3.0.3

Mono garbage collectors now feature multiple dtrace probes for
users on MacOS and Solaris.

Many stability improvements and performance work on Mono's Async
support.  Garbage Collector

Sgen now has a concurrent GC that can significantly reduce max
pauses. This is an experimental feature that is been continuously
developed. Click here for more details.  Bug Fixes

#8401, #9247, #8903, #9087, #9225, #9186, #9118, #9137, #9133,
#9116, #1446, #2246, #6918, #8904, #8927, #2907, #8829, #8786 New
in Mono 3.0.2

We are now on a cadence to deliver new Mono features and updates
on a regular basis. A month after our last release we are now
bringing some 363 commits, with 3055 files changed, 171240
insertions(+), 179104 deletions(-) Major Features

'Reactive Extensions': Mono now bundles the open sourced Microsoft's
Reactive Extensions

F# 3.0: We have updated the bundled F# compiler on OSX to version
3.0 (tag 3.0.22 from the open source fsharp repository).

SGen Garbage Collector: new lazy sweep strategy in Mono's new GC
that reduces the GC times for major collections significantly. We
have also tuned and improved the collector.

System.Json: We reverted System.Json to Mono's version, as it was
lighter and tolerates more input than Microsoft's one. We ship
System.Json.Microsoft as well for users that want to use the
Microsoft stack.

Runtime: Many improvements to Mono, better x86 and ARM support
across the board.

NTLM: Large upgrade to our NTLM stack.

clang: Mono now builds with Clang.

monodoc: vast improvements to our documentation infrastructure.
Bug fixes in 3.0.2

#8566, #8565, #8549, #8646, #8592, #8561, #8559, #8557, #8553,
#8533, #8502, #8468, #8449, #8448, #8414, #8399, #8385, #8384,
#8383, #8366, #8334, #8320, #8312, #8285, #8283, #8263, #8232,
#8156, #8037, #7965, #6650, #5760, #4587, #3582, #3275, #2471 and
#2190

New in Mono 3.0 Major Highlights C# Compiler

Mono now has a complete C# 5.0 compiler with asynchronous programming
support.

Our C# compiler has now completed its migration from using
System.Reflection.Emit as its code generation backend to use the
IKVM.Reflection API. This functionality was previewed in Mono 2.10
and is now the default. With this functionality, developers can
use any mscorlib that they want (for example the MicroFramework
one, or a custom one) without having to build a custom compiler.
We were able to eliminate the multiple executables for the compiler,
and unify all the compilers into one as well as reducing our build
times significantly.

gmcs, dmcs and smcs are now merely aliases to call the mcs compiler
with the proper -sdk flag.  Tool/Library    Purpose         Profile
New Backend     2.10 Backend gmcs    C# Compiler     2.0
IKVM.Reflection         System.Reflection 2.0 dmcs    C# compiler
4.0     IVKM.Reflection         System.Reflection 4.0 smcs    C#
Compiler     2.1 (Silverlight, MonoTouch, MonoDroid)
IKVM.Reflection         System.Reflection 2.0 mcs     C# Compiler
Any profile, any mscorlib       IKVM.Reflection         IKVM.Reflection
csharp  Interactive C# Shell/REPL       4.5     System.Reflection
4.5   System.Reflection 4.0 Mono.CSharp     C# Compiler as a Service
2.0, 2.1 and 4.0.       System.Reflection 4.0   System.Reflection

System.Reflection is still used as a backend for the compiler as
a service and the C# interactive shell.  Evaluation can now Compile
Types

The Evaluator.Eval () API is no longer limited to expressions and
statements, you can now pass entire namespace, class, interface,
struct definitions as a string and have the result get compiled.

This extends to the csharp command:

csharp> class X { public int a; } csharp> var t = new X () { a =
1 }; csharp> print (t.a); 1 csharp>

Instance API

The compiler as a service exposed by the Mono.CSharp library is no
longer limited to be a global compiler, now you can instantiate
multiple scopes for the compiler, each having its own set of
localized types and global variables.

For example, the following sample assigns a string in one context
and an int in another one:

using System; using Mono.CSharp;

class MyWorld {
       public Evaluator Evaluator;

       public MyWorld (string [] args) {
	       var r = new Report (new ConsoleReportPrinter ());
	       var cmd = new CommandLineParser (r);

	       var settings = cmd.ParseArguments (args); if (settings
	       == null || r.Errors > 0)
		       Environment.Exit (1);

	       Evaluator = new Evaluator (settings, r); } }

class X {
       static int Main (string [] args) {
	       var first = new MyWorld (args); var second = new
	       MyWorld (args);

	       first.Evaluator.Run ("var Demo = \"hello, world\";");
	       second.Evaluator.Run ("var Demo = 1;"); first.Evaluator.Run
	       ("print (Demo);"); second.Evaluator.Run ("print
	       (Demo);"); return 0; } }

C# Interactive Shell

New convenience function print, can be used instead of Console.WriteLine

Additionally, the C# interactive shell will by default use a terse
syntax that does not require a semicolon at the end of an expression,
for example:

csharp> 1 + 2 3 csharp>

4.5 Profile

The 4.5 Profile is a strict superset of the 4.0 API and is now the
default profile.

Because 4.5 API is a strict superset of 4.0 API they both share
the same assembly version number, so we actually install the 4.5
library into the GAC.

Some of the changes in the 4.5 API family include:

    New Async methods WinRT compatibility API Newly introduced
    assemblies (System.Net.Http, System.Threading.Tasks.Dataflow)


New Microsoft Open Source Stacks

We now include the following assemblies as part of Mono from
Microsoft's ASP.NET WebStack:

    System.Net.Http.Formatting.dll System.Web.Http.dll System.Web.Razor.dll
    System.Web.WebPages.Deployment.dll System.Web.WebPages.Razor.dll
    System.Web.WebPages.dll System.Web.Mvc.dll System.Json.dll
    (Previously available in Mono, but now replaced with Microsoft's
    implementation)

We also bundle the recently open sourced Entity Framework and

    EntityFramework.dll

Garbage Collector

SGen now has a new task management system that allows it to easily
scale new GC-related tasks across multiple CPUs if available:

    SGen on SMP systems is able to distribute more work across the
    worker threads. Previously only the mark phase was distributed.
    SGen is now able to perform parallel collection in the nursery.
    SGen has been ported to Win32 SGen has been ported to the MIPS
    platform Precise stack scanning has been improved considerably,
    and it is now supported on x86 and ARM.  On OSX, SGen now uses
    Mach APIs directly to speedup some tasks in the garbage collector.

Runtime Optimizations

Implemented fast version of ThreadLocal<T> (it is now a low-level
intrinstic operation)

List<T> optimizations

Support for new attributes to force inlining.

Major change in Mono to support the full table of Unicode surrogate
characters. This code was written by Damien Diederen and David
Mitchell from Logos software.

Runtime supports deferred attaching to the process (when using
suspend=n,server=y the runtime collects metadata until a debugger
is attached).

Implement tail call optimizations on PowerPC for F# (Bug #664631)

New profiler that can be used with Intel's VTune Amplifier Profiler.

Support for System.Net.NetworkInformation.NetworkChanged events on
Linux.

New tool: crlupdate this is the Mono Certficate Revocation List
Downloader and Updater and can be used to download of new, or update
of existing, Certficate Revocation List (CRL) associated with the
certificates present in the user (default) or machine stores. The
CRL present in the stores are used to determine the validity of
unexpired, trusted X.509 certificates.  ASP.NET

Bring the error page to the new millenium.  CodeContracts

Alexander Chebaturkin has implemented initial version of static
Code Contract analyser as part of SoC 2011.  Smaller Updates

Partial support for Portable Class Libraries (details)

Updated Unicode tables, fixes long-standing 480178 MacOS X

We continue to expand significantly our support for MacOS X and
iOS.

Mono can now be compiled by users as a 64-bit binary. Mono still
ships as a 32-bit binary, as most libraries that exist today for
Mono run only in 32 bits.

DriveInfo now returns correct information on OSX.  Mono.Data.Sqlite

It is now possible to configure the threading model for SQLite
using the SetConfig method in the SQLiteConnection class.

Supports iOS crypto APIs.  C5 Library

We have updated the venerable C5 library to the latest version.
Breaking Changes Since Mono 2.10

In order to be compatible with Microsoft .NET's behavior, exceptions
thrown in object finalizers now cause a full runtime abort. This
behavior was already present for thread pool threads, but hadn't
been enabled for the finalizer thread yet.

Generally, one should avoid exceptions in finalizers entirely. If
you must use them, catch them so that they do not terminate the
application.  GDB

    GDB support has been extended with a new gdb hook that is aware
    of the SGenGC internals.  Added pretty printers for more runtime
    data structures like MonoVTable to the mono gdb mode.

MIPS port

The MIPS port is now complete, it can do a full bootstrap, and run
the runtime/corlib test suites.  Soft Debugger

    Single stepping is now implemented using breakpoints in most
    cases, speeding it up considerably.  Calls to
    System.Diagnostics.Debugger:Log()/Break () are now routed to
    the debugger using new UserLog/UserBreak event types.  S390x
    is now supported (Neale Ferguson).  MIPS is now supported.
    Added new methods to Mono.Debugger.Soft and the runtime to
    decrease the amount of packets transmitted between the debugger
    and the debuggee. This significantly improves performance over
    high latency connections like USB.  Many bug fixes.

Static Compiler (AOT)

Made changes to some AOT data structures to reduce their size,
especially when using generics. This reduces the size of an mscorlib
AOT image by about 1-2%.

Many changes to the class libraries allow more core Generics code
to run on systems that do not support JIT compilation.
2013-05-29 11:11:12 +00:00
adam
1e817fd855 Updated devel/cmake to 2.8.11 2013-05-29 10:00:12 +00:00
adam
958faaf708 Changes 2.8.11:
This new release of CMake features the introduction of Target Usage Requirements and a Generator Toolset Selection for Visual Studio and XCode, as well as a variety of other improvements.

With the Target Usage Requirements, developers can now specify target usage requirements for their consumers such as include directories and preprocessor definitions, whereas in previous versions only link dependencies were supported. Additionally, with the target_link_libraries(myexe yourlib), developers can now build myexe sources with requirements specified by yourlib. There are also a new target include directory and target compile definitions commands that offer public, private, and interface options. The detailed discussion on this topic is available on the KDE website.

The new Generator Toolset selection for Visual Studio and XCode inform the IDE which compiler toolchain to use. Other improvements include the introduction of the ExternalData Module and the ability to reference data unambiguously from source tree by the content hash.
2013-05-29 09:59:15 +00:00
wiz
b0eec5a1b6 Does not need GNU readline on 6.99.21+. 2013-05-29 09:06:02 +00:00
rodent
106056ceaa +net/xfindproxy 2013-05-29 03:25:38 +00:00
rodent
4d57a73379 +xfindproxy 2013-05-29 03:24:38 +00:00
rodent
0dad253e4e Added net/xfindproxy version 1.0.2 2013-05-29 03:23:37 +00:00
rodent
53fb22b7cf Import xfindproxy-1.0.2 as net/xfindproxy.
xfindproxy is used to locate available X11 proxy services. It utilizes the Proxy
Management Protocol to communicate with a proxy manager. The proxy manager keeps
track of all available proxy services, starts new proxies when necessary, and
makes sure that proxies are shared whenever possible.
2013-05-29 03:23:11 +00:00
wiz
d4e2fc1334 + evince-3.8.2, mimedefang-2.74, pango-1.34.1, xf86-video-intel-2.21.8. 2013-05-28 22:43:50 +00:00
drochner
97664e625e fix for Python-2.6 2013-05-28 22:26:13 +00:00
wiz
d6fbf1d096 Updated x11/xterm to 293 2013-05-28 21:10:02 +00:00
wiz
dfa04d243c Update to 293:
A regression in selection was fixed. A workaround was added for
icon misconfiguration in KDE 4.8 on OpenSuSE.
2013-05-28 21:09:53 +00:00
joerg
d1090b339c Pick output name that is going to work. Make signal handler test more
resilient.
2013-05-28 19:03:49 +00:00
joerg
58f1497d41 Compator function must be const. 2013-05-28 19:03:09 +00:00
joerg
a832a94753 Not MAKE_JOBS_SAFE. 2013-05-28 19:02:40 +00:00
joerg
96364ed39c Don't redefine __LITTLE_ENDIAN__ or __BIG_ENDIAN__. 2013-05-28 19:02:18 +00:00
joerg
222c81320c Honor wrapper paths. 2013-05-28 19:01:22 +00:00
joerg
fcf96c589e Resolve a few more boost::shared_ptr uses. 2013-05-28 19:01:00 +00:00
joerg
ae3abddfb9 Casting NULL to iterators is not portable, use end(). 2013-05-28 19:00:04 +00:00
tsutsui
cd991d2861 Updated x11/mlterm to 3.2.0nb1 2013-05-28 15:23:28 +00:00
tsutsui
0639254977 Pull mlterm post-3.2.0 fixes from upstream:
patches/patch-mkf_lib_mkf__ucs4__map.c
  - mkf_ucs4_map.c: mkf_map_ucs4_to_jisx0213_2000_1 is not cached
    in mkf_map_ucs4_to() to prefer JISX0208 to JISX0213 all the time.
   8f6a1a9693 (chg-mkf)/lib/mkf_ucs4_map.c

 patches/patch-xwindow_fb_x__window.c
  - fb/x_display.c: Segfault in x_font_t::x_off > 0 is fixed.
   7c4748b4e7 (chg-xwindow)/fb/x_window.c

Also put some tweaks for pkgsrc:

 patches/patch-etc-configure
  - regen to adjust line numbers in diff

 patches/patch-etc_font-fb
  - add commented out JISX0213_2000_1 and JISX0213_2000_2 examples

Bump PKGREVISION.
2013-05-28 15:22:18 +00:00
adam
972678ff76 Updated devel/pcre to 8.33 2013-05-28 14:08:48 +00:00
adam
559bd2ee2a Changes 8.33:
The Just-In-Time compiler (JIT) now supports all pattern features, including callouts and the backtracking verbs. In addition, some bugs are fixed and there are minor performance enhancements.
2013-05-28 14:07:50 +00:00
wiz
39cc1bf3ad Removed misc/py-libanki [wiz 2013-05-28]
Removed misc/py-anki successor misc/py-anki2 [wiz 2013-05-28]
2013-05-28 12:56:07 +00:00
wiz
6454f5c374 Remove py-libanki and py-anki -- the current version is in py-anki2, the old
versions were only left here until the mobile versions all caught up, which
they have done for some months now.
2013-05-28 12:55:22 +00:00
wiz
5b9c381fec Mark the package as broken on NetBSD when dri is not enabled.
The build will fail anyway.
Addresses PR 47862 by Jörn Clausen.
2013-05-28 11:27:09 +00:00
abs
4420efcfba Support _MYSQL_VERSION 56 2013-05-28 11:21:05 +00:00
rodent
6be4fea1df +xditview +xgc +xlsatoms +xstdcmap 2013-05-28 11:17:24 +00:00
fhajny
7a46a8ec6e Update dnsmasq to 2.66.
Changes in 2.66
- Add the ability to act as an authoritative DNS server
- Add "constructed DHCP ranges" for DHCPv6
- Fix crash on startup on Solaris 11
- Add code to make behaviour for TCP DNS requests when a request arrives
  for an allowed address, but via a banned interface
- Don't send the default DHCP option advertising dnsmasq as the local
  DNS server if dnsmasq is configured to not act as DNS server, or
  it's configured to a non-standard port.
- Add DNSMASQ_CIRCUIT_ID, DNSMASQ_SUBCRIBER_ID, DNSMASQ_REMOTE_ID variables
  to the environment of the lease-change script
- Fixed crash whilst handling DHCPv6 information-requests
- Add --ipset option
- Don't erroneously reject some option names in --dhcp-match options
- Allow a trailing '*' wildcard in all interface-name configurations
- Handle the situation where libc headers define SO_REUSEPORT, but
  the kernel in use doesn't
- Update Polish translation
- Fix crash if the configured DHCP lease limit is reached
- Update the French translation

Changes in 2.65:
- Fix regression which broke forwarding of queries sent via TCP which
  are not for A and AAAA and which were directed to non-default servers
- Fix failure to build with DHCP support excluded
- Fix nasty regression in 2.64 which completely broke cacheing

See full changelog:

  http://www.thekelleys.org.uk/dnsmasq/CHANGELOG
2013-05-28 09:32:00 +00:00
wiz
957b3b96d8 Remove patch that only changes whitespace.
ok richard@
2013-05-28 06:49:48 +00:00
rodent
60aa0362dd Removed more X11 packages that are in -wip and awaiting import. 2013-05-28 03:51:42 +00:00
rodent
e0d328828e Will MAINTAIN for food. 2013-05-28 03:47:57 +00:00
rodent
959e946a60 +xstdcmap 2013-05-28 03:13:05 +00:00
rodent
2d18ebf7fb Added x11/xstdcmap version 1.0.3 2013-05-28 03:12:14 +00:00
rodent
1d57597e9e Import xstdcmap-1.0.3 as x11/xstdcmap.
The xstdcmap utility can be used to selectively define standard colormap
properties. It is intended to be run from a user's X startup script to create
standard colormap definitions in order to facilitate sharing of scarce colormap
resources among clients using PseudoColor visuals.
2013-05-28 03:11:55 +00:00
rodent
9bd0b5d09f +xlsatoms 2013-05-28 03:02:03 +00:00
rodent
3d3a1a5290 Added x11/xlsatoms version 1.1.1 2013-05-28 03:00:59 +00:00
rodent
0edf5f8b08 Import xlsatoms-1.1.1 as x11/xlsatoms.
xlsatoms lists the interned atoms defined on an X11 server. Version 1.1 and
later of xlsatoms use (and require) libxcb instead of libX11, for less latency
when communicating with the X server.
2013-05-28 03:00:36 +00:00