Commit graph

15856 commits

Author SHA1 Message Date
drochner
c790adf988 add missing header to fix build of non-gcc-intrinsic atomic support,
used by NetBSD/i386<=5.x
patch provided and tested by Daniel Horecki
2010-11-08 04:11:47 +00:00
jmmv
bcafa91d1e Update to 0.99: use the monotone 0.99 distfile. 2010-11-07 20:53:59 +00:00
jmmv
0904ace13d Update to 0.99: depend on monotone 0.99. 2010-11-07 20:52:43 +00:00
jmmv
3178f0b4e1 Update to 0.99:
Changes

- The database scheme was changed; please execute 'mtn db migrate'
  on all your local and remote databases.

- Normal and automate sync, push, and pull now take a
  --dry-run option; no data is transferred, but the connection
  is made and a summary of what would be transferred is
  output.

- The changelog editor format was simplified; user entered text
  is back at the top of file and the instructions have been reduced.
  The edited text is saved now even if a commit is canceled.

- Selectors are much more powerful now and selector functions to
  calculate common sets of revisions have been introduced.
  The characters '(', ')', and ';' need to be quoted if mean literally
  (just like '/') because of this. See section 3.2 in the documentation
  for details.
  (fixes monotone bug #18302).

- The SERVER [BRANCH] call syntax for network-related commands
  has been deprecated in favour of the existing, universal
  URI syntax.  Additionally, file:// and ssh:// URIs are now
  parsed for include and exclude patterns just as the native
  mtn:// URIs.

  The possibility to specify include patterns by using
  'include=' and exclude patterns by using 'exclude='
  in the query string has been removed. Patterns are separated
  by ';' and will be treated as include patterns unless prefixed
  with '-'. Where you could previously specify
  'mtn://host/?include=foo,exclude=bar', you would now give
  'mtn://host/?foo;-bar' instead.

  The URI parser was made a bit more standards compliant and
  treats the scheme and host in a case insensitive manner.
  The path and query parts are now automatically URL-decoded.

  We deviate from RFC 3986 however by recognizing the authority
  part in scheme-less URLs, where the standard would force us
  to recognize a path instead.  For example, for the URL

      'code.monotone.ca/monotone'

  we'd normally parse 'code.monotone.ca/monotone' as path, but our
  implementation parses 'code.monotone.ca' as authority and
  '/monotone' as path, so you are not forced to type 'mtn://' on
  command line, just as you are not forced to type 'http://' in
  your browser.  Monotone's native scheme / protocol 'mtn' is by
  the way set as default in cases like this.

  The format for the server part of the 'default-server',
  'known-server', 'server-include' and 'server-exclude'
  database variables has been changed and now always includes
  the complete (normalized) URI resource, consisting of the
  used protocol, user, host, port and path parts.  Older entries
  in existing databases which do not match the new format are
  preserved and not changed by monotone.

  Please check the manual section 5.3 for more details on the
  URI syntax.

- Naturally, the 'clone' command now also accepts mtn:// URIs,
  though the use of branch globs is forbidden unless a branch is
  specified separately with the new --branch option.

  To avoid confusion with an existing workspace, clone no longer
  looks for and loads the options of such a workspace, therefor
  it now also falls back to the configured default database and
  no longer to the database used in the workspace if no explicit
  database is given.

- Server defaults for netsync operations are now only saved if
  the exchange was successful.  The progress messages which have
  been issued for this previously have been removed, since they
  would come up now unexpectedly and would clutter the output of
  commands such as 'clone', 'automate remote' and
  'automate remote_stdio'.

- The following characters have been deprecated in branch names

        ?,;*%+{}[]!^

  as they denote either meta characters in monotone's URI syntax
  or are used in globs to resolve branch patterns.
  Furthermore, branch names should no longer start with a dash
  (-), since this character is used to denote an exclude pattern
  in the aforementioned URI syntax.

  monotone warns on the creation of branches which violate these
  restrictions and gives further directions.

- The 'cert' command can now operate on multiple revisions at once.

- The command 'db kill_rev_locally' has been renamed to
  'local kill_revision', and 'db kill_tag_locally' and
  'db kill_branch_certs_locally' have been replaced with a more
  flexible command 'local kill_certs'.

- The 'import' command now keeps the created bookkeeping root if
  --dry-run is not specified.  This makes it possible to re-use
  the import directory as workspace and is also more closely
  to what our documentation states, when it says that import
  is basically "setup with a twist".

- On Win32 native, the option '--no-format-dates' which disables
  the localized date format, is now the default for 'commit', since
  dates are not parseable on Win32 native.

- The automate commands sync, push, and pull now output information
  about each transferred revision, cert and key, in basic_io format.

- monotone no longer passes syntactically correct, but non-existent
  revision ids through the selector machinery.  The most visible
  place for this change is 'automate select', which no longer
  echoes every possible 40 hex-byte string.

- The 'automate genkey' command has been renamed to
  'automate generate_key'

New features

- Options can now be overridden; you can specify '--no-unknown
  --unknown' on the command line and effectively get back the original
  state in the application.  Similarly, you can specify '--no-unknown'
  in the 'get_default_command_options' hook and then override that
  with '--unknown' on the command line.

- New global options:
  --no-ignore-suspend-certs     undo previous --ignore-suspend-certs
  --use-default-key             undo previous --key
  --allow-default-confdir       undo previous --no-default-confdir
  --allow-workspace             undo previous --no-workspace
  --interactive                 undo previous --non-interactive
  --no-standard-rcfiles         replaces --norc
  --standard-rcfiles            undo previous --no-standard-rcfiles
  --no-builtin-rcfile           replaces --nostd
  --builtin-rcfile              undo previous --no-builtin-rcfile
  --clear-rcfiles               undo previous --rcfile
  --verbose [-v]                increase verbosity (opposite of --quiet)

- Global options now hidden:
  --roster-cache-performance-log

- New command options:
  add
    --no-recursive                  undo previous --recursive
    --respect-ignore                undo previous --no-respect-ignore
    --no-unknown                    undo previous --unknown
  bisect *, checkout, pivot_root, pluck, update, automate update
    --no-move-conflicting-paths     undo previous --move-conflicting-paths
  diff
    --without-header                undo previous --with-header
    --show-encloser                 undo previous --no-show-encloser
  disapprove, suspend
    --no-update                     undo previous --update
  drop
    --no-recursive                  undo previous --recursive
  explicit_merge, merge, merge_into_dir propagate
    --no-resolve-conflicts          undo previous --resolve-conflicts
    --no-update                     undo previous --update
  log
    --no-brief                      undo previous --brief
    --no-diffs                      undo previous --diffs
    --clear-from                    undo previous --from
    --files                         undo previous --no-files
    --graph                         undo previous --no-graph
    --merges                        undo previous --no-merges
    --clear-to                      undo previous --to
  import
    --no-dry-run                    undo previous --dry-run
    --respect-ignore                undo previous --no-respect-ignore
  mkdir
    --respect-ignore                undo previous --no-respect-ignore
  serve
    --no-pid-file                   undo previous --pid-file
  sync, pull, push, automate remote_stdio, automate remote
  automate pull, automate push, automate sync
    --no-set-default                undo previous --set-default
  sync, pull, push, automate pull, automate push, automate sync
    --dry-run                       just report what would be sent/received
  automate inventory
    --corresponding-renames         undo previous --no-corresponding-renames
    --ignored                       undo previous --no-ignored
    --unchanged                     undo previous --no-unchanged
    --unknown                       undo previous --no-unknown
  automate content_diff
    --without-header                undo previous --with-header
  automate show_conflicts
    --no-ignore-suspend-certs       undo previous --ignore-suspend-certs
  automate log
    --clear-from                    undo previous --from
    --merges                        undo previous --no-merges
    --clear-to                      undo previous --to

- Command options now hidden:
  (several commands) --no-prefix
  serve    --stdio --no-transport-auth
  (all netsync/remote commands) --min-netsync-version --max-netsync-version

- Deprecated options:
  --norc         use --no-standard-rcfiles
  --nostd        use --no-builtin-rcfile
  --reallyquiet  use --quiet --quiet
  --debug        use --verbose

- To aid command line typing, partial option names are tried to
  be expanded; if the expansion leads to multiple possibilities,
  all matches and an accompanying short description of the
  particular expansion are displayed.

  Two types of expansions are available: simple prefix matching
  and word abbreviation matching. Single-word options like '--update'
  are easier to expand from prefixes, as they're unique after a few
  characters, in this example '--up' already matches.

  Multi-word options like for example '--ignore-suspend-certs' might
  collide however with single-worded ones and are best expanded from
  abbreviations, in this case '--isc'.

- The 'disapprove' command now accepts a revision range in
  addition to a single revision.

- A new 'manpage' command has been added which dumps the monotone
  command help including all global and command specific options in
  standard troff format.  If this command is used interactively, its
  output is automatically processed through nroff and less, in case
  both are available on your system.  If not, you can change the default
  command by overwriting the 'get_man_page_formatter_command' hook.

  The 'manpage' command is also used to create a static version of
  mtn(1) which is now installed with the rest of monotone's docs.

- New 'k:' selector type to query revisions where at least one
  certificate was signed with the given key.

- New automate command 'log' which behaves identical to the
  normal 'log' command, except that it only outputs the
  revision ids.

- New automate command 'checkout' which works just as its
  non-automate counterpart.

- Monotone now tracks file size information (hence the previously
  mentioned schema change).
  File sizes are currently only queryable via the automation
  interface, directly for specific files via 'get_file_size' or
  as part of the extended manifest (see below), but these
  information may become visible as part of the user UI later on
  as well.

- New automate command 'get_extended_manifest_of', which prints
  a beefed-up manifest format with file size and extensive marking
  information.  This can be used to easily determine when specific
  nodes have been changed or moved at last.

- New automate commands 'put_public_key', 'get_public_key' and
  'drop_public_key'. (closes monotone bug #30345)

Bugs fixed

- The 'mv' command now warns when a source is being renamed onto
  itself or one of its children (fixes monotone bug #29484).

- The 'mv' command now also handles this usage properly, where
  'foo' is a directory:

     $ mv foo bar
     $ mtn mv --bookkeep-only foo bar

- monotone no longer asks to pick a branch from a set of branches
  of a revision in which all but one branch have been suspended
  (fixes monotone bug #29843)

- The annotate command no longer fails if it should print out
  empty or untrusted date cert values
  (fixes monotone bug #30150)

- monotone now tries harder to find the cancel hint in a commit
  message and only aborts if it can't find it anywhere
  (fixes monotone bug #30215)

- The import command no longer warns about not being able
  to write out _MTN/options on --dry-run
  (fixes monotone bug #30225)

- 'automate remote' and 'automate remote_stdio' can now be used
  without transport authentication (e.g. on file:// or ssh://
  transports) as well as anonymously over netsync
  (fixes monotone bug #30237)

- monotone does no longer warn about missing implicit includes
  when dealing with restricted file sets
  (fixes monotone bug #30291)

- The 'passphrase' and 'dropkey' commands now handle private keys
  in old-style key files (without the hash part in the file name)
  properly.
  monotone also makes it very sure now that the key file of a
  private key which is about to be deleted really and only
  contains the key which should be deleted and nothing else
  (fixes monotone bug #30376)

- monotone no longer throws an unrecoverable error if a public or
  private key is addressed with some non-existing key id
  (fixes monotone bug #30462)

- A globish that contains a bracket pair with an empty sub-pattern
  such as "{,.foo}", "{.foo,}" or even "{.foo,,.bar}" now correctly
  expands the empty target, so e.g. the branch pattern

     "net.venge.monotone{,.*}"

  now matches "net.venge.monotone" and "net.venge.monotone.*"
  as expected. (fixes monotone bug #30655)

- A regression in 0.48 made a path-restricted 'mtn log' show
  revisions, in which not the picked path(s), but one of its parents
  were changed.  This has been fixed.

- 'mtn trusted' will no longer accept single bogus revision ids,
  but instead validates if the given revision really exists in the
  current database.

- 'mtn read' (and also 'mtn automate read_packets') now tests public
  and private key data more thoroughly and aborts if it encounters
  invalid data.

- 'mtn conflicts store' now gives a proper error message when
  run outside a workspace (fixes monotone bug #30473)

- monotone did not properly parse URIs which missed a scheme or
  which did not mark the start of the authority with a double slash.
  This has been fixed.
  (fixes monotone issue 94)
2010-11-07 20:51:45 +00:00
jmmv
059d0a3386 Update atf to 0.12:
* Added the ATF_REQUIRE_THROW_RE to atf-c++, which is the same as
  ATF_REQUIRE_THROW but allows checking for the validity of the exception's
  error message by means of a regular expression.

* Added the ATF_REQUIRE_MATCH to atf-c++, which allows checking for a
  regular expression match in a string.

* Changed the default timeout for test cases from 5 minutes to 30 seconds.
  30 seconds is long enough for virtually all tests to complete, and 5
  minutes is a way too long pause in a test suite where a single test case
  stalls.

* Deprecated the use.fs property.  While this seemed like a good idea in
  the first place to impose more control on what test cases can do, it
  turns out to be bad.  First, use.fs=false prevents bogus test cases
  from dumping core so after-the-fact debugging is harder.  Second,
  supporting use.fs adds a lot of unnecessary complexity.  atf-run will
  now ignore any value provided to use.fs and will allow test cases to
  freely access the file system if they wish to.

* Added the atf_tc_get_config_var_as_{bool,long}{,_wd} functions to the atf-c
  library.  The 'text' module became private in 0.11 but was being used
  externally to simplify the parsing of configuration variables.

* Made atf-run recognize the 'unprivileged-user' configuration variable
  and automatically drop root privileges when a test case sets
  require.user=unprivileged.  Note that this is, by no means, done for
  security purposes; this is just for user convenience; tests should, in
  general, not be blindly run as root in the first place.
2010-11-07 13:41:14 +00:00
gls
b5627a853c Update devel/libgee to 0.6.0. Maintenance release
Upstream changes:
Libgee 0.6.0
released on September 26, 2010

Changes

    * Fix compiler warning.
2010-11-07 09:32:07 +00:00
ahoka
434a729dc5 add dotconf 2010-11-04 17:54:12 +00:00
ahoka
9c9412db33 import dotconf 2010-11-04 16:57:00 +00:00
obache
8ffd5a658f Fixes CONFLICTS pattern, or cannot co-install with any rake-XXXX packags. 2010-11-04 12:23:41 +00:00
jnemeth
4000e73ebf add and enable py-multiprocessing 2010-11-04 05:27:40 +00:00
markd
8ea96f3e33 Update to KDE SC 4.5.3
4.5.3 brings a number of improvements:

    * KSharedDataCache has cache invalidation bug fixed that caused stability
           when daylight saving time changed.
    * Icon overlays in Dolphin are now positioned correctly after adjusting
      the zoom level.
    * Okular, KDE's universal document viewer has seen improvements in the
      DjVu and XPS backends.
2010-11-03 20:07:33 +00:00
drochner
6770ddfd95 as in patch-ce: fix inconsistency of .hidden attributes, leading to
link error on amd64, hopefully fixes build problem reported by tron
2010-11-03 17:07:47 +00:00
joerg
3f0292e254 Requires sqlite3 3.7.1 now. Reported by cegger. 2010-11-03 01:22:36 +00:00
drochner
9ce29dff92 add py-multiprocessing-2.6.2.1, a threading package which was
integrated into the main Python distribution in 2.6
2010-11-02 19:20:16 +00:00
drochner
fd9e373a7a update to 2.26.0
This switches to the gnome-2.32 release branch.
2010-11-02 14:52:24 +00:00
wiz
893cd81830 Update to 1.7:
1.7 (2010-11-01)

  1.1. Core

     * filelog: improve cmp performances (issue2273)
     * patch: don't strip '#' lines from patch descriptions (issue2417)
     * patch: when native patching fails (ui.patch is not set), don't retry with an external tool
     * setup/hg: always load Mercurial from where it was installed.
     * setup: user-friendly error message if Python headers are missing
     * store: new unsupported and experimental parentdelta format (see UpgradeNotes)
     * store: encode first period or space in filenames (issue1713)
     * url: expand environment variables in [auth] settings (issue2328)
     * url: check validity (notBefore/notAfter) using OpenSSL (issue2407)

  1.2. Commands

     * addremove: use similarity 100 by default
     * alias: add support for shell command aliases starting with '!' (see [alias] in hgrc(5))
     * backout: add --tool argument for specifying merge tool
     * backout: backout linearly by default instead of branching and merging (use --merge to get the former behaviour)
     * dispatch: properly handle relative path aliases used with -R (issue2376)
     * init: expand destination url as a configured paths
     * log: do not --follow file that is deleted and recreated later (issue732)
     * merge: don't detect copies as "divergent renames", make error message more helpful
     * merge: add --tool argument to merge and resolve
     * merge: handle no file parent in backwards merge (issue2364)
     * tags: do not fail if tags.cache is corrupted (issue2444)
     * templater: add "hex" filter and "children" keywords (see hg help templating)

  1.3. Subrepos

     * support remapping of subrepository source paths (see [subpaths] in hgrc(5))
     * make add, diff, incoming, outgoing and status commands recurse into subrepos with --subrepos/-S
     * subrepo: add support for 'hg archive'
     * subrepo: fix status check on SVN subrepos (issue2445)

  1.4. Revsets

     * add id() and rev() to allow explicit references to changes by hash or rev (see hg help revsets)
     * add min() function to complement max()
     * add present() function to avoid lookup errors on possibly missing changesets
     * rename tagged() to tag() and allow it to take an optional tag name
     * strip: add revsets support
     * add revsets support to bisect and update (issue1993)
     * bookmarks: add a bookmark([name]) revset for referencing bookmarks
     * transplant: add a transplanted(set) revset to get transplanted revisions

  1.5. hgweb

     * add a help view for accessing the built-in documentation (see help link in hg serve)
     * let HTTPS serve use more compatible but less secure encryption
     * support very simple caching model (issue1845)

  1.6. Extensions

     * color: better support for branches and mq guards
     * convert: handle closed branch heads in hg-hg conversion (issue2185)
     * convert: support darcs changelogs with bytes 0x7F-0xFF (issue2411)
     * convert: deprecate --authors in preference for --authormap
     * graphlog: support header and footer templates when using styles (issue2395)
     * keyword: do not expand at all during diff
     * keyword: support copy and rename
     * mq: extend support for the --mq argument to extension commands
     * mq: save qrefresh message for easy recovery in case it fails (issue2062)
     * mq: support hg qimport --existing --name renametothis thatexistingpatch, fix --force case on Windows
     * mq/qqueue: support renaming of active queue
     * mq/qqueue: add --purge option to delete a queue and its patches
     * pager: add global --pager=<auto/boolean> option
     * patchbomb: add --confirm option to show series details and ask for confirmation
     * patchbomb: let diffstat prompt only once with complete summary
     * progress: support rebase and patchbomb
     * rebase: re-add patches to mq repo after rebase
     * strip: add --keep flag to avoid modifying working directory during strip
     * strip: rename --nobackup option to --no-backup (issue2377)
     * strip: support stripping multiple revisions

  1.7. contrib

     * mergetools.hgrc: add vimdiff
     * zsh completion: support bookmarks and patchbomb extensions
     * zsh completion: add qpush --move option
2010-11-02 09:37:19 +00:00
joerg
2fb6fa180a Update to fossil-20101101* release. This brings support for baseline
manifests (resulting in much less metadata for large repositories), lots
of speed ups for the manifest parser, and smaller improvements like revert
dealing with merge records.
2010-11-01 20:38:09 +00:00
adam
bc6a2a1c82 Changes 2.0.64:
* SECURITY: CVE-2010-1452 (cve.mitre.org)
  mod_dav: Fix Handling of requests without a path segment.
* SECURITY: CVE-2009-1891 (cve.mitre.org)
  Fix a potential Denial-of-Service attack against mod_deflate or other
  modules, by forcing the server to consume CPU time in compressing a
  large file after a client disconnects.
* SECURITY: CVE-2009-3095 (cve.mitre.org)
  mod_proxy_ftp: sanity check authn credentials.
* SECURITY: CVE-2009-3094 (cve.mitre.org)
  mod_proxy_ftp: NULL pointer dereference on error paths.
* SECURITY: CVE-2009-3555 (cve.mitre.org)
  mod_ssl: Comprehensive fix of the TLS renegotiation prefix injection
  attack when compiled against OpenSSL version 0.9.8m or later. Introduces
  the 'SSLInsecureRenegotiation' directive to reopen this vulnerability
  and offer unsafe legacy renegotiation with clients which do not yet
  support the new secure renegotiation protocol, RFC 5746.
* SECURITY: CVE-2009-3555 (cve.mitre.org)
  mod_ssl: A partial fix for the TLS renegotiation prefix injection attack
  for OpenSSL versions prior to 0.9.8l; reject any client-initiated
  renegotiations. Forcibly disable keepalive for the connection if there
  is any buffered data readable. Any configuration which requires
  renegotiation for per-directory/location access control is still
  vulnerable, unless using openssl 0.9.8l or later.
* SECURITY: CVE-2010-0434 (cve.mitre.org)
  Ensure each subrequest has a shallow copy of headers_in so that the
  parent request headers are not corrupted.  Elimiates a problematic
  optimization in the case of no request body.
* SECURITY: CVE-2008-2364 (cve.mitre.org)
  mod_proxy_http: Better handling of excessive interim responses
  from origin server to prevent potential denial of service and high
  memory usage.
* SECURITY: CVE-2010-0425 (cve.mitre.org)
  mod_isapi: Do not unload an isapi .dll module until the request
  processing is completed, avoiding orphaned callback pointers.
* SECURITY: CVE-2008-2939 (cve.mitre.org)
  mod_proxy_ftp: Prevent XSS attacks when using wildcards in the path of
  the FTP URL. Discovered by Marc Bevand of Rapid7.
* Fix recursive ErrorDocument handling.
* mod_ssl: Do not do overlapping memcpy.
* Add Set-Cookie and Set-Cookie2 to the list of headers allowed to pass
  through on a 304 response.
* apxs: Fix -A and -a options to ignore whitespace in httpd.conf
2010-11-01 18:03:03 +00:00
adam
96482feea1 Switch distfile to .tar.bz2 to save precious space. 2010-11-01 17:44:52 +00:00
adam
60a776b8a9 Changes 1.4.2:
* Undo a crash-bug introduced in 1.3.9 affecting some applications of
  the apr hash and table structures, reported to affect Subversion

Changes 1.4.1:
* Win32: Properly handle the ERROR_DIRECTORY system error code.

Changes 1.4.0:
* Add apr_global_mutex_lockfile() for retrieving the file, if any,
  associated with the mutex.  Add apr_global_mutex_name() for retrieving
  the name of the lock mechanism used by the underlying proc mutex.

* Add apr_socket_atreadeof to determine whether the receive part of the
  socket has been closed by the peer.

* Make apr_pollset and apr_pollcb implementations using providers.
  Added apr_pollset_create_ex and apr_pollcb_create_ex that allows
  choosing non-default providers.

* apr_temp_dir_get() now checks the TMPDIR environment variable first,
  instead of third.

* Add apr_file_sync() and apr_file_datasync() calls.

* apr_pollset_wakeup() on Windows: Fix core caused by closing the
  file_socket_pipe with standard file_close.

* Introduce apr_hash_do() for iterating over a hash table.

* Make sure WIN32 behaves the same as posix for file-backed shared memory
  by removing the file on cleanup/remove.

* Introduce apr_pollset_wakeup() for interrupting the blocking
  apr_pollset_poll() call.

* Add apr_file_link() function.
2010-11-01 17:20:03 +00:00
wiz
735e70408b Reset maintainer. 2010-11-01 00:08:09 +00:00
shattered
66ce8a7748 This package is BSD-specific; set ONLY_FOR_PLATFORM. 2010-10-31 09:08:11 +00:00
drochner
f049cb39dc sync some more occurences of the mtn version 2010-10-30 15:14:46 +00:00
drochner
021d2bc4d7 update pkgname to sync with mtn base pkg, no changes 2010-10-30 15:13:04 +00:00
drochner
485570fe06 update to 0.48.1
changes:
-fix crash on empty cmd line arguments which is considered a security
 problem because it can crash mtn server processes (SA41960)
-minor fixes

also add a patch from upstream to adapt to a behavior change
in sqlite3-3.7.3
2010-10-30 15:10:54 +00:00
adam
aac284d29c Added support for Clang 2010-10-30 09:29:58 +00:00
tron
85bccd4b9f Update the following package:
- devel/nspr from 4.8.6.11 to 4.8.6.12
- devel/xulrunner from 1.9.2.11 to 1.9.2.12
- www/firefox from 3.6.11 to 3.6.12

Security issues fixed since previous versions:
MFSA 2010-73 Heap buffer overflow mixing document.write and DOM insertion
2010-10-28 21:33:59 +00:00
adam
131cf4a2ec Since HTML files are not installed, don't bother building them. 2010-10-28 11:11:00 +00:00
adam
d7c3313cb4 Changes 1.7.3.2:
This is primarily to push out many documentation fixes accumulated since
the 1.7.3.1 release.

Changes 1.7.3.1:
* "git stash show stash@{$n}" was accidentally broken in 1.7.3 ("git
  stash show" without any argument still worked, though).
* "git stash branch $branch stash@{$n}" was accidentally broken in
  1.7.3 and started dropping the named stash even when branch creation
  failed.

Changes 1.7.3:
* git-gui, now at version 0.13.0, got various updates and a new
  maintainer, Pat Thoyts.
* Gitweb allows its configuration to change per each request; it used to
  read the configuration once upon startup.
* When git finds a corrupt object, it now reports the file that contains
  it.
* "git checkout -B <it>" is a shorter way to say "git branch -f <it>"
  followed by "git checkout <it>".
* When "git checkout" or "git merge" refuse to proceed in order to
  protect local modification to your working tree, they used to stop
  after showing just one path that might be lost.  They now show all,
  in a format that is easier to read.
* "git clean" learned "-e" ("--exclude") option.
* Hunk headers produced for C# files by "git diff" and friends show more
  relevant context than before.
* diff.ignoresubmodules configuration variable can be used to squelch the
  differences in submodules reported when running commands (e.g. "diff",
  "status", etc.) at the superproject level.
* http.useragent configuration can be used to lie who you are to your
  restrictive firewall.
* "git rebase --strategy <s>" learned "-X" option to pass extra options
  that are understood by the chosen merge strategy.
* "git rebase -i" learned "exec" that you can insert into the insn sheet
  to run a command between its steps.
* "git rebase" between branches that have many binary changes that do
  not conflict should be faster.
* "git rebase -i" peeks into rebase.autosquash configuration and acts as
  if you gave --autosquash from the command line.
2010-10-28 10:23:07 +00:00
wiz
38c80e564f Remove patch-ad and Makefile changes intended to fix PR 43879 that
caused PR 44003.

Fix PR 43879 by removing patch-ac which was added in 2004 to fix a problem
on Darwin -- Darwins from at least 10.4 up don't need it any longer.
2010-10-28 09:34:19 +00:00
jnemeth
e333473860 add and enable ruby-gnome2-gio 2010-10-28 04:51:03 +00:00
wiz
812790869b Set LICENSE. 2010-10-27 15:43:54 +00:00
markd
15509d1efa Update kdevelop4 to 4.1.0
New features and bug fixes.
2010-10-27 09:53:02 +00:00
adam
ef50cbb318 Remove PLIST_SRC from bjam.mk 2010-10-26 17:55:37 +00:00
adam
2956b640e5 Darwin PLIST clean-up 2010-10-26 16:41:38 +00:00
adam
af9e6cda06 Correct install_name for libraries under MacOSX 2010-10-26 13:45:41 +00:00
adam
0934473383 Correct install_name for libraries under MacOSX 2010-10-26 13:07:41 +00:00
markd
5c1886f704 Update to KDE SC 4.5.2
4.5.2
translation updates, performance and stability improvements and other
bugfixes.

4.5.0
new versions of the Plasma Workspaces, the KDE Applications and the KDE
Development Platform in version 4.5.0. While focus within this release
cycle lay on stability, the overall polish and performance gain is well
noticable. Features such as the reworked notification area, Marble's map
routing and support for WebKit in Konqueror round up this release.
2010-10-25 20:55:22 +00:00
wiz
38cf398a89 Fix build on Dragonfly. From elekktretterr@exemail.com.au on pkgsrc-users. 2010-10-25 10:33:53 +00:00
agc
878cc3554f Add and enable spin 2010-10-24 18:55:18 +00:00
agc
48cb4109ee Initial import of spin version 5.2.5 into the Packages Collection.
To verify a design, a formal model is built using PROMELA, Spin's
	input language.  PROMELA is a non-deterministic language, loosely
	based on Dijkstra's guarded command language notation and borrowing
	the notation for I/O operations from Hoare's CSP language.

	Spin can be used in four main modes:

	1.  as a simulator, allowing for rapid prototyping with a random,
	guided, or interactive simulations

	2.  as an exhaustive verifier, capable of rigorously proving the
	validity of user specified correctness requirements (using partial
	order reduction theory to optimize the search)

	3.  as proof approximation system that can validate even very large
	system models with maximal coverage of the state space.

	4.  as a driver for swarm verification (a new form of swarm
	computing), which can make optimal use of large numbers of available
	compute cores to leverage parallelism and search diversification
	techniques, which increases the chance of locating defects in very
	large verification models.

With thanks to the plan9 guys for the nudge
2010-10-24 18:54:12 +00:00
jakllsch
84b1b74834 buildlink for liftdi 2010-10-23 15:34:34 +00:00
jakllsch
8a27a2fcf1 +libftdi 2010-10-23 15:31:27 +00:00
jakllsch
6110a1873a import libftdi package.
libFTDI is an open source library to talk to FTDI chips: FT232BM,
FT245BM, FT2232C, FT2232D and FT245R, including the popular bitbang
mode. The library is linked with your program in userspace, no
kernel driver required.

libFTDI works perfectly with Linux, Windows, MacOS X and BSD variants
thanks to libusb.
2010-10-23 15:26:46 +00:00
obache
d1c8a0b7d0 Update ruby-gnome2 to 0.90.3.
= NEWS

== Ruby-GNOME2 0.90.3: 2010-10-23

NOTE: 0.90.x releases are for 1.0.0 major release.

  * Support String encoding in Ruby 1.9.
  * RVAL2CSTR2 and CSTR2RVAL2 are deprecated.
  * Ruby/GIO2 is imported as an experimental library.

=== Changes

==== All

  * Support String encoding.
    [Guillaume Cottenceau, Neil Roberts, Kouhei Sutou]
  * Don't install *.pc by default. Set pkgconfigdir make
    varialbe like 'make pkgconfigdir=/usr/lib/pkgconfig'.

==== Ruby/GLib2

  * Improvements:
    * declare argument types.
      [Nobuyoshi Nakada, Kouhei Sutou]

==== Ruby/GIO2

  * Imported as an experimental library.
    [Nikolai Weibull]

==== Ruby/GTK2

  * Improvements:
    * keep backward compatibility around GDK key
      symbols introduced at GTK+ 2.20.
      "[ruby-gnome2-devel-en] Constants names change in Gdk::KeyVal"
      [Vincent Carmona]
    * move gdk-pixbuf and cairo related methods from Ruby/GdkPixbuf2.
      "[ruby-gnome2-devel-en] gtk2 dependency to gdkpixbuf2"
      [Andrea Dallera, Kouhei Sutou]
  * Bug fixes:
    * fix GType conversion in Gtk::ItemFactory.new on 64bit
      platform.
      [Grant McLean, Steve Wills, Kouhei Sutou]

==== Ruby/GdkPixbuf2

  * Improvements:
    * move gdk-pixbuf and cairo related methods to Ruby/GTK2.
      "[ruby-gnome2-devel-en] gtk2 dependency to gdkpixbuf2"
      [Andrea Dallera, Kouhei Sutou]
    * change .pc filename from ruby-gdkpixbuf2 to
      ruby-gdk-pixbuf2.

==== Ruby/RSVG2

  * Bug fixes:
    * add missing libcroco dependency on Windows.
      [U.Nakamura, Kouhei Sutou]

==== Ruby/Poppler

  * Improvements:
    * support Popper 0.15.0. [#3079667]
      [Mamoru Tasaka, Kouhei Sutou]

  * Bug fixes:
    * add missing libjpeg dependency on Windows.
      [U.Nakamura, Kouhei Sutou]
    * fix installed Ruby/GLib2 gem can't be detected.
      [kdmsnr, Kouhei Sutou]

=== Thanks

  * U.Nakamura
  * kdmsnr
  * Mamoru Tasaka
  * Guillaume Cottenceau
  * Vincent Carmona
  * Grant McLean
  * Steve Wills
  * Andrea Dallera
  * Nobuyoshi Nakada
  * Neil Roberts

== Ruby-GNOME2 0.90.2: 2010-09-26

NOTE: 0.90.x releases are for 1.0.0 major release.

A RubyGems package fix release.

=== Changes

==== All

  * fix path.
    [kimura wataru, Kouhei Sutou]

==== Ruby/GTK2

  * Bug fixes:
    * fix gtk2/base.rb is missing in gem.
      [S.Kitagawa, Kouhei Sutou]

==== Ruby/GIO2

  * Bug fixes:
    * fix a typo in .pc name. [#3075619]
      [O01eg, Kouhei Sutou]

==== Ruby/RSVG2

  * Bug fixes:
    * also check rb_cairo.h availability. [#3075617]
      [O01eg, Kouhei Sutou]

=== Thanks

  * S.Kitagawa
  * O01eg
  * kimura wataru
2010-10-23 12:45:08 +00:00
obache
fe2da2d4b5 Updte ruby-pkg-config to 1.0.7.
== 1.0.7 - 2010/09/30

* suppress warnings on Ruby 1.9.
2010-10-23 07:53:29 +00:00
drochner
02cd287353 update to 2.30.3
changes:
-Update for tzdata 2010k
-translation updates
2010-10-22 19:36:10 +00:00
drochner
8ac7d1ed51 update to 2.24.4
changes: translation updates
2010-10-22 19:33:08 +00:00
darcy
6be3af16a5 Fix compile on Dragonfly.
Closes PR #43879.
Patch supplied by ftigeot@wolfpond.org.
Tested by darcy@NetBSD.org on i386.
No revision bump as no code changed.
2010-10-22 16:12:47 +00:00
wiz
18b130c7ad Update to 0.4.4:
This release adds Korean and Russian localisation, fixes several
issues with file paths containing non-English characters, and adds
some other minor enhancements.
2010-10-21 15:41:48 +00:00