Commit graph

18884 commits

Author SHA1 Message Date
ryoon
cccd8d79ce Forget to commit the patch. 2012-08-29 03:01:19 +00:00
dsainty
4a1808832c Fix avr-libc failing (bulk build) during the documentation build with:
! LaTeX Error: File `tocloft.sty' not found.

The necessary dependency was incorrectly marked as a doxygen build-only
dependency,

The complete list of styles was determined via this (partially Zsh) script:

( echo colortbl ; sed -n -e '/^[\t ]*\/\//d' -e 's/^.*package{\([^}<]*\)}.*$/\1/igp' -e 's/^.*package\[.*\]{\([^}<]*\)}.*$/\1/igp' src/latexgen.cpp src/perlmodgen.cpp ) | while read x; do for f in /usr/pkg/share/texmf-dist/**/${x}.sty; do pkg_info -Q PKGPATH -F "$f"; done; done|sed -e 's/^\(.*\)\/\(.*\)$/DEPENDS+=\t\2-[0-9]*:..\/..\/\1\/\2/'|sort -u

Bump PKGREVISION for the dependency change.
2012-08-29 00:33:56 +00:00
ryoon
be0ca39b05 Bump PKGREVISION
* Switch to newer patches,
  trillian.chruetertee.ch/freebsd-gecko/browser/branches/experimental/www/firefox/files/patch-bug753046
* Regen patches
2012-08-28 23:27:10 +00:00
ryoon
51358e1dc8 Bump PKGREVISION
* Utilize pthread_set_name_np or pthread_setname_np on DragonFly or NetBSD.
  Fix build of devel/xulrunner.
* Regen patches
2012-08-28 13:29:15 +00:00
ryoon
ca95f3a2c8 Update to 15.0
* Use patches from https://bugzilla.mozilla.org/show_bug.cgi?id=753046
* Fix firefox.sh

Changelog:
NEW Preliminary native PDF support (Aurora/Beta only)
NEW Support for SPDY networking protocol v3
NEW WebGL enhancements, including compressed textures for better performance
CHANGED Optimized memory usage for add-ons
DEVELOPER JavaScript debugger integrated into developer tools
DEVELOPER New layout view added to Inspector
DEVELOPER The CSS word-break property has been implemented.
DEVELOPER High precision event timer implemented
DEVELOPER New responsive design tool allows web developers to switch between desktop and mobile views of sites
HTML5 Native support for the Opus audio codec added
HTML5 The <source> element now supports the media attribute
HTML5 The <audio> and <video> elements now support the played attribute
2012-08-28 12:42:00 +00:00
marino
8dc50d79fc devel/libpeas: USE_TOOLS+= msgfmt 2012-08-28 07:57:31 +00:00
wiz
40f692e28a Update to 3.1.8:
ccache 3.1.8
------------
Release date: 2012-08-11


New features and improvements
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    - Made paths to dependency files relative in order to increase cache hits.
    - Added work-around to make ccache work with buggy GCC 4.1 when creating a
      pre-compiled header.
    - Clang plugins are now hashed to catch plugin upgrades.


Bug fixes
~~~~~~~~~

    - Fixed crash when the current working directory has been removed.
    - Fixed crash when stderr is closed.
    - Corrected a corner case when parsing backslash escapes in string
      literals.
    - Paths are now correctly canonicalized when computing paths relative to
      the base directory.


Other
~~~~~

    - Made git version macro work when compiling outside of the source
      directory.
    - Fixed `static_assert` macro definition clash with GCC 4.7.
2012-08-27 22:21:44 +00:00
schmonz
f26eab9bb0 Update to 1.13. From the changelog:
* Pass -q to cvs diff and update. Closes: #673367
* mr bootstrap: Now supports ssh:// urls.
* Simpler vcsh status command line. Closes: #685089
* Add grep subcommand. Uses ack-grep on VCS that do not have their own.
  Closes: #685122
2012-08-27 21:58:49 +00:00
wiz
3c22042cff Patch was accepted -- add upstream commit URL. 2012-08-27 16:41:22 +00:00
adam
6ab41c0425 Changes 1.51.0:
New Libraries
* Context: Context switching library, from Oliver Kowalke.
Updated Libraries
* Algorithm:
- Fixed is_sorted_until ; now matches the c++11 standard behavior on ranges with
  duplicate values.
- Added range support for the rest of the search algorithms.
- unhex now uses Boost.Exception to signal bad input.
* Asio:
- Fixed an incompatibility between ip::tcp::iostream and C++11.
- Decorated GCC attribute names with underscores to prevent interaction with
  user-defined macros.
- Added missing #include <cctype>, needed for some versions of MinGW.
- Changed to use gcc's atomic builtins on ARM CPUs, when available.
- Changed strand destruction to be a no-op, to allow strand objects to be
  destroyed after their associated io_service has been destroyed.
- Added support for some newer versions of glibc which provide the
  epoll_create1() function but always fail with ENOSYS.
- Changed the SSL implementation to throw an exception if SSL engine
  initialisation fails.
- Fixed another regression in buffered_write_stream.
- Implemented various minor performance improvements, primarily targeted at
  Linux x86 and x86-64 platforms.
* Config:
- Deprecated a whole bunch of macros that were c++11 specific, but not named to
  show that they were c++11 specific. Made new macros with better names, and
  paired the old macros with the new ones. Updated the documentation to list
  the deprecated macros.
[more..]
2012-08-27 08:49:08 +00:00
adam
b3c91882e5 Removed dependency on gettext-lib and msgfmt; clean-up 2012-08-26 18:36:08 +00:00
wiz
44fc8f662a regen 2012-08-26 18:21:46 +00:00
wiz
b3bf6d9168 Remove now unnecessary patch. 2012-08-26 18:21:26 +00:00
adam
7a019e9761 Changes 0.27.1:
- Various fixes for using the internal glib snapshot. It should now be
  usable pretty much everywhere with the exception that universal
  builds are not supported on OS X.
- Remove usage of gettext from the internal glib to avoid gettext and
  libintl dependencies.
- Update internal glib snapshot to 2.32.4.
- Fix check for POSIX shell used in tests to work better.
- Handle spaces in autodetected prefix on Windows.
- Bugs fixed 3550, 51883, 52031, 53493.
2012-08-26 18:10:25 +00:00
wiz
54127b615f Add comment to patch-ab. 2012-08-26 17:03:57 +00:00
wiz
5088d61c97 Remove unnecessary hunk (was included upstream). 2012-08-26 17:02:12 +00:00
wiz
e101b910ef Update to 7.2d:
[7.2d]

2012-08-09  Ivan Maidanski <ivmai@mail.ru>

	* doc/README: Change version to 7.2d (rev. D).

2012-08-05  Ivan Maidanski <ivmai@mail.ru>

	* config.guess: Regenerate (by autoreconf -vif using autoconf-2.68,
	automake-1.11.1 and libtool-2.4).
	* config.sub: Likewise.
	* m4/libtool.m4: Likewise.

2012-08-02  Ivan Maidanski <ivmai@mail.ru>

	* misc.c (GC_clear_stack_inner): Use GC_approx_sp() instead of
	"dummy[0]" set to "&dummy" value (that worked as expected only for
	STACK_GROWS_DOWN case).

2012-08-02  Ivan Maidanski <ivmai@mail.ru>

	* alloc.c (min_bytes_allocd, GC_stopped_mark): Use GC_approx_sp()
	instead of "&dummy"; remove 'dummy' local variable.
	* dyn_load.c (GC_cond_add_roots): Likewise.
	* misc.c (GC_init): Likewise.
	* os_dep.c (GC_get_stack_base, GC_get_main_stack_base): Likewise.
	* pthread_stop_world.c (GC_suspend_handler_inner,
	nacl_pre_syscall_hook, __nacl_suspend_thread_if_needed): Likewise.
	* pthread_support.c (GC_thr_init): Likewise.
	* ptr_chck.c (GC_on_stack): Likewise.
	* win32_threads.c (GC_push_stack_for): Likewise.
	* extra/setjmp_t.c (main): Define volatile 'sp' local variable, store
	its address to it and use it instead of "&dummy"; remove 'dummy' local
	variable.
	* mach_dep.c (GC_with_callee_saves_pushed): Use volatile for 'dummy'
	local variable.
	* misc.c (GC_clear_stack_inner): Store address of volatile 'dummy'
	local array (i.e. 'sp' value) to its first element (and use it in the
	comparison of addresses) to prevent any harmful optimizations as C
	officially disallows comparisons of pointers to different objects
	(e.g., some Mac OS X clang releases might turn a conditional
	expression that uses 'dummy' address into a constant); update comment.
	* misc.c (GC_call_with_stack_base): Use "&base" instead of "&dummy"
	(it is safe to use address of base here); remove dummy variable.

2012-08-01  Ivan Maidanski <ivmai@mail.ru>

	* misc.c (GC_call_with_stack_base): Call GC_noop1 after fn()
	invocation to prevent a tail-call optimization.

2012-07-21  Ivan Maidanski <ivmai@mail.ru>

	* os_dep.c (GC_get_stack_base): Abort if pthread_stackseg_np fails
	(if GC_OPENBSD_THREADS).
	* pthread_stop_world.c (GC_suspend_all): Get correct stack_ptr by
	calling pthread_stackseg_np (subtracting ss_size from ss_sp) instead
	of retrieving it from OpenBSD pthread implementation-dependent context
	(if GC_OPENBSD_THREADS); remove comment.

2012-06-17  Ivan Maidanski <ivmai@mail.ru>

	* tests/initsecondarythread.c: Include "private/config.h" if
	HAVE_CONFIG_H (mostly to have GC_WIN32_PTHREADS defined for
	pthreads-w32 target).
	* tests/thread_leak_test.c: Likewise.
	* tests/threadkey_test.c: Likewise.

2012-06-16  Ivan Maidanski <ivmai@mail.ru>

	* tests/test_cpp.cc (WinMain): Prevent SEGV in strtok() by checking
	"cmd" WinMain argument for NULL (in that case "argc" local variable is
	set to 0).

2012-06-16  Ivan Maidanski <ivmai@mail.ru>

	* tests/test_cpp.cc (main): Call GC_set_all_interior_pointers(1)
	before GC_INIT to ensure that the collector considers pointers to
	object interiors as valid ones (such a pointer could emerge as
	a result of a type cast to subclass in case of multiple inheritance);
	add comment.
2012-08-26 17:00:05 +00:00
prlw1
2e34191550 Add yesterday's new packages to their respective category Makefiles - thanks wiz 2012-08-24 15:47:25 +00:00
prlw1
1412050e26 Add libpeas 1.4.0, a gobject-based plugins engine. 2012-08-23 13:44:49 +00:00
adam
384d7ec2a9 Fix building on OSX (similar to devel/glib2) 2012-08-23 13:34:44 +00:00
drochner
1735d1fe94 remove obsolete tcl dependency, ride on last night's unnecessary revbump 2012-08-22 20:39:48 +00:00
drochner
c3af740c18 mark as Python3 ready 2012-08-22 11:20:09 +00:00
dsainty
64f0325ea0 Appears to work fine with emacs24 2012-08-22 03:44:50 +00:00
marino
f162cdcb03 Recursive PKGREVISION bump for tcl and tk upgrade to 8.5.12 2012-08-21 23:49:18 +00:00
taca
0f1cbe82e4 Update ruby-ffi to 1.1.5.
* pkgsrc change: require ruby-rdoc version 3.9.4 or later to build
  problem on ruby18 and ruby19.

Exact changes aren't available, please refer:
        https://github.com/ffi/ffi/commits/master
2012-08-21 13:52:10 +00:00
prlw1
19cf010ee9 py-gobject3 depends on gobject, so add glib2 to bl3.mk 2012-08-20 16:02:08 +00:00
wen
6aef90b73e Update to 1.5017
Based on PR pkg/46549 by Wen Heping(myself)

Upstream changes:
1.5017 Wed Jul 18 08:28:49 PDT 2012
   [Improvements]
      - Ignore tarballs whose first entry is "./" (doy) #184

1.5016 Tue Jul 17 12:00:57 PDT 2012
   [Improvements]
      - Added Module/CPANfile.pm to the fatlib. This allows bootstrapping dependencies
        with cpanm --installdeps on Heroku etc.

1.5015 Sun Jun 24 15:34:57 PDT 2012
   [Improvements]
      - Improved Makefile.PL to include bugtracker info (Ben Bullock)
      - Fixed some merge mess with devel

1.5014 Tue Jun 12 18:27:02 PDT 2012
   [Improvements]
      - Make sure 'f' flag becomes the last for some tar versions (mst, aaronsw)
      - Fixed warnings on perl 5.17+ (rjbs)
      - Fix local::lib error message (berekuk)

1.5013 Sat May 12 06:15:44 EEST 2012
   [Bug Fixes]
      - Fixed --cascade-search to seach for missing modules, which was broken by #150

1.5012 Fri May 11 05:47:56 CEST 2012
   [Improvements]
      - Change the behavior of --mirror-index so that it won't fallback to CPAN mirrors #150 (thaljef)
      - Support v-strings in versions specified install [https://github.com/miyagawa/carton/issues/48]

1.5011 Thu Apr 12 18:57:06 JST 2012
   [Improvements]
      - Point default mirror to www.cpan.org #148

1.5010 Sat Mar 31 12:59:52 CEST 2012
   [New Feature]
      - Implemented --test-only option #40

1.5009 Fri Mar 30 18:44:12 CEST 2012
   [Bug Fixes]
      - Fixed a bug where URL containing ~ (childe) fails to install #134
      - Fixed a bug where install.json contains bogus data when you specify dist paths

1.5008 Sat Mar 17 18:19:57 PDT 2012
   [Bug Fixes]
      - Fied a bug where `cpanm Foo` doesn't properly activate local::lib during installs
        when you don't have write permissions #143 (goodel, ash)
      - Improved the warning message when you don't have write permisisons #145 (ash)
2012-08-20 12:45:25 +00:00
dsainty
ad74152af0 Rather than assuming SunOS == libiconv, use ICONV_TYPE in the usual manner
to correctly express what variety of iconv we are using.

Fixes build on Linux systems with PREFER_PKGSRC=yes.
2012-08-20 04:56:00 +00:00
obache
fd584f62c5 Update cutter to 1.2.1.
=== Cutter

==== Improvements

  * [UI][GTK+] Supported GTK+ < 2.22 for Debian GNU/Linux squeeze.
  * [UI][console] Supported growlnotify.exe for windows.
  * [UI][GTK+] Added menubar.
  * [UI][GTK+] Improved to log an error message for showing URI.
  * [UI][GTK+] Supported --with-fallback-browser option to customize
    fallback browser.
  * Improved to use "()" as a part of function about backtrace.
  * [UI][console] Added more color acceptable TERMs
    (xterm-256color, screen-256color, screen-color)
  * Added Travis CI integration.
  * Supported backtrace on SIGBUS [Patch by Kiwamu Okabe]
  * Added Homebrew related paths by default on Mac OS X.

==== Changes

  * [doc][Mac OS X] Recommended to use the official MacPorts repository.
    [Suggested by Hiroshi Umemoto]
  * Supported Fedora 17.
  * Dropped Fedora 16 support.
  * Supported Ubuntu Precise.

==== Fixes

  * [Clang] Fixed not to add extra "()" for function name of backtrace.
  * Fixed compilation failure on MinGW.

=== CppCutter

==== Improvements

  * Supported nested namespace test case built by g++
2012-08-19 07:44:01 +00:00
tron
9ad454980b Disable DTrace support under NetBSD which breaks the build if DTrace is
actually installed.
2012-08-18 14:40:12 +00:00
mef
84fcd6dd9f Fix PR pkg/46681.
PLIST of doxygen varies depending on graphviz configuration.
Say, graphviz configured with PKG_OPTIONS.pangocairo yes or no.

Graphviz/buildlink3.mk will set PKG_BUILD_OPTIONS.graphviz
for use with doxygen PLIST variation.

Thanks Ian McWilliam for reporting and testing the problem.
2012-08-17 01:02:05 +00:00
drochner
82dc4d4a3d mark Python3 ready 2012-08-16 15:07:42 +00:00
wiz
540c5ff174 Update to 0.9.4, provided by Jaap Boender in PR 46806:
This is an update of the package to its newest version. There are no changes
in functionality, only in the build system. The package itself has also been
improved slightly (use of PLIST_VARS, most notably).
2012-08-16 11:49:30 +00:00
jnemeth
b62d01938a fix typo: SUBIDR -> SUBDIR 2012-08-16 07:46:54 +00:00
dsainty
c7105e62f0 doxygen output makes explicit use of tex-multirow and tex-xtab. Add the
run time dependencies.

Bump PKGREVISION for dependency changes.
2012-08-15 23:25:15 +00:00
jmmv
f04a5a4ee9 Add and enable shtk. 2012-08-15 21:18:35 +00:00
jmmv
f99305fad3 Initial addition of shtk 1.0.
Despite its pretentious name, this package is just an attempt to generalize
a bunch of code that I keep reusing every time I implement shell scripts.
In particular, this is about to remove tons of duplicate stuff from both
sysbuild and sysupgrade in subsequent commits and I'll probably use it again
for some other stuff I have in mind.

Description follows:

The Shell Toolkit, or shtk for short, is a collection of modules written in
sh(1) that provide common functionality to simplify the implementation of
complex shell scripts.  These modules provide things like utilities to
manipulate data types, helpers to expose a common CLI, or higher-level
abstractions such as the processing of configuration files.

The included shtk(1) utility exposes convenience functionality to let the
user "build" shell scripts that use shtk.  Build, in this case, just means
adding common boilerplate code to the initialization of the script to load
the shtk common code.
2012-08-15 21:18:13 +00:00
wiz
1d6ac3d13c Update to 1.12.3:
New in 1.12.3:

* WARNING: Future backward-incompatibilities!

  - Future versions of Automake will likely drop support for the
    long-deprecated 'configure.in' name for the Autoconf input file.
    You are advised to use the recommended name 'configure.ac' instead.

  - The long-obsolete (since automake 1.10) AM_PROG_MKDIR m4 macro will
    be removed in Automake 1.13.  The $(mkdir_p) make variable and the
    @mkdir_p@ substitution will still remain available (as aliases of
    $(MKDIR_P)) for the moment, for better backward compatibility.

  - Autoconf 2.65 or later will be required by the next major Automake
    version (1.13).  Until now, Automake has required Autoconf version
    2.62 or later.

  - Starting from the next major Automake version (1.13), the rules
    to build pdf, ps and dvi output from Texinfo input will use the
    '--build-dir' option by default.  Since such an option was only
    introduced in Texinfo 4.9, this means that Makefiles generated by
    future Automake versions will require at least that version of
    Texinfo.

  - Starting from the next major Automake version (1.13), the parallel
    testsuite harness (previously only enabled by the 'parallel-tests'
    option) will become the default one; the older serial testsuite
    harness will still be available through the use of the 'serial-tests'
    option.

  - The following long-obsolete m4 macros will be removed in the
    next major Automake version (1.13):

      AM_PROG_CC_STDC:    superseded by AC_PROG_CC since October 2002
      fp_PROG_CC_STDC:    broken alias for AM_PROG_CC_STDC
      fp_WITH_DMALLOC:    old alias for AM_WITH_DMALLOC
      AM_CONFIG_HEADER:   superseded by AC_CONFIG_HEADERS since July 2002
      ud_PATH_LISPDIR:    old alias for AM_PATH_LISPDIR
      jm_MAINTAINER_MODE: old alias for AM_MAINTAINER_MODE
      ud_GNU_GETTEXT:     old alias for AM_GNU_GETTEXT
      gm_PROG_LIBTOOL:    old alias for AC_PROG_LIBTOOL
      fp_C_PROTOTYPES:    old alias for AM_C_PROTOTYPES (which was part
                          of the now-removed automatic de-ANSI-fication
                          support of Automake)

  - All the "old alias" macros in 'm4/obsolete.m4' will be removed in
    the next major Automake version (1.13).

  - Support for the two- and three-arguments invocation forms of the
    AM_INIT_AUTOMAKE macro is deprecated, and will be removed in the
    next major Automake version (1.13).

  - The '--acdir' option of aclocal is deprecated, and will probably
    be removed in the next major Automake release (1.13).  You should
    use the options '--automake-acdir' and '--system-acdir' instead
    (which have been introduced in Automake 1.11.2).

  - The exact order in which the directories in the aclocal macro
    search path are looked up is probably going to be changed in the
    next Automake release (1.13).

  - The 'missing' script will not try anymore to update the timestamp
    of out-of-date files that require a maintainer-specific tool to be
    remade, in case the user lacks such a tool (or has a too-old version
    of it).  In fact, starting from Automake 1.13, all it'll do will be
    giving more useful warnings than a bare "command not found" from a
    make recipe would.

* Miscellaneous changes:

  - The '.m4' files provided by Automake does not define serial numbers
    anymore.  This should cause no difference in the behaviour of aclocal
    though.

  - Some testsuite weaknesses and spurious failures have been fixed.

  - There is initial support for automatic dependency tracking with the
    Portland Group C/C++ compilers, thanks to the new new depmode 'pgcc'.

Bugs fixed in 1.12.3:

* Long-standing bugs:

  - Instead of renaming only self-references of files (typically for
    #lines), ylwrap now also renames references to the other generated
    files.  This fixes support for GLR and C++ parsers from Bison (PR
    automake/491 and automake bug#7648): 'parser.c' now properly
    #includes 'parser.h' instead of 'y.tab.h'.

  - Generated files unknown to ylwrap are now preserved.  This fixes
    C++ support for Bison (automake bug#7648): location.hh and the
    like are no longer discarded.
2012-08-15 20:25:05 +00:00
wiz
6125899b09 Update to 0.53: needed for davical-1.1.1.
New file Multipart.php.
2012-08-15 20:21:23 +00:00
jdc
a9413a2af3 Move the sparc64/gcc4 hack from Makefile to hacks.mk, where it belongs.
Unlimit the stack size, so that we can compile on NetBSD/sparc64.
2012-08-15 18:28:20 +00:00
wiz
69a1426af0 Fix libreoffice runtime error using upstream patch, via ftigeot.
Bump PKGREVISION.
2012-08-15 18:13:38 +00:00
jperkin
67eb58ce34 Fix build on Solaris.
If more systems require the libiconv fix then it's going to be more efficient
to re-use the logic from devel/glib2.  This is such a mess :(
2012-08-15 10:12:54 +00:00
wiz
8f9f23b10d Update to 2.4.0, from Jaap Boender in PR 46798:
This is a maintainer update of devel/ocaml-lwt to its newest version, 2.4.0. The
changelog (bugfixes and some enhancements, plus compatibility with ocaml 4.00,
though it should still compile with ocaml 3.12):

- Reimplement Lwt_stream
  much simpler and more efficient
  do not use Weak
  add bounded push streams
- Add Lwt.async
- Add Lwt_preemptive.run_in_main
- Implement Lwt_unix.get_credentials on MacOS X/OpenBSD
- Ensure that on_cancel functions are executed first
- Better implementation of Lwt.cancel with more tests
- Simplify the API for unix jobs
- Better handling of the master lock in libev stubs
- Windows fixes/updates:
  pass -lws2_32 instead of ws2_32.lib if building with mingw
  fix a bug causing Lwt_unix.read/write to block when a socket is not
        readable/writable
  port Lwt_process and Lwt_unix.system to windows
- Compatibility with ocaml 4.00:
  add O_SHARE_DELETE to Lwt_unix.open_flag
  add -package compiler-libs.toplevel for files using Toploop
- Do not use module Sys for signal handling to avoid ocaml code to be called in a C thread
- Fix Lwt_unix.wrap_syscall: try instead of Lwt.catch
- Fix a dead-lock between lwt_unix_send_notificati
- Fix #277: add a function to return the Ssl.socket of a Lwt_ssl.socket

There have also been a few changes to the package itself; it now uses
PLIST_VARS, and the patches are replaced by the SUBST mechanism.
2012-08-15 08:21:33 +00:00
dholland
53bf52859e Doesn't work on python25. 2012-08-15 05:50:11 +00:00
markd
db7d6b6b4e Update libmtp to version 1.1.3
Changes unknown other than now supports Samsung Galaxy phones.
2012-08-14 21:00:46 +00:00
asau
010650399c Mark packages with no staged installation support explicitly (PKG_DESTDIR_SUPPORT=none). 2012-08-14 17:07:55 +00:00
imil
18cb18bafe add & enable py-daemon 2012-08-14 12:30:55 +00:00
imil
b36c6f0ed2 Initial import of py-daemon, version 1.5.5, into the NetBSD Packages Collection.
A well-behaved Unix daemon process is tricky to get right, but the required
steps are much the same for every daemon program. A DaemonContext instance
holds the behaviour and configured process environment for the program; use
the instance as a context manager to enter a daemon state.
2012-08-14 12:29:49 +00:00
imil
08b3a28208 add & enable py-lockfile 2012-08-14 12:10:03 +00:00
imil
769abd628c Initial import of py-lockfile, version 0.9.1, into the NetBSD Packages
Collection.

The lockfile package exports a LockFile class which provides a simple API for
locking files. Unlike the Windows msvcrt.locking function, the fcntl.lockf and
flock functions, and the deprecated posixfile module, the API is identical
across both Unix (including Linux and Mac) and Windows platforms. The lock
mechanism relies on the atomic nature of the link (on Unix) and mkdir
(on Windows) system calls. An implementation based on SQLite is also provided,
more as a demonstration of the possibilities it provides than as
production-quality code.
2012-08-14 12:08:48 +00:00
imil
e47fbee193 add & enable py-stompclient 2012-08-14 09:06:40 +00:00
imil
56ed41edd6 Initial import of py-stompclient, version 0.3.2, into the NetBSD Packages
Collection.

stompclient provides a simple and lighweight STOMP client API for Python.

stompclient supports both simplex (publisher-only) and duplex
(publish-subscribe) communication with STOMP servers. This project started as a
fork of the stompy project by Benjamin W. Smith) but has evolved into a very
distinct codebase, which combines a few ideas from stompy with features from
the Stomper library and CoilMQ broker.
2012-08-14 09:05:22 +00:00
wiz
2552eafa3c Update to 1.3.3, from maintainer Jaap Boender in PR 46796:
The changes are not enormous, fixes in compatibility with various
OCaml versions (4.00 and Homebrew).
2012-08-14 06:56:21 +00:00
ryoon
2657757c98 Bump PKGREVISION
* Fix permission problem of distfile
  Thank you, wiz@
2012-08-14 03:33:12 +00:00
drochner
fc15947a0a update to 4.5.5
changes: UI improvements for debugger and projects
2012-08-13 17:39:49 +00:00
wiz
0f043c72bb Fix build with python-2.5, which does not install the debugger.
While here, add some REPLACE_PYTHON and bump PKGREVISION for it.
2012-08-13 14:38:37 +00:00
wiz
744c90554a Bump PKGREVISION for fix in librsvg/buildlink3.mk. 2012-08-13 14:25:37 +00:00
marino
d4b8840571 devel/pkg-config: USE_TOOLS+= msgfmt
Breaks at configure if msgfmt tool not found on system.
2012-08-13 08:01:54 +00:00
tron
33f4a69e0a Add dependence on "gettext-lib" package. This fixes the build under
Mac OS X Lion, no changes under NetBSD/amd64 6.0_BETA2. Bump package
revision because the binary package might have changed on some platforms.
2012-08-13 07:50:39 +00:00
jdf
5d329ce6b5 Updated fossil from 1.22 to 1.23. 2012-08-12 23:36:44 +00:00
wiz
90574c4713 Update to 0.16:
0.16
Features
    Enhancements to Cython's function type (support for weak
    references, default arguments, code objects, dynamic attributes,
    classmethods, staticmethods, and more)
    Fused Types - Template-like support for functions and methods
    CEP 522 (docs)
    Typed views on memory - Support for efficient direct and indirect
    buffers (indexing, slicing, transposing, ...) CEP 517 (docs)
    super() without arguments
    Final cdef methods (which translate into direct calls on known
    instances)
General Improvements and Bug Fixes
    support default arguments for closures
    search sys.path for pxd files
    support C++ template casting
    faster traceback building and faster generator termination
    support inplace operators on indexed buffers
    fix alignment handling for record types in buffer support
    allow nested prange sections

0.15.1
This is a bugfix-only release.

0.15
Major Features
    Generators (yield) - Cython has full support for generators,
    generator expressions and PEP 342 coroutines.
    The nonlocal keyword is supported.
    Re-acquiring the gil: with gil - works as expected within a
    nogil context.
    OpenMP support: prange.
    Control flow analysis prunes dead code and emits warnings and
    errors about uninitialised variables.
    Debugger command cy set to assign values of expressions to
    Cython variables and cy exec counterpart $cy_eval().
    Exception chaining PEP 3134.
    Relative imports PEP 328.
    Improved pure syntax including cython.cclass, cython.cfunc,
    and cython.ccall.
    The with statement has its own dedicated and faster C
    implementation.
    Support for del.
    Boundschecking directives implemented for builtin Python sequence
    types.
    Several updates and additions to the shipped standard library
    .pxd files.
    Forward declaration of types is no longer required for circular
    references.
Note: this will be the last release to support Python 2.3; Python
2.4 will be supported for at least one more release.
General improvements and bug fixes
This release contains over a thousand commits including hundreds
of bugfixes and optimizations. The bug tracker has not been as
heavily used this release cycle, but is still an interesting subset
of improvements and fixes
Incompatible changes
    Uninitialized variables are no longer initialized to None and
    accessing them has the same semantics as standard Python.
    globals() now returns a read-only dict of the Cython module's
    globals, rather than the globals
        of the first non-Cython module in the stack
    Many C++ exceptions are now special cased to give closer Python
    counterparts. This means that except+ functions that formerly
    raised generic RuntimeErrors may raise something else such as
    ArithmeticError.
Known regressions
    The inlined generator expressions (introduced in Cython 0.13)
    were disabled in favour of full generator expression support.
    This breaks code that previously used them inside of cdef
    functions (usage in def functions continues to work) and induces
    a performance regression for cases that continue to work but
    that were previously inlined. We hope to reinstate this feature
    in the near future.
    Generators (yield) - Cython has full support for generators,
    generator expressions and PEP 342 coroutines.
    The nonlocal keyword is supported.
    Re-acquiring the gil: with gil - works as expected within a
    nogil context.
    OpenMP support: prange.
    Control flow analysis prunes dead code and emits warnings and
    errors about uninitialised variables.
    Debugger command cy set to assign values of expressions to
    Cython variables and cy exec counterpart $cy_eval().
    Exception chaining PEP 3134.
    Relative imports PEP 328.
    Improved pure syntax including cython.cclass, cython.cfunc,
    and cython.ccall.
    The with statement has its own dedicated and faster C
    implementation.
    Support for del.
    Boundschecking directives implemented for builtin Python sequence
    types.
    Several updates and additions to the shipped standard library
    .pxd files.
    Forward declaration of types is no longer required for circular
    references.
Note: this will be the last release to support Python 2.3; Python
2.4 will be supported for at least one more release.
General improvements and bug fixes
This release contains over a thousand commits including hundreds
of bugfixes and optimizations. The bug tracker has not been as
heavily used this release cycle, but is still an interesting subset
of improvements and fixes
Incompatible changes
    Uninitialized variables are no longer initialized to None and
    accessing them has the same semantics as standard Python.
    globals() now returns a read-only dict of the Cython module's
    globals, rather than the globals
	of the first non-Cython module in the stack
    Many C++ exceptions are now special cased to give closer Python
    counterparts. This means that except+ functions that formerly
    raised generic RuntimeErrors may raise something else such as
    ArithmeticError.
Known regressions
    The inlined generator expressions (introduced in Cython 0.13)
    were disabled in favour of full generator expression support.
    This breaks code that previously used them inside of cdef
    functions (usage in def functions continues to work) and induces
    a performance regression for cases that continue to work but
    that were previously inlined. We hope to reinstate this feature
    in the near future.

0.14.1
New Features
    The gdb debugging support was extended to include all major
    Cython features, including closures.
    raise MemoryError() is now safe to use as Cython replaces it
    with the correct C-API call.
General improvements and bug fixes
The bug tracker has a list of the major improvements and fixes
Incompatible changes
    Decorators on special methods of cdef classes now raise a
    compile time error rather than being ignored.
    In Python 3 language level mode (-3 option), the 'str' type is
    now mapped to 'unicode', so that cdef str s declares a Unicode
    string even when running in Python 2.

0.14
New Features
    Python classes can now be nested and receive a proper closure
    at definition time.
    Redefinition is supported for Python functions, even within
    the same scope.
    Lambda expressions are supported in class bodies and at the
    module level.
    Metaclasses are supported for Python classes, both in Python
    2 and Python 3 syntax. The Python 3 syntax (using a keyword
    argument in the type declaration) is preferred and optimised
    at compile time.
    "final" extension classes prevent inheritance in Python space.
    This feature is available through the new "cython.final"
    decorator. In the future, these classes may receive further
    optimisations.
    "internal" extension classes do not show up in the module
    dictionary. This feature is available through the new
    "cython.internal" decorator.
    Extension type inheritance from builtin types, such as "cdef
    class MyUnicode(unicode)", now works without further external
    type redeclarations (which are also strongly discouraged now
    and continue to issue a warning).
    GDB support. http://docs.cython.org/src/userguide/debugging.html
    A new build system with support for inline distutils directives,
    correct dependency tracking, and parallel compilation.
    http://wiki.cython.org/enhancements/distutils_preprocessing
    Support for dynamic compilation at runtime via the new
    cython.inline function and cython.compile decorator.
    http://wiki.cython.org/enhancements/inline
General improvements and bug fixes
    In parallel assignments, the right side was evaluated in reverse
    order in 0.13. This could result in errors if it had side
    effects (e.g. function calls).
    In some cases, methods of builtin types would raise a SystemError
    instead of an AttributeError when called on None.
    Constant tuples are now cached over the lifetime of an extension
    module, just like CPython does. Constant argument tuples of
    Python function calls are also cached.
    Closures have tightened to include exactly the names used in
    the inner functions and classes. Previously, they held the
    complete locals of the defining function.
    "nogil" blocks are supported when compiling pure Python code
    by writing "with cython.nogil".
    The builtin "next()" function in Python 2.6 and later is now
    implemented internally and therefore available in all Python
    versions. This makes it the preferred and portable way of
    manually advancing an iterator.
    In addition to the previously supported inlined generator
    expressions in 0.13, "sorted(genexpr)" can now be used as well.
    Typing issues were fixed in "sum(genexpr)" that could lead to
    invalid C code being generated. Other known issues with inlined
    generator expressions were also fixed that make upgrading to
    0.14 a strong recommendation for code that uses them. Note that
    general generators and generator expressions continue to be
    not supported.
    Iterating over arbitrary pointer types is now supported, as is
    an optimized version of the in operator, e.g. x in ptr[a:b].
    Inplace arithmetic operators now respect the cdivision directive
    and are supported for complex types.
Incompatible changes
    Typing a variable as type "complex" previously gave it the
    Python object type. It now uses the appropriate C/C++ double
    complex type. A side-effect is that assignments and typed
    function parameters now accept anything that Python can coerce
    to a complex, including integers and floats, and not only
    complex instances.
    Large integer literals pass through the compiler in a safer
    way. To prevent truncation in C code, non 32-bit literals are
    turned into Python objects if not used in a C context. This
    context can either be given by a clear C literal suffix such
    as "UL" or "LL" (or "L" in Python 3 code), or it can be an
    assignment to a typed variable or a typed function argument,
    in which case it is up to the user to take care of a sufficiently
    large value space of the target.
    Python functions are declared in the order they appear in the
    file, rather than all being created at module creation time.
    This is consistent with Python and needed to support, for
    example, conditional or repeated declarations of functions. In
    the face of circular imports this may cause code to break, so
    a new --disable-function-redefinition flag was added to revert
    to the old behavior. This flag will be removed in a future
    release, so should only be used as a stopgap until old code
    can be fixed.
2012-08-12 21:08:46 +00:00
wiz
7be8a821d8 Update to 0.27:
pkg-config 0.27
===

 - Drop usage of popt for equivalent API in glib2.
 - Add back an internal snapshot of glib2 to break circular dependency.
   This can be used by passing --with-internal-glib to configure. On
   Windows it may still be required to use an installed glib.
 - Fix --exists to check for Requires and Requires.private. This ensures
   that all necessary packages are installed prior to using --cflags,
   --libs, etc.
 - Various fixes for MinGW which should allow it to be used unpatched on
   that system.
 - New autoconf macros PKG_INSTALLDIR and PKG_NOARCH_INSTALLDIR to help
   determine the .pc file install directory.
 - Fix handling of --exact/atleast/max-version vs. =/>=/<=.
 - Fix errors in man page source.
 - Ensure testing only searches in the check directory.
 - Bump glib requirement to 2.16 to avoid deprecated
   g_win32_get_package_installation_subdirectory().
 - Autotools refresh and update. The required versions now are
   autoconf-2.62, automake-1.11 and libtool-2.2.
 - Use g_alloca from glib instead of figuring out alloca ourselves.
 - Remove search for setresuid & setreuid only needed for internal popt.
 - Bugs fixed: 833, 2458, 5214, 5326, 5703, 6074, 8653, 9135, 9143,
   9584, 10652, 11464, 14396, 17053, 23922, 28776, 29011, 29801, 31699,
   31700, 32622, 34382, 37266, 39646, 41081, 43149, 44843, 45599, 45742,
   48743

pkg-config 0.26
===

 - Build system fixes
 - More tests
 - pkg.m4 fixups which makes autoconf 2.66 happier.
 - Drop support for legacy -config scripts.  Those should already be
   gone and cause problems in cross-compilation environments.
 - Drop embedded glib
 - Fix up pkg.m4 to handle the case of --exists working and --cflags
   or --libs failing.
 - Various documentation updates
 - Allow $() through without escaping it.
 - Add --with-system-include-path instead of hard-coding
   /usr/include.
2012-08-12 16:28:06 +00:00
wiz
13a594d472 Update to 1.13.0 from new upstream.
New in CppUnit 1.13.0:
  ----------------------

* Portability:
  - Added support for macro CPPUNIT_UNIQUE_COUNTER to config-*.h. It
    should expands to a unique number per translation unit. Default
    to __LINE__ if not defined. Use __COUNTER__ on MSVS 7.0+.
    (Bug #2031696)

* Compilation

  - destructor of Message causes segfault when testing (rhbz#641350)

  - use correct CPPUNIT_VERSION value (sf#2983798)

  - allow -Werror builds
    (various Libreoffice patches)

  - finite in "ieeefp.h" instead of math.h on Solaris (sf#2912590)

  - Fixed compilation issue with Microsoft Visual Studio.Net 2005/2008 and
    added Visual Studio 2005/2010  projects (.vcproj/.vcxproj)

  - Changes to build without warnings using gcc -Wall -W -ansi
    (patch #1898225 contributed by dpkatz)

  - Libraries flags such as "-ldl" are now in LDADD instead of LIBADD_DL
    ( patch #2807259 contributed by Jan Echternach).

  - Fixed detection of cxxabi.h with gcc 4.3 in configure (bug #2796543).

  - made TestCaseDecorator copy c'tor and operator= private (fdo#51317)

* Documentation

  - Updated several false documentation entries (sf#2185407, sf#2186611)

* Test Plug-in Runner:
  - fixed memory leak in TestPlugInRunnerDlg (#1721408)
2012-08-12 16:01:34 +00:00
ryoon
39d4bc0bab Update to 3.13.6
* No API and ABI changes

Changelog:
unknown
2012-08-12 15:29:16 +00:00
ryoon
45770c5913 Update to 4.9.3.2 (really 4.9.2)
* API have changed

Changelog:
The only change in NSPR 4.9.2 is the new functions to set and get thread names:
Bug 758837 - Add functions to set and get thread names
2012-08-12 15:19:07 +00:00
taca
6f483b7afb Update ruby-railties32 to 3.2.8.
## Rails 3.2.8 (Aug 9, 2012) ##

* ERB scaffold generator use the `:data => { :confirm => "Text" }` syntax
  instead of `:confirm`.

  *Rafael Mendonça França*
2012-08-12 12:43:08 +00:00
taca
53923cd652 Update ruby-activemodel32 to 3.2.8.
## Rails 3.2.8 (Aug 9, 2012) ##

*   No changes.
2012-08-12 12:38:41 +00:00
taca
9b8ce18e5a Update ruby-activesupport32 to 3.2.8.
## Rails 3.2.8 (Aug 9, 2012) ##

* Fix ActiveSupport integration with Mocha > 0.12.1. *Mike Gunderloy*

* Reverted the deprecation of ActiveSupport::JSON::Variable.
  *Rafael Mendonça França*
2012-08-12 12:38:09 +00:00
taca
99b3aacd49 Update ruby-railties31 to 3.1.8.
## Rails 3.1.8 (Aug 9, 2012)

*   No changes.
2012-08-12 10:37:52 +00:00
taca
8723af9fe2 Update ruby-activemodel31 to 3.1.8.
## Rails 3.1.8 (Aug 9, 2012)

*   No changes.
2012-08-12 10:33:48 +00:00
taca
8700fb978a Update ruby-activesupport31 to 3.1.8.
## Rails 3.1.8 (Aug 9, 2012)

*   No changes.
2012-08-12 10:33:18 +00:00
taca
9cab0b0723 Update ruby-railties to 3.0.17.
## Rails 3.0.17 (Aug 9, 2012)

* No changes.
2012-08-12 09:49:01 +00:00
taca
46942de153 Update ruby-activemodel to 3.0.17.
## Rails 3.0.17 (Aug 9, 2012)

* No changes.
2012-08-12 09:45:45 +00:00
taca
4aaab82689 Update ruby-activesupport3 to 3.0.17.
## Rails 3.0.17 (Aug 9, 2012)

* No changes.
2012-08-12 09:44:58 +00:00
marino
82324f0196 devel/cmake: Update from 2.8.8 to 2.8.9
Version 2.8.8 has some serious bugs regarding pkgconfig handling.  Luckily
2.8.9 was just released which resolves them.

There are numerous bugfixes, see:
http://www.cmake.org/files/v2.8/CMakeChangeLog-2.8.9
2012-08-11 11:10:54 +00:00
imil
dd8b05bd7b add & enable ruby-stomp 2012-08-11 06:57:40 +00:00
imil
b563391396 Initial import of ruby-stomp, version 1.2.5, into the NetBSD Packages
Collection.

An implementation of the Stomp protocol for Ruby.

STOMP is the Simple (or Streaming) Text Orientated Messaging Protocol.

STOMP provides an interoperable wire format so that STOMP clients can
communicate with any STOMP message broker to provide easy and widespread
messaging interoperability among many languages, platforms and brokers.
2012-08-11 06:56:14 +00:00
wiz
2877ef7659 Update to 2.3:
This is a regularly-scheduled feature release with numerous improvements and bugfixes.

1.1. Core features
    help: add --keyword (-k) for searching help
    hgweb: side-by-side comparison functionality
    log: support --graph without graphlog extension
    push: accept revset argument for --rev
    merge: bookmarks will no longer automatically merge with unnamed heads or other bookmarks. Instead it picks heads with diverging bookmarks.
    introduce ChangesetsObsolescence concept (experimental)
    bookmarks: allow existing remote bookmarks to become heads when pushing
    bookmarks: pull new bookmarks from remote by default (backward incompatible change)
    bookmarks: delete divergent bookmarks on merge
    bisect: set HG_NODE when runing a command
    graft: allow -r to specify revisions
    graft: implement --log (issue3438)
    graft: remark on empty graft
    hooks: print out more information when loading a python hook fails
    identity: show trailing '+' for dirty subrepos (issue2839)
    incoming/outgoing: handle --graph in core
    merge: warn about file deleted in one branch and renamed in other (issue3074)
    Mercurial can now identify third-party extensions as sources of tracebacks
    outgoing: accept revset argument for --rev
    performance improvement on branchy repo: incrementaly update branchcache
    performance improvement on huge file tree: add a C function to pack the dirstate
    performance improvement for huge .hgignore: process regex with re2 bindings if available
    revset: add "diff" field to "matching" predicate
    revset: add "converted" predicate to find converted changesets
    revset: add "origin" and "destination" predicates, to get graft, transplant or rebase origins or destinations.
    revset: add "extra" predicate to match changesets extra fields (issue2767)
    revset: add pattern matching to "bookmarks/branch/extra/tag/user" predicated

1.2. Extension features
    acl: use of "!" prefix in user or group names
    children: mark extension as deprecated
    convert/svn: handle non-local svn destination paths (issue3142)
    convert: accept Subversion 'file:///c%3A/svnrepo' syntax on Windows
    fetch: mark extension as deprecated
    graphlog: feature is now into core
    histedit: new extension for interactive history editing
    hg-ssh: add read-only flag
    largefiles: add --all-largefiles flag to pull and clone (issue3188)
    largefiles: improve performance by batching statlfile requests when pushing a largefiles repo (issue3386)
    largefiles: no longer attempt to clone all largefiles to non-local destinations
    largefiles: optimize performance when updating (issue3440)
    largefiles: support revsets for cat, outgoing --large and revert
    mq: introduce qpush/qpop/qgoto --keep-changes
    strip: introduce -B option to remove a bookmark
    rebase: allow collapsing branches in place (issue3111)
    rebase: make --dest understand revsets
    rebase: drop the infamous --detach option: rebase now behave with --source and --rev as expectable. It may no longer add second parent to rebased changeset (backward compatible change)
    transplant: handle non-empty patches doing nothing (issue2806)
    transplant: manually transplant pullable changesets with --log

1.3. Fixes
    bisect: fix O(n**2) behaviour (issue3382)
    bookmarks: fix push of moved bookmark when creating new branch heads
    case insensitive file system can no longer be confused by -R on (issue2167)
    copies: one fix related to directory rename detection (issue3511)
    convert: check for failed svn import in debugsvnlog and abort cleanly
    convert: ignore svn:executable for subversion targets without exec bit support
    convert: keep branch switching merges with ancestors (issue3340)
    convert: make filemap renames consistently override revision renames
    debugrevlog: fix a bug with empty repository (issue3537)
    graphlog: don't truncate template value at last \n
    httprepo: ensure Content-Type header exists when pushing data
    largefiles: fix a traceback when addremove follows a remove (issue3507)
    largefiles: fix a traceback when archiving a subrepo in a subrepo
    largefiles: fix addremove when largefile is missing (issue3227)
    largefiles: fix addremove with -R option
    largefiles: fix exception hack for i18n (issue3197)
    largefiles: fix path handling for cp/mv (issue3516)
    largefiles: archive -S now store largefiles instead of standins
    largefiles: fix hg addremove when already removed largefile exists (issue3364)
    merge: do not warn about copy and rename in the same transaction (issue2113)
    mq: add ".hgsubstate" to patch target list only if it is not listed up yet
    mq: create patch file after commit to import diff of ".hgsubstate" at qrefresh
    pager: work around bug in python 2.4's subprocess module (issue3533):
    revlog: zlib.error are no longer sent to the user (issue3424)
    tag: don't allow tagging the null revision (issue1915)
2012-08-11 00:23:03 +00:00
drochner
3b9e47d932 update to 0.6.5
changes: bugfixes (in particular a hash table problem)

pkgsrc changes:
-point to vala016 for regeneration of source files (which is only needed
 after patches, not currently)
-add introspection support
2012-08-09 18:54:12 +00:00
minskim
5f83d0e7cd Add ruby-open4. 2012-08-09 18:16:21 +00:00
minskim
b9e349de00 Import ruby193-open4-1.3.0 as devel/ruby-open4.
Open4 is a Ruby library to open child process with handles on pid,
stdin, stdout, and stderr, and manage child processes and their io
handles easily.
2012-08-09 18:15:19 +00:00
wen
45ae7ba22a Update devel/p5-Moo to 1.000002
Upstream changes:
1.000002 - 2012-08-04
  - remove Devel::GlobalDestruction fallback inlining because we can now
    depend on 0.08 which uses Sub::Exporter::Progressive
  - honour BUILDARGS when calling $meta->new_object on behalf of Moose
  - throw an error on invalid builder (RT#78479)
  - fix stupid typo in new Sub::Quote section

1.000001 - 2012-07-21
  - documentation tweaks and cleanup
  - ignore required when default or builder is present
  - document Moo versus Any::Moose in brief with article link
  - remove quote_sub from SYNOPSIS and has docs, expand Sub::Quote section
  - localize @_ when inlining quote_sub'ed isa checks (fixes lazy+isa+default)
  - ensure constructor gets regenerated if forced early by metaclass inflation

1.000000 - 2012-07-18
  - clean up doc language and expand on Moo and Moose
  - error prefixes for isa and coerce exceptions
  - unmark Moo and Moose as experimental since it's relatively solid now
  - convert isa and coerce info from external role attributes
  - clear method cache after metaclass generation to fix autoclean bug
2012-08-08 12:29:57 +00:00
wen
c0e58c3ef6 Update to 0.08
Update DEPENDS
Added LICENSE

Upstream changes:
0.08  Tue, 31 Jul 2012
  * Switch to Sub::Exporter::Progressive

0.07  Wed, 25 Jul 2012
  * Actually detect errors in pure-perl test
  * Add prototype to pure-perl pre-5.14 version
2012-08-08 12:18:15 +00:00
wen
77fea32c65 Added p5-Sub-Exporter-Progressive version 0.001003 2012-08-08 12:05:35 +00:00
wen
1dcec8a81f Imports p5-Sub-Exporter-Progressive-0.001003:
Sub::Exporter is an incredibly powerful module, but with that power comes
great responsibility, er- as well as some runtime penalties. This module
is a Sub::Exporter wrapper that will let your users just use Exporter if
all they are doing is picking exports, but use Sub::Exporter if your users
try to use Sub::Exporter's more advanced features features, like renaming
exports, if they try to use them.

Note that this module will export @EXPORT and @EXPORT_OK package variables
for Exporter to work. Additionally, if your package uses advanced Sub::Exporter
features like currying, this module will only ever use Sub::Exporter, so
you might as well use it directly.
2012-08-08 12:03:18 +00:00
sno
179ca0d555 Added devel/p5-Dist-Zooky version 0.10 2012-08-08 09:22:30 +00:00
sno
eee2d5e5ec Adding new package for Perl 5 module Dist::Zooky version 0.10 from CPAN
into devel/p5-Dist-Zooky.

Dist::Zooky is Dist::Zilla's nephew. He has the ability to summon his uncle.

dzooky will try its best to convert a distribution to use Dist::Zilla. It
supports ExtUtils::MakeMaker, Module::Install and Module::Build based
distributions, with certain limitations.

Simply execute dzooky in the directory containing the distribution you wish
to convert to Dist::Zilla.
2012-08-08 09:21:27 +00:00
dsainty
5133805643 Trivial typo in comment 2012-08-07 23:41:23 +00:00
adam
03714674da Changes 2.8.8:
* CheckIncludeFiles: Shorten check description message
* CPackNSIS: Rewrite variable documentation to make it more readable.
* OS X: Use correct extra path when searching for applicaton bundles
* OS X: Mark find_program results as advanced
* Fix some doc typo and add an undocumented var.
* OS X: Use OSX_DEVELOPER_ROOT for app search path
* FindBoost: add support for 1.49 and 1.50
2012-08-07 16:18:26 +00:00
sbd
27edefe435 Set NO_BUILD as this package only installs files. 2012-08-06 08:35:51 +00:00
adam
c091b605f5 Changes 2.6.2:
* Bug fixes
  Buffer overruns, complaints from Flex, and portability issues in the test
  suite have been fixed.
* Spaces in %lex- and %parse-param (lalr1.cc, glr.cc)
  Trailing end-of-lines in %parse-param or %lex-param would result in
  invalid C++.  This is fixed.
* Spurious spaces and end-of-lines
  The generated files no longer end (nor start) with empty lines.
2012-08-06 06:25:02 +00:00
jperkin
7e1d402a24 Don't limit FD_SETSIZE on Solaris, causes conflicts in 64-bit mode.
Bump PKGREVISION.
2012-08-02 12:40:31 +00:00
wiz
854b7cfd61 Do not build and install flex.pdf, too many dependencies for such
a low-level package. Bump PKGREVISION.
2012-08-01 13:12:36 +00:00
drochner
1301d12d4b sync w/ base pkg 2012-08-01 11:29:55 +00:00
drochner
bf7f6d3645 update to 0.12.1
This switches to the current stable branch.
2012-08-01 11:28:59 +00:00
wiz
448ba23be8 It seems pdftex is also needed, no idea why this wasn't detected earlier. 2012-07-31 18:16:50 +00:00
wiz
38aff9f216 Update to 0.11.0, requested by Patrick Welche.
Bump dependency in buildlink3.mk since its only user is dconf-editor.
Set LICENSE.
Add comments to patches.

Changes in dconf 0.10.0
=======================

The version number was increased and a new entry was added to the NEWS.

Changes in dconf 0.9.1
======================

  - give a g_warning() on failure to communicate with service

  - remove unworking 'set lock' call from dconf API and commandline tool

  - add code to exit gracefully on receipt of SIGINT, SIGHUP, SIGTERM

  - remove "service function" logic; always use the XDG runtime directory

Changes in dconf 0.9.0
======================

There has been an extremely minor incompatible change in the D-Bus API
of dconf this release.  From a practical standpoint, this change will
have no effect.  However, it serves as a reminder that the dconf D-Bus
API is private and can change from version to version (and will likely
change in the future).

As such, it is appropriate for those packaging dconf to kill all running
instances of dconf ('killall dconf-service') as part of their postinst
for the package.  It will be dbus-activated again on the next use.

  - support loading/storing of maybe types in dconf

  - remove NFS detection hackery and rely on XDG runtime dir

  - add proper support for change notification to DConfClient

  - commandline tool improvements

    - reset: reset keys or entire subpaths

    - dump: dump entire subpaths to keyfile format

    - load: load them back again (maybe at a different path)

    - watch: actually works now

  - editor improvements

    - keys now change in editor when changed from outside

    - support for flags

    - show dconf-editor in applications list

  - work around incompatible Vala bindings changes with an #if

  - don't install the bash completion script as executable

  - fix a warning caused by reusing a GError variable

  - other small fixes


Changes in dconf 0.7.5
======================

This release corrects a serious flaw in the previous release: crashing
if the database did not already exist.

It also contains many fixes and improvements to the dconf-editor,
including use of GSettings to store the window geometry.

This is the final release before 0.8.0 which will become the first
release in a new stable series.  Feature development will continue on
'master' toward 0.9 past that point.

Changes in dconf 0.7.4
======================

Changes in this version:

  - #648949: multithreading issue fixed (which actually affects all
    GSettings-using programs since dconf is used from a helper thread in
    that case)

  - dconf commandline tool is vastly more friendly now

    - no more aborting on unrecognised arguments

    - proper help

    - bash completion support

  - support for sysadmin lockdown

  - the editor now properly reads installed enum xml files

Changes in dconf 0.7.3
======================

This release consists almost entirely of fixes made by Robert to
dconf-editor.  A few other trivial build fixes are included as well
(bumping library version dependencies to match reality, etc).

Changes in dconf 0.7.2
======================

This is entirely a cleanup/fixes release.  Some fixes here to make the
increasingly-strict toolchain happy, and also some fixes for some
crashers in the GSettings backend and service.

 - remove some unused variables (new GCC gives a warning: #640566, another)
 - add a mutex to fix multi-threading issue (#640611)
 - don't crash if we have no D-Bus
 - clean up symbol exports
 - fix a crash in the service when using 'reset'
 - drop old linker options that were for libtool

Changes in dconf 0.7.1
======================

The last release contained a few problems that caused build failures on
some strict linkers.  Those should be fixed now.

Changes in dconf 0.7
====================

 - new library to use dconf with libdbus-1
 - quite a lot of improvements and bug-fixes in dconf-editor, thanks to
   Robert Ancell
 - some bug fixes in the GSettings backend (crashers caused by use if
   custom dconf profiles)
 - some FreeBSD build fixes
 - increased Vala dependency to 0.11.4 (required for dconf-editor fixes)

Changes in dconf 0.6
====================

 - Rewrite a lot of the GSettings backend to reduce GDBus abuse.  We use
   our own worker thread now instead of trying to hijack GDBus's.
 - disable gobject-introspection support for now
 - drop support for GTK2 in dconf-editor
 - Add a new torture-test case
 - Increase dbus timeout to 2 minutes (in case the service is heavily loaded)
 - Fix several memory leaks and other bugs
2012-07-31 15:46:20 +00:00
taca
15dcb7eb6d Update ruby-ffi to 1.1.2.
Exact changes aren't available, please refer:
	https://github.com/ffi/ffi/commits/master
2012-07-31 13:54:48 +00:00
taca
72ee38d9fc Update ZenTest to 4.8.2.
=== 4.8.2 / 2012-07-26

* 1 bug fix:

  * Fixed 1.9+ warnings in multiruby. (bhenderson)
2012-07-31 13:53:23 +00:00
taca
8d1c3d1a15 Update ruby-railties32 to 3.2.7.
## Rails 3.2.7 (unreleased)

* Since Rails 3.2, use layout false to render no layout
* Use strict_args_position! if available from Thor
2012-07-31 12:56:46 +00:00
taca
bdacf372b6 Update ruby-activemodel32 to 3.2.7.
## Rails 3.2.7 (unreleased)

* `validates_inclusion_of` and `validates_exclusion_of` now accept `:within`
  option as alias of `:in` as documented.

* Fix the the backport of the object dup with the ruby 1.9.3p194.
2012-07-31 12:52:25 +00:00
taca
3abb1b9a4e Update ruby-activesupport32 to 3.2.7.
## Rails 3.2.7 (unreleased)

* Hash#fetch(fetch) is not the same as doing hash[key]
* adds a missing require [fixes #6896]
* make sure the inflection rules are loaded when cherry-picking
  active_support/core_ext/string/inflections.rb [fixes #6884]
* Merge pull request #6857 from rsutphin/as_core_ext_time_missing_require
* bump AS deprecation_horizon to 4.0
2012-07-31 12:51:18 +00:00
taca
40ce78106a Update ruby-railties31 to 3.1.7.
## Rails 3.1.7 (Jul 26, 2012)

*   No changes.
2012-07-31 12:39:16 +00:00
taca
5b875889b9 Update ruby-activemodel31 to 3.1.7.
## Rails 3.1.7 (Jul 26, 2012)

*   No changes.
2012-07-31 12:35:47 +00:00
taca
b97d4d4290 Update ruby-activesupport31 to 3.1.7.
## Rails 3.1.7 (Jul 26, 2012)

*   No changes.
2012-07-31 12:35:07 +00:00
taca
ef6763b08a Update ruby-railties to 3.0.16.
## Rails 3.0.16 (Jul 26, 2012)

*   No changes.

## Rails 3.0.14 (Jun 12, 2012)

*   No changes.
2012-07-31 12:26:47 +00:00
taca
a05fb27ac2 Update ruby-activemodel to 3.0.16.
## Rails 3.0.16 (Jul 26, 2012)

*   No changes.

## Rails 3.0.14 (Jun 12, 2012)

*   No changes.
2012-07-31 12:21:54 +00:00
taca
c637c2bcfd Update ruby-activesupport3 to 3.0.16.
## Rails 3.0.16 (Jul 26, 2012)

*   No changes.

## Rails 3.0.14 (Jun 12, 2012)

*   No changes.
2012-07-31 12:21:03 +00:00
wen
8899d47714 Update to 1.004001
Upstream changes:
1.004001 - 2012-07-12
  - test-specific strictures now enabled during 'dzil test'
1.004000 - 2012-07-12
  - switch to testing calling file to avoid firing on dependencies
2012-07-31 05:35:16 +00:00
wiz
5c921499db Update to 1.30.1:
Overview of changes between 1.30.0 and 1.30.1
=============================================
- Update Arabic joining classes to 6.1.0
- Build fixes
- Annotation fixes
- 667960 - add --system option to querymodules
- 675400 - respect XDG_CONFIG_HOME for rc files
- 673497 - Fix corefont fallback
2012-07-29 20:25:40 +00:00
wiz
3079ce6415 Update to 0.6.0:
mdds 0.6.0

* all

  * added MSVS Solution file, to make it easier to build unit test
    programs on Windows.

* mixed_type_matrix

  * improved performance of size() method by caching it.

* multi_type_vector (new)

  * new data structure to support efficient storage of data of different
    types.

* multi_type_matrix (new)

  * new data structure to eventually replace mixed_type_matrix.  It uses
    multi_type_vector as its backend storage.
2012-07-29 20:02:15 +00:00
wiz
5c2158f14f Update to 2.5.36. Add build dependencies on gtexinfo and two tex
packages needed to build pdf documentation, since there is no
configure option to disable it that I can see. If this leads to
problems, we'll have to disable it with a patch.

* version 2.5.36

** various portability fixes that quiet compiler warnings on 64-bit
   hosts

** various manual fixes, including correcting the name of a %option and
   updating some simple examples to use ANSI C syntax

** various bug fixes that prevent certain error conditions from
   persisting when they should not persist

** improvements to the test suite so it behaves better when linking
   compiled files

** new translations from the translation project: ca, da, es, fi, fr,
   ga, ko, pt_br, ro, ru, sv, tr, zh_cn

** the flex distribution is now built with automake 1.10.1 and automake
   2.61
2012-07-29 19:42:21 +00:00
wiz
56efd29235 Update to 2.6:
* Noteworthy changes in release 2.6 (2012-07-19) [stable]

** Future Changes

  The next major release of Bison will drop support for the following
  deprecated features.  Please report disagreements to bug-bison@gnu.org.

*** K&C parsers

  Support for generating parsers in K&R C will be removed.  Parsers
  generated for C support ISO C90, and are tested with ISO C99 and ISO C11
  compilers.

*** Features deprecated since Bison 1.875

  The definitions of yystype and yyltype will be removed; use YYSTYPE and
  YYLTYPE.

  YYPARSE_PARAM and YYLEX_PARAM, deprecated in favor of %parse-param and
  %lex-param, will no longer be supported.

  Support for the preprocessor symbol YYERROR_VERBOSE will be removed, use
  %error-verbose.

*** The generated header will be included (yacc.c)

  Instead of duplicating the content of the generated header (definition of
  YYSTYPE, yyparse declaration etc.), the generated parser will include it,
  as is already the case for GLR or C++ parsers.  This change is deferred
  because existing versions of ylwrap (e.g., Automake 1.12.1) do not support
  it.

** Generated Parser Headers

*** Guards (yacc.c, glr.c, glr.cc)

  The generated headers are now guarded, as is already the case for C++
  parsers (lalr1.cc).  For instance, with --defines=foo.h:

    #ifndef YY_FOO_H
    # define YY_FOO_H
    ...
    #endif /* !YY_FOO_H  */

*** New declarations (yacc.c, glr.c)

  The generated header now declares yydebug and yyparse.  Both honor
  --name-prefix=bar_, and yield

    int bar_parse (void);

  rather than

    #define yyparse bar_parse
    int yyparse (void);

  in order to facilitate the inclusion of several parser headers inside a
  single compilation unit.

*** Exported symbols in C++

  The symbols YYTOKEN_TABLE and YYERROR_VERBOSE, which were defined in the
  header, are removed, as they prevent the possibility of including several
  generated headers from a single compilation unit.

*** YYLSP_NEEDED

  For the same reasons, the undocumented and unused macro YYLSP_NEEDED is no
  longer defined.

** New %define variable: api.prefix

  Now that the generated headers are more complete and properly protected
  against multiple inclusions, constant names, such as YYSTYPE are a
  problem.  While yyparse and others are properly renamed by %name-prefix,
  YYSTYPE, YYDEBUG and others have never been affected by it.  Because it
  would introduce backward compatibility issues in projects not expecting
  YYSTYPE to be renamed, instead of changing the behavior of %name-prefix,
  it is deprecated in favor of a new %define variable: api.prefix.

  The following examples compares both:

    %name-prefix "bar_"               | %define api.prefix "bar_"
    %token <ival> FOO                   %token <ival> FOO
    %union { int ival; }                %union { int ival; }
    %%                                  %%
    exp: 'a';                           exp: 'a';

  bison generates:

    #ifndef BAR_FOO_H                   #ifndef BAR_FOO_H
    # define BAR_FOO_H                  # define BAR_FOO_H

    /* Enabling traces.  */             /* Enabling traces.  */
    # ifndef YYDEBUG                  | # ifndef BAR_DEBUG
                                      > #  if defined YYDEBUG
                                      > #   if YYDEBUG
                                      > #    define BAR_DEBUG 1
                                      > #   else
                                      > #    define BAR_DEBUG 0
                                      > #   endif
                                      > #  else
    #  define YYDEBUG 0               | #   define BAR_DEBUG 0
                                      > #  endif
    # endif                           | # endif

    # if YYDEBUG                      | # if BAR_DEBUG
    extern int bar_debug;               extern int bar_debug;
    # endif                             # endif

    /* Tokens.  */                      /* Tokens.  */
    # ifndef YYTOKENTYPE              | # ifndef BAR_TOKENTYPE
    #  define YYTOKENTYPE             | #  define BAR_TOKENTYPE
       enum yytokentype {             |    enum bar_tokentype {
         FOO = 258                           FOO = 258
       };                                  };
    # endif                             # endif

    #if ! defined YYSTYPE \           | #if ! defined BAR_STYPE \
     && ! defined YYSTYPE_IS_DECLARED |  && ! defined BAR_STYPE_IS_DECLARED
    typedef union YYSTYPE             | typedef union BAR_STYPE
    {                                   {
     int ival;                           int ival;
    } YYSTYPE;                        | } BAR_STYPE;
    # define YYSTYPE_IS_DECLARED 1    | # define BAR_STYPE_IS_DECLARED 1
    #endif                              #endif

    extern YYSTYPE bar_lval;          | extern BAR_STYPE bar_lval;

    int bar_parse (void);               int bar_parse (void);

    #endif /* !BAR_FOO_H  */            #endif /* !BAR_FOO_H  */
2012-07-29 19:25:53 +00:00
fhajny
89d4c76b6e Simplify the build call for devel/poco dependants. 2012-07-29 16:02:45 +00:00
fhajny
207f94940c Fix the C99 problem on SunOS properly.
GCC 4.6 and newer on SunOS will force C99 with C++, which requires
_XOPEN_SOURCE=600 to be set. On the other hand, GCC 4.5 and earlier will
require C99 for _XOPEN_SOURCE=600, but reject C99 for C++ code.

Set _XOPEN_SOURCE to 500 or 600 accordingly.
2012-07-29 11:26:54 +00:00
reed
9ad8d6e925 more specific homepage 2012-07-28 21:23:17 +00:00
reed
72b4d60229 remove the description for a different package and add a one sentence
description for this.
2012-07-28 21:22:35 +00:00
prlw1
141461c2c0 Update to pyatspi 2.5.4
* Wrap all interfaces (BGO#679044).
2012-07-28 18:08:45 +00:00
prlw1
d8be26eabb Update to at-spi2-atk 2.5.4
* Fix for bug #679013 - AtspiCollection should be implemented for
  all containers
* Plug ref count leaks (BGO#679285).
* Only add items to the cache on children-changed if the children are
  included in the event.
* Only send PropertyChange signals used for caching, absent listeners.

Especially:

* Only create a directory and a socket when requested.
    Currently, atk-bridge clutters XDG_RUNTIME_DIR with directories for sockets,
    which is especially annoying since gtk currently does not call
    atk_bridge_adaptor_cleanup, so the directories never go away. This change do
    not really solve the problem--it only hides it from users who do not really
    need AT-SPI--but, nevertheless, there is no reason to create a directory or
    socket if nothing has requested it, so doing this lazily makes sense.

* Don't create a (non-readable) subdirectory for the socket when root.
    If an application is running as root but within a user's runtime directory,
    then creating a temporary directory will result in the directory being owned
    by root, and the user will not have permission to search the directory to
    access the socket, so an AT running as the normal user will not be able to
    connect to the application running as root.
    Fixes regression introduced by the fix for BGO#678348.
2012-07-28 18:05:59 +00:00
prlw1
b850fb9226 Update to at-spi2-core 2.5.4
* Fix a missing return value (from joerg@).
* Fix a crash when unable to remove a match rule.
2012-07-28 18:00:57 +00:00
morr
dfed13526c Remove I18N files from PLIST 2012-07-27 20:24:53 +00:00
morr
0f78782d7f Update to newest version, including security fixes.
ChangeLog from last version:

SECURITY
========
* Close several XSS vulnerabilities in topic administration page.  This
  resolves CVE-2012-2768.
DOC
===
* Clarify that the only version incompatibility is 3.8.0; 3.8.x for
  values of x != 0 is fine.
* Note incompatibility with RT 4 and above, which already include RTFM
  functionality as "Articles"

XXX: for now disable copying of PO files, they conflict with RT ones.
2012-07-27 20:22:13 +00:00
jperkin
a5a4365988 Remove makeinfo requirement, it was added back in 2003 but doesn't appear
to be necessary any more.  Ordinarily it wouldn't hurt to leave it, but it
can cause cyclic dependencies if binutils is required by gcc, and this will
suffice in lieu of a proper fix for that problem.
2012-07-27 12:34:03 +00:00
bsiegert
e84356da6f Add a special case for f77 on MirBSD. This is what the wrapper scripts call
the f2c frontend. It is not recognized as GCC even though there is a gcc
underneath. Thus, use "-Wl," to introduce linker options.

This unbreaks the build of shared libraries written in Fortran on MirBSD
(exotic combination, yes I know) such as blas.

Bump PKGREVISION.
2012-07-26 12:04:03 +00:00
drochner
f6dda0916e +py-distribute 2012-07-25 19:06:46 +00:00
drochner
06f1d4d7f2 add py-distribute-0.6.28, a replacement for py-setuptools which
also works with Python3
2012-07-25 19:05:51 +00:00
wen
9035eefdd3 Update to 0.20
Upstream ChangeLog:
0.20
    - test_requires Time::HiRes for redhat.
      (berekuk++)
0.19
    - fixed TB2 support(tokuhirom)
2012-07-25 15:33:46 +00:00
obache
7e97bcd95e darwin-iconv hack is only required for the case using native libiconv.
PR 46720.
2012-07-25 13:17:08 +00:00
drochner
169452e2f2 update to 2.32.4
changes: bugfixes
2012-07-24 18:23:38 +00:00
jperkin
74f81035d9 Make bash the default shell on SmartOS. 2012-07-24 13:18:00 +00:00
adam
19785a1aa4 Changes 1.7.11.3
* The error message from "git push $there :bogo" (and its equivalent
  "git push $there --delete bogo") mentioned that we tried and failed
  to guess what ref is being deleted based on the LHS of the refspec,
  which we don't.
* A handful of files and directories we create had tighter than
  necessary permission bits when the user wanted to have group
  writability (e.g. by setting "umask 002").
* "commit --amend" used to refuse amending a commit with an empty log
  message, with or without "--allow-empty-message".
* "git commit --amend --only --" was meant to allow "Clever" people to
  rewrite the commit message without making any change even when they
  have already changes for the next commit added to their index, but
  it never worked as advertised since it was introduced in 1.3.0 era.
* Even though the index can record pathnames longer than 1<<12 bytes,
  in some places we were not comparing them in full, potentially
  replacing index entries instead of adding.
* "git show"'s auto-walking behaviour was an unreliable and
  unpredictable hack; it now behaves just like "git log" does when it
  walks.
* "git diff", "git status" and anything that internally uses the
  comparison machinery was utterly broken when the difference
  involved a file with "-" as its name.  This was due to the way "git
  diff --no-index" was incorrectly bolted on to the system, making
  any comparison that involves a file "-" at the root level
  incorrectly read from the standard input.
* We did not have test to make sure "git rebase" without extra options
  filters out an empty commit in the original history.
* "git fast-export" produced an input stream for fast-import without
  properly quoting pathnames when they contain SPs in them.
* "git checkout --detach", when you are still on an unborn branch,
  should be forbidden, but it wasn't.
* Some implementations of Perl terminates "lines" with CRLF even when
  the script is operating on just a sequence of bytes.  Make sure to
  use "$PERL_PATH", the version of Perl the user told Git to use, in
  our tests to avoid unnecessary breakages in tests.
Also contains minor typofixes and documentation updates.
2012-07-23 20:16:03 +00:00
jperkin
62587b37b5 Update to binutils-2.22, mostly from wip/binutils.
Changes since binutils-2.17 are too numerous to mention, see the various
NEWS files for details.

Tested on NetBSD 6.0_BETA2 and SmartOS.
2012-07-23 12:24:34 +00:00
cheusov
e2ceb48404 Update to 1.3.2
Build failure on cygwin was fixed (sf.net bug #3398121)
  __inline__ directives were removed
2012-07-22 15:36:03 +00:00
cheusov
d1cc9f8560 Update to 0.23.0
mkc.subprj.mk:
    - Support for "virtual" subproject was added. Subprojects listed
      in SUBPRJ and SUBPRJS_DFLT are not necessarily associated with
      a subdirectory. See examples/hello_superfs for example.
      Virtual subproject is a way to group several subprojects into
      new one.

  New variables were introduced: COPTS_<proj> OBJCOPTS_<proj>
  LDADD_<proj> LDFLAGS_<proj> CPPFLAGS_<proj> CXXFLAGS_<proj>.
  See the manual page for details.

  Fix: OBJDIR_<subdir> variables now always contain full paths.

  Fix in mkc_which(1). Now it differs directories and regular files.

  Minor fixes in regression tests for EXPORT_SYMBOLS.

  mkc.lib.mk:
    - SHLIB_MINOR unconditionally defaults to 0

  More slides in .pdf presentation:
    - cross-compilation
    - EXPORT_SYMBOLS

  Fixes for Pascal support

  Minor fixes in the man page
2012-07-22 13:00:41 +00:00
ryoon
1c64fed30b Update to 10.0.6
* --tracejit option is virtually obsolete, remove jit PLIST.

Changelog: from http://www.mozilla.org/en-US/firefox/10.0.6/releasenotes/
    FIXED
    Security fixes can be found https://www.mozilla.org/security/known-vulnerabilities/firefoxESR.html
    FIXED
    Multiple stability bugs
    FIXED
    Text editing inconsistencies
2012-07-22 00:03:10 +00:00
wiz
538b21e104 Remove "WWW: URL" from DESCR. Common in FreeBSD ports, but in pkgsrc the
URL should be as HOMEPAGE in the Makefile.
2012-07-21 20:07:59 +00:00
marino
c7f1937110 devel/libFoundation: Fix gethostbyXXXX_r functions on DragonFly
DragonFly has gethostbyname_r and gethostbyaddr_r functions while NetBSD
does not.  The function calls didn't make the prototype though.  Macros
were used to provide the correct arguments and return type for DragonFly.
2012-07-20 23:46:44 +00:00
wiz
d17868c197 Update to latest tarball from upstream. They didn't change the name,
but now install two more files, so we use DIST_SUBDIR.
Bump PKGREVISION.

From Jaap Boender.
2012-07-20 20:08:25 +00:00
taca
b6fceb3ae4 - Reset PKG_REVISION by both php53 and php54 are updated.
- Remove supporting php5 (PHP 5.2.x) supporting codes.
2012-07-20 12:30:36 +00:00
marino
069a7d8e84 devel/libusbx: Mark NOT-FOR-DRAGONFLY
The library has to be specifically and non-trivially ported to each
platform it supports and currently it is not ported to DragonFly.
Moveover, FreeBSD's USB stack, which uses the same API, is intended to
ported to DragonFly in the near future.
2012-07-20 11:30:51 +00:00
marino
f4b88a7dd0 devel/libusb1: Mark NOT-FOR-DRAGONFLY
The library has to be specifically and non-trivially ported to each
platform it supports and currently it is not ported to DragonFly.
Moveover, FreeBSD's USB stack, which uses the same API, is intended to
ported to DragonFly in the near future.
2012-07-20 11:30:00 +00:00
agc
51596ef7eb add a buildlink3.mk file for this package 2012-07-20 03:13:48 +00:00
gdt
0fc0b1937a Update to 0.5.12, from wen heping.
Via PR pkg/46550.  As the PR, notes, no changelog can be found.

The upstream community will be reminded about the lack of NEWS.
2012-07-20 00:48:24 +00:00
gdt
e93ae4d344 Update to 1.9.3, from wen heping.
Fixes PR pkg/46551 (which also does not contain the requisite NEWSy
commit message text.

(Upstream has no news, and no changelog.  Upstream author will be sent
a bug report about the lack of NEWS.)
2012-07-20 00:41:11 +00:00
jmmv
2c517d2d49 These packages are all modified-bsd, not 2-clause-bsd. 2012-07-19 18:30:18 +00:00
ryoon
1a59fa9122 Update to 14.0.1
Changelog:
NEW
Google searches now utilize HTTPS
NEW
Full screen support for Mac OS X Lion implemented
NEW
Plugins can now be configured to only load on click (requires an about:config change)
NEW
The Awesome Bar now auto-completes typed URLs
CHANGED
Improved site identity manager, to prevent spoofing of an SSL connection with favicons
DEVELOPER
Pointer Lock API implemented
DEVELOPER
New API to prevent your display from sleeping
DEVELOPER
New text-transform and font-variant CSS improvements for Turkic languages and Greek
FIXED
Various security fixes
FIXED
GIF animation can gets stuck when src and image size are changed (743598)
FIXED
OS X: nsCocoaWindow::ConstrainPosition uses wrong screen in multi-display setup (752149)
FIXED
CSS :hover regression when an element's class name is set by Javascript (758885
2012-07-18 16:10:06 +00:00
adam
daa9dbd8b1 Changes 1.7.11.2:
* On Cygwin, the platform pread(2) is not thread safe, just like our
   own compat/ emulation, and cannot be used in the index-pack
   program.  Makefile variable NO_THREAD_SAFE_PREAD can be defined to
   avoid use of this function in a threaded program.
 * "git add" allows adding a regular file to the path where a
   submodule used to exist, but "git update-index" does not allow an
   equivalent operation to Porcelain writers.
 * "git archive" incorrectly computed the header checksum; the symptom
   was observed only when using pathnames with hi-bit set.
 * "git blame" did not try to make sure that the abbreviated commit
   object names in its output are unique.
 * Running "git bundle verify" on a bundle that records a complete
   history said "it requires these 0 commits".
 * "git clone --single-branch" to clone a single branch did not limit
   the cloning to the specified branch.
 * "git diff --no-index" did not correctly handle relative paths and
   did not correctly give exit codes when run under "--quiet" option.
 * "git diff --no-index" did not work with pagers correctly.
 * "git diff COPYING HEAD:COPYING" gave a nonsense error message that
   claimed that the treeish HEAD did not have COPYING in it.
 * When "git log" gets "--simplify-merges/by-decoration" together with
   "--first-parent", the combination of these options makes the
   simplification logic to use in-core commit objects that haven't
   been examined for relevance, either producing incorrect result or
   taking too long to produce any output.  Teach the simplification
   logic to ignore commits that the first-parent traversal logic
   ignored when both are in effect to work around the issue.
 * "git ls-files --exclude=t -i" did not consider anything under t/ as
   excluded, as it did not pay attention to exclusion of leading paths
   while walking the index.  Other two users of excluded() are also
   updated.
 * "git request-pull $url dev" when the tip of "dev" branch was tagged
   with "ext4-for-linus" used the contents from the tag in the output
   but still asked the "dev" branch to be pulled, not the tag.
Also contains minor typofixes and documentation updates.
2012-07-18 12:09:56 +00:00
sno
569113abd7 Updating package for Perl 5 module Moose::Autobox from CPAN in
devel/p5-Moose-Autobox from 0.11nb2 to 0.12.

Upstream changes:
0.12  Tue. Mar 20, 2012
    - replace "use base" with "use parent"
2012-07-18 09:18:28 +00:00
sno
6e37c67e41 Updating package for Perl 5 module Data::Visitor from CPAN in
devel/p5-Data-Visitor from 0.27nb2 to 0.28.

pkgsrc changes:
- adjust dependencies

Upstream changes:
0.28  2012-02-12
    - convert to dzil
    - bump namespace::clean dep
    - better error message if Data::Alias isn't found
    - doc fixes
2012-07-18 09:12:21 +00:00
sno
c618ef8015 mark circular dependency and bump revision 2012-07-18 08:52:45 +00:00
sno
e30abba0d7 Updating package for Perl 5 module Moose from CPAN in devel/p5-Moose from
2.0402nb1 to 2.0603.

pkgsrc changes:
- adjust build dependencies (META.json informs much better now)

Upstream changes:
2.0603 Thu, Jun 28, 2012

  [BUG FIXES]

  * Fix test failure in blead. RT #78085.

2.0602 Mon, May 07, 2012

  [BUG FIXES]

  * Ensure that the Moose::Exporter-generated init_meta returns the same value
    that it did previously. This isn't really a bug, since the return value has
    never been tested or documented, but since the generated init_meta is
    nothing more than a compatibility shim at this point, there's no reason to
    not make it as compatible as possible. Reported by Moritz Onken. (doy)

2.0601 Tue, May 01, 2012

  [BUG FIXES]

  * Fix init_meta order when multiple also packages are specified (this matters
    when one of them is being used to actually initalize the metaclass,
    typically with also => 'Moose'). Reported by Randy Stauner. (doy)

2.0600 Sun, Apr 29, 2012

  [OTHER]

  * Releasing 2.0502 as stable.

2.0502-TRIAL Wed, Apr 25, 2012

  [OTHER]

  * The Test::DependentModules test now covers a much wider range of downstream
    dependents (all of them in fact, for some definition of "all"). This should
    allow us to track inadvertent backwards compatibility breakages much more
    effectively. (doy)

  * A few test tweaks to avoid spurious failures. (doy)

2.0501-TRIAL Tue, Apr 03, 2012

  [BUG FIXES]

  * Avoid syntax errors on pre-5.14. (doy)

2.0500-TRIAL Tue, Apr 03, 2012

  [NEW FEATURES]

  * Class::MOP::Class now has methods for introspecting and modifying the
    overloaded operators for a class. (doy)

  [ENHANCEMENTS]

  * The cookbook recipes have all been renamed. Instead of numbered recipes
    (Basics::Recipe1), we now have descriptive names
    (Basics::Point_AttributesAndSubclassing). This makes it easier for us to
    add and remove recipes in the future, and makes it a little easier to
    converse about them, since the name gives us some clue of what they
    contain.

  [BUG FIXES]

  * Re-declaring a class_type or role_type constraint that has already been
    declared now just returns the original type constraint, rather than
    replacing the original constraint and ergo losing any coercions that were
    on the original constraint. Fixes RT #73289. (t0m)

  * Moose::Exporter now calls init_meta methods in the correct order, when
    multiple levels of 'also' parameters are specified. Reported by Rocco
    Caputo. (doy, perigrin)

  * Moose::Exporter no longer generates init_meta methods in order to apply
    metaroles, since the metaclass itself isn't guaranteed to exist yet at that
    point. Metaroles are now applied at the end of import, after all
    user-defined init_meta methods have been called. Fixes RT #51561. (doy)

  * Fixed a memory leak. This occurred when creating an anonymous
    class. Immutabilizing an anonymous class still leaks memory due to a bug in
    Eval::Closure (which should hopefully be fixed soon). Based on code and bug
    report from Carlos Lima. RT #74650.

  * Fix a segfault when adding a method to a class which was defined in a
    package which was deleted. (doy)

2.0403 Tue, Apr 03, 2012

  [OTHER]

    * No changes, reupload to fix indexing.
2012-07-18 08:41:17 +00:00
sno
f82d9234b2 Add conflict for devel/p5-Moo before Role::Tiny was split out from it 2012-07-18 08:06:03 +00:00
sno
861c944f9f Updating package for Perl 5 module Moo in devel/p5-Moo from 0.009012 to
0.091014.

pkgsrc changes:
- add newly introduced dependencies

upstream changes:
0.091014 - 2012-07-16
  - load overload.pm explicitly for overload::StrVal

0.091013 - 2012-07-15
  - useful and detailed errors for coerce in attrib generation

0.091012 - 2012-07-15
  - useful and detailed errors for default checker in attrib generation
  - throw an error when trying to extend a role

0.091011 - 2012-06-27
  - re-add #web-simple as development IRC
  - don't assume Scalar::Util is imported into the current package

0.091010 - 2012-06-26
  - isa checks on builders
  - additional quote_sub docs
  - remove multi-populate code to fix exists/defined new() bug
  - document move to #moose and include repository metadata
  - no Moo and no Moo::Role
  - squelch used only once warnings for $Moo::HandleMoose::MOUSE
  - MooClass->meta
  - subconstructor handling for Moose classes

0.091009 - 2012-06-20
  - squelch redefine warnings in the coderef installation code

0.091008 - 2012-06-19
  - bump Role::Tiny dependency to get working modifiers under composition
  - handle "has '+foo'" for attrs from superclass or consumed role
  - document override -> around translation
  - use D::GD if installed rather than re-adding it as a requirement

0.091007 - 2012-05-17
  - remove stray reference to Devel::GlobalDestruction

0.091006 - 2012-05-16
  - drop a couple of dependencies by minor releases we don't strictly need

0.091005 - 2012-05-14
  - temporary switch to an inlined in_global_destruction to avoid needing
    to fatpack Sub::Exporter for features we don't use
  - re-order is documentation to give readonly styles more prominence
  - a weakened value should still be returned on set (fixes lazy + weak_ref)
  - add an explicit return to all exported subs so people don't accidentally
    rely on the return value

0.091004 - 2012-05-07
  - also inhale from Mouse
  - clarify how isa and coerce interact
  - support isa and coerce together for Moose
  - guard _accessor_maker_for calls in Moo::Role in case Moo isn't loaded
  - reset handlemoose state on mutation in case somebody reified the
    metaclass too early

0.091003 - 2012-05-06
  - improve attribute option documentation
  - update the incompatibilities section since we're less incompatible now
  - fix coderef naming to avoid confusing autoclean

0.091002 - 2012-05-05
  - exclude union roles and same-role-as-self from metaclass inflation
  - inhale Moose roles before checking for composition conflicts
  - enable Moo::sification if only Moo::Role is loaded and not Moo
  - preserve attribute ordering
  - factor out accessor generation code a bit more to enable extension

0.091001 - 2012-05-02
  - bump Role::Tiny dependency to require de-strictures-ed version
  - fix test failure where Class::XSAccessor is not available

0.091000 - 2012-04-27
  - document MX::AttributeShortcuts 009+ support
  - documentation for the metaclass inflation code
  - better error message for broken BUILDARGS
  - provide 'no Moo::sification' to forcibly disable metaclass inflation
  - switch to Devel::GlobalDestruction to correctly disarm the
    Moo::sification trigger under threads
  - make extends after has work
  - name subs if Sub::Name is available for better stracktraces
  - undefer all subs before creating a concrete Moose metaclass
  - fix bug in _load_module where global vars could cause mis-detection
    of the module already being loaded

0.009_017 - 2012-04-16
  - mangle constructor meta-method on inflation so make_immutable works
  - fix possible infinite loop caused by subconstructor code

0.009_016 - 2012-04-12
  - don't accidentally load Moo::HandleMoose during global destruction
  - better docs for trigger (and initializer's absence)

0.009_015 - 2012-04-11
  - Complete support for MooseX::AttributeShortcuts 0.009
  - Allow Moo classes to compose Moose roles
  - Introduce Moo::HandleMoose, which should allow Moo classes and roles
    to be treated as Moose classes/roles. Supported so far:
    - Some level of attributes and methods for both classes and roles
    - Required methods in roles
    - Method modifiers in roles (they're already applied in classes)
    - Type constraints
2012-07-18 08:04:49 +00:00
sno
b1d589901e Added devel/p5-Role-Tiny version 1.001004 2012-07-18 07:54:31 +00:00
sno
4b90070f45 Adding new package for CPAN module Role::Tiny version 1.001004 into
devel/p5-Role-Tiny as requirement for upcoming update for devel/p5-Moo.

Role::Tiny is a minimalist role composition tool.

ROLE COMPOSITION

Role composition can be thought of as much more clever and meaningful
multiple inheritance. The basics of this implementation of roles is:

    * If a method is already defined on a class, that method will not be
      composed in from the role.
    * If a method that the role "requires" to be implemented is not
      implemented, role application will fail loudly.

Unlike Class::C3, where the last class inherited from "wins," role
composition is the other way around, where the class wins. If multiple
roles are applied in a single call (single with statement), then if any
of their provided methods clash, an exception is raised unless the class
provides a method since this conflict indicates a potential problem.
2012-07-18 07:54:13 +00:00
marino
e2042b1651 devel/florist: fix lint errors 2012-07-15 11:52:57 +00:00
wiz
68808ff07a Recursive bump for startup-notification* dependency change, requested
by Obache.
2012-07-15 08:22:46 +00:00
dholland
f9897deb1e removed centericq, ArX, gcc3-java, jitterbug, obconf, and sope 2012-07-15 02:35:20 +00:00
marino
9e0c529a02 devel/gdbus-codegen: USE_TOOLS+= msgfmt 2012-07-15 00:28:09 +00:00
dholland
1efa17c42c Remove devel/ArX as promised. Has not been buildable for several
years, and is dead upstream.
2012-07-14 22:16:03 +00:00
ryoon
2ec7b7c9bb Fix PR pkg/46622
* Fix build on NetBSD 4
2012-07-14 21:19:48 +00:00
ryoon
454baa1175 Update to 1.447.2
Changelog:
What's new in 1.447.2 (2012/06/11)

    Guice injector failure can cause failure of whole Jenkins (issue 13448)
    Jenkins runs out of file descriptors (winstone problem) (issue 9882)
    Parsing of POM happens before SNAPSHOT-Parents are updated (issue 8663)
    Loading All Build History Fails (issue 13238)
2012-07-13 18:41:45 +00:00
fhajny
3777b7182c Update libevent to 2.0.19.
Changes in version 2.0.19-stable (3 May 2012)

* Refactor event_persist_closure: raise and extract some common logic
* If time has jumped so we'd reschedule a periodic event in the past, schedule
  it for the future instead
* If a higher-priority event becomes active, don't continue running events
  of the current priority.
* Fixed potential double-readcb execution with openssl bufferevents.
* Cancel a probe request when the server is freed, and ignore cancelled probe
  callbacks
* Remove redundant DNS_ERR_CANCEL check, move comment
* When retransmitting a timed-out DNS request, pick a fresh nameserver.
* Backport: provide EVENT_LOG_* names, and deprecate _EVENT_LOG_*

Changes in version 2.0.18-stable (22 Mar 2012)

* Make uses of open() close-on-exec safe by introducing an internal
  evutil_open_closeonexec.
* Properly zero the kevent in kq_setup_kevent()
* Stop crashing in evdns when nameserver probes give a weird error

Changes in version 2.0.17-stable (10 Feb 2012)

* Be absolutely sure to clear pncalls before leaving event_signal_closure
* check for sysctl before we use it
* Remove bogus casts of socket to int before calling ev_callback
* Make evconnlistener work around bug in older Linux when getting nmapped
* Fix a list corruption bug when using event_reinit() with signals present
* Fix a fd leak in event_reinit()
* Do a memberwise comparison of threading function tables
* Use C-style comments in C source files (for compatibility with compilers
  such as xlc on AIX).
* Avoid crash when freeing event_iocp and using event_set_mem_functions
* In the kqueue backend, do not report EBADF as an EV_READ
* Fix behavior of evbuffer_peek(buf,-1,NULL,NULL,0)
* Loop on filtering SSL reads until we are blocked or exhausted.
* Force strict validation of HTTP version in response.
* evdns: fix a bug in circular-queue implementation
* Backport evhttp_connection_get_bufferevent to Libevent 2.0

Changes in version 2.0.16-stable (18 Nov 2011)

* More detailed message in case of libevent self-debugging failure.
* epoll: close fd on alloc fail at initialization
* Fix compile warning from saying event2/*.h inside a comment
* Warn when unable to construct base because of failing make_base_notifiable
* Don't try to make notifiable event_base when no threading fns are configured
* unit test for remove_buffer bug
* Fix an evbuffer crash in evbuffer_remove_buffer()
* Refactor amount-to-read calculations in buffervent_ssl consider_reading()
* Move SSL rate-limit enforcement into bytes_to_read()
* Avoid spinning on OpenSSL reads
* Empty DNS reply with OK status is another way to say NODATA.

Changes in version 2.0.15-stable (12 Oct 2011)

* DNS: add ttl for negative answers using RFC 2308 idea.
* Add DNS_ERR_NODATA error code to handle empty replies.
* Make evbuffer callbacks get the right n_added value after evbuffer_add
* Prefer mmap to sendfile unless a DRAINS_TO_FD flag is set. Allows add_file
  to work with SSL.
* When a signal callback is activated to run multiple times, allow
  event_base_loopbreak to work even before they all have run.
2012-07-13 15:52:54 +00:00
obache
b0e38604f8 Update ruby-ole to 1.2.11.4.
== 1.2.11.4 / 2012-07-03

- Embed PropertySet meta data GUIDs and field lists, to avoid hitting the
  filesystem and remove dependency on YAML.
- Update Rakefile to avoid warnings about both deprecated tasks and space
  before parentheses.
- Remove Dirent#children=.
2012-07-13 13:15:40 +00:00
sno
4199921691 Updating package containing Perl5 pragma version in devel/p5-version from
0.9700 (upstream 0.97) to 0.9900 (upstream 0.99)

Upstream changes:
2012-04-26  John Peacock  <john.peacock@havurah-software.org>
	* .hgtags:
	Tagging version '0.99' using shipit.
	[5b92453596f4] [tip]

	* README, lib/version.pm, t/01base.t, t/02derived.t, t/03require.t,
	t/05sigdie.t, t/06noop.t, t/07locale.t, t/coretests.pm,
	vperl/vpp.pm, vutil/lib/version/vxs.pm:
	Missed a patch from bleadperl.
	[47af644a41f0] [0.99]

2012-04-25  John Peacock  <john.peacock@havurah-software.org>
	* .hgtags:
	Tagging version '0.98' using shipit.
	[f2b560650d71]

	* README, lib/version.pm, t/01base.t, t/02derived.t, t/03require.t,
	t/05sigdie.t, t/06noop.t, t/07locale.t, vperl/vpp.pm,
	vutil/lib/version/vxs.pm:
	Final prep for release to CPAN
	[9b2b10192e6d] [0.98]

	* t/coretests.pm:
	And apply test for overflowing versions...
	[428561b08acb]

	* vutil/vutil.c:
	Apply changes from Perl core to prevent buffer overflow with
	ludicrous version objects.
	[dda581b33ebb]
2012-07-13 07:47:55 +00:00
mef
74dd55845a Correction to previous version of PLIST.
PLIST.cs and PLIST.ci for case sensitive/insensitive switch
was not honoured  (Mac OS X issue).
 The related lines are really revert to revision 1.28.
No PKGREVISION bump required, already packaged one is not affected.
2012-07-13 07:23:42 +00:00
jmmv
82111c2a6d Point to the new document I have placed in the NetBSD wiki on how to run
the NetBSD test suite with Kyua.  It is way more detailed than the previous
one and explicitly targetted at NetBSD users.
2012-07-13 01:37:11 +00:00
jperkin
314a39e354 Commit a different fix for the Solaris 32-bit libelf problem. Disable
largefile support only in programs which depend upon libelf (currently just
gresource), rather than across the entirety of glib2.

Bump PKGREVISION.
2012-07-12 14:43:25 +00:00
marino
dffa828878 devel/glib2: Fix 32-bit SunOS
On a 32-bit OpenIndiana 151a machine, glib2 failed with the error:
"large files are not supported by libelf".

The glib2 makefile doesn't include libelf from pkgsrc, it uses the version
with the header at /usr/include/libelf.h.  Libelf will only support large
files (64 bits) with 64-bit versions of SunOS.

This change adds additional checks.  When the Makefile determines that the
package is building on a 32-bit SunOS, it will force the configure script
to define _FILE_OFFSET_BITS as 32 which allows glib2 to build completely.

No need to bump revision; it wouldn't have built on 32-bit SunOS before.
2012-07-11 23:07:06 +00:00
wiz
ae5c8ea6b3 + js_of_ocaml, ocaml-deriving-ocsigen. 2012-07-11 15:35:57 +00:00
wiz
a2880a28b9 Import js_of_ocaml-1.2 as devel/js_of_ocaml.
Packaged by Jaap Boender.

Js_of_ocaml is a compiler of OCaml bytecode to Javascript. It makes it possible
to run OCaml programs in a Web browser.
2012-07-11 15:35:06 +00:00
wiz
7ca047bc0a Import ocaml-deriving-ocsigen-0.3c as devel/ocaml-deriving-ocsigen.
Packaged by Jaap Boender.

Extension to OCaml for deriving functions from type declarations. Includes
derivers for pretty-printing, type-safe marshalling with structure-sharing,
dynamic typing, equality, and more.
2012-07-11 15:33:51 +00:00
joerg
f5652c2475 Don't duplicate patches. 2012-07-11 10:07:54 +00:00
wiz
258b3f9485 Update to 1.260:
Overview of changes in Glib 1.260 (stable)
==========================================

* Tell CPAN to ignore POD fragments in Makefile.PL
* Document that SOURCE_CONTINUE and _REMOVE can be exported

Overview of changes in Glib 1.253
=================================

* Export the constants SOURCE_CONTINUE and SOURCE_REMOVE on request.
  (RT #48070)
* Create and register a GType for GConnectFlags.

Overview of changes in Glib 1.252
=================================

* Make the recent thread-safety improvements work for non-threaded perls too.

Overview of changes in Glib 1.251
=================================

* Make signal marshalling more thread-safe.  When a signal handler is invoked
  from a foreign thread without associated Perl interpreter, hand the
  marshalling over to the main loop which in turn later wakes up the main
  thread and lets it handle the request.  Since this approach is experimental,
  there is debug print for now whenever it is used:
    *** GPerl asked to invoke callback from a foreign thread;
        handing it over to the main loop

Overview of changes in Glib 1.250
=================================

* Add a fallback implementation of SvMAGIC_set; Bugzilla bug #665266
* Avoid a syntax error on older perls
* Glib::Object: make ref-counting compatible with perl >= 5.16 (RT#73650)
* Fix some typos in POD (RT#73616)
2012-07-11 09:33:51 +00:00
jmmv
202ecce0d6 Initial import of kyua-atf-compat, version 0.1:
Experimental version released on July 10th, 2012.

This is the first public release of the kyua-atf-compat package.

This first release is paired with the 0.16 release of ATF, which
disables the build of atf-run and atf-report by default.  The goal
of this package is, then, to provide compatibility utilities for
these disabled tools but using Kyua as the backend for the execution
of the tests.
2012-07-10 22:13:48 +00:00
jmmv
ba869263a1 Update to 0.5:
Experimental version released on July 10th, 2012.

* Issue 15: Added automatic stacktrace gathering of crashing test cases.
  This relies on GDB and is a best-effort operation.

* Issue 32: Added the '--build-root' option to the debug, list and test
  commands.  This allows executing test programs from a different
  directory than where the Kyuafile scripts live.  See the 'Build roots'
  section in the manual for more details.

* Issue 33: Removed the kyuaify.sh script.  This has been renamed to
  atf2kyua and moved to the kyua-atf-compat module, where it ships as a
  first-class utility (with a manual page and tests).

* Issue 34: Changed the HTML reports to include the stdout and stderr of
  every test case.

* Fixed the build when using a "build directory" and a clean source tree
  from the repository.
2012-07-10 22:09:32 +00:00
jmmv
dfb7bbe484 Update to ATF 0.16:
Experimental version released on July 10th, 2012.

* Added a --enable-tools flag to configure to request the build of the
  deprecated ATF tools, whose build is now disabled by default.  In order
  to continue running tests, you should migrate to Kyua instead of enabling
  the build of the deprecated tools.  The kyua-atf-compat package provides
  transitional compatibility versions of atf-run and atf-report built on
  top of Kyua.

* Tweaked the ATF_TEST_CASE macro of atf-c++ so that the compiler can
  detect defined but unused test cases.

* PR bin/45859: Fixed some XSLT bugs that resulted in the tc-time and
  tp-time XML tags leaking into the generated HTML file.  Also improved
  the CSS file slightly to correct alignment and color issues with the
  timestamps column.

* Optimized atf-c++/macros.hpp so that GNU G++ consumes less memory during
  compilation with GNU G++.

* Flipped the default to building shared libraries for atf-c and atf-c++,
  and started versioning them.  As a side-effect, this removes the
  --enable-unstable-shared flag from configure that appears to not work any
  more (under NetBSD).  Additionally, some distributions require the use of
  shared libraries for proper dependency tracking (e.g. Fedora), so it is
  better if we do the right versioning upstream.

* Project hosting moved from an adhoc solution (custom web site and
  Monotone repository) to Google Code (standard wiki and Git).  ATF now
  lives in a subcomponent of the Kyua project.
2012-07-10 22:02:59 +00:00
joerg
2d7d13efe8 Don't use -std=gnu99 when compiling C++ code. Don't use restrict in C++
code either.
2012-07-09 19:16:33 +00:00
joerg
f8fed2eec2 Fix inline usage. 2012-07-09 19:09:09 +00:00
joerg
99824f6a62 Fix backtrace(3) usage on NetBSD 2012-07-09 19:08:46 +00:00
joerg
5b863350fa Fix template lookup. 2012-07-09 19:08:23 +00:00
bsiegert
5655f2156d SECURITY: Update automake to 1.12.2.
Fixes CVE-2012-3386: automake security fix for 'make distcheck'
2012-07-09 18:03:49 +00:00
adam
e1c52f8bb3 Changes 1.7.11.1:
* The cross links in the HTML version of manual pages were broken.
Also contains minor typofixes and documentation updates.

Changes 1.7.11:
UI, Workflows & Features
 * A new mode for push, "simple", which is a cross between "current"
   and "upstream", has been introduced. "git push" without any refspec
   will push the current branch out to the same name at the remote
   repository only when it is set to track the branch with the same
   name over there.  The plan is to make this mode the new default
   value when push.default is not configured.
 * A couple of commands learned the "--column" option to produce
   columnar output.
 * A third-party tool "git subtree" is distributed in contrib/
 * A remote helper that acts as a proxy and caches ssl session for the
   https:// transport is added to the contrib/ area.
 * Error messages given when @{u} is used for a branch without its
   upstream configured have been clarified.
 * Even with the "-q"uiet option, "checkout" used to report setting up
   tracking.  Also "branch" learned the "-q"uiet option to squelch
   informational message.
 * Your build platform may support hardlinks but you may prefer not to
   use them, e.g. when installing to DESTDIR to make a tarball and
   untarring on a filesystem that has poor support for hardlinks.
   There is a Makefile option NO_INSTALL_HARDLINKS for you.
 * The smart-http backend used to always override GIT_COMMITTER_*
   variables with REMOTE_USER and REMOTE_ADDR, but these variables are
   now preserved when set.
 * "git am" learned the "--include" option, which is an opposite of
   existing the "--exclude" option.
 * When "git am -3" needs to fall back to an application of the patch
   to a synthesized preimage followed by a 3-way merge, the paths that
   needed such treatment are now reported to the end user, so that the
   result in them can be eyeballed with extra care.
 * The output from "diff/log --stat" used to always allocate 4 columns
   to show the number of modified lines, but not anymore.
 * "git difftool" learned the "--dir-diff" option to spawn external
   diff tools that can compare two directory hierarchies at a time
   after populating two temporary directories, instead of running an
   instance of the external tool once per a file pair.
 * The "fmt-merge-msg" command learned to list the primary contributors
   involved in the side topic you are merging in a comment in the merge
   commit template.
 * "git rebase" learned to optionally keep commits that do not
   introduce any change in the original history.
 * "git push --recurse-submodules" learned to optionally look into the
   histories of submodules bound to the superproject and push them
   out.
 * A 'snapshot' request to "gitweb" honors If-Modified-Since: header,
   based on the commit date.
 * "gitweb" learned to highlight the patch it outputs even more.
2012-07-09 14:30:49 +00:00
minskim
7f022f4cd7 Add tex-luatexbase{,-doc}. 2012-07-09 14:07:19 +00:00
minskim
b301196b80 Import tex-luatexbase-doc-0.31 as devel/tex-luatexbase-doc.
This is documentation for tex-luatexbase.
2012-07-09 14:06:31 +00:00
minskim
960b675260 Import tex-luatexbase-0.31 as devel/tex-luatexbase.
The bundle provides basic facilities for LuaTeX macro
programmers, mostly resource allocation and convenience
packages. Provided are: - luatexbase-attr: attribute
allocation; - luatexbase-cctb: catcode table allocation; -
luatexbase-compat: compatibility helpers; - luatexbase-loader:
Lua module loading; - luatexbase-modutils: Lua module
declaration; - luatexbase-mcb: callbacks extension; and -
luatexbase-regs: allocation of registers and the like. In
addition, the (unadorned) luatexbase package loads all the
above in one fell swoop.
2012-07-09 14:05:52 +00:00
minskim
ba1ceccd86 Add tex-lualibs{,-doc}. 2012-07-09 13:54:36 +00:00
minskim
319d5a5f15 Import tex-lualibs-doc-0.95 as devel/tex-lualibs-doc.
This is documentation for tex-lualibs.
2012-07-09 13:53:25 +00:00
minskim
e4d306650a Import tex-lualibs-0.95 as devel/tex-lualibs.
Lualibs is a collection of Lua modules useful for general
programming. The bundle is based on lua modules shipped with
ConTeXt, and are made available in this bundle for use
independent of ConTeXt.
2012-07-09 13:52:47 +00:00
mef
53f4a64561 Based on PR pkg/46675:
(1) bump PKGREVISON
(2) Update PLIST varied by doxygen bump 1.6.3 to 1.8.1.1
(3) (Patch added) Some Doxyfile updates to follow doxygen parser
2012-07-09 12:15:08 +00:00
marino
d73776134f devel/florist: Upgrade from version 3.15p to GPL 2012
From its beginning, Florist required a gcc 3.x series Ada compiler to build,
and this compiler hasn't been building for most platforms for quite some
time.  With the recent import of lang/gcc-aux which accepts
USE_LANGUAGES+= ada, it's possible to build Florist again.

1) Update to Adacore-maintained version, GPL 2012
2) Update the license (GPLv3)

The time elapsed between versions is approximately 12 years, but no
Changelog exists to show what has been updated.
2012-07-09 05:52:14 +00:00
marino
f609088524 devel/gps: Build with USE_LANGUAGES+= ada
1) Remove lang/gnat-aux dependency
2) USE_LANGUAGES+= ada (invokes lang/gcc-aux dependency)
3) Restore use of pkgsrc wrappers
4) Unreferenced pragma added, required to build with lang/gcc-aux
5) Ada 2012 binding interpretation fixes added, required to build with
   lang/gcc-aux
6) GPRBuild-based packages require USE_LANGUAGES+= c++ fortran in addition
   to "c" and "ada" because GPRBUILD probes for these languages.  If they
   aren't on the language list, pkgsrc comes back with a warning message
   that causes gprbuild to throw an unhandled exception due to a regex
   failure.  devel/gps doesn't contain c++ or fortran despite the value of
   USE_LANGUAGES.
2012-07-08 20:23:50 +00:00
marino
45b5958f1f devel/gprbuild-aux: Remove old patches
CVS mistake; These two patches should have been removed with previous
commit.
2012-07-08 20:11:09 +00:00
marino
2597964706 devel/gprbuild-aux: Upgrade to version GPL 2012
1) Replace custom tarball with Adacore's GPL 2012 release
2) Update license to GPLv3
3) Remove lang/gnat-aux dependency
4) USE_LANGUAGES+= ada (invokes lang/gcc-aux dependency)
5) Update buildlink3.mk to require GPL 2012 version
6) Restore use of pkgsrc wrappers
7) Add Library_Option "-R" support which ignores all automatically
   generated rpaths* which point to the WRKOBJDIR.  DESTDIR isn't
   supported by GPRBuild, so this rpath disabling is necessary to
   avoid references to work directories.
   * gcc and adalib rpaths are excluded with -R option.
8) This Library_Option "-R" matches the same modification added to
   lang/gcc-aux and lang/gnat-aux's project handler.
9) This modification is required to fix www/aws rpath issues which
   appears with recent changes to PKG_DEVELOPER=yes checks.
2012-07-08 20:08:42 +00:00
wiz
0c52a0c835 Update to 2.2.3:
This is a regularly-scheduled bugfix release.

    amend: disable hooks when creating intermediate commit (issue3501)
    archive: make progress only show files that are actually archived
    bookmarks: correctly update current bookmarks on rebase (issue2277)
    bugzilla: stop bugs always being marked as fixed in xmlrpc (issue3484)
    graft: don't drop the second parent on unsuccessful merge (issue3498)
    hgweb: fixes linebreak location in gitweb filediff.tmpl view
    rebase: improve error message on improper phases
    record: fix display of non-ASCII names
    statichttprepo: don't send Range header when requesting entire file
    strip: update help to state that you can strip public changeset
    subrepo/svn: make rev number retrieval compatible with svn 1.5 (issue2968)
    subrepo: support Git being named "git.cmd" on Windows (issue3173)
    subrepo: warn user if Git is not version 1.6.0 or higher
    update: fix help regarding update to ancestor
2012-07-07 21:39:47 +00:00
wiz
f30f29065b Revert unintended commit. 2012-07-07 18:07:25 +00:00
wiz
89a934b5a8 Import p5-Autodia-2.14 as devel/p5-Autodia.
AutoDia is an open-source, auto-documentation and auto-diagramming
system allowing you to automatically generate Images, XML, HTML or Dia files.

It has been written to make GNOME Dia and any Diagram Application that
can use similar XML more powerful. I hope to make Dia more popular than
the commercial equivilents because of the ability to vastly extend it in
this way.

AutoDia's design goals have been good Object Orientation such as
plenty of abstraction, use of inheritance, extensability, robustness
and elegance. Speed and security are not concerns as this application is
designed to generate xml for documents in a batch processing manner, not
an interactive manner, and is a single user application for use from the
console.

AutoDia has been previously known as autodial. The output file is still
called autodia.out.dia by default. The executable files are now called
autodia.pl and autodia_java.pl, the only difference being an additional
section near the start of the latter to enable INLINE::Java.
2012-07-07 18:06:33 +00:00
wiz
09348cf025 Add p5-Autodia-2.14:
AutoDia is an open-source, auto-documentation and auto-diagramming
system allowing you to automatically generate Images, XML, HTML or Dia files.

It has been written to make GNOME Dia and any Diagram Application that
can use similar XML more powerful. I hope to make Dia more popular than
the commercial equivilents because of the ability to vastly extend it in
this way.

AutoDia's design goals have been good Object Orientation such as
plenty of abstraction, use of inheritance, extensability, robustness
and elegance. Speed and security are not concerns as this application is
designed to generate xml for documents in a batch processing manner, not
an interactive manner, and is a single user application for use from the
console.

AutoDia has been previously known as autodial. The output file is still
called autodia.out.dia by default. The executable files are now called
autodia.pl and autodia_java.pl, the only difference being an additional
section near the start of the latter to enable INLINE::Java.
2012-07-07 11:39:00 +00:00
wiz
eb743a3992 Update to 8.31:
Release 8.31 06-July-2012
-------------------------

This is mainly a bug-fixing release, with a small number of developments:

. The JIT compiler now supports partial matching and the (*MARK) and
  (*COMMIT) verbs.

. PCRE_INFO_MAXLOOKBEHIND can be used to find the longest lookbehing in a
  pattern.

. There should be a performance improvement when using the heap instead of the
  stack for recursion.

. pcregrep can now be linked with libedit as an alternative to libreadline.

. pcregrep now has a --file-list option where the list of files to scan is
  given as a file.

. pcregrep now recognizes binary files and there are related options.

. The Unicode tables have been updated to 6.1.0.
2012-07-07 08:00:07 +00:00
drochner
283034f5fb fix build with gnitls-3 2012-07-06 15:09:44 +00:00