summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2006-11-27update to 2.16.3 (version bump to match nautilus)drochner2-6/+6
2006-11-27update to 2.16.2drochner2-6/+6
changes: -ninot UI fix -translation updates
2006-11-27update to 1.14.8drochner2-7/+6
changes: * Improved thread-safety. Pango is still NOT thread-safe, but this fixes lots of crashes using pangocairo from multiple threads. * Fix out-of-bounds array access. * Improved Indic shaper. * Improved Arabic language engine. * Choose shaper/font for unassigned Unicode codepoints. * Build fixes.
2006-11-27Extract using gtar as pax-as-tar from pkgsrc doesn't like the tarball.joerg1-1/+3
2006-11-26Update to 1.4.4.1, fixing PR 35125 by Brad Harder.wiz4-19/+44
Changes from the announce mails: Subject: [5][ANNOUNCE] GIT 1.4.1.1 The primary purpose of this release is to fix the breakage people reported while cloning large quantity of data via git protocol, and the server side incorrectly timing out. I am very sorry for the breakage. A big thanks goes to Matthias Lederhofer who fixed the breakage for us. The fix was cherry-picked from the "master" branch. Subject: [5][ANNOUNCE] GIT 1.4.2.1 This release is primarily for these two fixes: * git-mv was broken. Notably, this did not work: git-mv foo foo-renamed * git-http-fetch failed to follow objects/info/alternates on the remote side. This broke a fetch from Paul's powerpc.git repository. Subject: [5][ANNOUNCE] GIT 1.4.2.2 This is strictly a bugfix release. While we will soon be in stabilization slow-down for 1.4.3, one of the bugs this release contains fixes for actually has bitten people who use the kernel commits mailing list, so this is to push the fixes out early. Subject: [5][ANNOUNCE] GIT 1.4.2.3 Sorry to be doing two maintenance releases in rapid succession, but git-mv breakage causes random tree corruption and is rather serious. Subject: [5][ANNOUNCE] GIT 1.4.2.4 We are close to 1.4.3, so this update could become moot very soon, but just in case we have to delay it, I am pushing this out for a rather important performance fix. Without it, "git diff" on 64-bit machines can run 100x times slower than it should be on unfortunate input. Many thanks go to Jim Mayering for giving an easy to reproduce initial problem report, and Linus and Davide Libenzi to quickly come up with a fix. Subject: [5][ANNOUNCE] GIT 1.4.2 Changes since v1.4.1.1 are as follows: A Large Angry SCM: Additional merge-base tests (revised) Alex Riesen: Do not use perl in git-commit.sh Trivial path optimization test Alexandre Julliard: git.el: Run git-rerere on commits if the rr-cache directory exists. git.el: Prepend a slash to the file name when adding to .gitignore. git.el: Try to reuse an existing buffer when running git-status. git.el: Put the git customize group in the 'tools' parent group. show-branch: Fix another performance problem. Alp Toker: Fix some doubled word typos Fix some doubled word typos Fix typos involving the word 'commit' typofix (git-name-rev documentation) git-send-email: Remove redundant Reply-To header gitweb: Send XHTML as 'application/xhtml+xml' where possible gitweb: Include a site name in page titles gitweb: Make command invocations go through the git wrapper documentation (urls.txt) typofix Daniel Drake: gitweb: escape tag comments Dennis Stosberg: gitweb: Declare global variables with "our" gitweb: Declare global variables with "our" Eric Wong: Add git-instaweb, instantly browse the working repo with gitweb instaweb: fix unportable ';' usage in sed t8001-annotate: fix a bash-ism in this test git-svn: avoid fetching files outside of the URL we're tracking git-svn: migrate out of contrib builtin-log: respect diff configuration options diff.c: respect diff.renames config option templates/hooks--update: replace diffstat calls with git diff --stat git-svn: fix --file/-F option in commit-diff tests: Set EDITOR=: and VISUAL=: globally git-fetch: fix a bashism (==) git-svn: don't check for migrations/upgrades on commit-diff typechange tests for git apply (currently failing) git-svn: fix fetching new directories copies when using SVN:: libs git-svn: correctly kill keyword expansion without munging EOLs git-svn: bugfix: allow SVN:: lib users to track the root of the repositor y git-svn: split the path from the url correctly with limited perms Gerrit Pape: Build on Debian GNU/kFreeBSD Jakub Narebski: Allow INSTALL, bindir, mandir to be set in main Makefile Rename man1 and man7 variables to man1dir and man7dir autoconf: Use autoconf to write installation directories to config.mak.au togen send-email: format 2822 datestring ourselves. Teach make clean about configure and autoconf Copy description of build configuration variables to configure.ac autoconf: Preparing the way for autodetection autoconf: Checks for typedefs, structures, and compiler characteristics. autoconf: Checks for some library functions. autoconf: Checks for libraries autoconf: Checks for some programs configure.ac vertical whitespace usage cleanup Wrap long lines in docstrings in contrib/emacs/git.el Display help for Git mode after pressing `h' or `?' in *git-status* Jeff King: pack-objects: check pack.window for default window size Colorize 'commit' lines in log ui git-push: allow -f as an alias for --force git-push: remove obsolete git-push.sh Documentation: convert uses of git-link macro to gitlink git-annotate: remove extraneous debugging line git-push: allow pushing from subdirectories Joachim B Haga: Make zlib compression level configurable, and change default. Joachim Berdal Haga: core.compression documentation formatting fix. Johannes Schindelin: refactor merge_bases() as preparation to libify merge-base move get_merge_bases() to core lib. Makefile: replace ugly and unportable sed invocation Make git-fmt-merge-msg a builtin Makefile: export NO_SVN_TESTS Close the index file between writing and committing Fix linking for not-so-clever linkers. Fix t4114 on cygwin Always reset the color _before_ printing out the newline cvsserver: suppress warnings cvsserver: avoid warning about active db handles Allow an alias to start with "-p" git wrapper: add --git-dir=<path> and --bare options git-instaweb: some Apache have mod_cgi builtin git-instaweb: respect bindir from Makefile gitweb: fix two warnings t7001: add test for git-mv dir1 dir2/ git-cvsserver: support multiline commit messages Extract helper bits from c-merge-recursive work Make git-mv a builtin builtin git-mv: support moving directories instaweb: Be more clear if httpd or the browser fail cvsserver: imitate git-update-ref when committing Makefile: ssh-pull.o depends on ssh-fetch.c Teach git-apply about '-R' Fix http-fetch tar-tree: illustrate an obscure feature better Fix crash when GIT_DIR is invalid Jonas Fonseca: Documentation/urls.txt: Use substitution to escape square brackets Update git-init-db(1) and documentation of core.sharedRepository Josef Weidendorfer: Extend testing git-mv for renaming of subdirectories Josh Triplett: git-format-patch: Make the second and subsequent mails replies to the fir st Add option to enable threading headers Add option to set initial In-Reply-To/References Junio C Hamano: Makefile: add framework to verify and bench sha1 implementations. test-sha1: test hashing large buffer t4013: add tests for diff/log family output options. t4013: add more tests around -c and --cc Fix some more diff options changes. t4013 test updates for new output code. combine-diff.c: type sanity. format-patch: fix diff format option implementation t4013: add format-patch tests. t4013: note improvements brought by the new output code. gitweb: optimize per-file history generation gitweb: optimize per-file history generation t4013: add "diff" UI program tests. builtin-diff: turn recursive on when defaulting to --patch format. commit.c: do not redefine UNINTERESTING bit. get_merge_bases: clean up even when there is no common commit. revert clear-commit-marks for now. boolean: accept yes and no as well send-email: do not barf when Term::ReadLine does not like your terminal t6200: fmt-merge-msg test. git-grep: fix parsing of pathspec separator '--' git-grep: fix exit code when we use external grep. git-grep: use a bit more specific error messages. Re-fix clear_commit_marks(). git-grep: boolean expression on pattern matching. git-reset: complain and exit upon seeing an unknown parameter. mailinfo: assume input is latin-1 on the header as we do for the body diffcore-rename: try matching up renames without populating filespec firs t. builtin-rev-parse.c: constness tightening show-branch: match documentation and usage rev-parse documentation: talk about range notation. git-svn: migrate out of contrib (follow-up) diff.c: --no-color to defeat diff.color configuration. Update diff-options and config documentation. git log -p --merge [[--] paths...] colored diff: diff.color = auto fix diff: do not use configuration magic at the core-level "git -p cmd" to page anywhere merge-base: update the clean-up postprocessing fmt-merge-msg fix Fix grammatical error in git-revert git-repack: avoid redirecting stderr into git-pack-objects test-lib: unset GIT_TRACE t4013 diff format tests update Adjust t4013 tests to corrected format-patch. Documentation: Fix ssh://[user@]host.xz URL fetch/clone: check return status from ls-remote builtin-prune.c: forgot TYPE => OBJ changes. Documentation/Makefile: product depends on asciidoc.conf builtin-log: typefix for recent format-patch changes. show-branch: fix performance problem. checkout -f failed to check out a file if an existing directory interfere d. apply: check D/F conflicts more carefully. apply: split out removal and creation into different phases. apply: handle type-changing patch correctly. git-diff A...B to (usually) mean "git-diff `git-merge-base A B` B" git-fetch: fix --keep vs --thin unpack-objects: remove stale and confusing comment t4112: simplify the test and remove unneeded working tree file. lost-found: use fsck-objects --full git-reset: detect update-ref error and report it. log and diff family: honor config even from subdirectories git-apply -R: binary patches are irreversible for now. t4103: fix binary patch application test. git-checkout: allow "checkout HEAD -- path" Builtins: control the use of pager from the command table. fetch/clone: mark messages from remote side stand out. Cygwin needs NO_C99_FORMAT??? Fix "git diff blob1 blob2" showing the diff in reverse. read-tree: shadowed variable fix. Add a couple of subdirectory tests. diff.c: do not use pathname comparison to tell renames Show both blob names from "git diff blob1 blob2" sideband: do not use color, just say "remote:" Documentation/git.txt: link git-svn and git-instaweb from the main page. GIT 1.4.2-rc3 Further clean-up: usage() vs die() Makefile: Cygwin does not seem to need NO_STRLCPY Fix "grep -w" debugging: XMALLOC_POISON builtin-mv: fix use of uninitialized memory. GIT-VERSION-GEN: adjust for ancient git Documentation: git-status takes the same options as git-commit Fix tutorial-2.html check return value from diff_setup_done() find_unique_abbrev() with len=0 should not abbreviate make --find-copies-harder imply -C allow diff.renamelimit to be set regardless of -M/-C git-apply: applying a patch to make a symlink shorter. combine-diff: use color Fix git-diff A...B builtin-apply: remove unused increment git-sh-setup: do not use repo-config to test the git directory git-am: give better diagnostics when the patch does not apply during --3w ay Better error message when we are unable to lock the index file t/t4013: fix futzing with the version string. Linus Torvalds: xdiff: generate "anti-diffs" aka what is common to two files Prepare "git-merge-tree" for future work Improved three-way blob merging code Improve git-peek-remote builtin "git prune" Make the unpacked object header functions static to sha1_file.c Remove TYPE_* constant macros and use object_type enums consistently. sha1_file: add the ability to parse objects in "pack file format" Call setup_git_directory() early Call setup_git_directory() much earlier Fix double "close()" in ce_compare_data Fix up some fallout from "setup_git_directory()" cleanups Luben Tuikov: gitweb: Enable tree (directory) history display gitweb: Enable tree (directory) history display Add "raw" output option to blobs in "tree" view format gitweb.cgi: Create $git_temp if it doesn't exist gitweb.cgi: Teach "a=blob" action to know the blob/file mime type gitweb.css: Use monospace fonts for commits and tree-diff. gitweb.cgi: Teach git_history() to read hash from $hash_base gitweb.cgi: Include direct link to "raw" files from "history" gitweb.cgi: git_blame2: an alternative simple working git blame gitweb.cgi: git_blame2: Allow back-trekking through commits gitweb.cgi: Show "raw" head of project link even when $hash is not define d gitweb.cgi: git_blame2: Revision blocks now have alternating colors gitweb.cgi: Centralize printing of the page path gitweb.cgi: git_blame2: slight optimization reading the blame lines Lukas Sandström: git-am: Don't accept an mbox on stdin of we already have a .dotest direct ory Martin Langhoff: cvsexportcommit - add -a (add author line) flag, cleanup warnings Matthias Kestenholz: Make git-prune-packed a builtin Make git-repo-config a builtin use declarations from builtin.h for builtin commands Matthias Lederhofer: GIT_TRACE: show which built-in/external commands are executed change ent to tree in git-diff documentation git-rev-list: add documentation for --parents, --no-merges daemon: use a custom die routine with syslog daemon: if one of the standard fds is missing open it to /dev/null upload-pack: ignore write errors to stderr daemon: new option --pid-file=<path> to store the pid daemon: new option --detach to run git-daemon in background Documentation about exclude/ignore files argv created by handle_alias should be NULL terminated upload-pack: fix timeout in create_pack_file daemon: documentation for --reuseaddr, --detach and --pid-file setup_git_directory_gently: do not barf when GIT_DIR is given. git.c: allow alias expansion without a git directory pager: config variable pager.color git-grep: document --and, --or, --not, ( and ) Michael: fixed variable declaration in gitk Michael Krelin: handle https:// protocol in git-clone Michael S. Tsirkin: mailinfo: accept >From in message header Michal Rokos: sed -e '/RE/r rfile/' needs space in 'r rfile' Using 'perl' in *.sh Paul Mackerras: gitk: Allow the user to set some colors gitk: Show the currently checked-out head in bold font Pavel Roskin: Assorted typo fixes Typofix in Makefile comment. Typofix in configure.ac comment. Fix more typos, primarily in the code Avoid C99 comments, use old-style C comments instead. Quote all calls to GIT_CONF_APPEND_LINE Set datarootdir in config.mak.in Peter Baumann: git-cvsexportcommit can't handle merge commits correctly Peter Eriksen: Substitute xmalloc()+memset(0) with xcalloc(). Petr Baudis: Remove -d from *-fetch usage strings Make pull() take some implicit data as explicit arguments Make pull() support fetching multiple targets at once Teach git-local-fetch the --stdin switch Teach git-http-fetch the --stdin switch Ramsay Jones: Ensure git-clone exits with error if perl script fails. Fix annotate test script; notice when git-annotate fails. Fix installation of templates on ancient systems. New tests and en-passant modifications to mktag. Add NO_C99_FORMAT to support older compilers. Fix header breakage due to redefining PATH_MAX. Remove cmd_usage() routine and re-organize the help/usage code. Fix header breakage with _XOPEN_SOURCE. Fixup command names in some usage strings. Replace some calls to die(usage_str) with usage(usage_str). Allow config file to specify Signed-off-by identity in format-patch. commit walkers: setup_ident() to record correct committer in ref-log. Rene Scharfe: Add get_merge_bases_clean() Add '...' operator for revisions Make clear_commit_marks() clean harder Fold get_merge_bases_clean() into get_merge_bases() rev-list: free commit_list in ... handler git-tar-tree: fix minor memory leak Add has_extension() git-verify-pack: show usage when no pack was specified git-verify-pack: more careful path handling git-verify-pack: insist on .idx extension git-verify-pack: get rid of while loop git-verify-pack: free pack after use and a cleanup git-verify-pack: buffer overrun paranoia git-verify-pack: no need to count errors drop length argument of has_extension Robert Shearman: format-patch: Generate a newline between the subject header and the messa ge \ body rebase: Fix the detection of fast-forwarding of the current branch to ups tream. rebase: Make the fast-fowarding message more user-friendly by using branc h \ names instead of SHA1 IDs. Rutger Nijlunsing: http-push: Make WebDAV work with (broken?) default apache2 WebDAV module Add Documentation/howto/setup-git-server-over-http.txt Ryan Anderson: annotate: Support annotation of files on other revisions. annotate: Correct most merge following to annotate correctly. Disable color detection during format-patch log-tree: show_log() should respect the setting of diffopt->line_terminat ion annotate: Fix bug when parsing merges with differing real and logical par ents. Santi Béjar: Teach rev-parse the ... syntax. Defaulting fetch to origin when set in the repo-config Sergey Vlasov: Fix "git-fetch --tags" exit status when nothing has been changed Shawn Pearce: Avoid C99 initializers Allow user.name and user.email to drive reflog entry. Record the type of commit operation in the reflog. Log ref changes made by git-fetch and git-pull. Log ref changes made by git-merge and git-pull. Log ref changes made by quiltimport. Log ref changes made by resolve. Make lazy mkdir more robust. Record rebase changes as 'rebase' in the reflog. Disable linking with Fink or DarwinPorts. Display an error from update-ref if target ref name is invalid. Stephan Feder: Do not drop data from '\0' until eol in patch output Teach --text option to diff Teach diff -a as shorthand for --text Add -a and --text to common diff options help diff-options: Explain --text and -a Timo Hirvonen: Merge with_raw, with_stat and summary variables to output_format Make --raw option available for all diff commands Set default diff output format after parsing command line DIFF_FORMAT_RAW is not default anymore Add msg_sep to diff_options Don't xcalloc() struct diffstat_t whatchanged: Default to DIFF_FORMAT_RAW Print empty line between raw, stat, summary and patch diff-tree: Use ---\n as a message separator log --raw: Don't descend into subdirectories by default Fix diff-tree -s GIT_TRACE: fix a mixed declarations and code warning diff: Support both attributes and colors diff: Support 256 colors Unknown: A better-scheduled PPC SHA-1 implementation. Uwe Zeisberger: Document rev-list's option --merge Ville Skyttä: Fix print-log and diff compatibility with recent vc versions Willy Tarreau: tar-tree: add the "tar.umask" config option Yakov Lerner: Mention the [user@] part in documentation of ssh:// urls. Subject: [5][ANNOUNCE] GIT 1.4.3.1 This is primarily to work around changes in the recent GNU diff output format. Also it contains irritation fix for "git diff" which now paginates its output by default. Subject: [5][ANNOUNCE] GIT 1.4.3.2 This is primarily to fix two rather embarrasing breakage discovered post 1.4.3.1 release. - The pager change to default to LESS=FRS exposed problem with less that switches to alternate screen, shows its output and then switches back immediately from the alternate screen afterwards -- which means the user would not have a chance to see _anything_. - Older upload-pack protocol clients did not pass host= and recent git-daemon change to support virtual hosting did not handle this correctly (although it attempted to do so, the check was borked). Subject: [5][ANNOUNCE] GIT 1.4.3.3 Sorry to be doing three follow-up releases in a row. This is primarily fix the partitioning of programs in generated RPM. If you are installing all of git it does not matter, but by mistake we were placing git-archive into git-arch subpackage, which meant that you need to install tla only to use git-tar-tree and git-archive --format=zip. Thanks for Gerrit for noticing and reporting it, although he is from Debian camp ;-). Subject: [5][ANNOUNCE] GIT 1.4.3.4 Among many minor fixes and documentation updates, this contains these fixes: - revision traversal now treats --unpacked as commit filter, not traversal limiter. If you have unpacked commits that are parents of packed ones which are in turn parents of commits that are unpacked, running rev-list starting at the latest unpacked commits used to _stop_ at the first packed commit and older unpacked commits were not shown. With this update, the traversal does not stop at packed commits, and shows the older unpacked commits. The updated semantics is easier to use with git-repack --unpacked. - In a repository configured for shared access, if the permission bits of existing directories are misconfigured (e.g. running repository commands as root by mistake), a codepath to create a new object failed with incorrect error message. Fixed. - An earlier fix to cope with traditional-style patches that were generated with --unified=0 broke handling of creation and deletion diffs in git-apply. Fixed. Subject: [5][ANNOUNCE] GIT 1.4.3.5 The 'master' front has been very quiet and it will hopefully soon produce 1.4.4 but in the meantime here is primarily to fix git-svn correctness issues. Subject: [6][ANNOUNCE] GIT 1.4.3 User visible changes, other than bugfixes, since v1.4.2.4 are: - upload-tar is deprecated but not removed; we now have upload-archive --format=tar and --format=zip instead. - ftp:// protocol is supported the same way as http:// and https:// - git-diff paginates its output to the tty by default. If this irritates you, using LESS=RF might help. - git-cherry-pick does not leave often useless "cherry-picked from" message. - git-merge-recursive was replaced by a rewritten implemention in C. The original Python implementation is available as "recursive-old" strategy for now, but hopefully we can remove it in the next cycle. - git-daemon can do name based virtual hosting. - git-daemon can serve tar and zip snapshots. - many gitweb tweaks and cleanups. - git-apply --reverse, --reject. - git-diff --color highlights whitespace errors. - git-diff --stat can be taught to use non-default widths. - git-status can use colors. - many more commands are built-in. Subject: [5][ANNOUNCE] GIT 1.4.4.1 This contains mostly small post-release fixups. Subject: [5][ANNOUNCE] GIT 1.4.4 Quite a lot of changes during the last month. - pack-refs, along with a lot of internal clean-up of the code that deal with refs, is in. A repository with many tags would benefit from packing and pruning them. Currently dumb transports are not capable of fetching from a repository that has packed and pruned its refs, so please keep that in mind. Hopefully we will get an update for dumb transports shortly. - git native transport can now keep transferred packs without exploding it into loose objects. Also "git repack" can be told to keep "historical" packs from getting repacked by marking them with .keep file. Docmentation update is probably needed. - git-blame can now detect line movements across files. No, it is not called git-pickaxe. - a lot of gitweb and git-svn updates.
2006-11-24Reset maintainer:wiz1-2/+2
Name service error for name=ethmoid.org type=MX: Host not found, try again
2006-11-24Reset maintainer (aldous.com doesnot accept connections on port 25).wiz2-4/+4
2006-11-24update to 0.3.10drochner3-29/+10
changes: - Lots of new classes and implementations were added for Schrödinger. - Several i386 implementations also compile on amd64, so these were copied over to a separate directory and are now enabled on amd64. - Feature detection on amd64 has been fixed. - All known startup warnings have been fixed. - The core now handles arrays that are 'N plus a constant' in length. - Wrap a bunch of functions in HAVE_UNALIGNED_ACCESS to indicate that they require an architecture that handles unaligned access.
2006-11-24patches were removeddrochner1-3/+1
2006-11-23Update to 0.31: depend on monotone 0.31.jmmv1-3/+3
2006-11-23Update to 0.31:jmmv5-53/+8
0.31 release. Code cleanups and bug fixes. New features: - If multiple --message (or -m) arguments are passed to 'commit', then they will be concatenated on separate lines. - The validate_commit_message hook is now told what branch the commit is on. Bugs fixed: - The typo that prevented building with gcc 3.3 has been fixed. - Attempting to commit without a signing key available now fails earlier. - Command-line option parsing has been redone yet again; this should fix a number of bugs caused by the use of boost::program_options. For instance, command line error messages are now l10nized again, "--depth=asdf" now gives a sensible error message instead of crashing, and --key= now works as an alternative to -k "". - A bug in the new roster caching logic that caused assertion failures on very large trees has been fixed. - A rare bug in the "epoch refinement" phase of the netsync protocol has been fixed. - Accidental (and undocumented) change to 'automate inventory' output format reverted; documentation is now correct again. - Some obscure error conditions with 'pivot_root' fixed. Many fixes to 'automate stdio': - IO handling has been rewritten, to remove some obscure bugs and clean up the code. - automate commands can now take options (even when used with 'automate stdio'). - The default block size has been increased to 32k (which should considerably reduce overhead). - Many automate commands were flushing their output far too often, causing major slowdowns when used with 'automate stdio'; this has been fixed. - Syntax errors now cause 'automate stdio' to exit, rather than attempting to provide usage information for the calling program to read. Other: - New large-coverage random testsuite for delta reconstruction path finding algorithm. - Miscellaneous code cleanups and improved error messages. - Enhancements to debian packaging. - New translation to es (Spanish).
2006-11-20Fix up DYLD_LIBRARY_PATH so that MacOS X looks for nspr in the correctriz2-7/+10
place.
2006-11-19tv@ pointed out that curl-7.16.0 had a shlib major bump --wiz2-3/+4
increase its BUILDLINK_ABI_DEPENDS, and bump PKGREVISIONs of dependencies. Sorry for not finding this earlier.
2006-11-18Make chmlib and kchm conflict, both install:wiz1-1/+3
include/chm_lib.h include/lzx.h XXX: Perhaps kchm should be made to depend on chmlib instead?
2006-11-18Fix for CVE-2006-4810 and bump to nb6adrianp3-7/+16
2006-11-16Update homepage and download URL.reed1-3/+3
(There are a new versions available.)
2006-11-16Upgrade arena from version 0.9.8 to 0.9.9.agc3-20/+6
Changes in this version include: This release fixes a possible double free problem in the printf() implementation. The problem occurred when more conversion specifiers than function arguments were present and the format required a cast from the dummy void value used by the implementation to another type. Thanks to Dennis Heuer for reporting the problem. Also based on a suggestion by Dennis, the interpreter no longer allows non-terminated escape sequences in string literals. In other words, a string literal may no longer end in a backslash character. Alistair Crooks provided a couple of new example scripts that include interfacing to native C libraries under NetBSD. He also suggested to allow hexadecimal integer literals. These are now allowed and need to be prefixed with "0x". For example, "0xFF" or "0xff" is the same as writing "255". Fabian Tschiatschek provided a patch to allow extra arguments to be passed to map, filter, foldl, foldr, drop_while, and take_while. These are passed down into the function provided as the first argument. Fabian also noticed that the documentation and implementation of foldr did not agree about the order of arguments. The implementation was changed to match the language manual. There is a new library function called is_null that can check whether a memory resource contains a C NULL pointer. patch-ab has now been removed since, with the inclusion of is_null(), there is no need for it.
2006-11-16py24-setuptools -> py-setuptools.kristerw1-2/+2
2006-11-15Added py-Tk dependency in Makefile:wulf1-2/+3
epy-docs requires py-Tk
2006-11-14DESTDIR support. Use OWN_DIRS as it is most likely a missing dependencyjoerg2-7/+6
when file are still in the glade library directory, so complains at deinstall time are ok. Bump revision for the latter. Discussed with jmmv before EuroBSDCon.
2006-11-14Update devel/global to 5.2. Based on patch provided by Ryo HAYASAKA in PR 34570obache4-38/+49
and by Murray Armfield in PR 34636. Version 5.2 - August 8 2006, by Shigio YAMAGUCHI * htags: Added new options: - -h(--func-header) option. - -I(--icon) option. - -T(table-flist[=fields]) option. Suggested options: $ htags -vsanohIT * htags: Changed the default color of braces from blue to red to make them stand out. * htags: Always enable 'Grep pattern' form when the -f(--form) option specified. Removed config variable 'enable_grep' since it became meaningless. Instead, added a new variable 'disable_grep'. * htags: Removed config variable 'enable_grep' since it is meaningless. Instead, added a new variable 'disable_grep'. * htags: Added more profitable tips in file browser. - File size of bytes - Directory number of files in the directory. Version 5.1 - June 10 2006, by Shigio YAMAGUCHI [INCOMPATIBLE CHANGES] * Changed the priority about the --result option to make the format specification easy. The --result option is given to priority more than the -t and -x option. (This option appeared in version 5.0.) [OTHER CHANGES] * Added new program 'gtags-cscope'. Gtags-cscope is a pseudo cscope which implements the line-oriented interface. You can use this command for various clients instead of true cscope. * Added new format 'cscope' to the argument of --result=<format>. Version 5.0 - April 21 2006, by Shigio YAMAGUCHI [INCOMPATIBLE CHANGES] * Moved to new tag format. (GTAGS, GRTAGS, GSYMS, GPATH) The purpose is as follows: o Allows path name including blanks, at least in tag files. (GLOBAL still doesn't support path name which contains blanks.) o Decrease disk space used. o Make tag format simpler. o Realize stable performance. Hereafter, older tag format is not supported. Compact format was progressively canceled with the adoption of the new tag format. The -c(--compact) option of gtags(1) was removed. The following error messages are displayed in a wrong combination: - older global and new tag file $ global -x main GTAGS seems new format. Please install the latest GLOBAL. - new global and older tag file $ global -x main GTAGS seems older format. Please remake tag files. Known problem: - older global and new tag file Global(1) with the -g or -P command will always work as if invoked with the -o option. There is no way to avoid this problem. New requirement: * Added new requirement of plug-in parser Plug-in parser must process arguments in the order they are given in the command line. In each file, any order is acceptable. Exuberant Ctags with the -xu option meets this requirement. (See global.info for the detail.) Removed options: * gtags(1): The -c(--compact) option was removed. Compact format was progressively canceled with the adoption of the new tag format. * gtags(1): The -o(--omit-gsyms) option was removed. This option was necessary in the past to use the program in a incompetent machine with a small hard disk. Since most recent machines has powerful CPU and mass hard disk. This options might already be unnecessary. * htags(1): The --style-sheet option was removed. This is a really halfway option, and now nobody might need it because the --xhtml option became available. [OTHER CHANGES] New options: * global: Added --result=<format> option. Grep format is newly supported. <format>: path,ctags,ctags-x,grep conventional option | newly added option --------------------+--------------------- (none) | --result=path -t | --result=ctags -x | --result=ctags-x | --result=grep The -t and -x option are given to priority more than the --result option. Version 4.8.7 - September 30 2005, by Shigio YAMAGUCHI New options: * gtags: New --file file-list option added. Gtags(1) accept a file list specified by --file option. % find . -type f -print >/tmp/list % gtags --file=/tmp/list or % find . -type f -print | gtags --file=- * gtags: New --max-args option added. Improvement of efficiency: * Gtags was improved of performance by changing algorithm of incremental updating. Along with it, the verbose message was greatly changed. * Gtags was improved of performance by decreasing the frequency of the parser invoking. Under the influence of it, the verbose message is not necessarily real-time. If you dislike this behavior, use the --max-args option of gtags. You can control the frequency of the invoking with the option. With --max-args=1, the program does the same behavior as older version. * Htags was improved of performance by decreasing the frequency of the parser invoking. * Htags was improved of performance by omiting flushing temporary files to the disk. Fixed bugs: * Htags didn't treat here document of PHP source code correctly. (<<<WORD) * Htags didn't treat HTML part of PHP source code correctly. Other facilities: * Added 'Htags Hyper-text Reference Kit'. The hyper-text generated by htags(1) is available from external programs. This kit helps you to convert the path of the source file into the URL in the hyper-text. * doc/global.txi: Added the usage of Doxygen using GLOBAL. Version 4.8.6 - May 12 2005, by Shigio YAMAGUCHI [INCOMPATIBLE CHANGES] * htags: Changed the value of id attribute and name attribute of line number anchor from line number itself to 'L' + line number like this. <a name='100'> => <a name='L100'> It is because XHTML prohibit the id attribute which starts with a digit. If you refer these anchors from outer system, please rewrite it. [OTHER CHANGES] * htags: New option --insert-header and --insert-footer added. Version 4.8.5 - April 19 2005, by Shigio YAMAGUCHI * htags: XHTML support(--xhtml) added. If the --frame option is specified then generate XHTML-1.0 Frameset, else if config variable 'xhtml_version' is set to 1.1 then generate XHTML-1.1 else XHTML 1.0 Transitional. You can customize the appearance using style sheet file 'style.css'. * htags: Added config variable 'xhtml_version'. * htags: Added 'html/' to the fault skip list of htags(1). It is the output directory of doxygen document. * gtags-parser: Added yacc directives introduced in bison-2.0. %default-prec(%default_prec) %expect-rr(%expect_rr) %initial-action %no-default-prec(%no_default_prec,%no_default-prec,%no-default_prec) %nondeterministic-parser Version 4.8.4 - March 4 2005, by Shigio YAMAGUCHI Fixed bugs: * gtags-parser: C and C++ parser was broken. * gnusort: Compile error in Solaris environment. Version 4.8.3 - February 26 2005, by Shigio YAMAGUCHI [INCOMPATIBLE CHANGES] * DOS and Windows 32 support ended. But it doesn't mean the deletion of the code for DOS and Windows 32. We leave the support to outside projects and accept the code from them as is. Therefore, anything has not changed substantially up to now. * Command gctags(1) was renamed to gtags-parser(1) because some systems have another 'gctags' which is not GLOBAL's. * About gtags-parser(1), language type of source file is decided only by the suffix. In older version, *.h file was considered to be C++ source file if it includes token 'class'. But the new version considers it always C source file. If you want to consider it C++ then you must redefine new config variable 'langmap'. [OTHER CHANGES] Fixed bugs: * htags: The --gtagsconf and --gtagslabel option didn't work correctly. * htags: Buffer overflow occurred in dupindex.c:makedupindex(). * htags: Could not ignore path name which includes blank correctly. New features: * gtags,htags: New config variable 'langmap' added. This variable is used for customizing the mapping of languages and the parsers, and it includes the function of obsoleted 'suffixes' variable. If you use 'suffixes' then it is effective else GLOBAL internally generates the value of 'suffixes' from the 'langmap'. The reason to continue 'suffixes' is that it is needed for plug-in parser. If you don't use plug-in parser then you should use 'langmap' instead. * htags: New config variable 'copy_files' added. If the -f option is used then htags makes links of tag files in 'cgi-bin' directory by default. With this variable, htags copy tag files instead of linking. Version 4.8.2 - November 11 2004, by Shigio YAMAGUCHI [INCOMPATIBLE CHANGES] * Postgres support ended. * Htags.pl (perl version of htags) was removed completely. * Config variable sed_command and sort_command were removed. The sed(1) and sort(1) are not necessary any longer. [OTHER CHANGES] Fixed bugs: * Wrong output of 'global -Po' was fixed. New features: * gctags(assembly language): - In addition to `call', `jsr' is recognized as call instruction. Although various call instructions exist like `bl' or `calls', only `call' and `jsr' are used widely. - Macros like ENTRY or EXT are taken up as reference, when definitions exist in somewhere else. - Warning is displayed when a comment is not closed. - C_SYMBOL_NAME and C_ENTRY are recognized as a macro which shows the start of a function. - The string which is not closed finishes at the end of line. This behavior is the same as GNU C preprocessor. - The check of correspondence of "#if" and "#endif" was deleted. This did not exist in version 4.8. * New directory '.snprj/' was added to the DEFAULTSKIP list. This is the tag directory of Source-Navigator. Version 4.8.1 - October 6 2004, by Shigio YAMAGUCHI Fixed bugs: * htags: The -d option of htags didn't work. * htags: didn't recognize continued line and null directive(#). New features: * htags: make suffix list of include file configurable. (See man htags(1). config variables: include_file_suffixes) * htags: try TMP if TMPDIR doesn't exist.(only DJGPP) * htags: Warn about unknown preprocessing directive. As the exception, when unknown preprocessing directive appeared in assembly source, it will be recognized as the start of a shell comment. * htags: Add all yacc directives understood by bison-1.875.
2006-11-14Moved to devel/py-setuptools.joerg7-210/+0
2006-11-14Reimport devel/py24-setuptools as devel/py-setuptools. This is injoerg8-0/+235
principle usable on Python 2.3 as well, but not tested yet.
2006-11-14Update to 1.0.6adrianp3-14/+15
2006.10.28 - 1.0.6 - 0007466: [security] Port: 6719: Manager of a project can assign the Administrator role to a user. (vboctor) - 0007543: [security] Port 5163: Default value for $g_bug_reminder_threshold should be higher than "reporter" (vboctor) - 0007467: [administration] Port 6637: Disabled projects don't appear under parent project (vboctor) - 0007527: [localization] Port 7526: japanese_utf8 is more suitable than japanese_sjis ($g_language_auto_map) (vboctor) - 0007470: [localization] [all lang] Port latest localization files from Mantis 1.1 to Mantis 1.0.x (vboctor) - 0007530: [localization] Port:: New Languages: bulgarian, catalan, czech_utf8, french_utf8, italian_utf8, polish_utf8, russian_utf8, slovene_utf8 (vboctor) - 0007412: [other] Update Mantis to refer to new website (vboctor) 2006.07.23 - 1.0.5 - 0007301: [upgrade] Login page inaccessible after upgrade to 1.0.4 (thraxisp) 2006.07.22 - 1.0.4 - 0007051: [bugtracker] Fix for #6869 / #7034 removes quoted "?" from arguments (thraxisp) - 0007298: [bugtracker] Port: bugnote_delete.php redirection fails (vboctor) - 0007299: [bugtracker] Port: Save login feature does not work (vboctor) - 0007300: [bugtracker] Port: Remember login always redirects to main_page.php (vboctor) - 0007143: [other] Port: checkin.php needs array_unique() (vboctor)
2006-11-13Fix homepage URL, reported by Rainer Brinkmoeller in private emailhubertf1-2/+2
2006-11-13now that devhelp documentation is back to its default place for ~everythingdrochner3-18/+3
of interest, discard a local patch to look at share/doc/html, bump PKGREVISION
2006-11-13-migrate devhelp docs to share/gtk-doc/htmlshare/gtk-doc/htmldrochner3-25/+23
-update to 0.1.10, changes are bugfixes only
2006-11-13migrate devhelp docs to share/gtk-doc/html, bump PKGREVISIONdrochner2-167/+166
2006-11-12Needs perl. PKGREVISION++rillig1-5/+6
2006-11-11Fixed PKGMANDIR.rillig4-7/+16
Removed the man3f category, since that is not supported by pkgsrc. PKGREVISION++
2006-11-11This patch-aa is a better oneadam2-5/+7
2006-11-11Fix building on 64-bit architecturesadam3-3/+16
2006-11-10Fixed unexpanded ${sysconfdir} in the default configuration file.rillig1-2/+4
PKGREVISION++
2006-11-09update to 2.16.1drochner2-7/+6
changes: -Translation updates -Some preferences shutdown fixes
2006-11-09update to 1.14.3drochner2-6/+6
changes: -Fix crash exporting keyword vector from OLE2 -> ODF. -mprove debug spew for OLE2 propert import.
2006-11-09Committed the patches from PR 35020 by Anthony Mallet, which fixrillig4-2/+35
unportable use of some utilities' options, at least for NetBSD. PKGREVISION++
2006-11-08Use bzip2 distfile; cosmeticsadam3-11/+11
2006-11-08Version 1.4.2epg3-7/+8
(2 November 2006, from /branches/1.4.x) http://svn.collab.net/repos/svn/tags/1.4.2 User-visible-changes: - Client: * new "notes/svnsync.txt" file explains common svnsync usage * install a manpage for svnsync (r21403) * install/package svnsync on Windows (r21387, r21424) * translation updates for all languages * dramatically speed up commit of wc-to-wc copy (r21471) * fixed: support 'svn co URL@{DATE}' (issue #2602) * fixed: cannot access repositories with spaces via svn:// (issue #2612) * fixed: passing full URL in some DAV requests, breaking proxies (r21526) * fixed: history-tracing can fail for renamed directories (issue #2600) * fixed: crash if interrupted while opening a working copy (r21792) * fixed: 'svn merge' should notify about conflicted files (issue #2584) * fixed: 'svn revert' should notify about prop-only reverts (issue #2517) * fixed: 'svn status -u' not showing props changed on wc root (issue #2533) * fixed: 'svn status -u' fails in a read-only working copy (r21904, -19) * fixed: 'svn up' failing with checksum mismatch error (issue #2618) * fixed: 'svnsync sync' copying missing implicit revprops (issue #2613) * fixed: svnsync unable to synchronise copies of URL-unsafe paths (r22092) * svnshell tool: support "setrev head" (r20992) * include newest version of svnmerge.py - Server: * FSFS: improve detection of disk write errors (r21346) * FSFS: prevent API violation from corrupting repository (issue #2467) * improved error checking when running hook scripts, etc (r21483) * mailer.py: new commit_url option links to web page for a commit (r21333) Developer-visible-changes: * support Neon 0.26.0 and 0.26.1 (r21289, r21293, r21956) * support current CVS versions of libtool (post-1.5.22) (r22120) * now compiles on architectures without APR_HAS_DSO (e.g. RISC OS) (r21473) * fixed: build error on FreeBSD due to missing svnsync manpage (r21403) * RHEL3 RPM package requires correct version of Apache httpd (r21974) * numerous improvements to coverage of the test suite * javahl bindings: - compile Java bytecode for Java 1.2 VM (r21765, -7, r21814) - fixed: crash if using 1.4.x bindings with older libraries (r21316, -429) - fixed: crash when empty destination path passed to checkout (r21770) * SWIG/ruby bindings: - fixed: accept nil for Svn::Repos#load_fs's parent_dir argument (r21793) * SWIG/python bindings: - fixed: crash when using an apr_hash_t typemap (issue #2606) - fixed: in tests, use URLs that work on Windows (r21392) * SWIG/perl bindings: - fixed: ra_replay works with Perl delta editors (r20666) Version 1.4.1 (Not released, see changes for 1.4.2.)
2006-11-07Update to 1.102. From the changelog:schmonz3-20/+6
- Fixed a bug in resolve_ipv4name_n: when handling multiple IPs, it would always copy the first one multiple times. - Added more conversions to fmt_multi: S - formats a str m - formats the result of strerror(errno) - Fixed include compatibility problem in sys/tryclockgettime.c. Thanks Amitai Schlair - Added sysdep for __attribute__. - Marked some symbols as "weak" to prevent link errors if they aren't defined by programs using -lbg.
2006-11-06Switch to modular buildlinks.joerg2-8/+9
2006-11-06Switch to modular buildlinks.joerg2-4/+6
XXX Should libX11 be a build dependency?
2006-11-06Add (assumed) missing =1 for PKGREVISIONabs1-2/+2
2006-11-05Fixed PKGMANDIR. Reorganized DISTNAME vs. PKGNAME to get rid of therillig1-8/+8
extra WRKSRC definition.
2006-11-05DESTDIR support.joerg25-35/+67
2006-11-05Installs a number of Perl scripts to lib/glibmm-2.4/proc, usejoerg1-2/+5
include Perl run time dependency. Bump revision. DESTDIR support.
2006-11-05Fix last commit from myself to work with the changes from another ofjoerg1-2/+2
my commits: CHECK_FILES_SKIP is a full path. Addresses PR 34991.
2006-11-05Needs Perl at runtime. PKGREVISION++rillig1-2/+3
2006-11-05Updated cogito to 0.18.rillig4-24/+22
Patch provided in PR 34862 by Anthony Mallet. No ChangeLog available, I've sent a mail to the developers complaining about that.
2006-11-04Update to 0.12:wiz3-7/+55
bzr 0.12 2006-10-30 IMPROVEMENTS: * ``bzr log`` now shows dotted-decimal revision numbers for all revisions, rather than just showing a decimal revision number for revisions on the mainline. These revision numbers are not yet accepted as input into bzr commands such as log, diff etc. (Robert Collins) * revisions can now be specified using dotted-decimal revision numbers. For instance, ``bzr diff -r 1.2.1..1.2.3. (Robert Collins) * ``bzr help commands`` output is now shorter (Aaron Bentley) * New connection: ``bzr+http://`` which supports tunnelling the smart protocol over an HTTP connection. If writing is enabled on the bzr server, then you can write over the http connection. (Andrew Bennetts) * ``bzr`` now uses lazy importing to reduce the startup time. This has a moderate effect on lots of actions, especially ones that have little to do. For example ``bzr rocks`` time is down to 116ms from 283ms. (John Arbash Meinel) * New Registry class to provide name-to-object registry-like support, for example for schemes where plugins can register new classes to do certain tasks (e.g. log formatters). Also provides lazy registration to allow modules to be loaded on request. (John Arbash Meinel, Adeodato Simó) API INCOMPATABILITY: * LogFormatter subclasses show now expect the 'revno' parameter to show() to be a string rather than an int. (Robert Collins) As well as changes to the internals, tests, and bug fixes.
2006-11-04Update p5-Test-Memory-Cycle to 1.04.obache2-6/+6
Patch provided by Martin Wilke via PR 34372. Changes: 1.04 Sun Aug 6 22:09:36 CDT 2006 [FIXES] * Updated the minimum version requirements. [ENHANCEMENTS] * Added support for detecting closures. Thanks Yuval Kogman. [INTERNALS] * Internal code optimizations