Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (3m)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-13 08:13:31 UTC Now

2014-11-01 14:25:10 UTC MAIN commitmail json YAML

note ircII update.

(mrg)

2014-11-01 14:24:14 UTC MAIN commitmail json YAML

update to ircii 20141028.  mostly, this fixes a resize bug.

(mrg)

2014-11-01 13:32:18 UTC MAIN commitmail json YAML

Updated math/R-lmm to 0.9

(wen)

2014-11-01 13:31:11 UTC MAIN commitmail json YAML

Update to 0.9

Upstream changes:
Version 0.9

2013-12-10 Change LICENCE following advince from Kurt Hornik

Version 0.8

2013-12-10 date stamp for CRAN submssion
2013-09-30 mv inst/doc vignettes
rmdir inst

Version 0.7
2013-09-27 Add MIT to LICENSE

Version 0.6

2012-04-16 Change "integer gmax/50/" into "integer gmax, data gmax/50/" in lmm.f
as suggested by Brook Milligan [mailto:brook@nmsu.edu]
2012-04-11 Revise example.Rd
2012-04-06 Include incomplete data in marijuana.rda
Accommodate the change in example.Rd
2012-04-05 Fix typos and add title to Table 1 in lmm-tr.Rnw

(wen)

2014-11-01 13:25:34 UTC MAIN commitmail json YAML

Updated finance/gnucash to 2.6.4

(wiz)

2014-11-01 13:25:23 UTC MAIN commitmail json YAML

Update to 2.6.4.

Version history:
------- -------
2.6.4 - 28 September 2014

Announcpement: GnuCash 2.6.4 Release 2014-09-28
GnuCash 2.6.4 released

The GnuCash development team proudly announces GnuCash 2.6.4, the
third maintenance release in the 2.6-stable series. Please take the
tour of all the new features.

Between 2.6.3 and 2.6.4, the following bugfixes were accomplished:

    120199 - Incorrect sort order in "Sort by Statement Date".
    434462 - register color don't work correct with system theme color.
    509263 - Since Last Run dialog won't allow resizing of Status column.
    610202 - gnucash silently closes when no X11/$DISPLAY is present.
    630638 - 'Process payment' should allow to select equity accounts for
            payment
    671615 - French: 'New Customer' button in Find Customer dialog is
            translated to 'Nouvel onglet'
    688965 - Page Up, Page Down keys cause GnuCash to hang.
    692249 - Add Help button in Custom Reports dialog box,
    695240 - mortgage wizard empty table.
    707243 - Hard-coded font colors in account tree?
    711440 - Tab labels have different background colour than containing gui
            element.
    711567 - Cannot save a custom report if a path contain diacritic chars
    719457 - Template for Home Mortgage Loan isn't properly nested.
    719457 - Template for Home Mortgage Loan isn't properly nested.
    720427 - Review of french account templates
    720934 - Barcharts with many data points have overlapping x-axis labels.
    722140 - Add option to control inclusion of trading accounts in cash flow
            report.
    722200 - configure script does not pick the correct am_cv_scanf version.
    723145 - Currency display does not respect locale.
    723442 - Report Options - Report Name too short.
    725054 - Re-numbering sub accounts crashes the program.
    725366 - Formula Parsing Error with Scheduled Mortgage Transactions
    726449 - Budget Barchart does not show up if running sum is selected.
    726888 - cancel button is available on all pages of assistant.
    727130 - Crash when newline in Report Title
    727338 - Translation and Account file updates for Latvian.
    728103 - Invoice opened does not contain the Job under circumstances.
    728717 - Ubuntu 14.04 - GNUcash crashes on close.
    728841 - XML backend does not always store KVP slots.
    729157 - Bill Term discount days are allowed to be more than due days.
    729497 - Saved Report Configuration selection window resize.
    730255 - Python bindings: Assigns bill entries to non-existant invoice.
    731519 - The fix sets the upper limit before it sets the value of the end
            row spin button.
    733107 - Search for reconcile status doesn't work right.
    733283 - [PATCH] Loss of fractions when importing OFX investment
            transactions.
    733506 - (ForwadDisableQIF) The forward button is not active even though
            a file is selected.
    734183 - Set all of the denominators correctly on the currency values.
    736703 - Scheduled transaction are registered without credit/debit.
    732545 - gnucash-2.6.3 segfaults when started.

Some other fixes not associated with reported bugs were accomplished:

    Add business lot scrubbing to Check & Repair->All/This transaction(s).
    Add context to generic translatable string. This was suggested in
    Bug 671615 by Jérôme Rapinat.
    Add scrub function to reduce the amount of lot links used. Only lot links
    between two or more document lots must remain. All lot links between
document and payment lots can be scrubbed.
    Add some date format checking and make sure generated dates are the correct
    user selected format, not always locale format.
    Allow the ability to skip rows when importing transactions.
    Always use the price we display to calculate the current value of an
    account.
    Better period totals formatting in Invoices.
    CSV Export: factor out function to generate regular expression.
    CSV Import transform macro into function.
    Convert ISO-8859-1 account chart templates to UTF-8.
    Correct txf output to use a minus sign, rather than parenthesis.
    Fix document type dispay for credit notes on owner report.
    Fix test-backend-dbi segfault with libdbi-0.9.0.
    Handle the case of scrubbing a lot link between two non-document lots.
    Make scrub in lot viewer scrub business lots using the new scrub functions.
    Move account type checking functions into the engine.
    Prevent older gnucash versions from opening a data file if previously
    unhandled kvps are used.
    Python bindings. Add function gncVendorNextID, complementary to
        gncCustomerNextID.
    Re-enable loading and saving gnucashdotdir/accelerator-home on OSX.
    Refactor OS-specific ifdef to reduce code duplication, which results
        in reduced risk on typos in either branch
    Refactor get_pay_split into gncOwnerFindOffsettingSplit. In this form it
        can be used both for scrubbing lot links and for adding new payments
    Refactor gncOwnerReduceSplitTo out of reduce_biggest_split. It can now be
        used both for scrubbing and when applying payments
    Refactor gnc_doc_doc_link into gncOwnerSetLotLinkMemo and move it. It can
        now be used both for scrubbing and when applying payments
    Refactor scrub_doc_pay_link into scrub_other_link and make it more generic.
        It can now be used both to:
        * move a payment to a document lot (its original use case)
        * move a refund to a payment lot or the other way around
    Relax requirements for booleans in invoice line, accepting 'y' as well as
        'yes', 't' as well as 'true'.
    Replace C++ reserved words for future compatibility with C++.
    Rework assistant csv import regex code to eliminate the mandatory dummy
        field.
    Rewrite invoice payment logic to fix lot link proliferation.
    SQL: Save commodity namespace changes from template.
    Set default currency for French account chart templates.
    Tweak the get_pay_split function to prefer the best possible match.
    Use libsecret if available since gnome-keyring has been deprecated.
    Use more significant digits for SX function returns.
    Use same default setting for quotes in csv import and export.
    Widen the scope of the subsplit merge scrub function. When used in a
        strict sense it will only merge splits that are marked as subsplits
of each other. In relaxed mode it will merge any split two splits
that are both in the same lot and the same transaction.
    double_to_gnc_numeric: Return overflow error immediately on invalid input.
    Ensure that the root account is saved to the SQL backend.

Chart-of-Account Templates Updated: Latvian, French, Swedish

Translations Updated: Brazilian Portuguese, Dutch, Konkani (includes
replacing Raman character set with Devangari), Latvian, Marathi,
Tamil,

New Translations: Bodo, Hindi, Kashmiri, Telugu, Urdu. Thanks to
The Centre for Development of Advanced Computing (C-DAC), Pune,
India. Translation Team Leader: Chandrakant Dhutadmal
Documentation
Concurrent with the release of Gnucash 2.6.4 we're pleased to also
release a new version 2.6.4 of the companion Help and Tutorial and
Concepts Guide.

(wiz)

2014-11-01 13:25:01 UTC MAIN commitmail json YAML

Added lang/guile20 version 2.0.11

(wiz)

2014-11-01 13:24:52 UTC MAIN commitmail json YAML

2014-11-01 13:24:37 UTC MAIN commitmail json YAML

Import guile20-2.0.11 as lang/guile20.

GUILE, GNU's Ubiquitous Intelligent Language for Extension, is a library
that implements the Scheme language plus various convenient facilities.
It's designed so that you can link it into an application or utility to
make it extensible. Our plan is to link this library into all GNU programs
that call for extensibility.

This is guile 2.0, the current stable version.

(wiz)

2014-11-01 11:35:13 UTC MAIN commitmail json YAML

Updated devel/git to 2.1.3

(adam)

2014-11-01 11:34:00 UTC MAIN commitmail json YAML

Changes 2.1.3:
* Some MUAs mangled a line in a message that begins with "From " to
  ">From " when writing to a mailbox file and feeding such an input to
  "git am" used to lose such a line.
* "git daemon" (with NO_IPV6 build configuration) used to incorrectly
  use the hostname even when gethostbyname() reported that the given
  hostname is not found.
* Newer versions of 'meld' breaks the auto-detection we use to see if
  they are new enough to support the `--output` option.
* "git pack-objects" forgot to disable the codepath to generate
  object recheability bitmap when it needs to split the resulting
  pack.
* "gitweb" used deprecated CGI::startfrom, which was removed from
  CGI.pm as of 4.04; use CGI::start_from instead.
* "git log" documentation had an example section marked up not
  quite correctly, which passed AsciiDoc but failed with
  AsciiDoctor.
Also contains some documentation updates.

(adam)

2014-11-01 11:25:41 UTC MAIN commitmail json YAML

2014-11-01 11:21:22 UTC MAIN commitmail json YAML

Updated devel/libgee to 0.16.1

(prlw1)

2014-11-01 11:20:53 UTC MAIN commitmail json YAML

Update libgee to 0.16.1

It seems that after the ABI break in 0.7, which probably should have
incurred a major version increment, libgee since 0.8 has been
backwardly compatible.

Highlights from the release notes since 0.8.8, devel/libgee0.8:

* Workaround GC thread consuming 100% of CPU
* Fix HashMap destructor name
* Add explicit tee implementations
* Add UnrolledLinkedList class implementing List and Deque interface
* Clarify the add and insert operation on list iterators and make the behaviour consistent for ArrayList and LinkedList
* Allow (partially) disable internal asserts
* Internal symbols are hidden
* Fix HazardPointer bugs
* Fix List test
* Remove workaround for 'old' (<0.23.2) vala
* Use WeakRef for keeping of read-only proxy for collection
* The collection cloning no longer leaks memory
* Override read_only_view property in ReadOnlySortedMap and its subclasses
* Add adding to collection based on iterators
* Make Collection.add_all_array, contains_all_array and remove_all_array virtual
* Avoid destroy coroutine creation in hazard pointer implementation
* Add Traversable.tee
* Add exception handling to Future
* Add ability of getting Future from Lazy
* Make Traversable.flat_map a virtual function
* Add more specializations to .foreach
* Add flat_map method to Traversable
* Add zip method to Future
* Specialize stream iterator (4-22% speed improvement in tests)
* Extend the Traversable.Stream with Stream.WAIT
* Fix lazy value usage in unfold
* Add futures and promises to libgee
* Return true from HashSet.Iterator.foreach() if we fall off the end
* Fix memory leak in TreeSet and TreeMap
* ConcurrentSet implements SortedSet
* Fix HashMultiMap, TreeMultiSet constructor
* Add add/contains/remove_all working on array
* Allow creation of ArrayList from array
* Add read_only_view to Gee.MultiSet and Gee.MultiMap
* ConcurrentSet preliminary implementation
* Allow slice in ReadOnlyList
* Fix Iterator.remove in PriorityQueue
* Add foreach specializations
* Use foreach function instead of iterators

For full details see:
https://git.gnome.org/browse/libgee/tree/NEWS?h=0.16.1

(prlw1)

2014-11-01 10:25:46 UTC MAIN commitmail json YAML

2014-11-01 10:25:20 UTC MAIN commitmail json YAML

Update vala to 0.26.1

The hope is that backward compatibility will be sufficient for us
not to need to import every new stable version as a separate package.

Changes since vala024 was imported:

Vala 0.26.0
===========

* Bug fix and binding updates.

Vala 0.25.4
===========

* Add option --vapi-comments.
* Bug fixes and binding updates.

Vala 0.25.3
===========

* Bug fixes and binding updates.

Vala 0.25.2
===========

* Require and target GLib >= 2.24.
* Report warning for private struct fields.
* Replace webkit2gtk-3.0 bindings with webkit2gtk-4.0 bindings.
* Always build vapigen.
* Bug fixes and binding updates.

Vala 0.25.1
===========

* Support explicit interface method implementation.
* Support (unowned type)[] syntax.
* Support non-literal length in fixed-size arrays.
* Mark regular expression literals as stable.
* GIR parser updates.
* Add webkit2gtk-3.0 bindings.
* Add gstreamer-allocators-1.0 and gstreamer-riff-1.0 bindings.
* Bug fixes and binding updates.

(prlw1)

2014-11-01 10:12:03 UTC MAIN commitmail json YAML

Updated www/firefox-l10n to 33.0.2

(ryoon)

2014-11-01 10:11:10 UTC MAIN commitmail json YAML

Update to 33.0.2

* Sync with firefox-33.0.2

(ryoon)

2014-11-01 08:51:32 UTC MAIN commitmail json YAML

add some missing files for 4.02.0.

(obache)

2014-11-01 07:34:52 UTC MAIN commitmail json YAML

Updated devel/p5-MooseX-Types-URI to 0.07

(wen)

2014-11-01 07:34:05 UTC MAIN commitmail json YAML

Update to 0.07
Update DEPENDS

Upstream changes:
0.07      2014-06-30 19:37:22Z
  - add missing prereq declaration

0.06      2014-06-28 17:00:56Z
  - better fix for fully-qualified type names, made to MooseX::Types directly
  - load URI::file, URI::data, URI::FromHash dynamically only when used
    (Olivier Mengu).

(wen)

2014-11-01 07:26:47 UTC MAIN commitmail json YAML

Updated devel/p5-MooseX-Types to 0.45

(wen)

2014-11-01 07:25:50 UTC MAIN commitmail json YAML

Update to 0.45
Update DEPENDS

Upstream changes:
0.45      2014-09-02 01:17:50Z
        - increase the required versions of some prerequisites

(wen)

2014-11-01 07:23:39 UTC MAIN commitmail json YAML

Updated devel/p5-namespace-autoclean to 0.20

(wen)

2014-11-01 07:22:41 UTC MAIN commitmail json YAML

Update to 0.20

Upstream changes:
0.20      2014-09-06 23:04:12Z
  - Moose earlier than 2.0300 had a broken ->does method, which called methods
    on a class's meta when it might not be initialized (RT#98424)

0.19      2014-06-17 04:57:07Z
  - more comprehensive testing with Moo/Mouse/Moose
  - fixed cleaning of constants

0.18      2014-06-14 20:12:59Z
  - better method detection for Mouse (github #4, Graham Knop)

0.17      2014-06-10 20:13:14Z
  - Add -except to import options. This allows you to explicitly not clean a
    sub. (github #3, Dave Rolsky)

0.16      2014-05-27 04:50:22Z (TRIAL RELEASE)
  - Changed the code to no longer _require_ Class::MOP. If your class is not a
    Moose class then we don't load Class::MOP. This was particularly
    problematic for Moo classes. Using namespace::autoclean with a Moo class
    "upgraded" it to be a Moose class.
  - Using this module broke overloading in a class. Reported by Chris
    Weyl. (RT#50938)

0.15      2013-12-14 17:47:21Z
  - update configure_requires checking in Makefile.PL, add CONTRIBUTING file

0.14      2013-10-09 03:06:00Z
  - bump dependency on B::Hooks::EndOfScope, to get the separation of
    pure-perl and XS components (RT#89245)
  - repository migrated to the github moose organization

(wen)

2014-11-01 04:36:54 UTC MAIN commitmail json YAML

Add .include "../../lang/camlp4/buildlink3.mk".

(hiramatsu)

2014-11-01 04:36:17 UTC MAIN commitmail json YAML

Add .include "../../lang/camlp4/buildlink3.mk".

(hiramatsu)

2014-11-01 03:36:42 UTC MAIN commitmail json YAML

Added devel/p5-Devel-OverloadInfo version 0.002

(wen)

2014-11-01 03:34:56 UTC MAIN commitmail json YAML

Add p5-Devel-OverloadInfo

(wen)

2014-11-01 03:33:57 UTC MAIN commitmail json YAML

Import Devel-OverloadInfo-0.002 as devel/p5-Devel-OverloadInfo.

Devel::OverloadInfo returns information about overloaded operators
for a given class (or object), including where in the inheritance
hierarchy the overloads are declared and where the code implementing
it is.

(wen)

2014-11-01 01:25:06 UTC MAIN commitmail json YAML

Add a comment for MAKE_JOBS_SAFE=no:
# --- ext/date/all ---
# make[2]: make[2]: don't know how to make ../../.ext/common/date. Stop
# make[2]: stopped in .../lang/ruby193-base/work/ruby-1.9.3-p550/ext/date

(wiz)

2014-10-31 21:15:23 UTC MAIN commitmail json YAML

Updated lang/tcl to 8.6.2; x11/tk to 8.6.2; databases/sqlite3 to 3.8.7.1

(adam)

2014-10-31 21:13:32 UTC MAIN commitmail json YAML

Changes 3.8.7.1:
* In PRAGMA journal_mode=TRUNCATE mode, call fsync() immediately after truncating the journal file to ensure that the transaction is durable across a power loss.
* Fix an assertion fault that can occur when updating the NULL value of a field at the end of a table that was added using ALTER TABLE ADD COLUMN.
* Do not attempt to use the strchrnul() function from the standard C library unless the HAVE_STRCHRNULL compile-time option is set.
* Fix a couple of problems associated with running an UPDATE or DELETE on a VIEW with a rowid in the WHERE clause.

(adam)

2014-10-31 21:11:18 UTC MAIN commitmail json YAML

2014-10-31 18:59:33 UTC MAIN commitmail json YAML

2014-10-31 16:33:21 UTC MAIN commitmail json YAML

Note update of security/opendnssec to 1.4.6nb3.

(he)

2014-10-31 16:32:39 UTC MAIN commitmail json YAML

Fix a bug related to restoring various data from .xfrd-state files:
there's no need to byte-swap values read from a local file.
This would cause some IXFRs to mysteriously and consistently fail
until manual intervention is done, because the wrong (byte-swapped)
SOA serial# was being stuffed into the IXFR requests.

Ref. https://issues.opendnssec.org/browse/SUPPORT-147.

Also fix the rc.d script to not insist that the components must be
running to allow "stop" to proceed, so that "restart" or "stop" can
be done if one or both of the processes have exited or crashed.

Bump PKGREVISION.

(he)

2014-10-31 16:26:56 UTC MAIN commitmail json YAML

+ auctex-11.88, calibre-2.8.0, darkstat-3.0.718 [pkg/49345],
  gcc49-4.9.2, gdb-7.8.1, wine-1.7.30.

(wiz)

2014-10-31 16:14:07 UTC MAIN commitmail json YAML

2014-10-31 14:26:19 UTC MAIN commitmail json YAML

Updated lang/gcc48 to 4.8.3nb1
Updated lang/gcc48-libs to 4.8.3nb1
Removed lang/gcc48-cc++
Removed lang/gcc48-fortran
Removed lang/gcc48-objc

(ryoon)

2014-10-31 14:22:20 UTC MAIN commitmail json YAML

2014-10-31 09:51:35 UTC MAIN commitmail json YAML

Updated finance/p5-Finance-Quote to 1.35nb1

(wiz)

2014-10-31 09:51:25 UTC MAIN commitmail json YAML

Add missing dependencies.
Bump PKGREVISION.

(wiz)

2014-10-31 03:59:58 UTC MAIN commitmail json YAML

Add comment for not using find-prefix.mk.

(ryoon)

2014-10-31 03:56:57 UTC MAIN commitmail json YAML

Updated www/p5-Dancer2 to 0.153002

(wen)

2014-10-31 03:55:22 UTC MAIN commitmail json YAML

Update to 0.153002

Upstream changes:
0.153002  2014-10-30 09:23:52+01:00 Europe/Amsterdam

    [ BUG FIXES ]
    * GH #734: More failing tests. (Sawyer X)

0.153001  2014-10-27 12:39:54+01:00 Europe/Amsterdam

    [ BUG FIXES ]
    * GH #734: Failing tests on Windows. (Sawyer X)

    [ DOCUMENTATION ]
    * GH #724: Plack::Test example in Dancer2::Test. (Jakob Voss)

(wen)

2014-10-31 03:07:47 UTC MAIN commitmail json YAML

Updated www/mediawiki to 1.23.6

(wen)

2014-10-31 03:05:21 UTC MAIN commitmail json YAML

Update to 1.23.6

Upstream changes:
== Bugfixes in 1.23.6 ==
* (Bug 67440) Allow classes to be registered properly from installer
* (Bug 72274) Job queue not running (HTTP 411) due to missing
  Content-Length: header

(wen)

2014-10-31 01:00:31 UTC MAIN commitmail json YAML

Improve wrapper script as suggested by Joerg Sonnenberger.

(hiramatsu)

2014-10-31 00:54:02 UTC MAIN commitmail json YAML

2014-10-30 23:34:52 UTC MAIN commitmail json YAML

Bump ABI depends since 0.9.4 had a different major than 0.9.3.
I love it when they do that.

(wiz)

2014-10-30 21:54:03 UTC MAIN commitmail json YAML

PR pkg/49308 'CONFIG_SHELL= ksh' is only necessary for NetBSD-[5-6]* and 6.99.*

(mef)

2014-10-30 21:48:47 UTC MAIN commitmail json YAML

'CONFIG_SHELL= ksh' is only necessary for NetBSD-[5-6]* and 6.99.*

(mef)

2014-10-30 21:41:57 UTC MAIN commitmail json YAML

'CONFIG_SHELL= ksh' is only necessary for NetBSD-[5-6]* and 6.99.*

(mef)

2014-10-30 17:13:33 UTC MAIN commitmail json YAML

Updated www/firefox to 33.0.2

(ryoon)

2014-10-30 17:12:27 UTC MAIN commitmail json YAML

Update to 33.0.2

Changelog:
Fixed
33.0.2: Fix a startup crash with some combination of hardware and drivers

(ryoon)

2014-10-30 16:45:39 UTC MAIN commitmail json YAML

2014-10-30 14:30:35 UTC MAIN commitmail json YAML

2014-10-30 13:50:41 UTC MAIN commitmail json YAML

Import py-argcomplete.

Argcomplete provides easy, extensible command line tab completion of
arguments for your Python script. It makes two assumptions:
- You're using bash or zsh as your shell
- You're using argparse to manage your command line arguments/options

(fhajny)

2014-10-30 13:48:50 UTC MAIN commitmail json YAML

Mark as not make-jobs safe per PR 49338.

(wiz)

2014-10-30 13:41:58 UTC MAIN commitmail json YAML

Added devel/py-argh version 0.26.0

(fhajny)

2014-10-30 13:41:44 UTC MAIN commitmail json YAML

Import py-argh based on wip/py-argh.

An unobtrusive argparse wrapper with natural syntax.

(fhajny)

2014-10-30 13:18:16 UTC MAIN commitmail json YAML

Updated net/nagios-nrpe to 2.15

(gdt)

2014-10-30 13:17:57 UTC MAIN commitmail json YAML

Update to 2.15.

2.15 - 09/06/2013
-----------------
- Now compiles on HP-UX (Grant Byers)
- Added support for IPv6 (Leo Baltus, Eric Stanley)

2.14 - 12/21/2012
-----------------
- Added configure option to allow bash command substitutions, disabled by default [bug #400] (Eric Stanley)
- Patched to shutdown SSL connection completely (Jari Takkala)
- Added SRC support on AIX (Thierry Bertaud)
- Updated RPM SPEC file to support creating RPMs on AIX (Eric Stanley)
- Updated logging to support compiling on AIX (Eric Stanley)

2.13 - 11/11/2011
-----------------
- Applied Kaspersky Labs supplied patch for extending allowed_hosts (Konstantin Malov)
- Fixed bug in allowed_hosts parsing (Eric Stanley)
- Updated to support compiling on Solaris 10 (thanks to Kevin Pendleton)

(gdt)

2014-10-30 11:51:49 UTC MAIN commitmail json YAML

Updated databases/sqlrelay to 0.57

(fhajny)

2014-10-30 11:51:34 UTC MAIN commitmail json YAML

Update sqlrelay to 0.57.

Changes in 0.57:
- fixed an overloaded virtual function error in sqlr-status
- fixed parsing of "term as type" clauses in queries
- fixed 0 vs. None error in python getRowDictionary method
- tweaked php and php_pdo modules to build with php 5.6.0 on windows
- updated deployment projects for windows, adding perl, php, python
  and java, and adding x64 support
- describe/getColumnList supports synonyms with oracle now
- the mysql, firebird and oracle connections return sensible errors when
  the format of a numeric bind variable is wrong now
- fixed a bug that could cause the mysql connection to loop up if
  alphanumeric bind variable names were used instead of numbers
- fixed a bug that could cause the database specified in the mysql
  connection string to be ignored
- fixed a bind-variable translation bug that could cause variables not
  to be translated when multiple formats are used in the same
  query and one of them is the correct format
- describing oracle tables returns key (PRI,UNI,MUL) info now
- added disablekeylookup option to disable getting key information when
  describing oracle tables
- fixed broken --with-system-libtool configure option
- mysql-config --libs_r is used in preference to --libs now,
  solves build error with maria db on ubuntu 14.04.1
- fixed mysql drop-in lib errors with mysql_row_seek and mysql_row_tell

(fhajny)

2014-10-30 11:23:46 UTC MAIN commitmail json YAML

Bump rudiments bl3 depends. databases/sqlrelay is the only consumer and
expects the latest rudiments release every time updated, anyway.

(fhajny)

2014-10-30 10:40:48 UTC MAIN commitmail json YAML

Updated devel/rudiments to 0.48

(fhajny)

2014-10-30 10:40:36 UTC MAIN commitmail json YAML

Update rudiments to 0.48.

0.48
- got directory and file permissions working properly on windows
- added non-static methods to randomnumber
- added support for random_r, lrand48_r, arc4random and CreateGenRandom
- fixed connect-with-timeout error when getaddrinfo is disabled
- updated deployment projects for windows
- replaced compile-tests with link-tests for kqueue, posix_fadvise,
  xattr-functions and various mmap-related functions for minix
  3.3.0 which defines them but doesn't implement them
- added test for -lmthread for minix
- ioctl/FIONBIO is disabled for minix now
- added configurable randomization of hosts for
  inetsocketclient::connect()
- refactored listener class to match paradigms established by
  kqueue, epoll, /dev/poll and poll
- added support for /dev/poll and port_create()
- fixed a few configure-related issues under Cygwin
- renamed the "retrycount" parameter "tries" in the client classes

(fhajny)

2014-10-29 23:43:42 UTC MAIN commitmail json YAML

2014-10-29 23:19:58 UTC MAIN commitmail json YAML

+ abcm2ps-7.8.9, abcmidi-20141016, at-spi2-atk-3.14.1, gnome-3.14.1,
  gnome-applets-3.14.0, gnome-panel-3.14.0, libgee-0.16.1,
  metacity-3.14.2, nfdump-1.6.12 [pkg/49332], pidgin-2.10.10,
  webkit-gtk-2.4.7.

(wiz)

2014-10-29 23:14:36 UTC MAIN commitmail json YAML

2014-10-29 23:13:31 UTC MAIN commitmail json YAML

Added math/crfsuite version 0.12

(cheusov)

2014-10-29 23:12:17 UTC MAIN commitmail json YAML

2014-10-29 23:10:41 UTC MAIN commitmail json YAML

Added math/liblbfgs version 1.10

(cheusov)

2014-10-29 22:13:56 UTC MAIN commitmail json YAML

Updated www/firefox to 33.0.1nb1

(ryoon)

2014-10-29 22:12:35 UTC MAIN commitmail json YAML

Bump PKGREVISION

* Disable libmozjs.so to avoid WRKDIR reference error.

(ryoon)

2014-10-29 20:11:48 UTC pkgsrc-2014Q3 commitmail json YAML

2014-10-29 20:11:31 UTC pkgsrc-2014Q3 commitmail json YAML

Pullup ticket #4531 - requested by he
security/libgpg-error: bug fix patch

Revisions pulled up:
- security/libgpg-error/Makefile                                1.44 via patch
- security/libgpg-error/distinfo                                1.21 via patch
- security/libgpg-error/patches/patch-src_estream.c            1.1

---
  Module Name: pkgsrc
  Committed By: he
  Date: Wed Oct 29 12:28:50 UTC 2014

  Modified Files:
  pkgsrc/security/libgpg-error: Makefile distinfo
  Added Files:
  pkgsrc/security/libgpg-error/patches: patch-src_estream.c

  Log Message:
  Use __attribute__((destructor)) instead of atexit(), so that the
  library wind-down function is both called on dlclose() and exit().
  Should avoid segfault when trying to call the atexit function after
  dlclose() which unmaps the library.  Fixes PR pkg/49333, thanks to
  joerg@ for the suggested fix.

  Also, the IRIX and NetBSD tool name to get at nawk is just "awk",
  flagged by pkglint.

  Bump PKGREVISION.

(tron)

2014-10-29 17:24:08 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-TimeZone to 1.76

(wiz)

2014-10-29 17:23:59 UTC MAIN commitmail json YAML

Update to 1.76:

1.76    2014-10-26

- When searching for the local timezone we now look at /etc/timezone before
  /etc/localtime. The former is a much quicker check if it exists. Patch by
  Karen Etheridge. PR #3.

- The tools/parse_olson script now supports parsing the etcetera and systemv
  files. This is *not* enabled by default as it would generate zones that
  conflict with existing links for Etc/UTC and others. Patch by Alfie John. PR
  #1.

(wiz)

2014-10-29 17:22:48 UTC MAIN commitmail json YAML

Updated textproc/p5-XML-LibXML to 2.0117

(wiz)

2014-10-29 17:22:39 UTC MAIN commitmail json YAML

Update to 2.0117:

2.0117  2014-10-26
    - Makefile.PL : don't require a recentish ExtUtils::MakeMaker.
        - https://rt.cpan.org/Ticket/Display.html?id=83322
        - Thanks to Slaven Rezic for the report.
    - Fix broken t/02parse.t with non-English locale with recent perls.
        - https://rt.cpan.org/Public/Bug/Display.html?id=97805
        - Thanks to Slaven Rezic for the report.

(wiz)

2014-10-29 17:09:39 UTC MAIN commitmail json YAML

+= libshorttext

(cheusov)

2014-10-29 17:06:52 UTC MAIN commitmail json YAML

Added math/libshorttext version 1.1

(cheusov)

2014-10-29 17:01:19 UTC MAIN commitmail json YAML

Updated devel/boehm-gc to 7.4.2nb1

(wiz)

2014-10-29 17:01:09 UTC MAIN commitmail json YAML

Add patch from enami@ resolving issues with link_map chain which
caused problems with guile-2.

Bump PKGREVISION.

(wiz)

2014-10-29 15:13:48 UTC MAIN commitmail json YAML

Solaris reports .. fatal error: sys/prctl.h: No such file or directory
So, adding __solaris__ for BSD side

(mef)

2014-10-29 14:14:08 UTC MAIN commitmail json YAML

Needs cmake to build successfully.

(fhajny)

2014-10-29 14:13:27 UTC MAIN commitmail json YAML

Explicitly disable libssh2 support, security/libssh2 is too old anyway.

(fhajny)

2014-10-29 13:49:02 UTC MAIN commitmail json YAML

2014-10-29 13:21:38 UTC MAIN commitmail json YAML

Updated sysutils/cfengine3 to 3.4.5

(pettai)

2014-10-29 13:13:56 UTC MAIN commitmail json YAML

Updated databases/py-peewee to 2.4.1

(fhajny)

2014-10-29 13:13:38 UTC MAIN commitmail json YAML

Update py-peewee to 2.4.1.

Changes in 2.4.1:
- Fixed #448, add hook to the connection pool for detecting closed
  connections.
- Fixed #229, fix join attribute detection.
- Fixed #447, fixed documentation typo.

Changes in 2.4.0:
- Most of the introspection logic was moved out of the pwiz module and
  into playhouse.reflection.
- Created a new reflection extension for introspecting databases. The
  reflection module additionally can generate actual peewee Model classes
  dynamically.
- Created a dataset library (based on the SQLAlchemy project of the same
  name). For more info check out the blog post announcing playhouse.dataset.
- Added a db_url module which creates Database objects from a connection
  string.
- Added csv dump functionality to the CSV utils extension.
- Added an atomic context manager to support nested transactions.
- Added support for HStore, JSON and TSVector to the reflection module.
- More documentation updates.
- Fixed #440, which fixes a bug where Model.dirty_fields did not return
  an empty set for some subclasses of QueryResultWrapper.

(fhajny)

2014-10-29 13:06:45 UTC MAIN commitmail json YAML

Updated net/miniupnpd to 1.8.20141022

(adam)

2014-10-29 13:05:34 UTC MAIN commitmail json YAML

Changes 1.8.20141022:
* Discard NAT-PMP packets coming from the WAN
* small modifications to compile with exotic C libraries
* add comments in miniupnpd.conf regarding security
* DeletePortMapping now checks for client IP in Securemode
* Various fixes :
    e->ipv6.flags |= IP6T_F_PROTO; (netfilter)
    fix natpmp.c byte order conversion
    add small delay before SSDP response to prevent flooding

(adam)

2014-10-29 12:29:48 UTC MAIN commitmail json YAML

Note update of security/libgpg-error to 1.17nb1.

(he)

2014-10-29 12:28:50 UTC MAIN commitmail json YAML

Use __attribute__((destructor)) instead of atexit(), so that the
library wind-down function is both called on dlclose() and exit().
Should avoid segfault when trying to call the atexit function after
dlclose() which unmaps the library.  Fixes PR pkg/49333, thanks to
joerg@ for the suggested fix.

Also, the IRIX and NetBSD tool name to get at nawk is just "awk",
flagged by pkglint.

Bump PKGREVISION.

(he)

2014-10-29 11:03:31 UTC MAIN commitmail json YAML

3.4.5  (Bugfix and Stability release)

Bugfixes:
- make qualified arrays expand correcty (Redmine #1998, Mantis #1128)
- correct possible errors in tcdb files when opening
- avoid possible db corruption when mixing read/write and cursor operations
- Allow umask value of 002 (Redmine #2496)

3.4.4  (Bugfix and Stability release)

Bugfixes:
- prevent possible crash when archiving files (GitHub #316)
- don't create symlinks to cf-know in update policy
- don't enable xml support if libxml2 is too old (Redmine #1937)

3.4.3  (Bugfix and Stability release)

Bugfixes:
- Don't flood error messages when processes are out of defined range
- prevent segmentation fault in cf-monitord -x (Redmine #2021)
- when copying files, use same file mode as source file, rather than 0600
  (Redmine #1804)
- include xpath in messages generated by edit_xml operations
  (Redmine #2057)

(pettai)

2014-10-29 09:32:15 UTC MAIN commitmail json YAML

Updated www/squidanalyzer to 6.1

(adam)

2014-10-29 09:31:24 UTC MAIN commitmail json YAML

Changes 6.1:
This release fix severals major issues and adds a new feature to disable weekly
reports with a new command line option --no-week-stat.
- Fix top domains report where url with port was reported in unknown
  domains.
- Add --no-week-stat to disable weekly reports generation.
- Fix and update Ukrainian translation file.
- Save the last line parsed line when squid-analyzer is interrupted to
  avoid loading twice the same data after restarting.
- Fix missing calendar menu on daily report.
- Fix problem with links to weekly summaries in SquidAnalyzer.pm.
- Add IO::Handle and FileHandle in Perl modules that should be loaded.

(adam)

2014-10-29 09:20:40 UTC MAIN commitmail json YAML

Renamed lang/vala to lang/vala012

(prlw1)

2014-10-29 09:18:50 UTC MAIN commitmail json YAML

2014-10-29 08:34:32 UTC MAIN commitmail json YAML

Updated devel/p5-Module-CoreList to 5.20141020

(wen)

2014-10-29 08:33:07 UTC MAIN commitmail json YAML

Update to 5.20141020

Upstream changes:
5.20141020
  - Prepared for v5.21.5

5.20141002
  - Updated for v5.18.3 and v5.18.4

5.20140920
  - Updated for v5.21.4

5.20140914
  - Updated for v5.20.1

5.021003
  - Prepared for v5.21.3

5.021002
  - Prepared for v5.21.2

5.021001_01
  - Prepared for v5.21.1

(wen)

2014-10-29 08:11:39 UTC MAIN commitmail json YAML

Updated devel/nasm to 2.11.06

(wen)

2014-10-29 08:10:03 UTC MAIN commitmail json YAML

Update to 2.11.06

Upstream changes:
C.1.1 Version 2.11.06

Update AVX512 instructions based on the Extension Reference (319433-021 Sept 2014).
Fix the behavior of -MF and -MD options (Bugzilla 3392280)
Updated Win32 Makefile to fix issue with build
C.1.2 Version 2.11.05

Add --v as an alias for -v (see section 2.1.25), for command-line compatibility with Yasm.
Fix a bug introduced in 2.11.03 whereby certain instructions would contain multiple REX prefixes, and thus be corrupt.
C.1.3 Version 2.11.04

Removed an invalid error checking code. Sometimes a memref only with a displacement can also set an evex flag. For example:
      vmovdqu32 [0xabcd]{k1}, zmm0
Fixed a bug in disassembler that EVEX.L'L vector length was not matched when EVEX.b was set because it was simply considered as EVEC.RC. Separated EVEX.L'L case from EVEX.RC which is ignored in matching.
C.1.4 Version 2.11.03

Fix a bug there REX prefixes were missing on instructions inside a TIMES statement.

(wen)

2014-10-29 06:33:21 UTC MAIN commitmail json YAML

Regen distinfo for new patch.
Thank you, wiz@.

(ryoon)

2014-10-29 05:21:55 UTC MAIN commitmail json YAML

Add .include "../../lang/camlp4/buildlink3.mk".

(hiramatsu)

2014-10-28 18:55:57 UTC MAIN commitmail json YAML

pull in two patches from upstream to fix regressions:
-catalog initialization problem
-problem with entity expansion
This hopefully fixes build failures in KDE3 packages, reported by Joerg.
bump PKGREV

(drochner)

2014-10-28 17:28:36 UTC MAIN commitmail json YAML

Updated www/firefox to 33.0.1

(ryoon)

2014-10-28 17:26:56 UTC MAIN commitmail json YAML

Update to 33.0.1

Changelog:
Fixed
33.0.1: Firefox displays a black screen at start-up with certain graphics drivers

(ryoon)

2014-10-28 17:25:07 UTC MAIN commitmail json YAML

2014-10-28 16:59:34 UTC MAIN commitmail json YAML

2014-10-28 14:53:19 UTC MAIN commitmail json YAML

Remove ocaml-curl from /usr/pkg/lib/ocaml/ld.conf
during pkg_delete.

(hiramatsu)

2014-10-28 13:27:31 UTC MAIN commitmail json YAML

Note update of security/opendnssec to 1.4.6nb2, for rc.d script.

(he)

2014-10-28 13:26:37 UTC MAIN commitmail json YAML

2014-10-28 13:17:44 UTC MAIN commitmail json YAML

Updated games/wesnoth to 1.10.7

(wiz)

2014-10-28 13:17:32 UTC MAIN commitmail json YAML

Update to 1.10.7:

Version 1.10.7:
* Add-ons server:
  * Restricted names (not titles) for newly uploaded add-ons to ASCII hyphens,
    underlines, and alphanumerical characters. Previously uploaded add-ons
    are exempt from this change.
* Graphics:
  * New portraits for HttT
* Language and i18n:
  * Updated translations: Chinese (Traditional), French, Galician, Indonesian,
    Japanese, Old English, Polish, Portuguese, Portuguese (Brazil), Russian,
    Scottish Gaelic, Vietnamese
* Networking:
  * Handle an exception in the SDL_net-based network code (bug #20205)
* User interface:
  * Fixed (bug #17220): Cursor in gui2 text box now behaves appropriately after
    text box overflow occurs.
  * Fix viewport centering issues with actions such as the Next Unit command,
    and the [scroll_to], [scroll_to_unit], and [message] WML actions (bug #18793).
* WML engine:
  * Fixed invalid memory access issues caused by subnamespaced persistent WML
    variables (bug #20385).
  * Fixed incorrect image path function name in error messages generated by
    using ~CROP() with negative coordinates.
* Miscellaneous and bug fixes
  * Improved: Autorevision based revision numbers in CMake.
  * Fixed the recall list sometimes getting confused when dismissing a recall.
  * Prevent unchecked memory access in cut_surface()
  * Fixed bug #20853 ("WML child missing yet untested for" when loading some
    replays).
  * Backported several bugfixes for wmllint (Windows-unfriendliness on the
    command line, unusual crashers, underscores stripped from keys).

(wiz)

2014-10-28 13:08:14 UTC MAIN commitmail json YAML

Updated devel/libffi to 3.1

(adam)

2014-10-28 13:05:29 UTC MAIN commitmail json YAML

Doesn't want Python 2.6.

(joerg)

2014-10-28 12:51:03 UTC MAIN commitmail json YAML

Changes 3.1:
Add AArch64 (ARM64) iOS support.
Add Nios II support.
Add m88k and DEC VAX support.
Add support for stdcall, thiscall, and fastcall on non-Windows
  32-bit x86 targets such as Linux.
Various Android, MIPS N32, x86, FreeBSD and UltraSPARC IIi fixes.
Make the testsuite more robust: eliminate several spurious
  failures, and respect the $CC and $CXX environment variables.
Archive off the manually maintained ChangeLog in favor of git log.

(adam)

2014-10-28 12:47:52 UTC MAIN commitmail json YAML

+ wesnoth-1.10.7.

(wiz)

2014-10-28 12:45:57 UTC MAIN commitmail json YAML

pkglint cleanup: use USE_GAMESGROUP.

(wiz)

2014-10-28 12:44:59 UTC MAIN commitmail json YAML

2014-10-28 12:44:05 UTC MAIN commitmail json YAML

Reset PKGREVISION after update.

(wiz)

2014-10-28 12:43:32 UTC MAIN commitmail json YAML

Updated editors/emacs24 to 24.4

(wiz)

2014-10-28 12:43:21 UTC MAIN commitmail json YAML

Update to 24.4.
DragonFly and giflib-5.x patches are included upstream.
libutil linking doesn't seem to be needed, remove it as well.
I can build emacs on -current without any patches, let me know if you
see breakage.

* Installation Changes in Emacs 24.4

** Emacs can now be compiled with ACL (access control list) support.
This happens by default if a suitable support library is found at
build time, like libacl on GNU/Linux.  To prevent this, use the
configure option `--disable-acl'.  See below for the features this provides.

** Emacs can now be compiled with file notification support.
This happens by default if a suitable system library is found at
build time.  To prevent this, use the configure option
`--without-file-notification'.  See below for file-notify features.
This feature is not available for the Nextstep port.

** Emacs can now be compiled with zlib support.
This happens by default if zlib is present, which it normally is.
To prevent this, use the configure option `--without-zlib'.
This provides the function `zlib-decompress-region'; see below for details.

** The configure option `--without-compress-info' has been generalized,
and renamed to `--without-compress-install'.  It now prevents compression
of _any_ files during installation.

** The configure option `--with-crt-dir' has been removed.
It is no longer needed, as the crt*.o files are no longer linked specially.

** Directories passed to configure option `--enable-locallisppath' are
no longer created during installation.

** Emacs for Nextstep (Mac OS X, GNUstep) can be built with ImageMagick support.
This requires pkg-config to be available at build time.

* Startup Changes in Emacs 24.4

** When initializing `load-path', an empty element in the EMACSLOADPATH
environment variable (either leading, e.g., ":/foo"; trailing, e.g.,
"/foo:"; or embedded, e.g., "/foo::/bar") is replaced with the default
load-path (the one that would have been used if EMACSLOADPATH was unset).
This makes it easier to _extend_ the load-path via EMACSLOADPATH
(previously, EMACSLOADPATH had to specify the complete load-path,
including the defaults).  (In older versions of Emacs, an empty element
was replaced by ".", so use an explicit "." now if that is what you want.)

** The -L option, which normally prepends its argument to load-path,
will instead append, if the argument begins with `:' (or `;' on MS Windows;
i.e., `path-separator').

** If you use either site-load.el or site-init.el to customize the dumped
Emacs executable, any changes to `load-path' that these files make
will no longer be present after dumping.  To affect a permanent change
to `load-path', use the `--enable-locallisppath' option of `configure'.

** The user option `initial-buffer-choice' can now specify a function
to set up the initial buffer.

* Changes in Emacs 24.4

** Support for ACLs (access control lists).
This requires a suitable support library to be found at build time.
On GNU/Linux, the POSIX ACL interface is used via libacl.
On MS-Windows, the NT Security APIs are used to emulate the POSIX interface.
ACLs are extended file attributes, used e.g. for finer-grained permissions.

*** Emacs preserves the ACL entries of files when backing up.

*** New functions `file-acl' and `set-file-acl' get and set file ACLs.

** Support for menus on text-mode terminals.
If the terminal supports a mouse, clicking on the menu bar, or on
sensitive portions of the mode line or header line, will drop down the
menu defined at that position.  Likewise, clicking C-mouse-1, C-mouse-2, or
C-mouse-3 on the text area will pop up the menus defined for those locations.

If the text terminal does not support a mouse, you can activate the
first menu-bar menu by typing F10, which invokes `menu-bar-open'.

If you want the previous behavior, where F10 invoked `tmm-menubar',
customize the option `tty-menu-open-use-tmm' to a non-nil value.
(Typing M-` always invokes `tmm-menubar', even if `tty-menu-open-use-tmm'
is nil.)

** New option `load-prefer-newer' affects how the `load' function chooses
the file to load.  If this is non-nil, then when both .el and .elc
versions of a file exist, and the caller did not explicitly specify
which one to load, then the newer file is loaded.  The default, nil,
means to always load the .elc file.

** Multi-monitor support

*** New functions `display-monitor-attributes-list' and
`frame-monitor-attributes' can be used to obtain information about
each physical monitor on multi-monitor setups.

*** The functions `display-pixel-width' and `display-pixel-height' now
behave consistently among the platforms: they return the pixel width
or height for all physical monitors associated with the given display
as if they were on X.  To get information for each physical
monitor, use the new functions above.  Similar notes also apply to
`x-display-pixel-width', `x-display-pixel-height', `display-mm-width',
`display-mm-height', `x-display-mm-width', and `x-display-mm-height'.

** New function `zlib-decompress-region', which decompresses gzip- and
zlib-format compressed data using built-in zlib support (if available).

** The *Messages* buffer is created in `messages-buffer-mode',
a new major mode, with read-only status.  Any code that might create
the *Messages* buffer should call the function `messages-buffer' to do
so and set up the mode.

** The cursor stops blinking after 10 blinks (by default) on X and Nextstep.
You can change the default by customizing `blink-cursor-blinks'.

** In keymaps where SPC scrolls forward, S-SPC now scrolls backward.
This affects View mode, etc.

** The default value of `make-backup-file-name-function' is no longer nil.
Instead it defaults to a function that does what the nil value used to.

** Help

*** The command `apropos-variable' is renamed to `apropos-user-option'.
`apropos-user-option' shows all user options, while `apropos-variable'
shows all variables.  When called with a universal prefix argument,
the two commands swap their behaviors.  When `apropos-do-all' is
non-nil, they output the same results.

*** The key `?' now describes prefix bindings, like `C-h'.

*** The command `describe-function' has been extended for EIEIO.
Running it on constructors will show a full description of the
generated class.  For generic functions, it will show all
implementations together with links to the source.  The old commands
`describe-class', `describe-constructor' and `describe-generic' were
removed.

*** The function `quail-help' is no longer an interactive command.
Use `C-h C-\' (`describe-input-method') instead.

** Frame and window handling

*** New commands `toggle-frame-fullscreen' and `toggle-frame-maximized',
bound to <f11> and M-<f10>, respectively.

*** New hooks `focus-in-hook', `focus-out-hook'.
These are normal hooks run when an Emacs frame gains or loses input focus.

*** The function `window-in-direction' now takes additional arguments
for specifying a reference point, wrapping the selection around frame
borders, and specifying ways to select the minibuffer window.

*** Emacs can now change frame sizes in units of pixels, rather than
text rows or columns.  When maximizing a frame or making it fullscreen,
remaining extra pixels are no longer given to the minibuffer, the rightmost
fringe, or other unusable space, but are distributed among the text
areas of the frame's windows.  If the new option `frame-resize-pixelwise'
is non-nil, all frame size changes happen pixelwise and set the
corresponding size hints for the window manager.

*** Emacs can now change window sizes in units of pixels.
Mouse-dragging a mode line or window divider now changes the size of
adjacent windows pixelwise.  If the new option `window-resize-pixelwise'
is non-nil, functions like `balance-windows-area' and `fit-window-to-buffer'
resize windows pixelwise.  Most functions for changing or accessing
window sizes now have an additional argument that allows changes to apply,
or values to be returned, in pixels instead of lines/columns.

*** The functions `window-body-height' and `window-body-width' now never
count partially visible lines or columns if called with a nil PIXELWISE
argument.

*** Emacs can now draw dividers between adjacent windows.  To put
dividers between side-by-side/vertically stacked windows customize the
frame parameters `right-divider-width' and `bottom-divider-width' to
some positive integer.  You can drag dividers with the mouse (they show
a corresponding cursor when the mouse hovers over them).  You can change
the appearance of dividers by customizing the faces `window-divider',
`window-divider-first-pixel', and `window-divider-last-pixel'.  The last
two are useful to provide a 3D effect, or to better distinguish dividers
from surrounding display objects.

*** New functions to return the pixel sizes of window components, namely
`window-scroll-bar-width', `window-mode-line-height',
`window-header-line-height', `window-right-divider-width', and
`window-bottom-divider-width'.

*** The new function `window-text-pixel-size' returns the size of the
text of a window's buffer in pixels.  This allows functions like
`fit-frame-to-buffer' and `fit-window-to-buffer' to accurately fit a
window to its buffer as it will be displayed.

*** `fit-window-to-buffer' can now resize windows in both dimensions.
This behavior is controlled by the new option
`fit-window-to-buffer-horizontally'.  The new option
`fit-frame-to-buffer' allows you to fit the window's frame to its buffer.

*** `fit-frame-to-buffer' now fits frames in both dimensions.  The new
options `fit-frame-to-buffer-margins' and `fit-frame-to-buffer-sizes'
control the size of the frame and its position on screen.

*** Temp Buffer Resize Mode can now adjust the height and width of
windows and frames.  The new option `temp-buffer-max-width' allows you to
control the width of temporary buffer windows.  Moreover, if the new
option `fit-frame-to-buffer' is non-nil and the buffer appears in the
root window of a frame, Temp Buffer Resize Mode will try to adjust the
width and/or height of the frame.

*** `split-window' is now a non-interactive function, not a command.
As a command, it was a special case of `C-x 2' (`split-window-below'),
and as such superfluous.  After being reimplemented in Lisp, its
interactive form was mistakenly retained.

*** The functions `window-size' and `window-total-size' now have an
optional argument to return a rounded size value.

*** `window-state-put' now allows you to put a window state into internal
windows too.

*** New option `scroll-bar-adjust-thumb-portion'.
Available only on X, this option allows you to control over-scrolling
using the scroll bar (i.e., dragging the thumb down even when the end
of the buffer is visible).

*** New display actions functions for `display-buffer':

**** `display-buffer-at-bottom' chooses or creates a window at the
bottom of the selected frame.

**** `display-buffer-no-window' to not display the buffer in a window.

*** New display action alist entry `allow-no-window' to indicate the
caller of `display-buffer' is ready to handle the case of not displaying
the buffer in a window.

*** `display-buffer-in-previous-window' is now a member of
`display-buffer-fallback-action'.

** Lisp evaluation

*** `eval-defun' on an already defined defcustom calls the :set function,
if there is one.

*** The commands `eval-expression' (`M-:'), `eval-last-sexp' (`C-x C-e'),
and `eval-print-last-sexp' (`C-j' in Lisp Interaction mode) can take a
zero prefix argument.  This disables truncation of lists in the output,
equivalent to setting `(eval-expression-)print-length' and
`(eval-expression-)print-level' to nil.  Additionally, it causes integers
to be printed in other formats (octal, hexadecimal, and character).

*** New hook `eval-expression-minibuffer-setup-hook' run by
`eval-expression' on entering the minibuffer.

** `cache-long-line-scans' is now non-nil, and renamed to `cache-long-scans',
because it affects caching of paragraph scanning results as well.
There is no reason to set this to nil except for debugging purposes.

** `emacs-bzr-version' has been renamed to `emacs-repository-version',
and works for git too, if you fetch the repository notes.

** The default value of `comment-use-global-state' is now t,
and this variable has been marked obsolete.

** `write-region-inhibit-fsync' now defaults to t in batch mode.

** The option `set-mark-default-inactive' has been deleted.
This unfinished feature was introduced by accident in Emacs 23.1;
simply disabling Transient Mark mode does the same thing.

* Editing Changes in Emacs 24.4

** Indentation

*** `electric-indent-mode' is now enabled by default.
Typing RET reindents the current line and indents the new line.
`C-j' inserts a newline but does not indent.  In some programming modes,
additional characters are electric (eg `{').

*** New buffer-local `electric-indent-local-mode'.

*** The behavior of `C-x TAB' (`indent-rigidly') has changed.
When invoked without a prefix argument, it now activates a transient
mode in which typing <left>, <right>, <S-left>, and <S-right> adjusts
the text indentation in the region.  Typing any other key resumes
normal editing behavior.

*** `tab-stop-list' is now implicitly extended to infinity by repeating
the last step.  Its default value is changed to nil, which means a tab
stop every `tab-width' columns.

** Uniquify is enabled by default, with `post-forward-angle-brackets' style.
In other words, if you visit two files that have the same base name,
then rather than creating buffers basename and basename<2>,
Emacs uses basename<dirA> and basename<dirB>.  To change this,
customize `uniquify-buffer-name-style'.  Set it to nil for the old behavior.

** New command `C-x SPC' (`rectangle-mark-mode') makes a rectangular region.
Most commands are still unaware of it, but kill/yank do work on the rectangle.

** New option `visual-order-cursor-movement'.
If this is non-nil, cursor motion with arrow keys will follow the
visual order of characters on the screen: <left> always moves to the
left, <right> always moves to the right, disregarding the surrounding
bidirectional context.

** New command `delete-duplicate-lines'.
This searches the region for identical lines, and removes all but one
copy of each repeated line.  The lines need not be sorted.

** New command `cycle-spacing' acts like a smarter `just-one-space'.
When called in succession, it cycles between spacing conventions:
one space, no spaces, original spacing.

** `blink-matching-paren' now only highlights the matching open-paren
by default, instead of moving the cursor.  Set this variable to `jump' to
restore the old behavior.

** The new function `fill-single-char-nobreak-p' can stop fill from breaking
a line after a one-letter word, which is an error in some typographical
conventions.  To use it, add it to the `fill-nobreak-predicate' hook.

** Registers

*** All interactive commands that read a register (`copy-to-register', etc.)
now display a temporary window after `register-preview-delay' seconds
that summarizes existing registers.  To disable this, set that option to nil.
Interactive commands that read registers and want to make use of this
should use `register-read-with-preview' to read register names.

*** New command `frameset-to-register' bound to `C-x r f', replacing
`frame-configuration-to-register'.  It offers similar functionality,
plus enhancements like the ability to restore deleted frames.
(`frame-configuration-to-register' still exists, but no longer has a
key binding.)

*** New command `C-x C-k x' (`kmacro-to-register') stores keyboard
macros in registers.

* Changes in Specialized Modes and Packages in Emacs 24.4

** Backtrace and debugger

*** New Lisp debugger command `v' (`debugger-toggle-locals') toggles the
display of local variables of the current stack frame.

*** The Lisp debugger's `e' command (`debugger-eval-expression') now includes
the lexical environment when evaluating the code in the context at point
(and so allows you to access lexical variables).

*** New minor mode `jit-lock-debug-mode' helps you debug code run via JIT Lock.

** Battery information can now be retrieved from BSD's `apm' utility.

** In the Buffer Menu, `M-s a C-o' shows matches for a regexp in marked buffers.

** Calc

*** Calc by default now uses the Gregorian calendar for all dates, and
uses January 1, 1 AD as its day number 1.  Previously Calc used the
Julian calendar for dates before September 14, 1752, and it used
December 31, 1 BC as its day number 1; the new scheme is more
consistent with Calendar's calendrical system and day numbering.

*** The new option `calc-gregorian-switch' lets you configure if
(and when) Calc switches from the Julian to the Gregorian calendar.

*** Support for ISO 8601 dates.

** Calendar and Diary

*** New faces `calendar-weekday-header', `calendar-weekend-header',
and `calendar-month-header'.

*** New option `calendar-day-header-array'.

*** New variable `diary-from-outlook-function', used by the command
`diary-from-outlook'.

*** The variable `calendar-font-lock-keywords' is obsolete.

** CEDET

*** EDE

**** The cpp-root project now supports executing a compile command.
It can be set through the new :compile-command slot or the
buffer-local variable `compile-command'.

**** Better selection of include directories for the 'linux' project.
Include directories now support out-of-tree build directories and
target architecture auto-detection.

*** Semantic

**** Improved detection of used namespaces in current scope in C++.

**** Parsing of default values for variables and function arguments in C/C++.
They are also displayed by the summarize feature in the mode line.

**** Improved parsing of function pointers in C/C++.
This also includes parsing of function pointers as function arguments.

**** Parsing of C/C++ preprocessor macros that open new scope.
For example, this enables parsing of macros that open new namespaces.

**** Support for 'this' pointer in inline member functions in C++.

** CFEngine mode

*** Support for completion, ElDoc, and Flycheck has been added.

*** The current CFEngine syntax is parsed from "cf-promises -s json".
There is a fallback syntax available if you don't have cf-promises or
if your version doesn't support that option.  See option `cfengine-cf-promises'.

** cl-lib

*** New macro `cl-tagbody'.
This executes statements while allowing for control transfer to labels.

*** letf is now just an alias for cl-letf.

** CUA mode

*** CUA mode now uses `delete-selection-mode' and `shift-select-mode'.
Hence, you can now enable it independently from those modes, and from
`transient-mark-mode'.

*** `cua-highlight-region-shift-only' is now obsolete.
You can disable `transient-mark-mode' to get the same result.

*** CUA's rectangles can now be used without CUA by calling the command
`cua-rectangle-mark-mode'.

** Delete Selection mode can now be used without Transient Mark mode.

** Desktop

*** `desktop-save-mode' by default now auto-saves an existing desktop file
after `desktop-auto-save-timeout'.  To disable this, customize that option
to nil (or zero).

*** Desktop now saves and restores the frame/window configuration.
To disable this, set `desktop-restore-frames' to nil.
See also related options `desktop-restore-reuses-frames',
`desktop-restore-in-current-display', and `desktop-restore-forces-onscreen'.

** New Dired minor mode `dired-hide-details-mode' toggles whether details,
such as file ownership or permissions, are visible in Dired buffers.
See the new options `dired-hide-details-hide-symlink-targets' and
`dired-hide-details-hide-information-lines' for customizing what to hide.

** You can enable ElDoc inside the `eval-expression' minibuffer with:
  (add-hook 'eval-expression-minibuffer-setup-hook 'eldoc-mode)
The results display in the mode line.

** Electric Pair mode

*** New option `electric-pair-preserve-balance', enabled by default.
If non-nil, pairing/skipping only kicks in when that help the balance
of parentheses and quotes; i.e., the buffer should end up at least as
balanced as before.

You can further control this behavior by adjusting the predicates
stored in `electric-pair-inhibit-predicate' and `electric-pair-skip-self'.

*** New option `electric-pair-delete-adjacent-pairs', enabled by default.
In `electric-pair-mode', the commands `backward-delete-char' and
`backward-delete-char-untabify' are now bound to electric variants
that delete the closer when invoked between adjacent pairs.

*** New option `electric-pair-open-newline-between-pairs', enabled by default.
In `electric-pair-mode', inserting a newline between adjacent pairs
opens an extra newline after point, which is indented if
`electric-indent-mode' is also set.

*** New option `electric-pair-skip-whitespace', enabled by default.
This controls if skipping over closing delimiters should jump over any
whitespace slack.  Setting it to `chomp' makes it delete this
whitespace.  See also the variable `electric-pair-skip-whitespace-chars'.

*** New variables control the pairing in strings and comments.
You can customize `electric-pair-text-pairs' and
`electric-pair-text-syntax-table' to tweak pairing behavior inside
strings and comments.

** New EPA option `epa-mail-aliases'.
You can set this to a list of email address aliases that `epa-mail-encrypt'
should use to find keys.

** New ERC option `erc-accidental-paste-threshold-seconds'.
If set to a number, this can be used to avoid accidentally pasting large
amounts of data into the ERC input.

** New ERT macro `skip-unless' allows skipping ERT tests.

** Eshell

*** `eshell' now supports visual subcommands and options.
Eshell has been able to handle "visual" commands (interactive,
non-line oriented commands such as top that require display
capabilities not provided by eshell) by running them in an Emacs
terminal emulator.  See `eshell-visual-commands'.

This feature has been extended to subcommands and options that make a
usually line-oriented command a visual command.  Typical examples are
"git log" and "git <command> --help", which display their output in a
pager by default.  See `eshell-visual-subcommands' and `eshell-visual-options'.

*** New Eshell-Tramp module.
External su and sudo commands are now the default; the internal,
Tramp-using variants can still be used by enabling the eshell-tramp module.

** New F90 mode option `f90-smart-end-names'.

** New option `gnutls-verify-error', if non-nil, means that Emacs
should reject SSL/TLS certificates that GnuTLS determines as invalid.
(This option defaults to nil at present, but this is expected to change
in a future release.)

** Hi-Lock

*** New global command `M-s h .' (`highlight-symbol-at-point') highlights
the symbol near point.

*** New option `hi-lock-auto-select-face'.  When non-nil, hi-lock commands
will cycle through faces in `hi-lock-face-defaults' without prompting.

** Icomplete is now more similar to Ido.

*** Icomplete by default now applies to all forms of minibuffer completion.
The variable `icomplete-with-completion-tables' (now a user option)
controls this.  To restore the old behavior, set it back to
'(internal-complete-buffer).

*** You can navigate through and select completions using the keys
from `icomplete-minibuffer-map'.

*** The string that separates potential completions is now a customizable
option (`icomplete-separator').  The default is " | " rather than ",".

*** New face `icomplete-first-match'; and new options
`icomplete-hide-common-prefix' and `icomplete-show-matches-on-no-input'.

*** The option `icomplete-show-key-bindings' has been removed.

** Ido

*** An Ido user manual is now included.

*** The option `ido-use-virtual-buffers' can now take the value `auto'.
This means to use virtual buffers if the current ido input does not match
an existing buffer.

*** The variable `ido-decorations' can optionally have two new elements,
which are the brackets to use around the sole remaining completion.

** Image mode

*** New commands `n' (`image-next-file') and `p' (`image-previous-file')
visit the next image file and the previous image file in the same
directory, respectively.

*** New commands to show specific frames of multi-frame images.
`f' (`image-next-frame') and `b' (`image-previous-frame') visit the
next or previous frame.  `F' (`image-goto-frame') shows a specific frame.

*** New commands to speed up, slow down, or reverse animation.
`a +' (`image-increase-speed') and `a -' (`image-decrease-speed') to
speed up and slow down the animation.  `a r' (`image-reverse-speed')
to reverse it and `a 0' (`image-reset-speed') to reset it.

*** The command `image-mode-fit-frame' deletes other windows.
When toggling, it restores the frame's previous window configuration.
It also has an optional frame argument, which can be used by Lisp
callers to fit the image to a frame other than the selected frame.

** New Imenu option `imenu-generic-skip-comments-and-strings'.

** Info

*** New Info face `info-index-match', used to highlight matches in index
entries displayed by `Info-index-next', `Info-virtual-index' and
`info-apropos'.

*** The Info-edit command is obsolete.  Editing Info nodes by hand
has not been relevant for some time.

** JS Mode

*** New option `js-switch-indent-offset'.

*** Better indentation of multiple-variable declarations.
If a declaration spans several lines, variables on the following lines
are lined up to the first one.

*** Recognition and better indentation of continuations in array comprehensions.

** MH-E has been updated to version 8.6 - see separate MH-E-NEWS file.

** Octave mode

*** Font locking for Texinfo comments and new keywords.

*** Completion in Octave file buffers.

*** ElDoc support.

*** Jump to definition.

*** Documentation lookup/search.

** OPascal mode is the new name for Delphi mode

*** All delphi-* variables and functions have been renamed to opascal-*.
Obsolete aliases exist for those likely to have been used externally.

*** The option `delphi-newline-always-indents' has been removed.
Use `electric-indent-mode' instead.

*** The TAB key runs the standard `indent-for-tab-command', not `delphi-tab'.

** Package

*** The package library now supports digital signing of packages.
Maintainers of package archives should consider signing their packages
to enhance security.

**** If the user option `package-check-signature' is non-nil,
Emacs tries to check package signatures at install time.
The value `allow-unsigned' allows installation of unsigned packages.

**** The user option `package-unsigned-archives' lists archives where
Emacs will not try to check signatures.

*** New option `package-pinned-packages'.  This is useful if you have multiple
archives enabled, with more than one offering a given package that you want.

*** In the `list-packages' buffer, you can use `f' (`package-menu-filter')
to filter the list of packages by a keyword.

*** In the `describe-package' buffer, there are now buttons listing the
keywords related to the package.  Click on a button to see other packages
related to that keyword.

*** The format of `archive-contents' files, generated by package
repositories, has changed to allow a new (fifth) element in the data
vectors, containing an associative list with extra properties.
(For example, `describe-package' uses the `:url' extra property to
display a "Homepage" header.)

** In Prolog mode, `prolog-use-smie' has been removed,
along with the non-SMIE indentation code.

** Python mode

*** Out of the box support for CPython, iPython and readline based shells.
**** `python-shell-completion-module-string-code' is no longer used.

*** Automatic shell prompt detection.  New user options:
**** `python-shell-interpreter-interactive-arg'.
**** `python-shell-prompt-detect-enabled'.
**** `python-shell-prompt-detect-failure-warning'.
**** `python-shell-prompt-input-regexps'.
**** `python-shell-prompt-output-regexps'.

*** Python shell support for remote hosts via tramp.

*** Correct display of line numbers for code sent to the Python shell.

** Remember

*** The new command `remember-notes' creates a buffer that is saved on exit.
You can use it as a more permanent *scratch* buffer.

*** Remember can now store notes in separate files.
To use this, add `remember-store-in-files' to the `remember-handler-functions'
option.  The files are saved in `remember-data-directory' using
names specified by `remember-directory-file-name-format'.

** Rmail

*** Customize `rmail-mbox-format' to influence some minor aspects of
how Rmail displays non-MIME messages.

*** The `unrmail' command now converts from BABYL to mboxrd format,
rather than mboxo.  Customize `unrmail-mbox-format' to change this.

** Ruby mode

*** Improved syntax highlighting and indentation.

*** New `electric-indent-mode' integration.

*** New option `ruby-encoding-magic-comment-style'.

*** New option `ruby-custom-encoding-magic-comment-template'.

*** New option `ruby-align-to-stmt-keywords'.

*** New option `ruby-align-chained-calls'.

*** More Ruby file types have been added to `auto-mode-alist'.

** Search and Replace

*** New global command `M-s .' (`isearch-forward-symbol-at-point')
starts a symbol (identifier) incremental search forward with the
symbol found near point added to the search string initially.

*** `C-x 8 RET' in Isearch mode reads a character by its Unicode name
and adds it to the search string.

*** `M-s i' in Isearch mode toggles whether search matches invisible text.

*** `query-replace' skips invisible text when `search-invisible' is nil,
and opens overlays with hidden text when `search-invisible' is `open'.

*** A negative prefix argument of replacement commands replaces backward.
`M-- M-%' replaces a string backward, `M-- C-M-%' replaces a regexp
backward, `M-s w words M-- M-%' replaces a sequence of words backward.

*** By default, prefix arguments do not now terminate Isearch mode.
Set `isearch-allow-prefix' to nil to restore the old behavior.

*** More Isearch commands accept prefix arguments, namely
`isearch-printing-char', `isearch-quote-char', `isearch-yank-word',
`isearch-yank-line'.

*** Word search now matches whitespace at the beginning/end
of the search string if it contains leading/trailing whitespace.
In an incremental word search or when using a non-nil LAX argument
of `word-search-regexp', the lax matching can also match part of
the first word (in addition to the lax matching of the last word).
The same rules are now applied to the symbol search, with the difference
that it matches symbols, and non-symbol characters between symbols.

** New SES command `ses-rename-cell' allows assignment of names to SES cells.

** The shell.el option `explicit-bash-args' includes --noediting by default.
All non-ancient Bash versions support this option.

** Shell Script mode

*** The SMIE indentation engine is now used by default - see `sh-use-smie'.

*** `sh-mode' now has its own setting for `add-log-current-defun-function'.

** SMIE

*** You can customize the SMIE indentation of a mode via `smie-config'.
The command `smie-config-guess' can help you derive the appropriate
indentation settings, if you provide it with an indented sample file.
Use `smie-config-save' to save the result.

*** You can customize the SMIE indentation of a file by adding an entry to
the file's local variables of the form: `eval: (smie-config-local '(RULES))'.

*** New commands `smie-config-show-indent' and `smie-config-set-indent'.

** SQL mode

*** Improved login monitoring and appropriate response to login failures.
New variable `sql-login-delay' defines maximum wait time for a connection.

*** Oracle support.
SQL*Plus script placeholders are properly highlighted and identified
in `sql-placeholders-filter'.  When starting SQL*Plus, `sql-oracle-options'
are passed before the logon parameter, as required.  The default now
includes `-L', to limit the number of logon attempts per invocation.

** New Term mode option `term-suppress-hard-newline'.

** Todo mode has been rewritten and enhanced.
The Todo mode user manual describes all commands and most user
options.  To support some of these features, a new file format is
used, which is incompatible with the old format; however, you can
convert old todo and done item files to the new format on initializing
the first new todo file, or at any later time with the provided
conversion command.  The previous version of todo-mode.el has been
renamed to otodo-mode.el and is now obsolete.  New features include:

*** Support for multiple todo files and archive files of done items.

*** Renaming, reordering, moving, merging, and deleting categories.

*** Sortable tabular summaries of categories and the item types they contain.

*** Cross-category lists of items filtered by specific criteria.

*** More fine-grained interaction with the Emacs diary, by being able to
decide for each todo item whether it appears in the Fancy Diary display.

*** Highly flexible new item insertion and item editing.

*** Moving items between categories, storing done items in their category
or in archive files, undoing or unarchiving done items.

*** Reprioritizing items by inputting a numerical priority.

*** Extensive customizability of operation and display, including many faces.

** Trace

*** `trace-function' and `trace-function-background' no longer prompt for
the output buffer.  Unless you use a prefix argument, they output to
`trace-buffer'.

*** With a prefix argument, `trace-function' and `trace-function-background'
will prompt for a "context".  This is a Lisp expression, whose value at the
time the function is entered/exited is printed along with the function's
name and arguments.

** Tramp

*** New connection method "adb", which allows to access Android
devices by the Android Debug Bridge.  The variable `tramp-adb-program'
can be used to adapt the path of the "adb" program, if needed.

*** Handlers for `file-acl' and `set-file-acl' for remote machines
that support POSIX ACLs.

*** Handlers for `file-notify-add-watch' and `file-notify-rm-watch'
for remote machines that support filesystem notifications.

*** The experimental url syntax for remote file names has been removed.

*** The connection methods "plink1", "ssh1", "ssh2", "scp1", "scp2",
"scpc" and "rsyncc" are discontinued.  The ssh option
"ControlMaster=auto" is set automatically in all ssh-based methods,
when possible.  See `tramp-use-ssh-controlmaster-options'.

** New URL command `url-cookie-list' displays the current cookies,
and allows you to interactively remove cookies.

** VC and related modes

*** In VC directory mode, `D' displays diffs between VC-controlled
whole tree revisions.

*** In VC directory mode, `L' lists the change log for the current VC
controlled tree in a window.

*** In VC directory mode, `I' shows a log of changes that will be
received with a pull operation.

*** `C-x v G' (globally) and `G' (in VC directory mode) ignores a file
under current version control system.  When called with a prefix
argument, you can remove a file from the ignored file list.

** VHDL mode

*** New options: `vhdl-actual-generic-name', `vhdl-beautify-options'.

*** New commands: `vhdl-fix-statement-region', `vhdl-fix-statement-buffer'.

** The Woman commands `woman-default-faces' and `woman-monochrome-faces'
are obsolete.  Customize the `woman-*' faces instead.

** More packages look for ~/.emacs.d/<foo> additionally to ~/.<foo>.
Affected files:
~~/.emacs.d/timelog replaces  ~/.timelog
~~/.emacs.d/vip replaces  ~/.vip
~~/.emacs.d/viper replaces  ~/.viper
~~/.emacs.d/ido.last replaces  ~/.ido.last
~~/.emacs.d/kkcrc replaces  ~/.kkcrc
~~/.emacs.d/quickurls replaces  ~/.quickurls
~~/.emacs.d/idlwave/ replaces  ~/.idlwave/
~~/.emacs.d/bdfcache.el replaces  ~/.bdfcache.el
~~/.emacs.d/places replaces  ~/.emacs-places
~~/.emacs.d/shadows replaces  ~/.shadows
~~/.emacs.d/shadow_todo replaces  ~/.shadow_todo
~~/.emacs.d/strokes replaces  ~/.strokes
~~/.emacs.d/notes replaces  ~/.notes
~~/.emacs.d/type-break replaces  ~/.type-break
Also the following files used by the now obsolete otodo-mode.el:
~~/.emacs.d/todo-do replaces  ~/.todo-do
~~/.emacs.d/todo-done replaces  ~/.todo-done
~~/.emacs.d/todo-top replaces  ~/.todo-top

** Obsolete packages

*** iswitchb.el; use icomplete-mode.

*** longlines.el; use visual-line-mode.

*** meese.el.

*** sup-mouse.el.

*** terminal.el; use term.el instead.

*** the old version of todo-mode.el (renamed to otodo-mode.el).

*** xesam.el (owing to the cancellation of the XESAM project).

*** yow.el; use fortune.el or cookie1.el instead.

* New Modes and Packages in Emacs 24.4

** New package eww.el provides a built-in web browser.
This requires Emacs to have been compiled with libxml2 support.

** New package nadvice.el offers lighter-weight advice facilities.
It is layered as:

*** `add-function'/`remove-function', which can be used to add/remove code on
any function-carrying place, such as process filters or `<foo>-function' hooks.

*** `advice-add'/`advice-remove' to add/remove a piece of advice on a named
function, much like `defadvice' does.

** New package frameset.el provides a set of operations to save a frameset
(the state of all or a subset of the existing frames and windows, somewhat
similar to a frame configuration), both in-session and persistently, and
restore it at some point in the future.

** New package filenotify.el provides an interface for file system
notifications.  It requires that Emacs be compiled with one of the
low-level libraries gfilenotify.c, inotify.c or w32notify.c.

** New minor modes `prettify-symbols-mode' and `global-prettify-symbols-mode'
display specified symbols as composed characters.  E.g., in Emacs Lisp mode,
this replaces the string "lambda" with the Greek lambda character.

** New minor mode `superword-mode', which overrides the default word motion
commands to treat "symbol_words" as a single word, similar to what
`subword-mode' does.

* Incompatible Lisp Changes in Emacs 24.4

** The default file coding for Emacs Lisp files is now utf-8.
(See `file-coding-system-alist'.)  In most cases, this change is
transparent, but files that contain unusual characters without
specifying an explicit coding system may fail to load with obscure
errors.  You should either convert them to utf-8 or add an explicit
`coding:' cookie.

** Default process filters and sentinels are not nil any more.
Instead they default to a function that does what the nil value used to do.

** Overlay priority does not have to be nil or a non-negative integer.
Overlay priority can be other kinds of Lisp objects.  We didn't yet
decide whether other types of values are stable enough, and therefore
don't feel it's right to document them.  For now, don't assume in your
code that the values of overlay priority can only be either nil or an
integer, always test them with an appropriate predicate to be one or
the other.  If you need to sort arbitrary overlays into priority
order, `overlays-at' can now optionally do this.
You should still only specify integer priorities on overlays you create.

** The cars of the elements in `interpreter-mode-alist' are now
treated as regexps rather than literal strings.

** `overriding-terminal-local-map' no longer replaces the local keymaps.
It used to disable the minor mode, major mode, and text-property keymaps,
whereas now it simply has higher precedence.

** `kill-region' has lost its `yank-handler' optional argument.

** `(input-pending-p)' no longer runs other timers that are ready to run.
The new optional CHECK-TIMERS parameter allows for the prior behavior.

** `defvar' and `defcustom' in a let-binding affect the "external" default.

** The syntax of ?損 and ?束 is now punctuation instead of matched parens.
Some languages match those as 損...束, and others as 束...損, so it is
better for Emacs to stay neutral by default.

** `read-event' does not always decode chars in ttys any more.  As was the case
in Emacs 22 and before, `read-event' (and `read-char') by default read raw
bytes from the terminal.  If you want to read decoded chars instead (as was
always the case in Emacs-23, for example), pass a non-nil
`inherit-input-method' argument.

** In `symbol-function', nil and "unbound" are indistinguishable.
`symbol-function' does not signal a `void-function' error any more.
To determine if a symbol's function definition is void, use `fboundp'.

** `defadvice' does not honor the `freeze' flag and cannot advise
special-forms any more.

** `dolist' no longer binds VAR while evaluating the RESULT form,
when lexical binding is enabled.  Previously, VAR was bound to nil,
which often led to spurious unused-variable warnings.

** The return value of `backup-buffer' has changed.
The second argument is no longer an SELinux context, instead it is an
alist of extended attributes as returned by the new function
`file-extended-attributes'.  The attributes can be applied to another
file using `set-file-extended-attributes'.

** By default `copy-file' no longer copies file permission bits to an
existing destination; and it sets the file permission bits of a newly
created destination to those of the source, masked by the default file
permissions.  To copy the file permission bits, pass t as the
PRESERVE-PERMISSIONS argument of `copy-file'.

** `visited-file-modtime' now returns -1 for nonexistent files.
Formerly it returned a list (-1 LOW USEC PSEC), but this was ambiguous
in the presence of files with negative time stamps.

** Frame-local variables that affect redisplay do not work any more.
More specifically, redisplay does not bother to check for a frame-local
value when looking up variables.

** In compiled Lisp files, the header no longer includes a timestamp.

** The option `inhibit-local-menu-bar-menus' has been removed.

* Lisp Changes in Emacs 24.4

** Change to the Emacs Lisp coding conventions: the package descriptor
and name of global variables, constants, and functions should be separated
by two hyphens if the symbol is not meant to be used by other packages.

** The second argument of `eval' can now specify a lexical environment.

** New macro `define-alternatives' can be used to define generic commands.
Generic commands are interactive functions whose implementation can be
selected among several alternatives, as a matter of user preference.

** Numeric comparison functions =, <, >, <=, >= can now take many arguments.

** New functions `special-form-p' and `macrop'.

** New macro `with-eval-after-load'.
This is like the old `eval-after-load', but better behaved.

** If you give a symbol a `defalias-fset-function' property, `defalias'
on that symbol will use the associated value as a function to call
in place of `fset'.

** New variable `enable-dir-local-variables'.
Directory-local variables are ignored if this is nil.  This may be
useful for modes that want to ignore directory-locals while still
respecting file-local variables.

** `read-regexp' now uses the new variable `read-regexp-defaults-function'
as a function to call to provide default values.

** New functions `group-gid' and `group-real-gid'.

** New function `get-pos-property'.

** New hook `pre-redisplay-function'.

** `byte-compile-interactive-only-functions' is now obsolete.
To specify that a command should only be called interactively, give it
a non-nil `interactive-only' property.

** New function `string-suffix-p'.

** `split-string' now takes an optional argument TRIM.
The value, if non-nil, is a regexp that specifies what to trim from
the start and end of each substring.

** Completion

*** The separator used by `completing-read-multiple' is now a regexp.
The default `crm-separator' has been changed to allow surrounding spaces
around the comma.

*** New function `completion-table-with-cache' is a wrapper for
`completion-table-dynamic' that caches the result of the last lookup.

*** New function `completion-table-merge' to combine several
completion tables by merging their completions.

*** The `common-substring' argument of `display-completion-list',
which has been documented as obsolete since Emacs 23.1, is now _really_
obsolete, and no longer advertised.  Instead either call
`completion-hilit-commonality' to add the highlighting; or use
`completion-all-completions', which returns highlighted strings.

** Encoding and decoding of text

*** New coding-system `prefer-utf-8'.
This is like `undecided' but prefers UTF-8 on decoding if the text to
be decoded does not contain any invalid UTF-8 sequences.  On encoding,
any non-ASCII characters are automatically encoded as UTF-8.

*** New attributes of coding-systems whose type is `undecided'.
Two new attributes, `:inhibit-null-byte-detection' and
`:inhibit-iso-escape-detection', determine how to detect encoding of
text that includes null bytes and ISO-2022 escape sequences, respectively.
Each of these attributes can be either nil, zero, or t.  If t, decoding
text ignores null bytes and ISO-2022 sequences, respectively.  If nil,
null bytes cause text to be decoded with no-conversion, and ISO-2022
sequences cause Emacs to assume the text is encoded in one of the ISO-2022
encodings, such as iso-2022-7bit.  If zero, Emacs consults the variables
`inhibit-null-byte-detection' and `inhibit-iso-escape-detection'.
The new attribute `:prefer-utf-8', if non-nil, causes Emacs to prefer
UTF-8 encoding and decoding, whenever possible.

These attributes are only meaningful for coding-systems of type `undecided'.
(The type of a coding-system is determined by its `:coding-type' attribute
and can be accessed by calling the `coding-system-type' function.)

** Error-handling

*** New function `define-error'.

*** `with-demoted-errors' takes an additional argument `format'.

*** Errors from timer functions are no longer silently discarded,
but are reported as messages.  So you may see "Error running timer"
messages from code that was failing silently till now.  Set
`debug-on-error' non-nil to get a real error and a backtrace.

** Faces

*** Face specs set via Custom themes now replace the `defface' spec
rather than inheriting from it.  In other words, setting a face via a
theme now behaves like setting it via Customize: you only need to
specify the attributes that you want, you don't need to unset those
that you don't want.

*** The function `face-spec-set' is now like `setq' for face specs.
Its third arg now accepts values specifying a face spec type (defface,
custom, or override spec), and the relevant spec is set accordingly.

*** New face spec attribute :distant-foreground
specifies foreground to use if background color is near the foreground
color that would otherwise have been used.

*** New function `add-face-text-property', which can be used to
conveniently prepend/append new face properties.

*** New face characteristic (supports :underline (:style wave))
specifies whether or not the terminal can display a wavy line.

** File-handling

*** Support for filesystem notifications.
Emacs now supports notifications of filesystem changes, such as
creation, modification, and deletion of files.  This requires the
`glib' API, or the 'inotify' API (on GNU/Linux systems only).  On
MS-Windows systems, this is supported for Windows XP and newer.

*** The 9th element returned by `file-attributes' is now unspecified.
Formerly, it was t if the file's gid would change if file were deleted
and recreated.  This value has been inaccurate for years on many
platforms, and nobody seems to have noticed or cared.

*** The 6th argument to `copy-file' has been renamed to
PRESERVE-PERMISSIONS as it now handles ACL entries and the traditional
Unix file permission bits as well as SELinux context.

*** The function `file-ownership-preserved-p' now has an optional
argument GROUP which causes it check for file group too.  This can be
used in place of the 9th element of `file-attributes'.

*** The function `set-visited-file-modtime' now accepts a 0 or -1 argument,
with the same interpretation as the returned value of `visited-file-modtime'.

** Image API

*** `image-animated-p' is now `image-multi-frame-p'.
It returns non-nil for any image that contains multiple frames,
whether or not it specifies a frame delay.

*** New variable `image-default-frame-delay' gives the frame delay for
animated images which do not specify a frame delay.

*** New functions `image-current-frame' and `image-show-frame' for getting
and setting the current frame of a multi-frame image.

** ImageMagick

*** ImageMagick images now support the :max-width and :max-height keywords.

*** When using `create-image' with image data, you can pass a :format
attribute (via the property-list argument) in order to help
ImageMagick detect the image type.  The value should be a MIME
content-type that is found in the new variable `image-format-suffixes'.

** Revert and Autorevert

*** If Emacs is compiled with file notification support, it uses notifications
instead of checking file time stamps.  To disable this, set the user option
`auto-revert-use-notify' to nil.  Alternatively, you can specify a regular
expression matching directories to be excluded from file notifications via
`auto-revert-notify-exclude-dir-regexp'.

*** The default values of `buffer-stale-function', `revert-buffer-function',
and `revert-buffer-insert-file-contents-function' are no longer nil.
Instead they default to functions that do what the nil value used to.

*** `buffer-stale-function' is now used for buffers visiting files too.

*** The new user option `auto-revert-remote-files' enables reversion
of remote files, if non-nil.

** Terminal

*** Functions to pop up menus and dialogs now work on all terminals,
including TTYs.  This includes `x-popup-menu', `x-popup-dialog',
`message-box', `yes-or-no-p', etc.

The function `display-popup-menus-p' will now return non-nil for a
display or frame whenever a mouse is supported on that display or frame.

*** New hook `tty-setup-hook', run at the end of initializing a text terminal.

*** The hook `term-setup-hook' is obsolete.  It is entirely equivalent
to `emacs-startup-hook'.  See also the new `tty-setup-hook'.

** Minor internal changes to the details of lock files.
The lock for DIR/FILE is now _always_ DIR/.#FILE.
If DIR/.#FILE already exists and is not an Emacs lock file,
Emacs makes no attempt to lock DIR/FILE.  (Previously, it fell back to
numbered lock files DIR/.#FILE.0...).
On file systems that do not support symbolic links, the lock is now a
regular file with contents being what would have been in the symlink.

** New bool-vector set operation functions:
*** `bool-vector-exclusive-or'
*** `bool-vector-union'
*** `bool-vector-intersection'
*** `bool-vector-set-difference'
*** `bool-vector-not'
*** `bool-vector-subsetp'
*** `bool-vector-count-consecutive'
*** `bool-vector-count-population'

** New library subr-x.el with miscellaneous small utility functions:
*** `hash-table-keys'
*** `hash-table-values'
*** `string-blank-p'
*** `string-empty-p'
*** `string-join'
*** `string-reverse'
*** `string-trim-left'
*** `string-trim-right'
*** `string-trim'
*** `string-remove-prefix'
*** `string-remove-suffix'

** The `time-to-seconds' alias to `float-time' is no longer marked obsolete.

** The spelling of the rx.el category `chinese-two-byte' has been
corrected (the first 'e' was missing).

** EIEIO namespace cleanup, obsolete-aliasing functions to use `eieio-' prefix:
*** object-name -> eieio-object-name
*** object-class -> eieio-object-class
*** object-class-fast -> eieio--object-class
*** object-class-name -> eieio-object-class-name
*** object-name-string -> eieio-object-name-string
*** object-num-slots -> eieio--object-num-slots
*** object-set-name-string -> eieio-object-set-name-string
*** class-of -> eieio-object-class
*** class-name -> eieio-class-name
*** class-parent -> eieio-class-parent
*** class-parents -> eieio-class-parents
*** class-parents-fast -> eieio-class-parents-fast
*** class-children -> eieio-class-children
*** class-num-slots -> eieio--class-num-slots
*** class-precedence-list -> eieio-class-precedence-list
*** class-direct-subclasses -> eieio-class-children
*** class-direct-superclasses -> eieio-class-parents

** Obsoleted functions
*** `log10'
*** `dont-compile'
*** `lisp-complete-symbol'
*** `field-complete'
*** `minibuffer-completion-contents'
*** `isearch-nonincremental-exit-minibuffer'
*** `isearch-filter-visible'
*** `generic-make-keywords-list'
*** `get-upcase-table' (use `case-table-get-table' instead).

** `with-wrapper-hook' is obsoleted by `add-function'.
The few hooks that used with-wrapper-hook are replaced as follows:
*** `abbrev-expand-function' obsoletes `abbrev-expand-functions'.
*** `completion-in-region-function' obsoletes `completion-in-region-functions'.
*** `filter-buffer-substring-function' obsoletes `filter-buffer-substring-functions'.

* Changes in Emacs 24.4 on Non-Free Operating Systems

** New Core Text based font backend for Mac OS X 10.5 and newer.
To use the old font backend, use the following on the command line:
  % defaults write org.gnu.Emacs FontBackend ns
GNUstep and Mac OS X 10.4 use the old font backend.

** Improved fullscreen support on Mac OS X 10.7 and newer, where the
default fullscreen method is now "native" fullscreen.  To use the
old style fullscreen, customize `ns-use-native-fullscreen' to nil.

** On Mac OS X 10.7 and newer, Emacs can use sRGB colorspace, and does so
by default.  Customize `ns-use-srgb-colorspace' to go back to the old method.
Note that this does not apply to images.

** The procedure for building Emacs on MS-Windows has changed.
It is now built by running the same configure script as on all other
platforms.  This requires the MSYS environment and MinGW development
tools.  See the updated instructions in nt/INSTALL for details.

Using the Posix configure script and Makefiles also means a change in
the directory structure of the Emacs installation on Windows.  It is
now the same as on GNU and Unix systems.  In particular, the auxiliary
programs, such as cmdproxy.exe and hexl.exe, are in
libexec/emacs/VERSION/i686-pc-mingw32 (where VERSION is the Emacs
version), version-independent site-lisp is in share/emacs/site-lisp,
version-specific Lisp files are in share/emacs/VERSION/lisp and in
share/emacs/VERSION/site-lisp, Info docs are in share/info, and data
files are in share/emacs/VERSION/etc.  (Emacs knows about all these
directories and will find the files in there automatically; there's no
need to set any variables due to this change.)

** Emacs on Windows 2000 and later can now access files and directories
whose names cannot be encoded in the current system codepage.

The new variable `w32-unicode-filenames' controls this feature: if it
is t, Emacs uses Unicode APIs to pass file names to system calls,
which lifts the limitation of file names to the current locale.

** Lock files now work on MS-Windows.
This helps to prevent losing your edits if the same file is being
edited in another Emacs session or by another user.  See the node
"Interlocking" in the Emacs User Manual for the details.  To disable
file locking, customize `create-lockfiles' to nil.

** The "generate a backtrace on fatal error" feature now works on MS-Windows.
The backtrace is written to the 'emacs_backtrace.txt' file in the
directory where Emacs was running.

** The `network-interface-list' and `network-interface-info' functions
are now available on MS-Windows.

** The variable `buffer-file-type' is no longer supported.
Setting it has no effect, and %t in the mode-line format is ignored.
Likewise, `file-name-buffer-file-type-alist' is now obsolete, and
modifying it has no effect.

(wiz)

2014-10-28 11:03:05 UTC MAIN commitmail json YAML

2014-10-28 10:58:49 UTC MAIN commitmail json YAML

update to 1.16
changes:
** No longer create local symbolic links by default.
  Closes CVE-2014-4877.
** Use libpsl for verifying cookie domains. (not in pkgsrc yet)
** Default progress bar output changed.
** Introduce --show-progress to force display the progress bar.
** Introduce --no-config.  The wgetrc files will not be read.
** Introduce --start-pos to allow starting downloads from a
  specified position.
** Fix a problem with ISA Server Proxy and keep-alive connections.

(drochner)

2014-10-28 09:07:35 UTC MAIN commitmail json YAML

2014-10-28 07:48:19 UTC MAIN commitmail json YAML

Not MAKE_JOBS_SAFE (two tries with MAKE_JOBS=8 failed for me in a row).

(wiz)

2014-10-28 07:36:21 UTC MAIN commitmail json YAML

Replace revision 1.4 change inadvertently removed in last update.
Fixes use of database.mk - reported by obata@

(prlw1)

2014-10-28 06:58:22 UTC MAIN commitmail json YAML

New sentence, new line. Bump date for recent changes.

(wiz)

2014-10-28 06:42:23 UTC MAIN commitmail json YAML

Updated ham/gnuradio-companion to 3.7.5nb1

(mef)

2014-10-28 06:41:20 UTC MAIN commitmail json YAML

Fix problem raised by PR pkg/49313 by Ben Gergely,
if xdg-utils are installed already, grc_setup_freedesktop is installed.
(gnuradio-companion/Makefile)
(gnuradio-companion/PLIST)
-  Add DEPENDS misc/xdg-utils
-  Add REPLACE_BASH for above newly installed script
-  Bump PKGREVISION

Related changes, problem was hidden if PKGREVISION was empty.
(gnuradio-core/Makefile.common) -> PLIST_SUBST
(gnuradio-core/Nocore.mk)      -> sed STRING
(gnuradio-core/PLIST)
  - shared library was suffixed as ${PKGVERSION}, but
    this should be ${PKGVERSION_NOREV} instead.
    Above files are affected.

(gnuradio-core/files/REPLACE_PYTHON)
  - Add one file
    grc/python/flow_graph.tmpl

(mef)

2014-10-28 02:21:14 UTC MAIN commitmail json YAML

Updated audio/audacious-plugins to 3.5.2

(mef)

2014-10-28 02:20:26 UTC MAIN commitmail json YAML

(upstream) update 3.5.1 to 3.5.2
  Current stable release: 3.5.2 (October 16, 2014)
(PLIST) Add two libraries,
  lib/audacious/Effect/resample.so
  lib/audacious/Effect/speed-pitch.so
(options.mk)
  Add SUGGESTED options jack and arts.

(mef)

2014-10-28 02:08:39 UTC MAIN commitmail json YAML

2014-10-28 00:27:28 UTC MAIN commitmail json YAML

Updated cross/avr-libc to 1.8.1

(mef)

2014-10-28 00:26:56 UTC MAIN commitmail json YAML

patch provided by Sevan Janiyan by PR pkg/49316
(pkgsrc)
  - Instead of
    "very evil hack to override CC, doing it via CONFIGURE_ENV doesn't work",
    use CONFIGURE_ARGS

(upstream)
  - Update 1.8.0 to 1.8.1
*** Changes in avr-libc-1.8.1:

* Bugs fixed:

  [#31267] misleading header iom128rfa1.h
  [#35197] sleep.h _BV defined as __BV in AT90S8515 section
  [#35226] Online-documentation broken - [...]
  [#35398] assert doesn't work unless stdlib.h is also included
  [#35498] misspelled in <util/setbaud.h>
  [#35539] stdlib.h does not provide EXIT_SUCCESS et al.
  [#35948] iom32u4.h for ATmega32U4 incorrectly defines Timer 2
  [#35971] attiny4313 (2313a) pin-change interrupts PCINT[0...2] vect etc
  [#36053] Declaration of the register USIBR missing for ATtiny2313a/4313
  [#36410] avr/boot.h: poisoned SPMCR for ATmega128
  [#36454] string.h: Error for long long in C90
  [#36581] avr-libc: pgmspace.h is not ANSI compliant
  [#37103] ATtiny5/9/10/20/40 watchdog can't be enabled
  [#37778] _MemoryBarrier() in cpufunc.h error on compile
  [#38135] Install a dummy stdfix-avrlibc.h
  [#38516] Missing TWI and UCSR1D definitions for ATmega16/32 U4
  [#39049] Clock prescaler set and get are missing for TINY architecture
  [#39783] CRC missing definitions and incorrect power macros for xmega D3
  [#40003] Integer type promotion leads to inefficent code in wdt.h
  [#40206] incorrect SP init in startup code for xmegas
  [#40567] Invalid names in iotn13a.h (EEPE/EEMPE/BODS/BODSE)
  [#40569] sleep_bod_disable does not work in attiny13a
  [#40595] iotn2313a.h: wrong fuses definitions for High Fuse Byte
  [#41006] iom328p.h: wrong fuse defaults
  [#41519] wrong SPM_PAGESIZE definition in iotn[48]8.h
  [#42024] build break regarding avrtiny10
  [#42084] wrong LFUSE_DEFAULT in iotn84a.h
  [#42085] HFUSE_DEFAULT not defined for iotn84.h
  [#39779] PCIE0 and PCIE1 defined incorrectly for mega165a and mega165pa devices
  [#38614] dtostrf - wrong behavior or wrong documentation
  [#42957] missing SPMCSR defines in iom328p.h#
  [#41690] Bit definitions for SPMCSR
  [no-id]  XXX_vect_num not consistent io90pwmx.h, iousbxx6_7.h
  [no-id]  Specialize clock_prescale_set/get for mega hvb devices
  [no-id]  Update register and bit definitions for tiny 13a/24a/44a/84a,
          tiny167 and mega328p

* New devices supported:

  - ATmega256RFR2, ATmega2564RFR2, ATmega128RFR2, ATmega1284RFR2,
    ATmega64RFR2, ATmega644RFR2, AT90pwm161, ATA5272, ATA5505, ATA5790,
    ATA5795, ATA6285, ATA6286, ATmega1284, ATmega128A, ATmega164PA,
    ATmega165PA, ATmega168PA, ATmega3250PA, ATmega325PA, ATmega3290PA,
    ATmega32A, ATmega48PA, ATmega64A, ATmega8A, ATtiny1634, ATtiny828,
    ATxmega128A3U, ATxmega128A4U, ATxmega128B1, ATxmega128B3, ATxmega128C3,
    ATxmega128D4, ATxmega16A4U, ATxmega16C4, ATxmega192A3U, ATxmega192C3,
    ATxmega256A3BU, ATxmega256A3U, ATxmega256C3, ATxmega32A4U, ATxmega32C4,
    ATxmega384C3, ATxmega384D3, ATxmega64A3U, ATxmega64A4U, ATxmega64B1,
    ATxmega64B3, ATxmega64C3, ATxmega64D4

* Contributed Patches:

  [#3729] Printf for integers speed up
  [#7212] Add pgm_read_ptr() macros to pgmspace.h
  [#7220] Add UBRR overload functionality to <util/setbaud.h>
  [#7260] Addition to power.h
  [#7485] CRC8-CCITT
  [#7654] include/delay.h: delay_us >255us without decreasing resolution
  [#7826] Add ATMega32u4 support to the led-blinking demo
  [#7909] Adding __volatile__ to __asm__ within pgmspace header
  [#7910] Add missing PCINT2_vect to iotn40.h and update all the
          following vector numbers
  [no-id] correction in xmega wdt_enable and wdt_disable added for xmega
  [#8499] Device ata6289 should be of avr4 architecture
  [no-id] Add RAMSTART, fix RAMSIZE, RAMEND and FLASHEND in device headers
  [#8512] Rename tiny arch to avrtiny to sync with binutils

* Other changes:

  - New macro _PROTECTED_WRITE(): write to Xmega IO registers that are
    protected through the CCP mechanism

  - Add support for scanf() conversion macros for 8-bit data types to
    <inttypes.h>: SCNd8, SCNdLEAST8, SCNdFAST8, SCNi8, SCNiLEAST8,
    SCNiFAST8, SCNo8, SCNoLEAST8, SCNoFAST8, SCNu8, SCNuLEAST8,
    SCNuFAST8, SCNx8, SCNxLEAST8, SCNxFAST8

  - Add time.h package, C standard functions such as mktime() and localtime,
    along with 'ephemera' such as solar declination, time of sun rise and set.

  - Introduce new configure option --with-debug-info=INFO, where INFO
    can be either stabs, dwarf-2, or dwarf-4.  By default, no debug
    information will be generated.

  - Add IO register debug symbols to crt*.o, so debuggers can see the
    per-device defined IO registers (and __eeprom).

  - A number of changes have been applied to make avr-libc more C++
    aware.

(mef)

2014-10-27 23:32:18 UTC MAIN commitmail json YAML

+ irssi-0.8.17 [pkg/49324], libtool-2.4.3, pioneers-15.3, wget-1.16.

(wiz)

2014-10-27 20:11:34 UTC MAIN commitmail json YAML

apply patch from upstream to fix possible overflow in "buffer"
object accesses (CVE-2014-7185)
bump PKGREV

(drochner)

2014-10-27 17:13:55 UTC MAIN commitmail json YAML

Updated www/trac to 1.0.2

(gdt)

2014-10-27 17:13:33 UTC MAIN commitmail json YAML

Update to 1.0.2 from 1.0.1.  (Micro version update, not yet tested.)

- Subversion keywords are expanded and EOL substitutions made
  when viewing a file in the repository browser and when
  downloading a file (#717).
- Notification email is sent to the old owner when a ticket
  is reassigned (#2311).
- Ticket change history is updated when renaming and deleting a
  milestone, and when retargeting tickets to another milestone
  (#4582, #5658).
- Numerous fixes for the Authz permissions policy in
  the browser/repository (#10961, #11646), wiki (#8976, #11067),
  admin (#11069) and report (#11176) realms.
- Multiple form submits are disallowed (#10138).
- `ConfigurationError` is raised if any of the `permission_policies`
can't be loaded, preventing possible information leakage due
  to internal and installation errors (#10285).
- Wiki toolbars can be disabled through a configuration
  setting (#10837)
- The number of entries in a table is shown next to heading
  on applicable admin pages (#11027).
- //Cancel// buttons are consistently located on all pages (#11076).
- Focus is placed on a text element when an edit page is
  loaded (#11084).
- The //Edit conflict// and //Merge// warning messages are
  always visible in side-by-side edit mode (#11102).
- Improvements to the layout of the Report (#11106, #11664)
  and Ticket pages (#11471).
- Genshi 0.7 compatibility (#11218).
- Numerous minor fixes for Git repository support.

(gdt)

2014-10-27 16:32:55 UTC MAIN commitmail json YAML

Note implicit update of devel/ruby-mode package to 2.1.4.
It updates version number only.

(taca)

2014-10-27 16:31:32 UTC MAIN commitmail json YAML

Note update of ruby21/ruby21-base packages to 2.1.4.

(taca)

2014-10-27 16:29:57 UTC MAIN commitmail json YAML

Update ruby21/ruby21-base package to 2.1.4.

Ruby 2.1.4 is released

Ruby 2.1.4 has been released.

This release includes security fixes for the following vulnerabilities:

    * CVE-2014-8080: Denial Of Service XML Expansion
    * Changed default settings of ext/openssl related to CVE-2014-3566

And there are some bug-fixes.

See tickets and ChangeLog for details.

Ruby 2.1.3 Released

We are pleased to announce the release of Ruby 2.1.3. This is a patchlevel
release of the stable 2.1 series.

This release contains a change of full GC timing to reduce memory consumption
(see Bug #9607), and many bugfixes.

See tickets and ChangeLog for details.

(taca)

2014-10-27 16:23:09 UTC MAIN commitmail json YAML

Note update of Ruby 2.0.0-p594 packages:

lang/ruby200 2.0.0p594
lang/ruby200-base 2.0.0p594
databases/ruby-gdbm 2.0.0p594
devel/ruby-curses 2.0.0p594nb1
devel/ruby-fiddle 2.0.0p594
devel/ruby-readline 2.0.0p594nb1
x11/ruby-tk 2.0.0p594nb3

(taca)

2014-10-27 16:20:16 UTC MAIN commitmail json YAML

Update ruby200-base and related packages to 2.0.0-p594 (Ruby 2.0.0-p594).

Ruby 2.0.0-p594 Released

We are pleased to announce the release of Ruby 2.0.0-p594.

This release includes a security fix for DoS vulnerability of REXML.

* CVE-2014-8080: Denial Of Service XML Expansion

This release also includes the change of default settings of
ext/openssl. Insecure SSL/TLS options are now turn off by default.

* Changed default settings of ext/openssl

And, many bug fixes are also included. See tickets and ChangeLog for details.

Ruby 2.0.0-p576 Released

We are pleased to announce the release of Ruby 2.0.0-p576, to celebrate the
holding of RubyKaigi2014 in Japan now.

This release includes many bugfixes, such as:

* many fixes of memory leaks and using extra memory.
* many fixes of platform-specific issues (especially in build process).
* many document fixes.

See tickets and ChangeLog for details.

(taca)

2014-10-27 16:14:15 UTC MAIN commitmail json YAML

Note update of ruby193-base/ruby193 package to 1.9.3p550.

(taca)

2014-10-27 16:11:18 UTC MAIN commitmail json YAML

Update ruby193-base and related packages to 1.9.3p550 (Ruby 1.9.3-p550).

Ruby 1.9.3-p550 Released

We are pleased to announce the release of Ruby 1.9.3-p550.

This release includes a security fix for DoS vulnerability of REXML.

    * CVE-2014-8080: Denial Of Service XML Expansion

This release also includes the change of default settings of
ext/openssl. Insecure SSL/TLS options are now turn off by default.

    * Changed default settings of ext/openssl

And, in addition, bandled jQuery for darkfish template of RDoc is also
updated.

(taca)

2014-10-27 13:58:02 UTC MAIN commitmail json YAML

Updated www/p5-Dancer to 1.3132

(wen)

2014-10-27 13:57:11 UTC MAIN commitmail json YAML

Update to 1.3132

Upstream changes:
1.3132 2014-10-20
[STATISTICS]
- code churn: 1 file changed, 12 insertions(+), 6 deletions(-)

1.3131_1 2014-10-13
[BUG FIXES]
- One test would fail if Template::Toolkit was not installed. (GH#1083)

[STATISTICS]
- code churn: 2 files changed, 26 insertions(+), 10 deletions(-)

1.3131_0 2014-10-11
[BUG FIXES]
- Test was failing under perl 5.8.9. (GH#1057, Tom Hukins)
- Don't get tripped by YAML::XS's readonly values. (GH#1070)

[DOCUMENTATION]
- Minor doc update to detail how to pass protocol information in Apache
  (GH#1079, Andy Beverley)
- Add the Dancer policy POD.

[ENHANCEMENTS]
- Dancer::Template::TemplateToolkit now supports DATA-embedded templates.
  (GH#1061, Jochen Lutz)
- New function 'param_array'. (GH#1055, Yanick Champoux)
- D::Serializer::YAML and Dancer::Config can now use 'YAML::XS'.

[MISC]
- Add 'YAML' as a recommended dependency. (GH#1080)

[STATISTICS]
- code churn: 14 files changed, 348 insertions(+), 30 deletions(-)

(wen)

2014-10-27 13:47:07 UTC MAIN commitmail json YAML

Updated www/p5-HTTP-Tiny to 0.050

(wen)

2014-10-27 13:41:55 UTC MAIN commitmail json YAML

Update to 0.050

Upstream changes:
0.050    2014-09-23 15:30:18-04:00 America/New_York

    [FIXED]

    - Fixed CONNECT requests for some proxies

0.049    2014-09-02 11:20:07-04:00 America/New_York

    [FIXED]

    - 'keep_alive' is now fork-safe and thread-safe

0.048    2014-08-21 13:19:51-04:00 America/New_York

    [FIXED]

    - Protected proxy tests from ALL_PROXY in the environment

0.047    2014-07-29 14:09:05-04:00 America/New_York

    [CHANGED]

    - Updated Mozilla::CA module recommendation version to 20130114

    [FIXED]

    - Fixed t/00-report-prereqs.t when CPAN::Meta is not installed

0.046    2014-07-21 10:32:32-04:00 America/New_York

    [FIXED]

    - Empty header fields are now allowed; headers with the 'undef' value
      will be rendered as an empty header.

    [DOCUMENTED]

    - Updated HTTP/1.1 spec description from RFC 2616 to RFC 7230-7235

0.045    2014-07-19 23:17:28-04:00 America/New_York (TRIAL RELEASE)

    [FIXED]

    - Fixed t/002_croakage.t for various operating systems.

0.044    2014-07-16 23:46:09-04:00 America/New_York

    [CHANGED]

    - Providing a custom 'Host' header is now a fatal exception.  Previously, it
      was silently ignored, as the RFC mandates that Host be set from the
      URL, but ignoring it could lead to unexpected, confusing errors.

    - optimized URL splitting

    - Passing 'undef' for any proxy attribute will prevent HTTP::Tiny from
      setting the proxy from the environment.

(wen)

2014-10-27 13:41:31 UTC MAIN commitmail json YAML

Updated devel/gyp to 0.1pre1994

(ryoon)

2014-10-27 13:40:41 UTC MAIN commitmail json YAML

Update to 0.1pre1994

Changelog is not available.

(ryoon)

2014-10-27 13:29:51 UTC MAIN commitmail json YAML

Updated security/p5-Digest-SHA to 5.93

(wen)

2014-10-27 13:29:04 UTC MAIN commitmail json YAML

Update to 5.93

Upstream changes:
5.93  Sun Oct 26 06:00:48 MST 2014
- corrected alignment problem in SHA struct (src/sha.h)
-- thanks to H. Merijn Brand and J. Hietaniemi for
analysis and suggested patch
- provided workaround in t/methods.t for unreliable -T test
-- Some Perl 5.8's mistake text for binary

(wen)

2014-10-27 13:22:51 UTC MAIN commitmail json YAML

Add a simple work around to link correctly xlib on X11_TYPE is "native"
case.

(taca)

2014-10-27 13:21:09 UTC MAIN commitmail json YAML

Updated devel/p5-CPAN-Perl-Releases to 1.96

(wen)

2014-10-27 13:20:17 UTC MAIN commitmail json YAML

Update to 1.96

Upstream changes:
version 1.96 at 2014-10-20 13:27:59 +0000
-----------------------------------------

  Change: 67510a440b9b5dfc9705e6e07a324ef8ee29ee67
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2014-10-20 14:27:59 +0000

    Updated for v5.21.5

(wen)

2014-10-27 12:02:36 UTC MAIN commitmail json YAML

Added dose3 to SUBDIRs

(jaapb)

2014-10-27 12:02:00 UTC MAIN commitmail json YAML

Added misc/dose3 version 3.3beta2

(jaapb)

2014-10-27 12:01:36 UTC MAIN commitmail json YAML

Added misc/dose3, a package repository analysis toolkit. This is a beta
version, but it includes some patches that I'd have needed to add to make
the latest stable version anyway, so I decided to add this one.

(jaapb)

2014-10-27 11:58:36 UTC MAIN commitmail json YAML

Added OCAML_SITELIBDIR to MAKE_ENV

(jaapb)

2014-10-27 08:57:06 UTC MAIN commitmail json YAML

libgee was renamed to libgee0.6

(jnemeth)

2014-10-27 08:49:07 UTC MAIN commitmail json YAML

Updated converters/dos2unix to 7.1

(wiz)

2014-10-27 08:48:59 UTC MAIN commitmail json YAML

Update to 7.1:

2014-10-06: Version 7.1

  * New: Option -i, --info to print file information.
    This new option prints number of DOS, Unix, and Mac line breaks, the byte
    order mark, and if the file is text or binary. And it can print the names
    of files that would be converted.

2014-09-09: Version 7.0

  * New: automated self-tests.
  * New: option -u to keep UTF-16 encoding.
  * New: option -v to print information about BOMs and converted line breaks.
  * Change: stdio mode does not automatically set quiet mode.
  * Change: stdio mode does not automatically force conversion of binaries.
    An error is returned when the stdin stream contains a binary symbol.
  * Bugfix: dos2unix -l created DOS line breaks from Mac line breaks.
  * Bugfix: system error number was not always returned.
  * Bugfix: an Unicode input file disabled 7bit and iso mode for next input files.
  * Bugfix: mac2unix help text, options -b and -r.
  * The code has been cleaned up.

(wiz)

2014-10-27 08:44:53 UTC MAIN commitmail json YAML

Updated converters/py-simplejson to 3.6.5

(wiz)

2014-10-27 08:44:45 UTC MAIN commitmail json YAML

Update to 3.6.5:

Version 3.6.5 released 2014-10-24

* Importing bug fix for reference leak when an error occurs during
  dict encoding
  https://github.com/simplejson/simplejson/issues/109

(wiz)

2014-10-27 08:44:21 UTC MAIN commitmail json YAML

Updated devel/py-test to 2.6.4

(wiz)

2014-10-27 08:44:12 UTC MAIN commitmail json YAML

Update to 2.6.4:

2.6.4
----------

- Improve assertion failure reporting on iterables, by using ndiff and pprint.

- removed outdated japanese docs from source tree.

- docs for "pytest_addhooks" hook.  Thanks Bruno Oliveira.

- updated plugin index docs.  Thanks Bruno Oliveira.

- fix issue557: with "-k" we only allow the old style "-" for negation
  at the beginning of strings and even that is deprecated.  Use "not" instead.
  This should allow to pick parametrized tests where "-" appeared in the parameter.

- fix issue604: Escape % character in the assertion message.

- fix issue620: add explanation in the --genscript target about what
  the binary blob means. Thanks Dinu Gherman.

- fix issue614: fixed pastebin support.

(wiz)

2014-10-27 08:41:08 UTC MAIN commitmail json YAML

Updated devel/py-setuptools to 7.0

(wiz)

2014-10-27 08:40:59 UTC MAIN commitmail json YAML

Update to 7.0:

7.0
---

* Issue #80, Issue #209: Eggs that are downloaded for ``setup_requires``,
  ``test_requires``, etc. are now placed in a ``./.eggs`` directory instead of
  directly in the current directory. This choice of location means the files
  can be readily managed (removed, ignored). Additionally,
  later phases or invocations of setuptools will not detect the package as
  already installed and ignore it for permanent install (See #209).

  This change is indicated as backward-incompatible as installations that
  depend on the installation in the current directory will need to account for
  the new location. Systems that ignore ``*.egg`` will probably need to be
  adapted to ignore ``.eggs``. The files will need to be manually moved or
  will be retrieved again. Most use cases will require no attention.

(wiz)

2014-10-27 08:39:30 UTC MAIN commitmail json YAML

Updated devel/py-py to 1.4.26

(wiz)

2014-10-27 08:39:20 UTC MAIN commitmail json YAML

Update to 1.4.26:

1.4.26
==================================================

- avoid calling normpath twice in py.path.local

- py.builtin._reraise properly reraises under Python3 now.

- fix issue53 - remove module index, thanks jenisys.

- allow posix path separators when "fnmatch" is called.
  Thanks Christian Long for the complete PR.

(wiz)

2014-10-27 08:38:11 UTC MAIN commitmail json YAML

2014-10-27 08:38:02 UTC MAIN commitmail json YAML

Update to 1.3.8:

Serf 1.3.8 [2014-10-20, from /tags/1.3.8, rxxxx]
Fix issue #152: CRC calculation error for gzipped http reponses > 4GB.
Fix issue #153: SSPI CredHandle not freed when APR pool is destroyed.
Fix issue #154: Disable SSLv2 and SSLv3 as both or broken.

(wiz)

2014-10-27 08:36:08 UTC MAIN commitmail json YAML

Updated mail/notmuch to 0.18.2

(wiz)

2014-10-27 08:35:59 UTC MAIN commitmail json YAML

Update to 0.18.2:

Notmuch 0.18.2 (2014-10-25)
===========================

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

Translate T380-atomicity to use gdb/python

  The new version is compatible with gdb 7.8

Emacs 24.4 related bug fixes

  The Messages buffer became read-only, and the generated mime
  structure for signatures changed slightly.

Simplify T360-symbol-hiding

  Replace the use of `objdump` on the object files with `nm` on the
  resulting lib.

(wiz)

2014-10-27 03:44:40 UTC MAIN commitmail json YAML

- Do not execute arguments modification other than install subcommand.
- Avoid removing files that have "install" in its filename.

(hiramatsu)

2014-10-27 00:12:47 UTC MAIN commitmail json YAML

New config parameter IGNORE_OSABI was added to pkg_install.conf.
If it is "yes", pkgtools/osabi package does not check kernel version.
Oked by bouyer@

(cheusov)

2014-10-26 23:57:16 UTC MAIN commitmail json YAML

Updated databases/py-sqlalchemy-utils to 0.27.5

(rodent)

2014-10-26 23:56:38 UTC MAIN commitmail json YAML

Changelog
---------

0.27.5 (2014-10-24)
^^^^^^^^^^^^^^^^^^^

- Made assert_* functions automatically rollback session
- Changed make_order_by_deterministic attach order by primary key for queries without order by
- Fixed alias handling in has_unique_index
- Fixed alias handling in has_index
- Fixed alias handling in make_order_by_deterministic

0.27.4 (2014-10-23)
^^^^^^^^^^^^^^^^^^^

- Added assert_non_nullable, assert_nullable and assert_max_length testing functions

0.27.3 (2014-10-22)
^^^^^^^^^^^^^^^^^^^

- Added supported for various SQLAlchemy objects in make_order_by_deterministic (previosly this function threw exceptions for other than Column objects)

0.27.2 (2014-10-21)
^^^^^^^^^^^^^^^^^^^

- Fixed MapperEntity handling in get_mapper and get_tables utility functions
- Fixed make_order_by_deterministic handling for queries without order by (no just silently ignores those rather than throws exception)
- Made make_order_by_deterministic if given query uses strings as order by args

0.27.1 (2014-10-20)
^^^^^^^^^^^^^^^^^^^

- Added support for more SQLAlchemy based objects and classes in get_tables function
- Added has_unique_index utility function
- Added make_order_by_deterministic utility function

0.27.0 (2014-10-14)
^^^^^^^^^^^^^^^^^^^

- Added EncryptedType

0.26.17 (2014-10-07)
^^^^^^^^^^^^^^^^^^^^

- Added explain and explain_analyze expressions
- Added analyze function

(rodent)

2014-10-26 23:46:55 UTC MAIN commitmail json YAML

Updated finance/py-stripe to 1.19.1

(rodent)

2014-10-26 23:46:15 UTC MAIN commitmail json YAML

Updated to latest stable, 1.19.1. Removed blacklist files from PLIST From
CHANGELOG:

=== 1.19.1 2014-10-23
* Application Fee refunds now a list instead of array

(rodent)

2014-10-26 22:20:26 UTC MAIN commitmail json YAML

Updated textproc/mdoclint to 1.31

(wiz)

2014-10-26 22:20:14 UTC MAIN commitmail json YAML

Look for *.mdoc files when checking Xrefs. Some projects distribute
*.mdoc files and this helps.

Bump version.

(wiz)

2014-10-26 22:03:44 UTC MAIN commitmail json YAML

+ emacs24-24.4, notmuch-0.18.2, ocaml-findlib-1.5.5, py-py-1.4.26,
  py-setuptools-7.0, py-simplejson-3.6.5, py-test-2.6.4, serf-1.3.8,
  varnish-4.0.2, webkit-gtk-2.6.2.

(wiz)

2014-10-26 21:11:22 UTC MAIN commitmail json YAML

Updated sysutils/rsyslog to 8.4.2

(fhajny)

2014-10-26 21:11:09 UTC MAIN commitmail json YAML

Update rsyslog to 8.4.2.

Version 8.4.2 [v8-stable] 2014-10-02
- bugfix: the fix for CVE-2014-3634 did not handle all cases. This is
  corrected now. see also: CVE-2014-3683
- fixed a build problem on some platforms. Thanks to Olaf for the patch
- behaviour change: "msg" of messages with invalid PRI set to "rawmsg"
  When the PRI is invalid, the rest of the header cannot be valid. So
  we move all of it to MSG and do not try to parse it out. Note that
  this is not directly related to the security issue but rather done
  because it makes most sense.

Version 8.4.1 [v8-stable] 2014-09-30
- imudp: add for bracketing mode, which makes parsing stats easier
- permit at-sign in variable names
  closes: https://github.com/rsyslog/rsyslog/issues/110
- bugfix: fix syntax error in anon_cc_numbers.py script
  Thanks to github user anthcourtney for the patch.
  closes: https://github.com/rsyslog/rsyslog/issues/109
- bugfix: ompgsql: don't loose uncomitted data on retry
  Thanks to Jared Johnson and Axel Rau for the patch.
- bugfix: imfile: if a state file for a different file name was set,
  that different file (name) was monitored instead of the configured
  one. Now, the state file is deleted and the correct file monitored.
  closes: https://github.com/rsyslog/rsyslog/issues/103
- bugfix: omudpspoof: source port was invalid
  Thanks to Pavel Levshin for the patch
- bugfix: build failure on systems which don't have json_tokener_errors
  Older versions of json-c need to use a different API (which don't
  exists on newer versions, unfortunately...)
  Thanks to Thomas D. for reporting this problem.
- bugfix: omelasticsearch does not work with broken/changed ES 1.0+ API
  closes: https://github.com/rsyslog/rsyslog/issues/104
- bugfix: mmanon did not properly anonymize IP addresses starting with '9'
  Thanks to defa-at-so36.net for reporting this problem.
  closes: http://bugzilla.adiscon.com/show_bug.cgi?id=529
- bugfix: build problems on SuSe Linux
  Thanks Andreas Stieger for the patch
- bugfix: omelasticsearch error file did not work correctly on ES 1.0+
  due to a breaking change in the ElasticSearch API.
  see also: https://github.com/rsyslog/rsyslog/issues/104
- bugfix: potential abort when a message with PRI > 191 was processed
  if the "pri-text" property was used in active templates, this could be
  abused to a remote denial of service from permitted senders
  see also: CVE-2014-3634

(fhajny)

2014-10-26 19:46:48 UTC MAIN commitmail json YAML

2014-10-26 14:15:45 UTC MAIN commitmail json YAML

Added buildlink file to misc/ocaml-cudf.

(jaapb)

2014-10-26 14:15:06 UTC MAIN commitmail json YAML

Added ocaml-cudf to Makefile

(jaapb)

2014-10-26 14:14:33 UTC MAIN commitmail json YAML

Added misc/ocaml-cudf version 0.7

(jaapb)

2014-10-26 14:14:09 UTC MAIN commitmail json YAML

Added misc/ocaml-cudf, a library that deals with the CUDF format (a format
to describe upgradeability problems). It's a dependency of OPAM.

(jaapb)

2014-10-26 13:44:34 UTC MAIN commitmail json YAML

Added ocamlgraph to SUBDIRS

(jaapb)

2014-10-26 13:43:48 UTC MAIN commitmail json YAML