Commit graph

218649 commits

Author SHA1 Message Date
rodent
1457ce1e51 Added devel/ruby-shoulda-context version 1.2.1 2014-07-05 12:21:59 +00:00
rodent
d4c5701e53 Import ruby200-shoulda-context-1.2.1 as devel/ruby-shoulda-context.
Shoulda's contexts make it easy to write understandable and maintainable tests
for Test::Unit. It's fully compatible with your existing tests in Test::Unit,
and requires no retooling to use.
2014-07-05 12:21:46 +00:00
rodent
d158026227 Added devel/ruby-shoulda-matchers version 2.6.1 2014-07-05 12:21:03 +00:00
rodent
fe32493659 Import ruby200-shoulda-matchers-2.6.1 as devel/ruby-shoulda-matchers.
shoulda-matchers provides Test::Unit- and RSpec-compatible one-liners that test
common Rails functionality. These tests would otherwise be much longer, more
complex, and error-prone.
2014-07-05 12:20:51 +00:00
tron
85c797abcc Remove current master site which is no longer working and re-enable
GNU master sites which are now working.
2014-07-05 11:21:29 +00:00
jperkin
8a6f504806 Limit to ruby193 and newer, there is no ruby18-nokogiri dependency.
Fixes bulk builds.
2014-07-05 09:52:45 +00:00
martin
778569f717 Updated cross/gcc-mips-current to 4.9.0nb5 2014-07-05 09:04:10 +00:00
martin
29bb52401e Make types (size_t and ptrdiff_t), predefines and link specs the same
as the in-tree compiler.
2014-07-05 09:03:49 +00:00
wiz
8d849005e9 Updated security/kpcli to 2.7nb1 2014-07-05 05:17:38 +00:00
wiz
caeb6e9a78 Add dependency on p5-Term-ReadLine-Perl. Either that or
...-Gnu is needed for kpcli to work.
Bump PKGREVISION.
2014-07-05 05:17:27 +00:00
richard
ed131363eb Use bash on SunOS, as pdksh (at least on x86_64) has issues for the moment. 2014-07-05 05:10:48 +00:00
ryoon
103b0451d0 Updated devel/nss to 3.16.3 2014-07-05 04:54:19 +00:00
ryoon
5470cb1766 Update to 3.16.2
Changelog:
Network Security Services (NSS) 3.16.3 is a patch release for NSS 3.16.

This release consists primarily of CA certificate changes as listed
below, and fixes an issue with a recently added utility function.

New Functions:
* CERT_GetGeneralNameTypeFromString (This function was already added
  in NSS 3.16.2, however, it wasn't declared in a public header file.)

Notable Changes:
* The following 1024-bit CA certificates were Removed
  - Entrust.net Secure Server Certification Authority
  - GTE CyberTrust Global Root
  - ValiCert Class 1 Policy Validation Authority
  - ValiCert Class 2 Policy Validation Authority
  - ValiCert Class 3 Policy Validation Authority
* Additionally, the following CA certificate was Removed as
  requested by the CA:
  - TDC Internet Root CA
* The following CA certificates were Added:
  - Certification Authority of WoSign
  - CA 沃通根证书
  - DigiCert Assured ID Root G2
  - DigiCert Assured ID Root G3
  - DigiCert Global Root G2
  - DigiCert Global Root G3
  - DigiCert Trusted Root G4
  - QuoVadis Root CA 1 G3
  - QuoVadis Root CA 2 G3
  - QuoVadis Root CA 3 G3
* The Trust Bits were changed for the following CA certificates
  - Class 3 Public Primary Certification Authority
  - Class 3 Public Primary Certification Authority
  - Class 2 Public Primary Certification Authority - G2
  - VeriSign Class 2 Public Primary Certification Authority - G3
  - AC Raíz Certicámara S.A.
  - NetLock Uzleti (Class B) Tanusitvanykiado
  - NetLock Expressz (Class C) Tanusitvanykiado
2014-07-05 04:53:39 +00:00
dholland
73e270a978 Generate a correct error message, instead of referring to a variable
that gets changed on the next line.
2014-07-04 21:20:52 +00:00
wiz
9ce9c96b21 Make this pull in cups-1.7, since it overlaps with cups15.
Noted by joerg.
2014-07-04 14:31:49 +00:00
schmonz
b20d15cc29 Updated textproc/py-html2text to 2014.7.3 2014-07-04 13:01:17 +00:00
schmonz
41f66aa722 Update to 2014.7.3. From the changelog:
* Fix #8: Remove ``How to do a release`` section from README.md.
* Fix #11: Include test directory markdown, html files.
* Fix memory leak in using ``handle`` while keeping the old instance
  of ``html2text``.
2014-07-04 13:01:12 +00:00
rodent
fdbd69418d +ruby-{openid,rack-openid,ruby-openid} 2014-07-04 12:42:10 +00:00
rodent
46051f6d48 Added security/ruby-rack-openid version 1.4.2 2014-07-04 12:39:55 +00:00
rodent
12b3d92c3f Import ruby200-rack-openid-1.4.2 as security/ruby-rack-openid.
Provides a more HTTPish API around the ruby-openid library.
2014-07-04 12:39:38 +00:00
rodent
771dced6c3 Added security/ruby-ruby-openid version 2.5.0 2014-07-04 12:36:48 +00:00
rodent
3ccc951698 Import ruby200-ruby-openid-2.5.0 as security/ruby-ruby-openid.
A Ruby library for verifying and serving OpenID identities. Features:

 * Easy to use API for verifying OpenID identites - OpenID::Consumer
 * Support for serving OpenID identites - OpenID::Server
 * Does not depend on underlying web framework
 * Supports multiple storage mechanisms (Filesystem, ActiveRecord, Memory)
 * Example code to help you get started, including:
   * Ruby on Rails based consumer and server
   * OpenIDLoginGenerator for quickly getting creating a rails app that uses
     OpenID for authentication
   * ActiveRecordOpenIDStore plugin
 * Comprehensive test suite
 * Supports both OpenID 1 and OpenID 2 transparently
2014-07-04 12:36:34 +00:00
rodent
973a057eda Added security/ruby-openid version 0.0.1 2014-07-04 12:35:32 +00:00
rodent
da081ee856 Import ruby200-openid-0.0.1 as security/ruby-openid.
OpenID support for Ruby. OpenID is a decentralized identification system that
allows users to prove they own a url. OpenID for Ruby currently includes only
consumer modules.
2014-07-04 12:35:20 +00:00
rodent
bbb2be85c9 +ruby-childprocess 2014-07-04 12:30:51 +00:00
rodent
6c1bba9df0 Added sysutils/ruby-childprocess version 0.5.3 2014-07-04 12:30:13 +00:00
rodent
008b404ed4 Import ruby200-childprocess-0.5.3 as sysutils/ruby-childprocess.
This gem aims at being a simple and reliable solution for controlling external
programmes running in the background on any Ruby/OS combination.
2014-07-04 12:30:02 +00:00
rodent
5731b85fec +ruby-capybara 2014-07-04 12:28:20 +00:00
rodent
5bbc877ed7 Added www/ruby-capybara version 2.4.1 2014-07-04 12:27:38 +00:00
rodent
a0d24938d6 Import ruby200-capybara-2.4.1 as www/ruby-capybara.
Capybara is an integration testing tool for rack based web applications. It
simulates how a user would interact with a website.
2014-07-04 12:27:25 +00:00
he
b0fd3e14ab Note update of lang/python34 to 3.4.1nb1. 2014-07-04 11:37:47 +00:00
he
0d3ae82f54 Apply fix for directory traversal vulnerability, ref.
http://bugs.python.org/issue21766
Bump PKGREVISION.
2014-07-04 11:37:13 +00:00
adam
fee1e981b6 Updated multimedia/ffmpeg to 20140623.1.2.7 2014-07-04 10:35:36 +00:00
adam
62ac487bad Changed the date as well 2014-07-04 10:34:52 +00:00
adam
b7856dec6e Changes 1.2.7:
avformat/mpc: attempt to allocate a packet that is not smaller than the data inside it
avcodec/alsdec: Clear MPEG4AudioConfig so that no use of uninitialized memory is possible
avformat/flvenc: Do not allow creating h263/mpeg4 in flv without unofficial format extensions being enabled
avcodec/mss4: Fix () in MKVAL() macro
avcodec/mss34dsp: fix () in SOP* macros
avcodec/mlpdec: fix () in MSB_MASK() macro
avcodec/golomb-test: fix () in EXTEND() macro
avcodec/aac: fix () in IS_CODEBOOK_UNSIGNED macro
avcodec/libvorbisenc: dont add the duration to AV_NOPTS_VALUE
avutil/cpu: force mmx on selection of higher x86 SIMD features
avcodec/diracdec: move mc buffer allocation to per frame
avfilter/graphdump: Fix pointer to local outside scope
more...
2014-07-04 10:33:41 +00:00
jperkin
fcdb640515 Disable all assembly optimisations on SunOS, avoids having to chase down
all the various GENERAL_REGS failures and ensures portability.
2014-07-04 10:27:43 +00:00
schmonz
4d4045cf16 The qmail-bigdns patch currently redirects to https. Put a copy on
MASTER_SITE_LOCAL.
2014-07-04 03:34:43 +00:00
rodent
68c97660af +ruby-xpath 2014-07-04 00:24:24 +00:00
rodent
c7adb306e7 Added textproc/ruby-xpath version 2.0.0 2014-07-04 00:23:35 +00:00
rodent
78edaf49f5 Import ruby200-xpath-2.0.0 as textproc/ruby-xpath.
XPath is a Ruby DSL for generating XPath expressions.
2014-07-04 00:23:24 +00:00
rodent
595cb27f99 +ruby-awesome_nested_set 2014-07-04 00:21:17 +00:00
rodent
eb3a30c7d2 Added databases/ruby-awesome_nested_set version 2.1.6 2014-07-04 00:20:28 +00:00
rodent
f7b12e01bf Import ruby200-awesome_nested_set-2.1.6 as databases/ruby-awesome_nested_set.
An awesome nested set implementation for Active Record.
2014-07-04 00:20:17 +00:00
martin
69e69f6349 Updated cross/binutils-mips-current to 2.24nb3 2014-07-03 20:31:37 +00:00
martin
30bc8a7ef5 Support more ABI variants 2014-07-03 20:31:16 +00:00
dholland
c525ac6430 bits I forgot: trn, libpano13 on Sunday 6/29 2014-07-03 18:22:15 +00:00
jnemeth
36e1e5312f remove ap2-chroot now that it is really gone from the filesystem 2014-07-03 17:00:59 +00:00
jnemeth
19db73c2ba - sort
- remove duplicated entry
2014-07-03 16:58:19 +00:00
wiz
937be36d31 Updated mail/notmuch to 0.18.1 2014-07-03 15:02:21 +00:00
wiz
494248ec1d Update to 0.18.1:
Notmuch 0.18.1 (2014-06-25)
===========================

This is a bug fix and portability release.

Build System
------------

Add a workaround for systems without zlib.pc

Make emacs install robust against the non-existence of emacs

Put notmuch lib directory first in RPATH

Fix handling of html_static_path in sphinx

  Both the python bindings and the main docs had spurious settings of
  this variable.

Test Suite
----------

Use --quick when starting emacs

  This avoids a hang in the T160-json tests.

Allow pending break points in atomicity script

  This allows the atomicity tests to run on several more architectures/OSes.

Command-Line Interface
----------------------

To improve portability use fsync instead of fdatasync in
`notmuch-dump`. There should be no functional difference.

Library changes
---------------

Resurrect support for single-message mbox files

  The removal introduced a bug with previously indexed single-message
  mboxes.  This support remains deprecated.

Fix for phrase indexing

  There were several bugs where words intermingled from different
  headers and MIME parts could match a single phrase query.  This fix
  will affect only newly indexed messages.

Emacs Interface
---------------

Make sure tagging on an empty query is harmless

  Previously tagging an empty query could lead to tags being
  unintentionally removed.

Notmuch 0.18 (2014-05-06)
=========================

Overview
--------

This new release includes some enhancements to searching for messages
by filesystem location (`folder:` and `path:` prefixes under *General*
below).  Saved searches in *Emacs* have also been enhanced to allow
distinct search orders for each one.  Another enhancement to the
*Emacs* interface is that replies to encrypted messages are now
encrypted, reducing the risk of unintentional information disclosure.
The default dump output format has changed to the more robust
`batch-tag` format. The previously deprecated parsing of single
message mboxes has been removed. For detailed release notes, see
below.

General
-------

The `folder:` search prefix now requires an exact match

  The `folder:` prefix has been changed to search for email messages
  by the exact, case sensitive maildir or MH folder name. Wildcard
  matching (`folder:foo*`) is no longer supported. The new behaviour
  allows for more accurate mail folder based searches, makes it
  possible to search for messages in the top-level folder, and should
  lead to less surprising results than the old behaviour. Users are
  advised to see the `notmuch-search-terms` manual page for details,
  and review how the change affects their existing `folder:` searches.

There is a new `path:` search prefix.

  The new `path:` search prefix complements the `folder:` prefix. The
  `path:` prefix searches for email messages that are in particular
  directories within the mail store, optionally recursively using a
  special syntax. See the `notmuch-search-terms` manual page for
  details.

Notmuch database upgrade due to `folder:` and `path:` changes

  The above mentioned changes to the `folder:` prefix and the addition
  of `path:` prefix require a Notmuch database upgrade. This will be
  done automatically, without prompting on the next time `notmuch new`
  is run after the upgrade. The upgrade is not reversible, and the
  upgraded database will not be readable by older versions of
  Notmuch. As a safeguard, a database dump will be created in the
  `.notmuch` directory before upgrading.

Library changes
---------------

Notmuch database upgrade

  The libnotmuch consumers are reminded to handle database upgrades
  properly, either by relying on running `notmuch new`, or checking
  `notmuch_database_needs_upgrade()` and calling
  `notmuch_database_upgrade()` as necessary. This has always been the
  case, but in practise there have been no database upgrades in any
  released version of Notmuch before now.

Support for indexing mbox files has been dropped

  There has never been proper support for mbox files containing
  multiple messages, and the support for single-message mbox files has
  been deprecated since Notmuch 0.15. The support has now been
  dropped, and all mbox files will be rejected during indexing.

Message header parsing changes

  Notmuch previously had an internal parser for message headers. The
  parser has now been dropped in favour of letting GMime parse both
  the headers and the message MIME structure at the same pass. This is
  mostly an internal change, but the GMime parser is stricter in its
  interpretation of the headers. This may result in messages with
  slightly malformed message headers being now rejected.

Command-Line Interface
----------------------

`notmuch dump` now defaults to `batch-tag` format

  The old format is still available with `--format=sup`.

`notmuch new` has a --quiet option

  This option suppresses the progress and summary reports.

`notmuch insert` respects maildir.synchronize_flags config option

  Do not synchronize tags to maildir flags in `notmuch insert` if the
  user does not want it.

The commands set consistent exit status codes on failures

  The cli commands now consistently set exit status of 1 on failures,
  except where explicitly otherwise noted. The notable expections are
  the status codes for format version mismatches for commands that
  support formatted output.

Bug fix for checking configured new.tags for invalid tags

  `notmuch new` and `notmuch insert` now check the user configured
  new.tags for invalid tags, and refuse to apply them, similar to
  `notmuch tag`. Invalid tags are currently the empty string and tags
  starting with `-`.

Emacs Interface
---------------

Init file

  If the file pointed by new variable `notmuch-init-file` (typically
  `~/.emacs.d/notmuch-config.el`) exists, it is loaded at the end of
  `notmuch.el`. Users can put their personal notmuch emacs lisp based
  configuration/customization items there instead of filling
  `~/.emacs` with these.

Changed format for saved searches

  The format for `notmuch-saved-searches` has changed, but old style
  saved searches are still supported. The new style means that a saved
  search can store the desired sort order for the search, and it can
  store a separate query to use for generating the count notmuch
  shows.

  The variable is fully customizable and any configuration done
  through customize should *just work*, with the additional options
  mentioned above. For manual customization see the documentation for
  `notmuch-saved-searches`.

  IMPORTANT: a new style notmuch-saved-searches variable will break
  previous versions of notmuch-emacs (even search will not work); to
  fix remove the customization for notmuch-saved-searches.

  If you have a custom saved search sort function (not unsorted or
  alphabetical) then the sort function will need to be
  modified. Replacing (car saved-search) by (notmuch-saved-search-get
  saved-search :name) and (cdr saved-search) by
  (notmuch-saved-search-get saved-search :query) should be sufficient.

The keys of `notmuch-tag-formats` are now regexps

  Previously, the keys were literal strings.  Customized settings of
  `notmuch-tag-formats` will continue to work as before unless tags
  contain regexp special characters like `.` or `*`.

Changed tags are now shown in the buffer

  Previously tag changes made in a buffer were shown immediately. In
  some cases (particularly automatic tag changes like marking read)
  this made it hard to see what had happened (e.g., whether the
  message had been unread).

  The changes are now shown explicitly in the buffer: by default
  deleted tags are displayed with red strike-through and added tags
  are displayed underlined in green (inverse video is used for deleted
  tags if the terminal does not support strike-through).

  The variables `notmuch-tag-deleted-formats` and
  `notmuch-tag-added-formats`, which have the same syntax as
  `notmuch-tag-formats`, allow this to be customized.

  Setting `notmuch-tag-deleted-formats` to `'((".*" nil))` and
  `notmuch-tag-added-formats` to `'((".*" tag))` will give the old
  behavior of hiding deleted tags and showing added tags identically
  to tags already present.

Version variable

  The new, build-time generated variable `notmuch-emacs-version` is used
  to distinguish between notmuch cli and notmuch emacs versions.
  The function `notmuch-hello-versions` (bound to 'v' in notmuch-hello
  window) prints both notmuch cli and notmuch emacs versions in case
  these differ from each other.
  This is especially useful when using notmuch remotely.

Ido-completing-read initialization in Emacs 23

  `ido-completing-read` in Emacs 23 versions 1 through 3 freezes unless
  it is initialized. Defadvice-based *Ido* initialization is defined
  for these Emacs versions.

Bug fix for saved searches with newlines in them

  Split lines confuse `notmuch count --batch`, so we remove embedded
  newlines before calling notmuch count.

Bug fixes for sender identities

  Previously, Emacs would rewrite some sender identities in unexpected
  and undesirable ways.  Now it will use identities exactly as
  configured in `notmuch-identities`.

Replies to encrypted messages will be encrypted by default

  In the interest of maintaining confidentiality of communications,
  the Notmuch Emacs interface now automatically adds the mml tag to
  encrypt replies to encrypted messages. This should make it less
  likely to accidentally reply to encrypted messages in plain text.

Reply pushes mark before signature

  We push mark and set point on reply so that the user can easily cut
  the quoted text. The mark is now pushed before the signature, if
  any, instead of end of buffer so the signature is preserved.

Message piping uses the originating buffer's working directory

  `notmuch-show-pipe-message` now uses the originating buffer's
  current default directory instead of that of the `*notmuch-pipe*`
  buffer's.

nmbug
-----

nmbug adds a `clone` command for setting up the initial repository and
uses `@{upstream}` instead of `FETCH_HEAD` to track upstream changes.

  The `@{upstream}` change reduces ambiguity when fetching multiple
  branches, but requires existing users update their `NMBGIT`
  repository (usually `~/.nmbug`) to distinguish between local and
  remote-tracking branches.  The easiest way to do this is:

  1. If you have any purely local commits (i.e. they aren't in the
     nmbug repository on nmbug.tethera.net), push them to a remote
     repository.  We'll restore them from the backup in step 4.
  2. Remove your `NMBGIT` repository (e.g. `mv .nmbug .nmbug.bak`).
  3. Use the new `clone` command to create a fresh clone:

        nmbug clone http://nmbug.tethera.net/git/nmbug-tags.git

  4. If you had local commits in step 1, add a remote for that
     repository and fetch them into the new repository.
2014-07-03 15:01:46 +00:00