summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2010-01-16Update libthai to 0.1.13.obache2-6/+6
LibThai 0.1.13 (15 January 2010): * Fix integer overflow vulnerabilities (CVE-2009-4012). * Updated word break dictionary.
2010-01-15Update to 1.4.2:wiz2-6/+6
1.4.2 - 2010-01-01 This is a minor bugfix release. core * config: raise ConfigError on non-existing include files * alias: do not crash when aliased command has no usage help text * auth: allow specifying auth sections in .hg/hgrc * patch: fix handling of chunk offsets * subrepo: add default path to new clones * docs: Fix rst2html detection extensions * convert/svn: better handling of hg recursive call failure * convert/svn: make sink recover gracefully from empty changeset * keyword: fix interaction with transplant * mq: preserve --git flag when folding and merging patches * mq: qnew -f rejects merge working directories * mq: qpop: remove added files before re-adding removed files * patchbomb: handle repository#rev URLs correctly * share: use defaultdest to compute unspecified destination
2010-01-15Add gputils dependency so that the SDCC Microchip PIC support actuallyjakllsch2-3/+204
has the runtime libraries ready-to-use. This also fixes any issues where the sdcc PLIST would be incorrect if gputils was installed at sdcc build time.
2010-01-15Adjust home page: the project moved to Savannah.asau1-2/+2
2010-01-15Update to xorg-util-macros-1.4.1. Changes:tnn3-7/+10
1.4.1: Install the .pc file in $(datadir) Don't mention libdir in the .pc file util-macros 1.4.1 1.4.0: macros 1.4.0 Install .pc file in $libdir where it belongs (not $datadir). ChangeLog: generated file not cleaned from the dist directory #24278 configuration: update, fix warnings, apply global maintenance #24450 Lower version from 2.63 to 2.60 Tinderbox failed gitignore: use common defaults with custom section # 24239 INSTALL file missing/incorrect #24206 Add an XORG_INSTALL macro to allow comps to copy the INSTALL file #24206 Add an XORG_INSTALL macro to allow comps to copy the INSTALL file #24206 xorg-macros.pc.in: create a meta data file for util-macros 1.3.0: Version bump: 1.3.0 Fix obsolete macro warnings for AC_HELP_STRING #23628 Add XORG_STRICT_OPTION macro for strict compilation option Add AM_SILENT_RULES to default XORG_CWARNFLAGS Add XORG_DEFAULT_OPTIONS meta-macro.
2010-01-15Update to 1.6.6, requested by agc.wiz9-44/+37
Git v1.6.6 Release Notes ======================== Notes on behaviour change ------------------------- * In this release, "git fsck" defaults to "git fsck --full" and checks packfiles, and because of this it will take much longer to complete than before. If you prefer a quicker check only on loose objects (the old default), you can say "git fsck --no-full". This has been supported by 1.5.4 and newer versions of git, so it is safe to write it in your script even if you use slightly older git on some of your machines. Preparing yourselves for compatibility issues in 1.7.0 ------------------------------------------------------ In git 1.7.0, which is planned to be the release after 1.6.6, there will be a handful of behaviour changes that will break backward compatibility. These changes were discussed long time ago and existing behaviours have been identified as more problematic to the userbase than keeping them for the sake of backward compatibility. When necessary, a transition strategy for existing users has been designed not to force them running around setting configuration variables and updating their scripts in order to either keep the traditional behaviour or adjust to the new behaviour, on the day their sysadmin decides to install the new version of git. When we switched from "git-foo" to "git foo" in 1.6.0, even though the change had been advertised and the transition guide had been provided for a very long time, the users procrastinated during the entire transtion period, and ended up panicking on the day their sysadmins updated their git installation. We are trying to avoid repeating that unpleasantness in the 1.7.0 release. For changes decided to be in 1.7.0, commands that will be affected have been much louder to strongly discourage such procrastination, and they continue to be in this release. If you have been using recent versions of git, you would have seen warnings issued when you used features whose behaviour will change, with a clear instruction on how to keep the existing behaviour if you want to. You hopefully are already well prepared. Of course, we have also been giving "this and that will change in 1.7.0; prepare yourselves" warnings in the release notes and announcement messages for the past few releases. Let's see how well users will fare this time. * "git push" into a branch that is currently checked out (i.e. pointed by HEAD in a repository that is not bare) will be refused by default. Similarly, "git push $there :$killed" to delete the branch $killed in a remote repository $there, when $killed branch is the current branch pointed at by its HEAD, will be refused by default. Setting the configuration variables receive.denyCurrentBranch and receive.denyDeleteCurrent to 'ignore' in the receiving repository can be used to override these safety features. Versions of git since 1.6.2 have issued a loud warning when you tried to do these operations without setting the configuration, so repositories of people who still need to be able to perform such a push should already have been future proofed. Please refer to: http://git.or.cz/gitwiki/GitFaq#non-bare http://thread.gmane.org/gmane.comp.version-control.git/107758/focus=108007 for more details on the reason why this change is needed and the transition process that already took place so far. * "git send-email" will not make deep threads by default when sending a patch series with more than two messages. All messages will be sent as a reply to the first message, i.e. cover letter. Git 1.6.6 (this release) will issue a warning about the upcoming default change, when it uses the traditional "deep threading" behaviour as the built-in default. To squelch the warning but still use the "deep threading" behaviour, give --chain-reply-to option or set sendemail.chainreplyto to true. It has been possible to configure send-email to send "shallow thread" by setting sendemail.chainreplyto configuration variable to false. The only thing 1.7.0 release will do is to change the default when you haven't configured that variable. * "git status" will not be "git commit --dry-run". This change does not affect you if you run the command without pathspec. Nobody sane found the current behaviour of "git status Makefile" useful nor meaningful, and it confused users. "git commit --dry-run" has been provided as a way to get the current behaviour of this command since 1.6.5. * "git diff" traditionally treated various "ignore whitespace" options only as a way to filter the patch output. "git diff --exit-code -b" exited with non-zero status even if all changes were about changing the ammount of whitespace and nothing else. and "git diff -b" showed the "diff --git" header line for such a change without patch text. In 1.7.0, the "ignore whitespaces" will affect the semantics of the diff operation itself. A change that does not affect anything but whitespaces will be reported with zero exit status when run with --exit-code, and there will not be "diff --git" header for such a change. Updates since v1.6.5 -------------------- (subsystems) * various gitk updates including use of themed widgets under Tk 8.5, Japanese translation, a fix to a bug when running "gui blame" from a subdirectory, etc. * various git-gui updates including new translations, wm states fixes, Tk bug workaround after quitting, improved heuristics to trigger gc, etc. * various git-svn updates. * "git fetch" over http learned a new mode that is different from the traditional "dumb commit walker". (portability) * imap-send can be built on mingw port. (performance) * "git diff -B" has smaller memory footprint. (usability, bells and whistles) * The object replace mechanism can be bypassed with --no-replace-objects global option given to the "git" program. * In configuration files, a few variables that name paths can begin with ~/ and ~username/ and they are expanded as expected. * "git subcmd -h" now shows short usage help for many more subcommands. * "git bisect reset" can reset to an arbitrary commit. * "git checkout frotz" when there is no local branch "frotz" but there is only one remote tracking branch "frotz" is taken as a request to start the named branch at the corresponding remote tracking branch. * "git commit -c/-C/--amend" can be told with a new "--reset-author" option to ignore authorship information in the commit it is taking the message from. * "git describe" can be told to add "-dirty" suffix with "--dirty" option. * "git diff" learned --submodule option to show a list of one-line logs instead of differences between the commit object names. * "git diff" learned to honor diff.color.func configuration to paint function name hint printed on the hunk header "@@ -j,k +l,m @@" line in the specified color. * "git fetch" learned --all and --multiple options, to run fetch from many repositories, and --prune option to remove remote tracking branches that went stale. These make "git remote update" and "git remote prune" less necessary (there is no plan to remove "remote update" nor "remote prune", though). * "git fsck" by default checks the packfiles (i.e. "--full" is the default); you can turn it off with "git fsck --no-full". * "git grep" can use -F (fixed strings) and -i (ignore case) together. * import-tars contributed fast-import frontend learned more types of compressed tarballs. * "git instaweb" knows how to talk with mod_cgid to apache2. * "git log --decorate" shows the location of HEAD as well. * "git log" and "git rev-list" learned to take revs and pathspecs from the standard input with the new "--stdin" option. * "--pretty=format" option to "log" family of commands learned: . to wrap text with the "%w()" specifier. . to show reflog information with "%g[sdD]" specifier. * "git notes" command to annotate existing commits. * "git merge" (and "git pull") learned --ff-only option to make it fail if the merge does not result in a fast-forward. * "git mergetool" learned to use p4merge. * "git rebase -i" learned "reword" that acts like "edit" but immediately starts an editor to tweak the log message without returning control to the shell, which is done by "edit" to give an opportunity to tweak the contents. * "git send-email" can be told with "--envelope-sender=auto" to use the same address as "From:" address as the envelope sender address. * "git send-email" will issue a warning when it defaults to the --chain-reply-to behaviour without being told by the user and instructs to prepare for the change of the default in 1.7.0 release. * In "git submodule add <repository> <path>", <path> is now optional and inferred from <repository> the same way "git clone <repository>" does. * "git svn" learned to read SVN 1.5+ and SVK merge tickets. * "git svn" learned to recreate empty directories tracked only by SVN. * "gitweb" can optionally render its "blame" output incrementally (this requires JavaScript on the client side). * Author names shown in gitweb output are links to search commits by the author. Fixes since v1.6.5 ------------------ All of the fixes in v1.6.5.X maintenance series are included in this release, unless otherwise noted. GIT v1.6.5 Release Notes ======================== In git 1.7.0, which was planned to be the release after 1.6.5, "git push" into a branch that is currently checked out will be refused by default. You can choose what should happen upon such a push by setting the configuration variable receive.denyCurrentBranch in the receiving repository. Also, "git push $there :$killed" to delete the branch $killed in a remote repository $there, when $killed branch is the current branch pointed at by its HEAD, will be refused by default. You can choose what should happen upon such a push by setting the configuration variable receive.denyDeleteCurrent in the receiving repository. To ease the transition plan, the receiving repository of such a push running this release will issue a big warning when the configuration variable is missing. Please refer to: http://git.or.cz/gitwiki/GitFaq#non-bare http://thread.gmane.org/gmane.comp.version-control.git/107758/focus=108007 for more details on the reason why this change is needed and the transition plan. Updates since v1.6.4 -------------------- (subsystems) * various updates to gitk, git-svn and gitweb. (portability) * more improvements on mingw port. * mingw will also give FRSX as the default value for the LESS environment variable when the user does not have one. * initial support to compile git on Windows with MSVC. (performance) * On major platforms, the system can be compiled to use with Linus's block-sha1 implementation of the SHA-1 hash algorithm, which outperforms the default fallback implementation we borrowed from Mozilla. * Unnecessary inefficiency in deepening of a shallow repository has been removed. * "git clone" does not grab objects that it does not need (i.e. referenced only from refs outside refs/heads and refs/tags hierarchy) anymore. * The "git" main binary used to link with libcurl, which then dragged in a large number of external libraries. When using basic plumbing commands in scripts, this unnecessarily slowed things down. We now implement http/https/ftp transfer as a separate executable as we used to. * "git clone" run locally hardlinks or copies the files in .git/ to newly created repository. It used to give new mtime to copied files, but this delayed garbage collection to trigger unnecessarily in the cloned repository. We now preserve mtime for these files to avoid this issue. (usability, bells and whistles) * Human writable date format to various options, e.g. --since=yesterday, master@{2000.09.17}, are taught to infer some omitted input properly. * A few programs gave verbose "advice" messages to help uninitiated people when issuing error messages. An infrastructure to allow users to squelch them has been introduced, and a few such messages can be silenced now. * refs/replace/ hierarchy is designed to be usable as a replacement of the "grafts" mechanism, with the added advantage that it can be transferred across repositories. * "git am" learned to optionally ignore whitespace differences. * "git am" handles input e-mail files that has CRLF line endings sensibly. * "git am" learned "--scissors" option to allow you to discard early part of an incoming e-mail. * "git archive -o output.zip" works without being told what format to use with an explicit "--format=zip".option. * "git checkout", "git reset" and "git stash" learned to pick and choose to use selected changes you made, similar to "git add -p". * "git clone" learned a "-b" option to pick a HEAD to check out different from the remote's default branch. * "git clone" learned --recursive option. * "git clone" from a local repository on a different filesystem used to copy individual object files without preserving the old timestamp, giving them extra lifetime in the new repository until they gc'ed. * "git commit --dry-run $args" is a new recommended way to ask "what would happen if I try to commit with these arguments." * "git commit --dry-run" and "git status" shows conflicted paths in a separate section to make them easier to spot during a merge. * "git cvsimport" now supports password-protected pserver access even when the password is not taken from ~/.cvspass file. * "git fast-export" learned --no-data option that can be useful when reordering commits and trees without touching the contents of blobs. * "git fast-import" has a pair of new front-end in contrib/ area. * "git init" learned to mkdir/chdir into a directory when given an extra argument (i.e. "git init this"). * "git instaweb" optionally can use mongoose as the web server. * "git log --decorate" can optionally be told with --decorate=full to give the reference name in full. * "git merge" issued an unnecessarily scary message when it detected that the merge may have to touch the path that the user has local uncommitted changes to. The message has been reworded to make it clear that the command aborted, without doing any harm. * "git push" can be told to be --quiet. * "git push" pays attention to url.$base.pushInsteadOf and uses a URL that is derived from the URL used for fetching. * informational output from "git reset" that lists the locally modified paths is made consistent with that of "git checkout $another_branch". * "git submodule" learned to give submodule name to scripts run with "foreach" subcommand. * various subcommands to "git submodule" learned --recursive option. * "git submodule summary" learned --files option to compare the work tree vs the commit bound at submodule path, instead of comparing the index. * "git upload-pack", which is the server side support for "git clone" and "git fetch", can call a new post-upload-pack hook for statistics purposes. (developers) * With GIT_TEST_OPTS="--root=/p/a/t/h", tests can be run outside the source directory; using tmpfs may give faster turnaround. * With NO_PERL_MAKEMAKER set, DESTDIR= is now honoured, so you can build for one location, and install into another location to tar it up. Fixes since v1.6.4 ------------------ All of the fixes in v1.6.4.X maintenance series are included in this release, unless otherwise noted.
2010-01-12Fix PR 41683fhajny1-11/+7
Stop auto-activating hook scripts on new repositories. Bump PKGREVISION.
2010-01-11Fix build under Solaris 10 using G++ as the compiler.tron1-1/+5
2010-01-10Fix bad variable assignment in "xmkmf" if it is generated by Sun Studio Ctron1-3/+10
under Solaris. Bump package revision because of this fix.
2010-01-10Fix build with Sun Sudio C++ by not including "stdbool.h" in C++ mode.tron2-1/+21
2010-01-10Wrap 'cd -P' replacement code in platform ifdefs.wiz1-1/+5
From Steven Drake in PR 42168.
2010-01-09This package needs a C99 compiler (e.g. for "stdbool.h").tron1-2/+2
2010-01-09Fix PR 42168:wiz1-1/+11
Remove '-P' argument from cd. Bump PKGREVISION.
2010-01-09Use pkgsrc's libbz2.so on Solaris.tnn1-1/+6
The native one doesn't export BZ2_crc32Table for some reason.
2010-01-08Fix build on Tru64. Closes PR pkg/42538.tnn1-2/+3
2010-01-08Fix path to wish. Bump revision.joerg3-9/+19
2010-01-07Use new ${LP64PLATFORMS} variable to restrict platforms instead of manualwiz2-4/+4
hardcoding. Note: This effectively adds x86_64 to NOT_FOR_PLATFORM for some packages.
2010-01-04At least try to keep the normal environement.joerg1-2/+2
2009-12-29Make MAIN__ weak in order to allow non-Fortran programs to use the library.asau4-5/+20
Proposed by Matthias Drochner.
2009-12-28Installation dirs should not contains PKGREVISION,obache1-2/+2
so use PKGNAME_NOREV instead of PKGNAME. XXX: it may be sufficient to use just PKGBASE, but keep as-is. XXX: and other than libFoundation are not using the subst line, XXX: so maybe it should be moved to the package Makefile.
2009-12-28replace ${MACHINE_ARCH}/${LOWER_OPSYS} with ${GNUSTEP_HOST_CPU}/${LIBF_HOST_OS}obache2-4/+5
in PLIST. When last update, PLIST was probably regenerated with `make print-PLIST', and such specal VARs was replaced (for some platforms equal, but not for all). Bump PKGREVISION.
2009-12-24Since the package uses unzip, add to USE_TOOLSdsainty1-1/+2
2009-12-22Update to 0.7:jmmv3-11/+72
* Added build-time checks to atf-c and atf-c++. A binding for atf-sh will come later. * Migrated all build-time checks for header files to proper ATF tests. This demonstrates the use of the new feature described above. * Added an internal API for child process management. * Converted all plain-text distribution documents to a Docbook canonical version, and include pre-generated plain text and HTML copies in the distribution file. * Simplified the contents of the Makefile.am by regenerating it from a canonical Makefile.am.m4 source. As a side-effect, some dependency specifications were fixed. * Migrated all checks from the check target to installcheck, as these require ATF to be installed. * Fixed sign comparison mismatches triggered by the now-enabled -Wsign-compare. * Fixed many memory and object leaks.
2009-12-22Remove googletest.reed5-58/+1
I will import later. I should not have imported it during a freeze. (On that note, anyway to improve cvs to notify during freezes? Like maybe during the CVS log entry template?)
2009-12-21Not MAKE_JOBS_SAFE.joerg1-1/+2
2009-12-21Fix build with new libtool: needs explicit --tag.joerg6-1/+129
2009-12-21Reformat.reed1-6/+5
2009-12-21Added devel/googletest.reed1-1/+2
2009-12-21Add new package: googletest.reed4-0/+57
The googletest package provides Google's C++ test writing framework. It is based on the xUnit architecture and works for a variety of platforms (Linux, Mac OS X, Windows, Cygwin, Windows CE, and Symbian). It provides various options for running the tests, a rich set of assertions, automatic test discovery, and XML test report generation. It supports type- and value-parameterized tests, death tests, fatal and non-fatal failures, and user-defined assertions.
2009-12-21gnomecanvas option needs gnomecanvas. Make sure PLIST_SRC is builtjoerg2-2/+6
correctly. XXX This should be a build option of lablgtk or so
2009-12-20portability fix: include <unistd.h> instead of <sys/unistd.h>tnn2-1/+17
2009-12-20Don't feed CFLAGS to linker when building example program.tnn2-1/+15
2009-12-20Fix libtool under OS X: require a fixed version of f2c, and thus bumpjmmv1-2/+2
PKGREVISION of libtool to 3 and require it as a dependency.
2009-12-20Set LICENSE=gnu-gpl-v2.obache1-1/+2
2009-12-18Add some band aid for the not-yet-fully-analyzed issue with sh onjoerg3-5/+30
NetBSD. Install a prestine install.sh to not leak our modifications into packages. Bump revision.
2009-12-17PKG_DESTDIR_SUPPORTabs5-36/+60
2009-12-17PKG_DESTDIR_SUPPORTabs1-3/+5
2009-12-17Garbage collect PLIST (meta package)joerg1-0/+0
2009-12-17Adjust to reality, running bootstrap is prefered.joerg1-4/+3
2009-12-17add and enable py-windbgjnemeth1-1/+2
2009-12-17Fix another set of broken macro names. Regen patches.joerg4-43/+43
2009-12-16add missing PLIST entries.zafer1-1/+4
2009-12-16Update to eet-1.2.3. Mostly smaller bugfixes.joerg2-7/+6
2009-12-16Update to eina-0.9.9.063. No detailed changes.joerg3-9/+17
2009-12-16Update libslang2 to 2.2.2. Add license.zafer8-49/+72
Changelog: Changes since 2.2.1 1. src/slsmg.c: Call SLutf8_enable if UTF8 mode has not been setup. 2. src/slutty.c: Allow the hook that gets called when the read function gets interrupted to change the read file descriptor. Before, if this happened, the SLang_getkey function would return SLANG_GETKEY_ERROR. 3. lib/slsh/print.sl: Turn off buffering of the pager pipe. 4. modules/tm/*.tm: A couple of typos corrected (John Houck) 5. src/slmath.c: The round function was not correctly rounding values between 0.5 and 1.0. 6. src/slstdio.c,slclass.c: If a call to fwrite produces errno=EPIPE, then do not bother trying the write again. 7. modules/fork-module.c: Use WIFCONTINUED only if it is defined. 8. slsh/Makefile.in: Change the order of the libraries such that the newly built ones will be found first. (Markus Hennecke) 9. src/slagetput.inc: Avoid possible access violation when using a range array as an index. 10. doc/tm/rtl/lists.tm: Documented the optional argument to the list_to_array function (Manfred Hanke). Changes since 2.2.0 1. modules/socket-module.c: glibc-2.8 removed the h_addr macro. 2. src/slclass.c: Call clearerr before performing the stdio_fread/fwrite functions. 3. src/slstdio.c: typeof in the fputs intrinsic fixed (n instead of dn was compared to 0). 4. src/slscanf.c: sscanf will treat NaN and Inf in a case-insensitive manner. Also, the NaN([a-zA-Z0-9]*) form is also supported. 5. src/slang.h: SLclass_set_aelem_init_function was missing from the API. 6. src/slmath.c: The expm1 and log1p functions were returning NaN when given Inf arguments. 7. src/slmath,c: log1p(-1) produced nan instead of -inf. 8. configure: Added pkg-config support (based upon a debian patch sent to me by Luca Bigliardi). 9. doc/tm/rtl/math.tm: Updated the help for set_float_format and added documentation for the get_float_format function. 10. autoconf/slangpc.in: Added URL and Libs.private entries to the slang.pc pkg-config file. 11. src/slang.h: prototype for SLang_create_array1 missing from slang.h. 12. src/slcurses.c: Added debian patch that adds support for additional graphics characters (DIAMOND, DEGREE, etc...). 13. doc/tm/slang.tm: Added a small section about arrays of arrays. 14. src/slang.c: __builtin_expect is used for the stack functions if compiled with gcc. 15. src/*.c: A few public variables were not explicitly initialized to 0. Apparantly not doing so causes them not be be exported from the windows DLL. Complete changes at: ftp://space.mit.edu/pub/davis/slang/v2.2/changes.txt
2009-12-16Import py-windbg 1.4.6:joerg4-0/+36
Winpdb is a platform independent Python debugger. It supports multiple threads, namespace modification, embedded debugging and encrypted communication.
2009-12-16Fix a macro name so that the correct C++ linkage on NetBSD and QNX isjoerg5-23/+24
used. Bump revision of libtool-base.
2009-12-16Update to firefox-3.5.6. Security and bugfix release.tnn5-26/+26
While here, switch NetBSD build from sunaudio to OSS emulation. This greatly improves HTML5 video playback. (Yes, we ought to fix the busted sunaudio support or PKG_OPTIONalize this. Perhaps another day.) Advisories relating to this release: MFSA 2009-71 GeckoActiveXObject exception messages can be used to enumerate installed COM objects MFSA 2009-70 Privilege escalation via chrome window.opener MFSA 2009-69 Location bar spoofing vulnerabilities MFSA 2009-68 NTLM reflection vulnerability MFSA 2009-67 Integer overflow, crash in libtheora video library MFSA 2009-66 Memory safety fixes in liboggplay media library MFSA 2009-65 Crashes with evidence of memory corruption (rv:1.9.1.6/ 1.9.0.16)
2009-12-15Recursive bump for libltdljoerg22-39/+44
2009-12-15Update to libsigsegv 2.8:asau2-6/+6
Support for Cygwin 1.7. Improved support for Cygwin 1.5.