summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2005-08-29Added a patch to resolve a type ambiguity in the ?: operator. Detectedrillig2-1/+19
by the bulk builds for NetBSD-1.6.2/i386.
2005-08-28* EMACS_PKGNAME_PREFIX.uebayasi2-10/+31
* Make bbdb, w3/w3m options. Default dependency change, bump revision to nb4.
2005-08-28Rework emacs.mk:uebayasi13-28/+40
1) Simplify the way how an emacs version is picked when no emacs is installed, but a user try to install an Emacs Lisp package. Just pick up the version set as EMACS_TYPE than searching for versions already installed etc. If the EMACS_TYPE version is not supported by the Emacs Lisp Package, just fail. EMACS_TYPE be default to GNU Emacs 21. (In other words, users should set EMACS_TYPE as they want. Otherwise GNU Emacs 21 is used.) 2) All Emacs Lisp Packages *must* prepend EMACS_PKGNAME_PREFIX to a) the PKGNAME itself, and b) PKGNAME in its dependency lines. EMACS_PKGNAME_PREFIX is expanded to "xemacs-" when XEmacs is used. This keeps dependency graph of Emacs-Lisp-packages- installed-for-XEmacs consistent. 3) Document EMACS_* variables as much as possible. 4) Provide more cookies for PLIST. Maybe utilized later. Note that the 2) change doesn't affect the default, GNU Emacs 21 behaviour. So no version / revision bumps in this commit.
2005-08-26Fix for http://secunia.com/advisories/16553/ via RedHat.adrianp3-5/+25
2005-08-26update to 1.0.2adrochner6-67/+47
changes: -many bugfixes -Added VRRP support
2005-08-26update to 2.10.3drochner2-6/+6
changes: - Handle the reversion of changes to _NET_ACTIVE_WINDOW (Elijah) -translation update
2005-08-26update to 1.12.2drochner3-42/+15
changes: -made GSF_CLASS_FULL and GSF_DYNAMIC_CLASS_FULL really full (add _finalize and class_finalize arguments). -Handle 0x8000 and 0x8001 codepages. -bugfixes also fix installation of gconf schema
2005-08-25Only for Linux, FreeBSD, DragonFly and NetBSD for now. NSS willreed3-25/+24
build and run on other platforms when MAINTAINER knows what magic Makefile glue is required. This is from maintainer's discussion on tech-pkg. Remove patch-af. Use LD_LIBS instead, which the build already knows about. Add custom settings for above platforms so they install correctly. Idea provided by maintainer on tech-pkg. I tweaked it more. I tested on NetBSD 2.0.2, Linux and DragonFly. Also remove blank line from end of Makefile.
2005-08-24Introduce DJB_MAKE_TARGETS boolean, on by default, off in theschmonz1-1/+2
following packages because they don't use "it" and "setup check" as BUILD_TARGET and INSTALL_TARGET, respectively: devel/bglibs mail/mailfront mail/qmail-qfilter sysutils/memtester sysutils/qlogtools Since there's only one consumer of BGWARE_INSTALLER, and future bgware will use bg-installer from bglibs, move the do-install routine directly into qlogtools.
2005-08-23Update to 1.027. From the changelog:schmonz4-9/+16
- Fixed numberic export glitch in vpwentry_export. - Fixed dependancies to let "make -j" work properly. - Added some pre-computed .lib files (such as socket.lib).
2005-08-23The real user name in PKG_USERS does not need to be escaped with doublerillig3-6/+6
backslashes anymore. A single backslash is enough. Changed the definition in all affected packages. For those that are not caught, an additional check is placed into bsd.pkginstall.mk.
2005-08-22Add DragonFly support. (Okayed by drochner@.)reed4-16/+45
This needs testing under DragonFly.
2005-08-21fix a broken configure test for Solaris.grant2-4/+22
fixes PR pkg/25083 from Petter Lindquist.
2005-08-21Update to 1.6.3:jmmv2-6/+6
* bugfix for #165129 * Added locale 'xh' (Adi Attar)
2005-08-21Update to 2.10.1 (re-release of 2.10.0). Fixes the distribution tar.bz2jmmv2-7/+7
file (this package was broken before), and might be other things.
2005-08-21Update to 2.10.1 to match latest release of libbonoboui. Sort PLIST.jmmv3-9/+9
2005-08-21We need to pre-create the locale directory before copying the locale.aliasjlam1-2/+3
file into place. Bump the PKGREVISION to 6.
2005-08-20Add one missing man page to the PLIST.kristerw2-3/+4
Bump PKGREVISION.
2005-08-20nuke ONLY_FOR_COMPILER .. newer versions of these packages build finegrant1-3/+1
with at least icc and sunpro.
2005-08-20Fix the msgfmt.pl script to deal with messages with plurals whose stringsjmmv2-37/+108
are identical (e.g., msgid == msgid_plural) by ignoring the duplicates. In fact, this is a rewrite of the script, since I couldn't understand the old one (ew). Also change the way we use it to only pull it in the build if the real msgfmt does not support plurals (i.e., it's older than 0.10.36). Fixes PR pkg/30596 and PR pkg/30938 (both related to epiphany). It also fixes the build of evolution-data-server and probably others.
2005-08-19Install the locale.alias file into an example directory, and copy itjlam2-3/+12
into place via REQD_FILES. This fixes a CHECK_FILES error. Bump the PKGREVISION to 5.
2005-08-19Update to 1.026. From the changelog:schmonz3-8/+8
- Fixed negative indexing bugs in str_findprev* and ibuf_getstr_crlf functions. Thanks Gerrit Pape. - Added the capability to bg-installer to optionally run commands based on the existance of the source (or another) file. - Fixed bg-installer to not create directories in "dry-run" mode.
2005-08-19Add DragonFly.mk file and now support DragonFly.reed2-1/+86
This is from PR #30711. Thank you Joerg. Approved by maintainer (in PR).
2005-08-19add a dependency on py-xmldrochner1-1/+10
This is not necessary for normal scons use, but there is an extension "bksys" which needs XML. Since scons users do not necessarily use Python theirselfes, a buildtime dependency on px-xml-for-the-python-version-used-by-scons would be needed which I don't see an easy and robust way for. bump PKGREVISION
2005-08-18Update to 1.025. From the changelog:schmonz3-38/+6
- Added the capability to bg-installer to handle multiple destinations within the same source list. - Renamed the "setmode" function in bg-installer that was causing compile problems on *BSD systems. - Added a sysdep for struct timespec and clock_gettime, which are defined if not present.
2005-08-17changedmcmahill3-15/+15
tr '[a-z],' [A-Z] ' to tr [a-z], [A-Z]\ to help the tr on solaris.
2005-08-16- add tr to the tools listdmcmahill4-2/+255
- check for -lsocket so that solaris can find socket() and friends.
2005-08-16Changes 0.5.3:adam2-6/+6
* Fixed bugs in the exiv2, OpenOffice, and OLE2 plug-ins. * Static relocatable glib no longer required. * getKeywords2 function is now included in the code.
2005-08-15Add the Morgan Stanley Dean Witter license used by p5-Date-Business.erh3-2/+18
Avoid interactive prompts during the configuration of that package.
2005-08-15Update to 1.11xtraeme2-8/+7
Changes: * Compile fixes for LWP-2.0
2005-08-15Update to 1.27xtraeme2-8/+7
Changes: * Fixes for LWP-2.0 * Reduced size of the medium packets to 1500. * Explicitly clear the EchoTimestamp when we receive an out-of-order SFTP data packet to avoid sending a stale timestamp value. * Make sure we retransmit at least one packet once we hit EOF so that we can continue to make progress.
2005-08-15Update to 2.0xtraeme3-98/+7
New in 2.0: * Use ucontext.h provided functions for thread creation and switching. In case those are not available use sigaltstack for thread creation and sigsetjmp/siglongjump for thread switching, and if sigaltstack doesn't exist fall back on the old process.S assembly code. * Simplified pthread support a bit, now it builds and runs on cygwin. * RPM .spec file fix to allow non-root users to build (Matthew Rich). * Included AIX process.S assembly, since I don't know the right ifdefs, it isn't actually part of process.S yet. * This library is binary compatible with previous releases. But some of the prototypes of callback functions got cleaned up a bit so that building against this version of LWP will give some trivially fixable compile warnings or errors. New in 1.13: * Stack switching code for AMD64 processors (Brett Lymn).
2005-08-13Fix the sample get_netsync_write_permitted hook: it doesn't take a branchjmmv2-10/+6
name any more. Bump PKGREVISION to 1.
2005-08-13Add p5-Class-Gomor-Hashadrianp1-1/+2
2005-08-13This module is yet another class builder. This one adds parameteradrianp4-0/+25
checking in new constructor, that is to check for attributes existence, and definedness.
2005-08-12Bump revision to 1 after update of Boost to 1.33.0 (dependency changed).jmmv1-1/+2
2005-08-12Update Boost to 1.33.0:jmmv9-191/+1387
New Libraries * Iostreams Library: Framework for defining streams, stream buffers and i/o filters, from Jonathan Turkanis. * Functional/Hash Library: A TR1 hash function object that can be extended to hash user defined types, from Daniel James. * Parameter Library: Write functions that accept arguments by name: especially useful when a function has more than one argument with a useful default value, since named arguments can be passed in any order. * Pointer Container Library: Containers for storing heap-allocated polymorphic objects to ease OO-programming, from Thorsten Ottosen. * Wave: Standards conformant implementation of the mandated C99/C++ preprocessor functionality packed behind an easy to use iterator interface, from Hartmut Kaiser. Updated Libraries * Assignment Library: Support for Pointer Container Library and new efficient functions ref_list_of() and cref_list_of() for generating anonymous ranges. * Bind Library: Bind expressions now support comparisons and negation. Example: bind(&X::name, _1) < bind(&X::name, _2). * Date-Time Library: o Added local time and time zone classes. o Added format-based Input/Output facets. o For a complete list of changes, see the library change history. * Graph Library: Introduced several new algorithms and improved existing algorithms: o Experimental Python bindings, from Doug Gregor and Indiana University. o floyd_warshall_all_pairs_shortest_paths, from Lauren Foutz and Scott Hill. o astar_search, from Kristopher Beevers and Jufeng Peng. o fruchterman_reingold_force_directed_layout, from Doug Gregor and Indiana University. o biconnected_components and articulation_points, from Jeremy Siek, Janusz Piwowarski, and Doug Gregor. o sequential_vertex_coloring has been updated, tested, and documented. o gursoy_atun_layout, from Jeremiah Willcock and Doug Gregor of Indiana University. o king_ordering, from D. Kevin McGrath of Indiana University. o cuthill_mckee ordering has been recast as an invocation of breadth_first_search and now supports graphs with multiple components. o dijkstra_shortest_paths now uses a relaxed heap as its priority queue, improving its complexity to O(V log V) and improving real-world performance for larger graphs. o read_graphviz now has a new, Spirit-based parser that works for all graph types and supports arbitrary properties on the graph, from Ron Garcia. The old, Bison-based GraphViz reader has been deprecated and will be removed in a future Boost release. write_graphviz also supports dynamic properties. o subgraph: get_property now refers to the subgraph property, not the root graph's property. o See the history for additional changes and bug fixes. * Multi-index Containers Library: o New hashed indices. o Added serialization support. o For a complete list of changes, see the library release notes. * Program Options Library: o Option descriptions are now printed with word wrapping. o Command line parser can bypass unregistered options, instead of throwing. o Removed support for "implicit" (optional) values. o New customization method 'command_line_parser::extra_style_parser'. Unlike 'additional_parser', allows the user to parse several tokens and return a vector of options, not just a single option. o Work with disabled exceptions. * Property Map Library: Introduced the dynamic properties class, which provides dynamically-typed access to a set of property maps. * Random Number Library: improved initialization for mersenne_twister, algorithm by Makoto Matsumoto and Takuji Nishimura, implemented for Boost by Jens Maurer. Note: All test vectors for mersenne_twisters constructed or seeded without parameters or with a single unsigned int parameter become invalid. * Range Library: Minor addition of convenience functions to iterator range like front(), back() and operator[](). * Regex Library: o Rewritten front end parser now supports (?imsx-imsx) constructs, plus lookbehind assertions and conditional expressions. o Thin wrapper classes improve integration with MFC/ATL code. o Full (optional) Unicode support via the ICU library. Refer to the regex history page for more information on these and other small changes. * Serialization Library: o DLL version. o Auto-linking. o Serialization of variants. o Improved seialization of shared pointers. * Signals Library: added slot blocking/unblocking, from Frantz Maerten. Huge improvements to signal invocation performance from Robert Zeh. This update has been tested on NetBSD 2.0.2, 3.0_BETA and current.
2005-08-12Add patch-ah and patch-ai and update patch-ae for DragonFly support.reed4-5/+42
This is from PR #30711. Note that I didn't test on DragonFly. Also note that this is still incomplete for DragonFly -- it needs the mk file too.
2005-08-12Update patch-ac to add DragonFly support.reed2-7/+34
This is from maintainer's request via PR #30711. (I only tested "make configure" on different system.)
2005-08-11update to 2.2.1drochner3-7/+8
changes: * fix a potential mem leak content_type and osip_message_parse. * fix osip_body_clone method (add terminating NULL) * fix for binary support when multipart is used. * automatic check for reliable protocol SCTP and TLS. * avoid <winsock.h> inclusion so user can (and must) now include either <winsock.h> or <winsock2.h> before including <osip/osip2.h>
2005-08-11Whitespace.uebayasi1-6/+7
2005-08-11Whitespace.uebayasi1-5/+5
2005-08-10Remove the abuse of buildlink that was pkg-config/buildlink3.mk. Thatjlam42-137/+82
file's sole purpose was to provide a dependency on pkg-config and set some environment variables. Instead, turn pkg-config into a "tool" in the tools framework, where the pkg-config wrapper automatically adds PKG_CONFIG_LIBDIR to the environment before invoking the real pkg-config. For all package Makefiles that included pkg-config/buildlink3.mk, remove that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-10Change my email address to @NetBSD.org.gdt4-8/+8
2005-08-10add onedrochner1-0/+22
2005-08-102.0.16:adam3-58/+20
* Fixed build for SUN Forte C++ 5.5 * Fixed build for MSVC++ 7.1 * Fixed crash when using --no-inline with g++. 2.0.15: * g++ 3.2 (and Mac OS X g++ 3.3) build fix. (Paul Pogonyshev) * Compose: Fix slot lifetime regression introduced in 2.0.9. (Philip Langdale) * tests: Small ISO C++ correctness fix (Marek Rouchal) * Don't specify unused function parameter names. (Andris Pavenis) 2.0.14: * SUN Forte 5.7 build fix for ambiguity when using inner template class. However, you still need the patch in bug #302098 to finish the build. 2.0.13: * signal_emit::emit(): Ensure the correct order of destruction of the member variables, to avoid a leak. (Andreas Ames, bug #306249) * Allow recursive signal emission again. (Neal E. Coombes, bug #303896) * SUN Forte CC 5.5 build fixes: - test_compatibility minor fix. - visit_each() template specializations: Mention the bool I_derives_trackable template type, (Friedemann Kleint, bug #305647) - Check for the non-standard SUN reverse_iterator, and use alternative code if necessary. (Murray Cumming) 2.0.12: * Fixes crashes when using virtual inheritance, particularly with bound by-reference parameters, caused by casting from derived to base when the derived destructor has run. (Régis Duchesne) This might affect non-g++ compilers, so do tell us about any problems. 2.0.11: * Build fixes for SUN Forte, Tru64 (Murray Cumming), and MSVC++ (Cedric Gustin). 2.0.10: * tests: Include <new> to avoid unresolved symbols on Tru64. (Tim Mooney) * When signal handlers are connected made during an emit of the same signal, prevent them from being called in the same emit, to prevent infinite loops. (Neal E. Coombes) * Performance improvement in a corner case. (Neal E. Coombes). 2.0.9: * sigc::bind() now works with the AIX and Tru64 compilers. See the comments in sigc++/visit_each.h: visit_each_type() if you have compilation problems. (Murray Cumming) * sigc::var() is now documented. (Roger Ferrer Ibáñez) 2.0.8: * Maybe avoid (incorrect) warning with g++ 3.3.5. (Murray Cumming) * Fix namespace ambiguity when using multiple major versions of libsigc++. (Liza Klerck) 2.0.7: * Now builds with the following compilers, in addition to the existing GNU g++, SUN Forte CC 5.5, MSVC++ .Net 2003, and Intel compilers: - IBM AIX xlC v7 - Tru64 C++ V6.5-042 - IRIX MIPSpro 7.4.2m (Older versions of all these compilers might also work.) (Murray Cumming, www.thewrittenword.com) * MSVC++ .Net 2003 build improvements. (Cedric Gustin, Timothy M. Shead) * Replace C-style casts with reinterpret_cast<> and static_cast<>. (e97_far at e.kth.se). * Documentation: Added manual, based on the manual in libsigc++ 1.2, but updated for the new API. (Murray Cumming) 2.0.6: * Fixed a memory leak in sigc::slot. * Fixed compilation for gcc-3.4. * Fixed compilation for Intel C++ compiler (upgraded libtool). * Fixed project files for MSVC .Net (Timothy M. Shead). * Fixed segfaults when compiled with MSVC .Net 2003 (moved all calls to new and delete into non-inline library code). * In the compatibility module use correct bound_mem_functor variants for const (volatile) methods when creating a slot. * Minor documentation fix. * Resolved bugs: #152327 #148744 #152323 #151404 #153143 2.0.5: * Distribute pregenerated configuration header for MSVC .Net. 2.0.4: * Fixed warnings and compiler errors in the test cases. * Added a new test case (Murray Cumming). * Fixed 'hello_world' example. * Don't test optional features that fail with the Sun FORTE. * Fixes for the Sun FORTE to compile out-of-the-box (Damien Carbery, Murray Cumming, Martin Schulze). * Fixes for MSVC to build a DLL out-of-the-box (James Lin). * Improved compiler specific configuration during 'configure'. * Added rmp description file libsigc++-2.0.spec (Eric Bourque). * Minor documentation improvements (Murray Cumming). * Resolved bugs: #147311 #147313 #147391 #144846 #145541 2.0.3: * Fix segfault on emission of unconnected signal. * Test emission of unconnected signals in the test case. * Suppress compiler warning at dynamic_cast<>-test for good. (Help from Christof Petig and Timothy M. Shead.) 2.0.2: * Suppress compiler warning in compatibility module at dynamic_cast<>-test (fix suggested by Timothy M. Shead). * If a custom accumulator is specified invoke it on signal emission even if the signal's slot list is empty. (This used to be the case in libsigc++-1.2 as pointed out by Timothy.) 2.0.1: * Fixed serious bug in reference counting in sigc::signal_base::impl(). * Fixed SigC::Object-derivation check in SigC::slot() compatibility module. * Fixed compilation on Apple gcc 3.3 (assisted by Spundun Bhatt). * Fixed configure check for gcc 3.4 (Murray Cumming). 2.0.0: * Implemented sigc::connection::blocked() (Murray Cumming). * Added the scripts directory to the make dist target (Murray Cumming). * Added more documentation (Martin Schulze). 1.9.16: * Fixed compiler warning in sigc::connection (Alexander Nedotsukov, Murray Cumming). * Fixed examples and made them part of the regular build (Murray Cumming). * Added header sigc++config.h for configure time checks (Murray Cumming). * Added configure time checks to determine the correct syntax for explicit template method specializations (Murray Cumming). * Removed code using partial specializations of overloaded template methods from test cases. SUN Forte doesn't support this feature (Martin Schulze). * Fixed compilation for gcc 3.4 (Murray Cumming). 1.9.15: API additions: * Add numbered slot# templates. * Allow for methods of the object's base types to be passed into sigc::mem_fun(). Other fixes and cleanups: * Make is_base_and_derived template compatible with the SUN Forte. * Non-template code moved from .m4 macro source to .h/.cc files (Murray Cumming). * Implementation moved to .cc files (Murray Cumming). * More fixes for the SUN Forte. Make some more ctors explicit. 1.9.14: * Added sigc::slot_base::operator bool() (Murray Cumming). * Build docs directory by default (Murray Cumming). * Fixed minor doxygen issues (Murray Cumming). * Fixed compiler warning in signal.h (Murray Cumming). 1.9.13: * Fixed passing references through sigc::slot (Reported by Jeff Franks). * Enabled binding of objects to method slots through sigc::bind(). * Reworked sigc::bind() API: Made the template argument for the parameter position zero-based and optional. Added overloads for binding of up to 7 arguments at a time when no position is specified. * Reworked sigc::hide() API: Made the template argument for the parameter position zero-based and optional. * Fixed compilation problems with MSVC .Net 2003 (Roel Vanhout). * Distribute MSVC .Net 2003 project files in the tarballs. * Improved and extended documentation. * Minor cleanups. 1.9.12: * Added adaptor retype(). With this final API addition all adaptors are in place that are available in libsigc++-1.2. * Added negation lambda operator. Use STL names for lambda actions. * Remove formerly disabled support for gcc extension typeof(). * Added project files for MS Visual Studio .Net 2003. (Roel Vanhout) * Make libsigc++2 compile with .Net 2003. (Roel Vanhout, Martin Schulze) * Build shared version of libsigc++2 by default. (Cedric Gustin) * Add support for win32 platform. (Cedric Gustin) * Install .m4 files. (requested by Ron Steinke) * Cleaned up functors. * Restructured and completed documentation of the core library parts. 1.9.11: API Additions and important bug fixes: * Compatibility module completed. libsigc++-1.2 filenames are preserved. * Fixed critical bug in auto-disconnection: don't defer detaching of a slot from all referred trackables during signal emission. * Reduced size of slots significantly. * Fixed support for sigc::ref() in adaptors. * Fixed sigc::visit_each(): only hit targets that are passed by reference; pass bound members in bound_member_functor by reference. * Add lambda actions sigc::{reinterpret,static,dynamic}_cast_ to support explicit parameter conversion. * Add adaptors sigc::retype_return<>() and sigc::hide_return(). Minor fixes: * Fixed return type deduction for bind<0>. libsigc++-1.9.11 should compile with gcc-3.3. * Fixed copy constructor and operator=() of slot template. * Fixed a compiler warning in signal_emit#<>::emit(). * Improved test case. 1.9.10: * Fix compiler issues with gcc-3.3.2 (patch from Jeff Franks). * Remove compiler check for the gcc extension typeof(). * Simplify bind_functor templates. * Move definition of struct nil into functor_trait.h. 1.9.9: * Add a constructor to sigc::connection that takes a slot_base& to support user defined slot lists like they are used in gtkmm. * Fix compiler issues with gcc-3.3.2 (reported by Jeff Franks). 1.9.8: * Add compatibility module that defines namespace SigC. namespace SigC should be API compatible to libsigc++-1.2. Currently only the core parts of the library are supported. Adaptors are still to follow. * Fix connection::operator=(). Include connection.h in sigc++.h. * Get rid of namespace functor. * Rename dependency to destroy_notify_callback. * Rename trackable::clear() to trackable::notify_callbacks(). * Move slot_base, signal_base, slot_iterator[_buf], slot_list out of namespace internal. They are public API. * Add reference counter to signal_impl enabling signals to share the underlying information. * Add convenience function signal#::make_slot(). * Get rid of one-letter-parameter-names. * Get rid of "using namespace ..." in the test cases. * Add lambda operators subscript ([]) and assign (=). * Fix is_base_and_derived<> for const types. * New and updated documentation. * Add previous announces to file NEWS. 1.9.7: * Added sigc++/sigc++.h. (Murray Cumming) * Added member_method example. (Murray Cumming) * Renamed closure to slot. * Fixed issues with gcc-3.3. (Adreas Rottmann) * Removed unnecessary void specializations. * Made adaptors' operator()() (overload with no arguments) return a value. * Made visit_each() support adaptors. * Overhauled return type deduction to make it work without typeof(). * Added convinience macros SIGC_FUNCTORS_HAVE_RESULT_TYPE and SIGC_FUNCTOR_TRAIT(T_functor, T_result) to make return type deduction system support 3rd-party funtors. * Changed syntax of group adaptor from "[functor] % grp([lambdas])" to "group ([functor], [lambdas])". * Made many fixes to lambda functionality. * Added var() and constant() lambda creators. * Added many lambda operators. * Added ref() which creates a reference wrapper to enable storage of references in bind and group adaptors. * Expanded test suite. * Added documentation. (Corrections by Murray Cumming) 1.9.6: * First public release of the unstable 2.0 generation. libsigc++ 2.0 uses modern C++ mechanisms to achieve a highly flexible, yet typesafe callback system. It supports all features of libsigc++ 1.2 and improves upon it by: - No need to specify the number of arguments in signal definitions. - Connection of any compatible (=implicitly convertable) functor to a signal. - Implicit type conversions of parameters during signal emission. - Lambda adaptor for complete restructuring of functor parameter lists in one line (subject to changes). - Signal has a fully featured stl style list interface. - A convinient accumulator API (replacing the old marshaller API). - Removal of unnecessary memory management functionality. - Lightweight class "trackable" for use as base class of your class hierarchy replaces class "Object".
2005-08-09Apply patch from bugzilla to fix a 64bit/bigendian problem that leads tojmmv3-2/+234
data loss in libgobject, causing all kinds of annoying glitches in almost all gtk2-applications (in words of macallan@, who requested this change). Bump PKGREVISION to 1.
2005-08-09Update monotone and monotone-server to 0.22 (from 0.19):jmmv6-47/+21
Mon Aug 8 23:23:53 PDT 2005 0.22 release. new crypto library, bug fixes, ui improvements - switch from crypto++ to botan as underlying crypto library. this should not cause any user-visible changes; let us know if it does. special thanks to Matt Johnston <matt@ucc.asn.au>, Kaushik Veeraraghavan <kaushikv@gmail.com>, Matthew Gregan <kinetik@orcon.net.nz>. - incompatible change to netsync permission hooks: the get_netsync_anonymous_read_permitted hook has been removed; instead, get_netsync_read_permitted will be called with a key name of nil. server administrators should update/review their configuration - new option for merge and propagate: --lca. Until we get a long-term solution to the various 3-way merge problems, this should be more convenient than using explicit_merge. - many small improvements to error messages, fixes of minor annoyances, netsync tickers more accurate, etc. Sun Jul 17 16:48:26 PDT 2005 0.21 release. bug fixes, performance improvements, and ui improvements. - fixes a number of major performance bugs in 0.20's netsync implementation. special thanks to Matt Johnston <matt@ucc.asn.au>. - fixes a number of major bugs in 0.20's (rewritten) cvs_import command. - configury kluges to work around g++ 4.0/boost 1.32 incompatibilities. special thanks to Christof Petig <christof@petig-baender.de>, Matthew Gregan <kinetik@orcon.net.nz>, Jordan Breeding <jordan.breeding@mac.com>. - ui enhancements: - new netsync option "--exclude": branches are included if they match any of the given globs, unless they match any of the given --exclude globs. special thanks to Timothy Brownawell <tbrownaw@gmail.com>. - new netsync option client "--set-default": makes it easy to change default server/branches. - "diff" now takes options "--context" and "--external", to output context diffs and to invoke an external diff program for full control over output formatting. new option "--diff-args" pass arguments to external diff program; new hook "external_diff" allows further configuration. special thanks to Vladimir Vukicevic <vladimirv@gmail.com>. - b: and t: selectors now match exactly, instead of matching as substrings. globbing is supported for inexact matching. special thanks to Brian Downing <bdowning@lavos.net>, Jordan Breeding <jordan.breeding@mac.com>. - new command 'db kill_tag_locally'. special thanks to Jordan Breeding <jordan.breeding@mac.com>. - now uses sqlite3 prepared statements. special thanks to Derek Scherger <derek@echologic.com>. - 'db migrate' is now a complete no-op if there is no migration to do; automated scripts can now call it optimistically and cheaply to guarantee up-to-dateness. - new hash correctness tests. special thanks to Kaushik Veeraraghavan <kaushikv@gmail.com>. - upgrading from 0.20: you must run 'monotone db migrate' once against each of your databases, to add new sql indexes. Tue Jul 5 23:57:10 PDT 2005 0.20 release. features, ui improvements, performance improvements, and bug fixes. - major changes in netsync UI: serve/sync/push/pull now take a list of globs; clients can request arbitrary sets of branches, not just predefined "collections". write permissions are now granted on a per-db level (they were before anyway). - where you used to say, e.g., "monotone pull net.venge.monotone", you should instead say "monotone pull net.venge.monotone*". This may require shell-quoting. - 'get_netsync_write_permitted' hooks must be changed to take only one argument, the 'identity'. 'get_netsync_{read,anonymous_read}_permitted' hooks now take a branch argument instead of a collection, and will be called for each branch that a client requests. - 0.19 clients cannot talk to 0.20 servers, and vice-versa. - special thanks to Timothy Brownawell <tbrownaw@gmail.com>, Richard Levitte <richard@levitte.org>. - other major changes: - cvs_import re-written; many bugs fixed. now supports tags. - many minor netsync changes: - netsync traffic is now cryptographically authenticated against corruption and man-in-the-middle attacks. special thanks to Ethan Blanton <elb@elitists.net>, Matt Johnston <matt@ucc.asn.au>. - new hooks that are called when server receives data: note_netsync_*_received. special thanks to Timothy Brownawell <tbrownaw@gmail.com>. - ancestry graphs that pass outside the given branch are now synchronized correctly. special thanks to Timothy Brownawell <tbrownaw@gmail.com>. - UI improvements: - 'log' options changed: --depth has become --last; new options --no-merges, --diffs, --brief. - 'status' has new option --brief. special thanks to Derek Scherger <derek@echologic.com>. - 'serve' has new option --pid-file. special thanks to Matthew Gregan <kinetik@orcon.net.nz>. - all commands taking restrictions now take option --depth, to limit recursion through subdirectories. special thanks to Joel Reed <joelwreed@comcast.com>. - merge command all take --author, --date now. - 'checkout', 'update' take --revision, instead of using positional arguments. special thanks to Derek Scherger <derek@echologic.com>, Richard Levitte <richard@levitte.org>. - 'commit' takes new --message-file option. - new features: - new commands: "db kill_branch_locally", "db kill_revision_locally", useful for correcting some mistakes. special thanks to Brian Campbell <brian.p.campbell@dartmouth.edu>, Sebastian Spaeth <Sebastian@sspaeth.de>. - new file attribute 'manual_merge', to prevent invocation of merger on binary files. hook added to guess correct value at 'add' time. special thanks to Riccardo Ghetta <birrachiara@tin.it>. - new 'earlier than', 'later than' selectors. special thanks to Riccardo Ghetta <birrachiara@tin.it>. - new automate commands: - 'stdio', for efficient use by front-ends. special thanks to Timothy Brownawell <tbrownaw@gmail.com>. - 'certs', for fetching certs on a revision in a parseable (basic io-based) format. special thanks to Grahame Bowland <grahame@angrygoats.net>. - 'inventory' output changed incompatibly; should be much more usable now, and stable. special thanks to Derek Scherger <derek@echologic.com>. - better memory/performance when handling large files. special thanks to Eric Anderson <anderse-monotone@cello.hpl.hp.com>, Timothy Brownawell <tbrownaw@gmail.com>, Matt Johnston <matt@ucc.asn.au>, Matthew Gregan <kinetik@orcon.net.nz>. - new text mode browser in contrib/mtbrowse.sh, by Henry Nestler <Henry@BigFoot.de>. - improved zsh completion in contrib/monotone.zsh_completion, by Joel Reed <joelwreed@comcast.com>. - upgrading from 0.19: database and working copies are fully compatible. netsync clients and servers need to be upgraded together, as described above. the many ui changes may require script updates.
2005-08-08Fix the package configuration of the following packages so that theyjlam3-8/+11
will install Perl modules into the "vendor" directories: chat/vicq math/udunits databases/rrdtool mbone/beacon devel/p5-subversion Bump their PKGREVISIONs.
2005-08-08Remove redundant PERL5_CONFIGURE settings as it defaults to "yes".jlam1-2/+1