summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2007-04-19Add & enable p5-Regexp-MatchContextseb1-1/+2
2007-04-19Initial import of p5-Regexp-MatchContext version 0.0.2 into The NetBSDseb4-0/+33
Packages Collection. The Perl 5 module Regexp::MatchContext provides replacements for the regexp related variables $PREMATCH, $MATCH, and $POSTMATCH in a way that only impacts the performance of matches that you specify. These three variables are only set if the most recently matched regex contained the special (non-standard) meta- flag: (?p).
2007-04-18Fix build with NO_MTREE.joerg1-2/+3
2007-04-18Use "nm -p" to extract symbol table on HP-UX. ok joerg@tnn1-2/+2
2007-04-18Add PERL5_PACKLIST.hiramatsu1-2/+6
2007-04-17Don't conditionally generate BSD bmake or GNU make syntax. Just usejoerg3-3/+36
a simple and portable (POSIX only!) trick. Bump revision.
2007-04-17Update p5-Class-Acessor to 0.30.hiramatsu2-6/+6
Changes since 0.25: 0.30 Sun Nov 26 13:03:47 JST 2006 - added version numbers back into each class to fix RT#21746 0.26 Wed Jul 19 01:20:23 BST 2006 - added Class::Accessor::Faster that uses an array internally. Thanks to Tina Mueller for prompting me to do this.
2007-04-15Update to 1.5.1.1:wiz6-37/+37
GIT v1.5.1.1 Release Notes ========================== Fixes since v1.5.1 ------------------ * Documentation updates - The --left-right option of rev-list and friends is documented. - The documentation for cvsimport has been majorly improved. - "git-show-ref --exclude-existing" was documented. * Bugfixes - The implementation of -p option in "git cvsexportcommit" had the meaning of -C (context reduction) option wrong, and loosened the context requirements when it was told to be strict. - "git cvsserver" did not behave like the real cvsserver when client side removed a file from the working tree without doing anything else on the path. In such a case, it should restore it from the checked out revision. - "git fsck" issued an alarming error message on detached HEAD. It is not an error since at least 1.5.0. - "git send-email" produced of References header of unbounded length; fixed this with line-folding. - "git archive" to download from remote site should not require you to be in a git repository, but it incorrectly did. - "git apply" ignored -p<n> for "diff --git" formatted patches. - "git rerere" recorded a conflict that had one side empty (the other side adds) incorrectly; this made merging in the other direction fail to use previously recorded resolution. - t4200 test was broken where "wc -l" pads its output with spaces. - "git branch -m old new" to rename branch did not work without a configuration file in ".git/config". - The sample hook for notification e-mail was misnamed. - gitweb did not show type-changing patch correctly in the blobdiff view. - git-svn did not error out with incorrect command line options. - git-svn fell into an infinite loop when insanely long commit message was found. - git-svn dcommit and rebase was confused by patches that were merged from another branch that is managed by git-svn. ---------------------------------------------------------------- Changes since v1.5.1 are as follows: Arjen Laarhoven (4): usermanual.txt: some capitalization nits t3200-branch.sh: small language nit t5300-pack-object.sh: portability issue using /usr/bin/stat Makefile: iconv() on Darwin has the old interface Brian Gernhardt (3): Fix t4200-rerere for white-space from "wc -l" Document --left-right option to rev-list. Distinguish branches by more than case in tests. Dana How (1): Fix lseek(2) calls with args 2 and 3 swapped Eric Wong (3): git-svn: bail out on incorrect command-line options git-svn: dcommit/rebase confused by patches with git-svn-id: lines git-svn: fix log command to avoid infinite loop on long commit messages Frank Lichtenheld (7): cvsimport: sync usage lines with existing options cvsimport: Improve documentation of CVSROOT and CVS module determination cvsimport: Improve usage error reporting cvsimport: Reorder options in documentation for better understanding cvsimport: Improve formating consistency cvsserver: small corrections to asciidoc documentation cvsserver: Fix handling of diappeared files on update Geert Bosch (1): Fix renaming branch without config file Gerrit Pape (1): rename contrib/hooks/post-receieve-email to contrib/hooks/post-receive-email. Jakub Narebski (1): gitweb: Fix bug in "blobdiff" view for split (e.g. file to symlink) patches Jim Meyering (1): (encode_85, decode_85): Mark source buffer pointer as "const". Julian Phillips (1): Documentation: show-ref: document --exclude-existing Junio C Hamano (7): rerere: make sorting really stable. Fix dependency of common-cmds.h Documentation: tighten dependency for git.{html,txt} Prepare for 1.5.1.1 Add Documentation/cmd-list.made to .gitignore fsck: do not complain on detached HEAD. GIT 1.5.1.1 Lars Hjemli (2): rename_ref(): only print a warning when config-file update fails Make builtin-branch.c handle the git config file René Scharfe (1): Revert "builtin-archive: use RUN_SETUP" Shawn O. Pearce (1): Honor -p<n> when applying git diffs Tomash Brechko (1): cvsexportcommit -p : fix the usage of git-apply -C. Ville Skyttä (1): DESTDIR support for git/contrib/emacs YOSHIFUJI Hideaki (1): Avoid composing too long "References" header. GIT v1.5.1 Release Notes ======================== Updates since v1.5.0 -------------------- * Deprecated commands and options. - git-diff-stages and git-resolve have been removed. * New commands and options. - "git log" and friends take --reverse, which instructs them to give their output in the order opposite from their usual. They typically output from new to old, but with this option their output would read from old to new. "git shortlog" usually lists older commits first, but with this option, they are shown from new to old. - "git log --pretty=format:<string>" to allow more flexible custom log output. - "git diff" learned --ignore-space-at-eol. This is a weaker form of --ignore-space-change. - "git diff --no-index pathA pathB" can be used as diff replacement with git specific enhancements. - "git diff --no-index" can read from '-' (standard input). - "git diff" also learned --exit-code to exit with non-zero status when it found differences. In the future we might want to make this the default but that would be a rather big backward incompatible change; it will stay as an option for now. - "git diff --quiet" is --exit-code with output turned off, meant for scripted use to quickly determine if there is any tree-level difference. - Textual patch generation with "git diff" without -w/-b option has been significantly optimized. "git blame" got faster because of the same change. - "git log" and "git rev-list" has been optimized significantly when they are used with pathspecs. - "git branch --track" can be used to set up configuration variables to help it easier to base your work on branches you track from a remote site. - "git format-patch --attach" now emits attachments. Use --inline to get an inlined multipart/mixed. - "git name-rev" learned --refs=<pattern>, to limit the tags used for naming the given revisions only to the ones matching the given pattern. - "git remote update" is to run "git fetch" for defined remotes to update tracking branches. - "git cvsimport" can now take '-d' to talk with a CVS repository different from what are recorded in CVS/Root (overriding it with environment CVSROOT does not work). - "git bundle" can help sneaker-netting your changes between repositories. - "git mergetool" can help 3-way file-level conflict resolution with your favorite graphical merge tools. - A new configuration "core.symlinks" can be used to disable symlinks on filesystems that do not support them; they are checked out as regular files instead. - You can name a commit object with its first line of the message. The syntax to use is ':/message text'. E.g. $ git show ":/object name: introduce ':/<oneline prefix>' notation" means the same thing as: $ git show 28a4d940443806412effa246ecc7768a21553ec7 - "git bisect" learned a new command "run" that takes a script to run after each revision is checked out to determine if it is good or bad, to automate the bisection process. - "git log" family learned a new traversal option --first-parent, which does what the name suggests. * Updated behavior of existing commands. - "git-merge-recursive" used to barf when there are more than one common ancestors for the merge, and merging them had a rename/rename conflict. This has been fixed. - "git fsck" does not barf on corrupt loose objects. - "git rm" does not remove newly added files without -f. - "git archimport" allows remapping when coming up with git branch names from arch names. - git-svn got almost a rewrite. - core.autocrlf configuration, when set to 'true', makes git to convert CRLF at the end of lines in text files to LF when reading from the filesystem, and convert in reverse when writing to the filesystem. The variable can be set to 'input', in which case the conversion happens only while reading from the filesystem but files are written out with LF at the end of lines. Currently, which paths to consider 'text' (i.e. be subjected to the autocrlf mechanism) is decided purely based on the contents, but the plan is to allow users to explicitly override this heuristic based on paths. - The behavior of 'git-apply', when run in a subdirectory, without --index nor --cached were inconsistent with that of the command with these options. This was fixed to match the behavior with --index. A patch that is meant to be applied with -p1 from the toplevel of the project tree can be applied with any custom -p<n> option. A patch that is not relative to the toplevel needs to be applied with -p<n> option with or without --index (or --cached). - "git diff" outputs a trailing HT when pathnames have embedded SP on +++/--- header lines, in order to help "GNU patch" to parse its output. "git apply" was already updated to accept this modified output format since ce74618d (Sep 22, 2006). - "git cvsserver" runs hooks/update and honors its exit status. - "git cvsserver" can be told to send everything with -kb. - "git diff --check" also honors the --color output option. - "git name-rev" used to stress the fact that a ref is a tag too much, by saying something like "v1.2.3^0~22". It now says "v1.2.3~22" in such a case (it still says "v1.2.3^0" if it does not talk about an ancestor of the commit that is tagged, which makes sense). - "git rev-list --boundary" now shows boundary markers for the commits omitted by --max-age and --max-count condition. - The configuration mechanism now reads $(prefix)/etc/gitconfig. - "git apply --verbose" shows what preimage lines were wanted when it couldn't find them. - "git status" in a read-only repository got a bit saner. - "git fetch" (hence "git clone" and "git pull") are less noisy when the output does not go to tty. - "git fetch" between repositories with many refs were slow even when there are not many changes that needed transferring. This has been sped up by partially rewriting the heaviest parts in C. - "git mailinfo" which splits an e-mail into a patch and the meta-information was rewritten, thanks to Don Zickus. It handles nested multipart better. The command was broken for a brief period on 'master' branch since 1.5.0 but the breakage is fixed now. - send-email learned configurable bcc and chain-reply-to. - "git remote show $remote" also talks about branches that would be pushed if you run "git push remote". - Using objects from packs is now seriously optimized by clever use of a cache. This should be most noticeable in git-log family of commands that involve reading many tree objects. In addition, traversing revisions while filtering changes with pathspecs is made faster by terminating the comparison between the trees as early as possible. * Hooks - The part to send out notification e-mails was removed from the sample update hook, as it was not an appropriate place to do so. The proper place to do this is the new post-receive hook. An example hook has been added to contrib/hooks/. * Others - git-revert, git-gc and git-cherry-pick are now built-ins. Fixes since v1.5.0 ------------------ These are all in v1.5.0.x series. * Documentation updates - Clarifications and corrections to 1.5.0 release notes. - The main documentation did not link to git-remote documentation. - Clarified introductory text of git-rebase documentation. - Converted remaining mentions of update-index on Porcelain documents to git-add/git-rm. - Some i18n.* configuration variables were incorrectly described as core.*; fixed. - added and clarified core.bare, core.legacyheaders configurations. - updated "git-clone --depth" documentation. - user-manual updates. - Options to 'git remote add' were described insufficiently. - Configuration format.suffix was not documented. - Other formatting and spelling fixes. - user-manual has better cross references. - gitweb installation/deployment procedure is now documented. * Bugfixes - git-upload-pack closes unused pipe ends; earlier this caused many zombies to hang around. - git-rerere was recording the contents of earlier hunks duplicated in later hunks. This prevented resolving the same conflict when performing the same merge the other way around. - git-add and git-update-index on a filesystem on which executable bits are unreliable incorrectly reused st_mode bits even when the path changed between symlink and regular file. - git-daemon marks the listening sockets with FD_CLOEXEC so that it won't be leaked into the children. - segfault from git-blame when the mandatory pathname parameter was missing was fixed; usage() message is given instead. - git-rev-list did not read $GIT_DIR/config file, which means that did not honor i18n.logoutputencoding correctly. - Automated merge conflict handling when changes to symbolic links conflicted were completely broken. The merge-resolve strategy created a regular file with conflict markers in it in place of the symbolic link. The default strategy, merge-recursive was even more broken. It removed the path that was pointed at by the symbolic link. Both of these problems have been fixed. - 'git diff maint master next' did not correctly give combined diff across three trees. - 'git fast-import' portability fix for Solaris. - 'git show-ref --verify' without arguments did not error out but segfaulted. - 'git diff :tracked-file `pwd`/an-untracked-file' gave an extra slashes after a/ and b/. - 'git format-patch' produced too long filenames if the commit message had too long line at the beginning. - Running 'make all' and then without changing anything running 'make install' still rebuilt some files. This was inconvenient when building as yourself and then installing as root (especially problematic when the source directory is on NFS and root is mapped to nobody). - 'git-rerere' failed to deal with two unconflicted paths that sorted next to each other. - 'git-rerere' attempted to open(2) a symlink and failed if there was a conflict. Since a conflicting change to a symlink would not benefit from rerere anyway, the command now ignores conflicting changes to symlinks. - 'git-repack' did not like to pass more than 64 arguments internally to underlying 'rev-list' logic, which made it impossible to repack after accumulating many (small) packs in the repository. - 'git-diff' to review the combined diff during a conflicted merge were not reading the working tree version correctly when changes to a symbolic link conflicted. It should have read the data using readlink(2) but read from the regular file the symbolic link pointed at. - 'git-remote' did not like period in a remote's name. - 'git.el' honors the commit coding system from the configuration. - 'blameview' in contrib/ correctly digs deeper when a line is clicked. - 'http-push' correctly makes sure the remote side has leading path. Earlier it started in the middle of the path, and incorrectly. - 'git-merge' did not exit with non-zero status when the working tree was dirty and cannot fast forward. It does now. - 'cvsexportcommit' does not lose yet-to-be-used message file. - int-vs-size_t typefix when running combined diff on files over 2GB long. - 'git apply --whouch unmodified lines. - 'git-mailinfo' choke when a logical header line was too long. - 'git show A..B' did not error out. Negative ref ("not A" in this example) does not make sense for the purpose of the command, so now it errors out. - 'git fmt-merge-msg --file' without file parameter did not correctly error out. - 'git archimport' barfed upon encountering a commit without summary. - 'git index-pack' did not protect itself from getting a short read out of pread(2). - 'git http-push' had a few buffer overruns. - Build dependency fixes to rebuild fetch.o when other headers change. - git.el does not add duplicate sign-off lines. - git-commit shows the full stat of the resulting commit, not just about the files in the current directory, when run from a subdirectory. - "git-checkout -m '@{8 hours ago}'" had a funny failure from eval; fixed. - git-merge (hence git-pull) did not refuse fast-forwarding when the working tree had local changes that would have conflicted with it. - a handful small fixes to gitweb. - build procedure for user-manual is fixed not to require locally installed stylesheets. - "git commit $paths" on paths whose earlier contents were already updated in the index were failing out. * Tweaks - sliding mmap() inefficiently mmaped the same region of a packfile with an access pattern that used objects in the reverse order. This has been made more efficient.
2007-04-15Add and enable rscodeagc1-1/+2
2007-04-15Initial import of rscode-1.0 into the Packages Collection.agc5-0/+64
The Reed-Solomon Code is an algebraic code belonging to the class of BCH (Bose-Chaudry-Hocquehen) multiple burst correcting cyclic codes. The Reed Solomon code operates on bytes of fixed length. Given m parity bytes, a Reed-Solomon code can correct up to m byte errors in known positions (erasures), or detect and correct up to m/2 byte errors in unknown positions. This is an implementation of a Reed-Solomon code with 8 bit bytes, and a configurable number of parity bytes. The maximum sequence length (codeword) that can be generated is 255 bytes, including parity bytes. In practice, shorter sequences are used. The more general error-location algorithm is the Berlekamp-Massey algorithm, which will locate up to four errors, by iteratively solving for the error-locator polynomial. The Modified Berlekamp Massey algorithm takes as initial conditions any known suspicious bytes (erasure flags) which you may have (such as might be flagged by a laser demodulator, or deduced from a failure in a cross-interleaved block code row or column). Once the location of errors is known, error correction is done using the error-evaluator polynomial.
2007-04-15Add and enable gflibagc1-1/+2
2007-04-15Initial import of gflib-20030604 into the Packages Collection.agc4-0/+42
This package contains C procedures for limited Galois Field arithmetic and Reed-Solomon coding. Reed-Solomon coding is the error correction coding used in diverse fields from CDs, DVDs and DAT tapes, to the communications used by NASA for such missions as Voyager, Voyager II and Cassini Huygens.
2007-04-15Add and enable p5-Getopt-Mixedagc1-1/+2
2007-04-15Import p5-Getopt-Mixed-1.10 into the packages collection.agc4-0/+27
This package is obsolete, but is needed for the forthcoming t-prot package. Getopt::Mixed provides GNU-style option processing for Perl 5 scripts, with both long and short options. Please see the documentation at the end of the module for instructions on its use and licensing restrictions.
2007-04-15At least on DragonFly, gmake is needed for the resulting Makefile.joerg1-2/+2
2007-04-15Update to 2.16:wiz2-6/+6
Sat Mar 31 06:11:06 IST 2007 Abhijit Menon-Sen Version 2.16 1. Fixes to Storable::dclone, read_magic, retrieve_lscalar 2. Storable 0.1 compatibility 3. Miscellaneous compile/leak/test/portability fixes
2007-04-15Correct hpux ifdefs. hpux 11 and up doesn't define __HPUX_VERSION.tnn1-3/+3
Changes have no effect on other platforms. Patch sent to sjg@
2007-04-14Add/enable p5-Class-Accessor-Chained.kleink1-1/+2
2007-04-14Initial import of p5-Class-Accessor-Chained-0.01 into the Packages Collection.kleink4-0/+28
A chained accessor is one that always returns the object when called with parameters (to set), and the value of the field when called with no arguments. This module subclasses Class::Accessor in order to provide the same mk_accessors interface.
2007-04-14Update to 2.52:xtraeme2-6/+6
2.52 Wed Mar 7 18:36:16 CET 2007 - child watchers stopped working permanently when all current child wacthers were destroyed. 2.51 Mon Dec 11 21:33:24 CET 2006 - work around bugs in perl where eval "require Module" returns true even if the module couldn't be loaded :/. 2.5 Mon Dec 11 02:15:28 CET 2006 - avoid $AUTOLOAD because many perls corrupt it. - AnyEvent::detect forces autodetection. - implement signal watchers (experimental) (Tk does not support async signals (<= 804.027 at least), so they might get delayed indefinitely on Tk). - implement child watchers (experimental). - moved default condvar implementation into base module, simplifying most implementation modules. 2.1 Fri Nov 24 15:50:48 CET 2006 - better docs. - simple testsuite. - added AnyEvent->one_event method for special purposes. 2.0 Wed Nov 1 02:21:30 CET 2006 - INCOMPATIBLE CHANGE: poll can now either be "r" or "w" but not both. - INCOMPATIBLE CHANGE: io watcher callbacks have no arguments anymore. - EXPERIMENTAL: new pure-perl model added, AnyEvent now always finds a suitable event model. - improved documentation. - reduced cpu overhead.
2007-04-14Update to 0.63 (required by the upcoming dvd::rip).xtraeme2-6/+6
Features: - Improved output layout of Event::ExecFlow::Term. - Event::ExecFlow::Frontend::Term->set_quiet(1) will print just warning and error messages. - Added method Event::ExecFlow::Job->reset() Bugfixes: - Increase group progress on child finish only when it was successful. - Group considered itself finished even when a child job didn't finish successfully (cancelled or error).
2007-04-14Update to 2.4adrianp3-8/+10
- Added new option: {whisker}->{save_raw_chunks}. When set to a value of 1, the raw chunked data, including chunk sizes, will be saved to {whisker}->{data}. Normally libwhisker interprets the chunk sizes and stitches just the raw data together on your behalf; use this option if you just want the raw chunked server response. - http_do_request() wasn't correctly returning the value returned by http_do_request_ex(), so {whisker}->{invalid_protocol_return_value} wasn't actually being honored. All fixed now. - Added ssl_is_available() function for an official way to check to see if SSL is installed. No more relying on $LW_SSL_LIB global variable! - The stream code wasn't updating the connect count ("syns"), which was causing {whisker}->{stats_syns} to always be zero. - dump()/_dumpd() was modified to no longer escape NULLs (\x00) as "\0", since that is a kludge shorthand which can backfire if numbers follow it. See the CHANGES2 for all the details: http://www.wiretrip.net/rfp/libwhisker/CHANGES2
2007-04-13Update to 1.144:xtraeme2-7/+7
bugfixes, support for more modules, Makefiles converted for BSD make, etc.
2007-04-13Updated to version 0.11.3.heinz5-65/+10
Pkgsrc changes: - Marked the package as supporting DESTDIR. - The missing ctype declaration (patch-ac) and problems with the "uint" type (patch-aa and patch-ab) seem to be fixed, so we do not need them anymore. - The test script declares /bin/bash as its interpreter but ${SH} (/bin/sh) on NetBSD worked for me. What about other platforms? Changes since version 0.9.3: ============================ Version 0.11.3 (2007-04-01) --------------------------- - Added support for underscores in named definitions. - Added new option --no-generation-date. - Fixed issue with long form of switches. Version 0.11.2 (2007-03-01) --------------------------- - Added inplace configuration 're2c:yyfill:parameter'. - Added inplace configuration 're2c:yych:conversion'. - Fixed -u switch code generation. - Added ability to avoid defines and overwrite variable and label names. Version 0.11.1 (2007-02-20) --------------------------- - Applied #1647875 add const to yybm vector. Version 0.11.0 (2007-01-01) --------------------------- - Added -u switch to support unicode. Version 0.10.8 (2007-04-01) --------------------------- - Fixed issue with long form of switches. Version 0.10.7 (2007-02-20) --------------------------- - Applied #1647875 add const to yybm vector. Version 0.10.6 (2006-08-05) --------------------------- - Fixed #1529351 Segv bug on unterminated code blocks. - Fixed #1528269 Invalid code generation. Version 0.10.5 (2006-06-11) --------------------------- - Fixed long form of -1 switch to --single-pass as noted in man page and help. - Added MSVC 2003 project files and renamed old 2002 ones. Version 0.10.4 (2006-06-01) --------------------------- - Fix whitespace in generated code. Version 0.10.3 (2006-05-14) --------------------------- - Fixed issue with -wb and -ws. - Added -g switch to support gcc's computed goto's. - Changed to use nested if's instead of "switch(yyaccept)" in -s mode. Version 0.10.2 (2006-05-01) --------------------------- - Changed to generate YYMARKER only when needed or in single pass mode. - Added -1 switch to force single pass generation and make two pass the default. - Fixed -i switch. - Added configuration 'yyfill:enable' to allow suppression of YYFILL() blocks. - Added tutorial like lessons to re2c. - Added /*!ignore:re2c */ to support documenting of re2c source. - Fixed issue with multiline re2c comments (/*!max:re2c ... */ and alike). - Fixed generation of YYDEBUG() when using -d switch. - Added /*!getstate:re2c */ which triggers generation of the YYGETSTATE() block. - Added configuration 'state:abort'. - Changed to not generate yyNext unless configuration 'state:nextlabel' is used. - Changed to not generate yyaccept code unless needed. - Changed to use if- instead of switch-expression when yyaccpt has only one case. - Added docu, examples and tests to .src.zip package (0.10.1 zip was repackaged). - Fixed #1479044 incorrect code generated when using -b. - Fixed #1472770 re2c creates an infinite loop. - Fixed #1454253 Piece of code saving a backtracking point not generated. - Fixed #1463639 Missing forward declaration. - Implemented #1187127 savable state support for multiple re2c blocks. Version 0.10.1 (2006-02-28) --------------------------- - Added support for Solaris and native SUN compiler. - Applied #1438160 expose YYCTXMARKER. Version 0.10.0 (2006-02-18) --------------------------- - Added make target zip to create windows source packages as zip files. - Added re2c:startlabel configuration. - Fixed code generation to not generate unreachable code for initial state. - Added support for c/c++ compatible \u and \U unicode notation. - Added ability to control indendation. - Made scanner error out in case an ambiguous /* is found. - Fixed indendation of generated code. - Added support for DOS line endings. - Added experimental unicode support. - Added config_w32.h to build out of the box on windows (using msvc 2002+). - Added Microsoft Visual C .NET 2005 build files. - Applied #1411087 variable length trailing context. - Applied #1408326 do not generate goto next state. - Applied #1408282 CharSet initialization fix. - Applied #1408278 readsome with MSVC. - Applied #1307467 Unicode patch for 0.9.7. Version 0.9.12 (2005-12-28) --------------------------- - Fixed bug #1390174 re2c cannot accept {0,}. Version 0.9.11 (2005-12-18) --------------------------- - Fixed #1313083 -e (EBCDIC cross compile) broken. - Fixed #1297658 underestimation of n in YYFILL(n). - Applied #1339483 Avoid rebuilds of re2c when running subtargets. - Implemented #1335305 symbol table reimplementation, just slightly modifed. Version 0.9.10 (2005-09-04) --------------------------- - Added -i switch to avoid generating #line information. - Fixed bug #1251653 re2c generate some invalid #line on WIN32. Version 0.9.9 (2005-07-21) -------------------------- - Implemented #1232777 negated char classes '[^...]' and the dot operator '.'. - Added hexadecimal character definitions. - Added consistency check for octal character definitions. Version 0.9.8 (2005-06-26) -------------------------- - Fixed code generation for -b switch. - Added Microsoft Visual C .NET build files. Version 0.9.7 (2005-04-30) -------------------------- - Applied #1181535 storable state patch. - Added -d flag which outputs a debugable parser. - Fixed generation of '#line' directives (according to ISO-C99). - Fixed bug #1187785 Re2c fails to generate valid code. - Fixed bug #1187452 unused variable `yyaccept'. Version 0.9.6 (2005-04-14) -------------------------- - Fixed build with gcc >= 3.4. Version 0.9.5 (2005-04-08) -------------------------- - Added /*!max:re2c */ which emits a '#define YYMAXFILL <max>\n' line This allows to define buffers of the minimum required length. Occurence must follow '/*re2c */ and cannot preceed it. - Changed re2c to two pass generation to output warning free code. - Fixed bug #1163046 re2c hangs when processing valid re-file. - Fixed bug #1022799 re2c scanner has buffering bug. Version 0.9.4 (2005-03-12) -------------------------- - Added --vernum support. - Fixed bug #1054496 incorrect code generated with -b option. - Fixed bug #1012748 re2c does not emit last line if '\n' missing. - Fixed bug #999104 --output=output option does not work as documented. - Fixed bug #999103 Invalid options prefixed with two dashes cause program crash.
2007-04-13Re-apply a modified version of the patches for PR pkg/34886 which wasdrochner3-1/+51
about ICEs with gcc3. The difference now is that SSE2+ generally works in i386, due to some evil hacks in liboil which work around gcc's problems. With gcc4 everything is fine for me. So disable the functions suspected to cause ICEs only for gcc<4 on i386. This hopefully fixes PR pkg/36142 by Gilles Gravier.
2007-04-12Explicitly depend on bootstrap-mk-files, remove the broken_in marker.joerg1-3/+3
This package is special. Bump revision.
2007-04-12Change bootstrap to register bmake as package. Change bmake tojoerg1-8/+4
use inplace libnbcompat like the direct build from bootstrap does. Fix a long-standing bug in mkbinarykit. The default work directory was "work" (relative) and therefore MAKECONF=work/... was passed down, effectively making it a nop. That resulted in digest being incorrectly installed during the bootstrap. Tested on DragonFly by myself and on OSF by tnn@, discussed with jlam@
2007-04-12Fix build on DragonFly.joerg2-1/+15
2007-04-12Add missing include/rpc2/secure.h to PLIST.gdt2-3/+5
Fix MASTER_SITES.
2007-04-12Added xfce4-dev-toolsmartti1-1/+2
2007-04-12Xfce development tools.martti5-0/+49
2007-04-11Update to 1.14.gdt2-7/+6
New in 1.14: * Avoid overflow in rds_free on 64-bit systems. New in 1.13: * Fix rdsinit interactive mode on amd64. * Additional rdsinit fix. * On bootstrap, remove the autom4te.cache. (Phil Nelson) New in 1.12: * Make sure we don't strip packaged binaries. * Removed cross-compilation spec files * FC5 build fixes
2007-04-11Fix test ==.gdt1-0/+13
(Sent upstream already.)
2007-04-11Update to 2.5.gdt3-12/+8
New in 2.5: * Avoid rp2gen segfault on 64-bit systems. (Vasil Dimov) * Forgotten includes broke the FreeBSD build. (Sean Caron) * Fix RPM build dependencies. (Adam Goode/Jerry Amundson) * Add dependency on pkg-config 0.18 or higher (Davor Ocelic) * Use non-blocking /dev/urandom device to initialize random number generator. * We were not correctly handling returned data values in our Lua bindings. * Fix compiler warnings in stub-generated code. * Correctly handle negative seek offset in SFTP so that it disables seeking by the rpc2 layers. * Fix data alignment for incoming RPC2 connections on 64-bit. * Set default binding policy to only allow secure rpc2 connections. New in 2.4: * Instead of queueing incoming INIT1 requests when nobody is ready to accept the new connection, respond with a busy to make the peer wait and try again. This is useful when RPC2 is already initialized, but the server is starting up and when a lot of new clients arrive simultaneously, for instance after a network outage. By the time we're ready to accept the connection the client may have already given up and it is pointless to try and send the INIT2 response. New in 2.3: * Endian fixes in the encryption code (Adam Goode) * Fix failing SFTP transfer when a duplicate packet arrives. * Account for server processing delay in roundtrip time estimate. * Rewrote bandwidth/latency estimator to improve stability. * Added 'configure --with-lua' to link in an embedded Lua interpreter. * Support for Lua scripts to customize bandwidth and roundtrip time estimation. Assumes the script can be found as /etc/rpc2.lua or the value of the RPC2_LUA_SCRIPT environment variable. We check once every 5 seconds if that file has been updated (or removed) and automatically reload it. The script is disabled whenever a parse or runtime error is encountered. * Example scripts installed in ${prefix}/share/rpc2, rpc2-rtt-adaptive.lua - current RPC2 estimator, implemented in Lua. rpc2-rtt-fixed.lua - simple estimator using fixed network parameters. rpc2-rtt-vj.lua - simple latency only estimator. rpc2-fail.lua - Introduce packet loss and/or delay New in 2.2: * Avoid valgrind warnings in the pbkdf test function. * Fix codasrv regression, it failed to unpack the CML. New in 2.1 (unreleased): * Fix RPC2 binding on amd64. * Fix layout of struct SFTP_Parms for 64-bit. * Fix MultiRPC packing and unpacking on 64-bit. * Convert a couple other longs to int32_t in sftp. * Remove the autom4te.cache when bootstraping. (Phil Nelson) * Cygwin does not have IPV6 yet. (Phil Nelson) New in 2.0: * Removed unused multicast code. * Filter requests based on the subsystem we authenticated with. * New security framework that provides strong encryption. * Various standard encryption/authentication modes, PKCS#5 v2.0 key derivation (RFC 2898) AES-XCBC-MAC-96 authentication (RFC 3566) AES-CBC encryption (RFC 3602) AES-CCM combined encryption/authentication (RFC 4309) AES-XCBC-PRF-128 pseudo random function (RFC 4434) * Allow user to set minimum key length with RPC2SEC_KEYSIZE envvar. * Allow user to avoid reverting back to the old compatible handshake/xor binding by setting the RPC2SEC_ONLY envvar. * Log packets larger than the IPv6 minimum MTU. * Automake cleanups, compile with -Wall, various other cleanups. * Attempt to fix conflicts with the Debian rpc2-4 package. * Replace incorrect %{_buildroot} with %{_builddir} in the RPM spec file. * rpc2 doesn't build on netbsd/sparc64 2.0ish (Greg Troxel) New in 1.28: * Do not truncate random numbers to 15 bits. * Check clientident length (Ivan Popov). * Fix gcc4 warnings.
2007-04-11Update to 2.3. (patch-aa was applied upstream.) Dropgdt3-41/+6
ONLY_FOR_PLATFORM because lwp uses ucontext in preference to the old process.s asm code. New in 2.3: * LWP builds and passes simple tests on amd64/em64t. * Avoid crash when running lwp_basher. * Work around broken makecontext on amd64 * Fix warning in rw.c * Fix some autoconf/automake warnings during bootstrap. * On bootstrap, get rid of the autom4te.cache. (Phil Nelson) * struct ucontext changed to struct lwp_ucontext. (Phil Nelson) New in 2.2: * Removed cross-compilation spec files. * Avoid stack overflow in the tdb test program on sparc64. * FC5 build fixes. * Don't package the link created by ldconfig. New in 2.1: * Sometimes we can only switch to a context created by makecontext once. Refreshing the context information with getcontext to make the jump into the thread reaper repeatable. * Move declarations before code, gcc-2.95 likes that better. (Greg Troxel) * The uc_stack in a ucontext may be clobbered by the context switching functions. Use a separate copy in the lwp process info for stack overflow checks and deallocation purposes. * Use setjmp/longjmp to jump out of the signal context when using sigaltstack to spawn a new thread instead of simply returning. This avoids corruption of the newly created context. (Phil Nelson)
2007-04-11update to 2.18.0.1drochner3-10/+8
This moves this pkg to the new stable gnome branch, too much to list here.
2007-04-11Changes 2.18.0:adam4-15/+14
* Updated version number to match GNOME version.
2007-04-10+ xorg-util-macrosjoerg1-1/+2
2007-04-10Import xorg-util-macros-1.1.5.joerg4-0/+38
This package contains the autoconf/automake macros shared by the various modular Xorg components.
2007-04-10Remove libdata/pango/pango.modules, {DE,}INSTALL take care of it.wiz1-2/+1
Ride 1.16.2 update from today.
2007-04-10update to 2.18.1drochner3-9/+10
This moves this pkg to the new stable gnome branch, too much to list here.
2007-04-10update to 2.18.0drochner13-90/+50
This moves this pkg to the new stable gnome branch, too much to list here.
2007-04-10update to 1.18.1drochner3-10/+11
This moves this pkg to the new stable gnome branch, too much to list here.
2007-04-10make sure the codegen stuff from py-gtk is founddrochner3-2/+22
bump PKGREVISION
2007-04-10update to 0.1.11drochner2-6/+6
changes: minor bugfixes and cleanup
2007-04-10update to 1.16.2drochner2-6/+6
changes: - Fixed various bug in the OpenType Layout code (HarfBuzz) - Improved documentation - Improved ATSUI backend - Misc build system fixes
2007-04-10update to 0.3.11drochner5-80/+6
changes: - Finally integrated the SSE stack realignment wrappers and reenabled the SSE intrinsics code. - Migrated some new classes from Schroedinger for adding/subtracting s16 and u8 values. - Improved CPU detection on Solaris - Remove XScale timestamping function, since it's not available from user space - Export oil_debug_print(), so the OIL_DEBUG() macros can be used outside the library. - Various new implementations.
2007-04-10Merge archivers/ucl and devel/ucl into one. This was an accident.drochner3-9/+7
Pointed out by wiz.
2007-04-10Changes 2.18.0:adam2-7/+7
Increased version to match the GNOME version.
2007-04-09Update to 1.6.1adrianp2-7/+6
* Minor textual fixes in the config manual page * Do a better job at drawing merge lines. Ugly cross over lines could be generated if branches had the same parent. Now they are moved to the right (or bottom)