summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2007-07-11The hash for the patch-as patch. For some reason it was ommited from the ↵lkundrak1-1/+2
previous commit.
2007-07-11Silence false warning.lkundrak1-0/+28
2007-07-11Attempt to fix build on >1.6lkundrak2-4/+43
2007-07-10Adapted package for installation to DESTDIR.heinz1-4/+6
2007-07-09Add and enable quilt.jmmv1-1/+2
2007-07-09Initial import of quilt, version 0.46:jmmv4-0/+126
Quilt is a set of scripts that allows to manage a series of patches by keeping track of the changes each patch makes. Patches can be applied, un-applied, refreshed, etc. The key philosophical concept is that your primary output is patches. Not ".c" files, not ".h" files. But patches. So patches are the first-class object here. Quilt was originally based on Andrew Morton's patch scripts published on the Linux kernel mailing list a while ago, but were heavily modified since then.
2007-07-09remove stale dependency on popt,drochner4-6/+8
perhaps pointed out by Kamel Derouiche on tech-pkg, bump PKGREVISIONs
2007-07-08Update to 1.5.2.3. Various changes.wiz7-67/+70
2007-07-08Update to 0.17:wiz4-21/+116
bzr 0.17 2007-06-18 BUGFIXES bzr 0.17rc1 2007-06-12 NOTES WHEN UPGRADING: * The kind() and is_executable() APIs on the WorkingTree interface no longer implicitly (read) locks and unlocks the tree. This *might* impact some plug-ins and tools using this part of the API. If you find an issue that may be caused by this change, please let us know, particularly the plug-in/tool maintainer. If encountered, the API fix is to surround kind() and is_executable() calls with lock_read() and unlock() like so:: work_tree.lock_read() try: kind = work_tree.kind(...) finally: work_tree.unlock() IMPROVEMENTS: * There are two new help topics, working-trees and repositories that attempt to explain these concepts. (James Westby, John Arbash Meinel, Aaron Bentley) * Added ``bzr log --limit`` to report a limited number of revisions. (Kent Gibson, #3659) * Revert does not try to preserve file contents that were originally produced by reverting to a historical revision. (Aaron Bentley) * ``bzr log --short`` now includes ``[merge]`` for revisions which have more than one parent. This is a small improvement to help understanding what changes have occurred (John Arbash Meinel, #83887) * TreeTransform avoids many renames when contructing large trees, improving speed. 3.25x speedups have been observed for construction of kernel-sized-trees, and checkouts are 1.28x faster. (Aaron Bentley) * Commit on large trees is now faster. In my environment, a commit of a small change to the Mozilla tree (55k files) has dropped from 66 seconds to 32 seconds. For a small tree of 600 files, commit of a small change is 33% faster. (Ian Clatworthy) * New --create-prefix option to bzr init, like for push. (Daniel Watkins, #56322) BUGFIXES bzr 0.16 2007-05-07 BUGFIXES IMPROVEMENTS: * Move developer documentation to doc/developers/. This reduces clutter in the root of the source tree and allows HACKING to be split into multiple files. (Robert Collins, Alexander Belchenko) * Clean up the ``WorkingTree4._iter_changes()`` internal loops as well as ``DirState.update_entry()``. This optimizes the core logic for ``bzr diff`` and ``bzr status`` significantly improving the speed of both. (John Arbash Meinel) bzr 0.16rc2 2007-04-30 BUGFIXES bzr 0.16rc1 2007-04-26 NOTES WHEN UPGRADING: * ``bzr remove`` and ``bzr rm`` will now remove the working file, if it could be recovered again. This has been done for consistency with svn and the unix rm command. The old ``remove`` behaviour has been retained in the new option ``bzr remove --keep``, which will just stop versioning the file, but not delete it. ``bzr remove --force`` have been added which will always delete the files. ``bzr remove`` is also more verbose. (Marius Kruger, #82602) IMPROVEMENTS: * Merge directives can now be supplied as input to `merge` and `pull`, like bundles can. (Aaron Bentley) * Sending the SIGQUIT signal to bzr, which can be done on Unix by pressing Control-Backslash, drops bzr into a debugger. Type ``'c'`` to continue. This can be disabled by setting the environment variable ``BZR_SIGQUIT_PDB=0``. (Martin Pool) * selftest now supports --list-only to list tests instead of running them. (Ian Clatworthy) * selftest now supports --exclude PATTERN (or -x PATTERN) to exclude tests with names that match that regular expression. (Ian Clatworthy, #102679) * selftest now supports --randomize SEED to run tests in a random order. SEED is typically the value 'now' meaning 'use the current time'. (Ian Clatworthy, #102686) * New option ``--fixes`` to commit, which stores bug fixing annotations as revision properties. Built-in support for Launchpad, Debian, Trac and Bugzilla bug trackers. (Jonathan Lange, James Henstridge, Robert Collins) * New API, ``bzrlib.bugtracker.tracker_registry``, for adding support for other bug trackers to ``fixes``. (Jonathan Lange, James Henstridge, Robert Collins) * ``selftest`` has new short options ``-f`` and ``-1``. (Martin Pool) * ``bzrlib.tsort.MergeSorter`` optimizations. Change the inner loop into using local variables instead of going through ``self._var``. Improves the time to ``merge_sort`` a 10k revision graph by approximately 40% (~700->400ms). (John Arbash Meinel) * ``make docs`` now creates a man page at ``man1/bzr.1`` fixing bug 107388. (Robert Collins) * ``bzr help`` now provides cross references to other help topics using the _see_also facility on command classes. Likewise the bzr_man documentation, and the bzr.1 man page also include this information. (Robert Collins) * Tags are now included in logs, that use the long log formatter. (Erik Bågfors, Alexander Belchenko) * ``bzr help`` provides a clearer message when a help topic cannot be found. (Robert Collins, #107656) * ``bzr help`` now accepts optional prefixes for command help. The help for all commands can now be found at ``bzr help commands/COMMANDNAME`` as well as ``bzr help COMMANDNAME`` (which only works for commands where the name is not the same as a more general help topic). (Robert Collins) * ``bzr help PLUGINNAME`` will now return the module docstring from the plugin PLUGINNAME. (Robert Collins, #50408) * New help topic ``urlspec`` which lists the availables transports. (Goffredo Baroncelli) * doc/server.txt updated to document the default bzr:// port and also update the blurb about the hpss' current status. (Robert Collins, #107125). * ``bzr serve`` now listens on interface 0.0.0.0 by default, making it serve out to the local LAN (and anyone in the world that can reach the machine running ``bzr serve``. (Robert Collins, #98918) * A new smart server protocol version has been added. It prefixes requests and responses with an explicit version identifier so that future protocol revisions can be dealt with gracefully. (Andrew Bennetts, Robert Collins) * The bzr protocol version 2 indicates success or failure in every response without depending on particular commands encoding that consistently, allowing future client refactorings to be much more robust about error handling. (Robert Collins, Martin Pool, Andrew Bennetts) * The smart protocol over HTTP client has been changed to always post to the same ``.bzr/smart`` URL under the original location when it can. This allows HTTP servers to only have to pass URLs ending in .bzr/smart to the smart server handler, and not arbitrary ``.bzr/*/smart`` URLs. (Andrew Bennetts) * digest authentication is now supported for proxies and HTTP by the urllib based http implementation. Tested against Apache 2.0.55 and Squid 2.6.5. Basic and digest authentication are handled coherently for HTTP and proxy: if the user is provided in the url (bzr command line for HTTP, proxy environment variables for proxies), the password is prompted for (only once). If the password is provided, it is taken into account. Once the first authentication is successful, all further authentication roundtrips are avoided by preventively setting the right authentication header(s). (Vincent Ladeuil). BUGFIXES
2007-07-08Reset maintainer, rpaulo resigned.wiz2-4/+4
2007-07-08Update to 0.6.1:wiz2-6/+6
This release adds SSE4.1 and SSE4.2 instruction support, a .set directive in the GAS parser, and allowing Mach-O custom sections. Bugfixes include fixes to AMD Pacifica (SVM) instructions, absolute section handling, RIP-relative cross-section references in bin output, and many others.
2007-07-07Update to 2.6.4:wiz3-136/+14
2.6.4: * Xml(const char* buffer, ) constructor: Make this actually work. (Douglas C. MacKenzie) Bug #326512. * Documentation: Clarified lifetime rules. (Ole Laursen) * Build: - Fixed build when disabling properties and exceptions. (Armin Burgmeier, Openismus) - Check for both m4 and M4 in the GNU m4 output, to fix the build on some platforms. (Yselkowitz) Bug #42399.
2007-07-07Update to 7.0:wiz8-61/+51
Changes relative to 6.8 include, in no particular order: - Change C code to require at least C89. Clean up code in various other respects. - Win64 port. - Always count how much live data there is in the heap. Add more robust heap expansion heuristic which relies on this. - Remove old-style Solaris threads support and some other obsolete platform support. - Restructure mark code, hopefully resulting in some performance improvements. - Change the GC code to traffic mostly in either bytes or allocation granules, not words, internally. - Provide for fast inline allocation that requires less frequent client recompilations. (Needs more testing.) - Removed SILENT configuration macro and PRINTSTATS and GATHERSTATS macros. Control is now via GC_PRINT_STATS and GC_PRINT_VERBOSE_STATS encironment variables. - Thread local allocation is now performed without needing to call special allocation functions. The configuration macro THREAD_LOCAL_ALLOC continues to determine whether this is supported. - Thread local allocation is supported on more platforms. - Win32 threads code was rewritten and is hopefully more sane. - Allocation routines now decide whether to lock dynamically, based on whether a second thread has been created. - Mostly untested support for a compiler write barrier. - Use libatomic_ops for atomic operations. - Limited support for malloc redirection with Linux threads (& NPTL ). - Various bug fixes and some new platform support.
2007-07-06update to 2.6.1drochner3-13/+12
changes: -Added glade_xml_construct_from_buffer() for language bindings
2007-07-06update to 1.14.4drochner3-11/+13
changes: -Limit resource usage in the thumbnailer. -Have gsf-vba-dump handle .doc files too. -Implement gsf_init_dynamic -Tidy up docs and #includes in public headers. -Move the MS/ECMA Open Package code here from gnumeric. -Provide a libxml2-nanohttp wrapper. -bugfixes
2007-07-06update to 2.18.3drochner2-7/+6
changes: * Fix key search in open with dialog * Fixed leak * Translation updates
2007-07-05The HTML documentation looks better when the images are included.rillig2-5/+27
PKGREVISION++
2007-07-05cjones@ is no longer a developerjnemeth3-6/+6
2007-07-05Changes 2.12.10:adam2-6/+6
* Fix the build when properties are disabled. Changes 2.12.9: * Correctly ifdef-out initialization of deprecated classes. * Build: Cope with newer m4 versions. Changes 2.12.8: * Glib::ObjectBase::is_derived_() is now public, though it is still only for internal use. This allows us to do some optimization of default signal handlers and vfuncs. * Gtk::Main: Actually do cleanup in the constructor, to allow repeated use and avoid theoretical memory leaks.
2007-07-04Make it easier to build and install packages "unprivileged", wherejlam10-16/+34
the owner of all installed files is a non-root user. This change affects most packages that require special users or groups by making them use the specified unprivileged user and group instead. (1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to unprivileged.mk. These two variables are lists of other bmake variables that define package-specific users and groups. Packages that have user-settable variables for users and groups, e.g. apache and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP}, etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER} and ${UNPRIVILEGED_GROUP}. (2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
2007-07-03Update to 2.18.3:wiz2-6/+6
2.18.3 ====== Fixes - Fix a crash when dragging a window to somewhere like another workspace/viewport (Vincent) [#420713] - Fix crash on multihead setups (Vincent) - Improve a bit the drawing of the workspaces in the pager (Vincent)
2007-07-03Add cross-compilation support: realloc(NULL, x) works as expectedjoerg3-2/+203
on NetBSD, just assume that anything follows the ELF semantic and has no leading underscore. This doesn't matter much as the module support of glib is not used by pkg-config. Patch away the check for ANSI library flags as we only support ANSI C compiler anyway. Move the checks for the various inline keywords to compile-only. Always fake the poll results, it doesn't really matter either.
2007-07-03Update to 0.9.4:wiz3-17/+47
New features: * support for symlinks * improved tag handling * improved merge handling of file and directory renames * improved named branch usability * numerous improvements to commands * generic pre- and post-command hooks * improved Windows support * basic BeOS and OpenVMS support * numerous bug fixes New extensions and contributions: * extensions can now be specified in .hg/hgrc * new convert extension with CVS support * new graphlog extension * improved patchbomb extension * example FastCGI script
2007-07-03Update to 7.2:wiz2-7/+6
Release 7.2 19-Jun-07 --------------------- WARNING: saved patterns that were compiled by earlier versions of PCRE must be recompiled for use with 7.2 (necessitated by the addition of \K, \h, \H, \v, and \V). Correction to the notes for 7.1: the note about shared libraries for Windows is wrong. Previously, three libraries were built, but each could function independently. For example, the pcreposix library also included all the functions from the basic pcre library. The change is that the three libraries are no longer independent. They are like the Unix libraries. To use the pcreposix functions, for example, you need to link with both the pcreposix and the basic pcre library. Some more features from Perl 5.10 have been added: (?-n) and (?+n) relative references for recursion and subroutines. (?(-n) and (?(+n) relative references as conditions. \k{name} and \g{name} are synonyms for \k<name>. \K to reset the start of the matched string; for example, (foo)\Kbar matches bar preceded by foo, but only sets bar as the matched string. (?| introduces a group where the capturing parentheses in each alternative start from the same number; for example, (?|(abc)|(xyz)) sets capturing parentheses number 1 in both cases. \h, \H, \v, \V match horizontal and vertical whitespace, respectively.
2007-07-03Include Makefile.common earlier to get the PKG_OPTIONS handling right.joerg1-3/+2
From Tomofumi Hayashi.
2007-07-03Fixes for CVE-2005-1704 and CVE-2005-1705. Bump PKGREVISION.lkundrak4-3/+95
2007-07-03Backported fixes for CAN-2005-1704 and CAN-2005-1705.lkundrak4-3/+95
2007-07-02On platforms that have neither a builtin groff nor builtin cursestnn1-1/+13
we can end up with a circular dependency: ncurses -> groff -> netpbm -> flex -> bison -> gtexinfo -> ncurses ncurses may depend on groff because of USE_TOOLS+=tbl. Break the circular dependency by using --without-manpage-tbl if there is no tbl(1) available and we're unable to build groff because of missing curses.
2007-07-01Added support for installation to DESTDIR. Approved by salo@.heinz3-7/+41
2007-07-01add and enable stgitdmcmahill1-1/+2
2007-07-01import stgit-0.12.1dmcmahill4-0/+205
StGIT is a Python application providing similar functionality to Quilt (i.e. pushing/popping patches to/from a stack) on top of GIT. These operations are performed using GIT commands and the patches are stored as GIT commit objects, allowing easy merging of the StGIT patches into other repositories using standard GIT functionality. Note that StGIT is not an SCM interface on top of GIT and it expects a previously initialised GIT repository (unless it is cloned using StGIT directly). For standard SCM operations, either use plain GIT commands or the Cogito tool but it is not recommended to mix them with the StGIT commands.
2007-07-01Update to 0.0.0.102:wiz2-7/+7
Do not match newlines in tags. Fix keyword expansion for repos not using KeywordExpand.
2007-06-30Build with -D_POSIX_SOURCE on DragonFly to prevent conflict on label_t.joerg1-1/+7
2007-06-30Fix build on DragonFly.joerg3-1/+55
2007-06-30Change naming of Apache 2.2 modules to use ap22 prefix.joerg1-1/+7
Allow apache22 in some more case and add a hack to devel/subversion to determine the module by the state of the apache22 option. This comes from www/ap2-subversion and should be fixed to properly use build options or so. OK agc@
2007-06-30Make live easier for Apache 2.2 modules and provide apr-config andjoerg2-3/+13
apu-config in .buildlink/bin.
2007-06-30Uses curses, so include the curses bl3.mk.tnn1-1/+2
2007-06-29Add required dependency on p5-Sub-Uplevel.markd1-2/+3
2007-06-28Honor PKG_SYSCONFDIR.minskim1-2/+2
2007-06-27use USE_TOOLS+= xargs:run instead of an explicit DEPENDS+= for sunos.dmcmahill1-4/+2
Noted by jlam@
2007-06-26The files in debian/ use bashisms and are therefore excluded from therillig1-1/+3
portability check.
2007-06-26Add text/parse-lalr.scm, and add text to the list of directories thatgdt2-3/+5
must be created so that the file actually gets installed. Pointed out by joerg@. PKGREVISION++.
2007-06-26on solaris, depend on the mktemp package too.dmcmahill1-2/+3
Things are progressing but still not 100% there.
2007-06-24Fix this package to adhere to the "new" monotone behavior. It has probablyjmmv4-31/+21
been broken since monotone 0.32...
2007-06-22on SunOS we need a grep that takes -q and an xargs that takes -0 sodmcmahill1-2/+26
stuff /usr/xpg4/bin/{f,}grep into all the scripts and get an xargs from sysutils/findutils. Now this package seems to actually work.
2007-06-21Add patch fromwiz3-3/+50
http://subversion.tigris.org/issues/show_bug.cgi?id=2382 to iterate over hosts' addresses instead of failing when one of them is not reachable. Bump PKGREVISION.
2007-06-21Do not include link options in Makefile dependencies.minskim3-1/+29
This fixes PR 36202.
2007-06-19Needs GNU diffutils on OSF/1tnn1-2/+2
2007-06-18Merge upper and lower bound, otherwise the upper bound is seen toojoerg1-3/+2
late by pkg_add and the newer g-wrap picked.
2007-06-18Set TEST_TARGET instead of running it unconditionally in post-build.schmonz1-4/+2