Mon Apr 8 18:29:42 2013 UTC ()
Revert pkglint-induced nonsense.


(asau)
diff -r1.2 -r1.3 pkgsrc/biology/mpqc/DESCR
diff -r1.6 -r1.7 pkgsrc/databases/phppgadmin/DESCR
diff -r1.2 -r1.3 pkgsrc/databases/postgresql90-datatypes/DESCR
diff -r1.2 -r1.3 pkgsrc/databases/postgresql91-datatypes/DESCR
diff -r1.2 -r1.3 pkgsrc/databases/postgresql92-datatypes/DESCR
diff -r1.2 -r1.3 pkgsrc/devel/fossil/DESCR
diff -r1.4 -r1.5 pkgsrc/editors/texmaker/DESCR
diff -r1.3 -r1.4 pkgsrc/lang/elisp-manual/DESCR
diff -r1.2 -r1.3 pkgsrc/lang/scala/DESCR
diff -r1.2 -r1.3 pkgsrc/math/arpack/DESCR
diff -r1.2 -r1.3 pkgsrc/math/eigen2/DESCR
diff -r1.2 -r1.3 pkgsrc/math/eigen3/DESCR
diff -r1.2 -r1.3 pkgsrc/parallel/openmpi/DESCR
diff -r1.2 -r1.3 pkgsrc/print/tex-biblatex/DESCR

cvs diff -r1.2 -r1.3 pkgsrc/biology/mpqc/DESCR (expand / switch to unified diff)

--- pkgsrc/biology/mpqc/DESCR 2013/04/07 20:49:32 1.2
+++ pkgsrc/biology/mpqc/DESCR 2013/04/08 18:29:37 1.3
@@ -1,24 +1,28 @@ @@ -1,24 +1,28 @@
1MPQC is the Massively Parallel Quantum Chemistry Program. It computes properties 1MPQC is the Massively Parallel Quantum Chemistry Program.
2of atoms and molecules from first principles using the time independent 2It computes properties of atoms and molecules from first
3Schroedinger equation. It runs on a wide range of architectures ranging from 3principles using the time independent Schroedinger equation.
4single many-core computers to massively parallel computers. Its design is object 4It runs on a wide range of architectures ranging from single
5oriented, using the C++ programming language. 5many-core computers to massively parallel computers. Its design
 6is object oriented, using the C++ programming language.
6 7
7Capabilities: 8Capabilities
8 9
9 * Closed shell, unrestricted and general restricted open shell Hartree-Fock 10 * Closed shell, unrestricted and general restricted open shell
10 energies and gradients 11 Hartree-Fock energies and gradients
11 * Closed shell, unrestricted and general restricted open shell density 12 * Closed shell, unrestricted and general restricted open shell
12 functional theory energies and gradients 13 density functional theory energies and gradients
13 * Second order open shell perturbation theory (OPT2[2]) and Z-averaged 14 * Second order open shell perturbation theory (OPT2[2]) and
14 perturbation theory (ZAPT2) energies. 15 Z-averaged perturbation theory (ZAPT2) energies.
15 * Second order closed shell Moller-Plesset perturbation theory energies and 16 * Second order closed shell Moller-Plesset perturbation
16 gradients. 17 theory energies and gradients.
17 * Second order Moller-Plesset perturbation theory including an R12/F12 18 * Second order Moller-Plesset perturbation theory
18 correlation factor. Energies of closed- and open-shell systems are supported. 19 including an R12/F12 correlation factor. Energies of closed-
19 * Explicitly-correlated R12/F12 coupled-cluster methods via interface to Psi3 20 and open-shell systems are supported.
20 code and via native (experimental) implementation. 21 * Explicitly-correlated R12/F12 coupled-cluster methods via
21 * Explicitly-correlated multireference methods (MRCI, CASPT2) via interfaces to GAMESS and MOLCAS codes. 22 interface to Psi3 code and via native (experimental)
22 * Robust internal coordinate geometry optimizer that efficiently optimizes 23 implementation.
23 molecules with many degrees of freedom. Nearly arbitrary internal coordinate 24 * Explicitly-correlated multireference methods (MRCI, CASPT2)
24 constraints can be handled. 25 via interfaces to GAMESS and MOLCAS codes.
 26 * Robust internal coordinate geometry optimizer that efficiently
 27 optimizes molecules with many degrees of freedom. Nearly
 28 arbitrary internal coordinate constraints can be handled.

cvs diff -r1.6 -r1.7 pkgsrc/databases/phppgadmin/DESCR (expand / switch to unified diff)

--- pkgsrc/databases/phppgadmin/DESCR 2013/04/07 20:49:32 1.6
+++ pkgsrc/databases/phppgadmin/DESCR 2013/04/08 18:29:40 1.7
@@ -1,15 +1,17 @@ @@ -1,15 +1,17 @@
1phpPgAdmin is a web-based administration tool for PostgreSQL. It is perfect for 1phpPgAdmin is a web-based administration tool for PostgreSQL. It is perfect
2PostgreSQL DBAs, newbies and hosting services. Features include: 2for PostgreSQL DBAs, newbies and hosting services.
 3
 4Features include:
3- Administer multiple servers 5- Administer multiple servers
4- Support for PostgreSQL 7.4.x, 8.0.x, 8.1.x, 8.2.x, 8.3.x, 8.4.x, 9.0.x 6- Support for PostgreSQL 7.4.x, 8.0.x, 8.1.x, 8.2.x, 8.3.x, 8.4.x, 9.0.x
5- Manage all aspects of: 7- Manage all aspects of:
6 * Users & groups 8 * Users & groups
7 * Databases 9 * Databases
8 * Schemas 10 * Schemas
9 * Tables, indexes, constraints, triggers, rules & privileges, 11 * Tables, indexes, constraints, triggers, rules & privileges,
10 * Views, sequences & functions 12 * Views, sequences & functions
11 * Advanced objects 13 * Advanced objects
12 * Reports 14 * Reports
13- Easy data manipulation: 15- Easy data manipulation:
14 * Browse tables, views & reports 16 * Browse tables, views & reports
15 * Execute arbitrary SQL 17 * Execute arbitrary SQL

cvs diff -r1.2 -r1.3 pkgsrc/databases/postgresql90-datatypes/Attic/DESCR (expand / switch to unified diff)

--- pkgsrc/databases/postgresql90-datatypes/Attic/DESCR 2013/04/07 20:49:32 1.2
+++ pkgsrc/databases/postgresql90-datatypes/Attic/DESCR 2013/04/08 18:29:40 1.3
@@ -1,24 +1,43 @@ @@ -1,24 +1,43 @@
1This package provides the following PostgreSQL modules: citext, hstore, 1This package provides the following PostgreSQL modules:
2intarray, isn, ltree, lo, uuid-ossp, and unaccent. The "citext" module provides 2 - citext
3a case-insensitive character string type, citext. 3 - hstore
 4 - intarray
 5 - isn
 6 - ltree
 7 - lo
 8 - uuid-ossp
 9 - unaccent
 10
 11The "citext" module provides a case-insensitive character string type,
 12citext. Essentially, it internally calls lower when comparing values.
 13Otherwise, it behaves almost exactly like text.
 14
 15The "hstore" module implements the "hstore" data type for storing sets
 16of key/value pairs within a single PostgreSQL value. This can be useful
 17in various scenarios, such as rows with many attributes that are rarely
 18examined, or semi-structured data. Keys and values are simply text strings.
 19
 20The "intarray" module provides a number of useful functions and operators
 21for manipulating one-dimensional arrays of integers. There is also support
 22for indexed searches using some of the operators.
 23
 24The "isn" module provides data types for the following international
 25product numbering standards: EAN13, UPC, ISBN (books), ISMN (music),
 26and ISSN (serials). Numbers are validated on input, and correctly
 27hyphenated on output.
 28
 29The "ltree" module implements a data type ltree for representing
 30labels of data stored in a hierarchical tree-like structure.
 31Extensive facilities for searching through label trees are provided.
4 32
5The "hstore" module implements the "hstore" data type for storing sets of 33The "lo" module provides support for managing Large Objects (also called
6key/value pairs within a single PostgreSQL value. 34LOs or BLOBs). This includes a data type "lo" and a trigger "lo_manage."
7 
8The "intarray" module provides a number of useful functions and operators for 
9manipulating one-dimensional arrays of integers. 
10 
11The "isn" module provides data types for the following international product 
12numbering standards: EAN13, UPC, ISBN (books), ISMN (music), and ISSN (serials). 
13 
14The "ltree" module implements a data type ltree for representing labels of data 
15stored in a hierarchical tree-like structure. 
16 
17The "lo" module provides support for managing Large Objects (also called LOs or 
18BLOBs). This includes a data type "lo" and a trigger "lo_manage." 
19 35
20The "uuid-ossp" module provides functions to generate universally unique 36The "uuid-ossp" module provides functions to generate universally unique
21identifiers (UUIDs) using one of several standard algorithms. 37identifiers (UUIDs) using one of several standard algorithms. There are
 38also functions to produce certain special UUID constants.
22 39
23"unaccent" is a text search dictionary that removes accents (diacritic signs) 40"unaccent" is a text search dictionary that removes accents (diacritic signs)
24from lexemes. 41from lexemes. It's a filtering dictionary, which means its output is always
 42passed to the next dictionary (if any), unlike the normal behavior of
 43dictionaries. This allows accent-insensitive processing for full text search.

cvs diff -r1.2 -r1.3 pkgsrc/databases/postgresql91-datatypes/Attic/DESCR (expand / switch to unified diff)

--- pkgsrc/databases/postgresql91-datatypes/Attic/DESCR 2013/04/07 20:49:32 1.2
+++ pkgsrc/databases/postgresql91-datatypes/Attic/DESCR 2013/04/08 18:29:40 1.3
@@ -1,24 +1,43 @@ @@ -1,24 +1,43 @@
1This package provides the following PostgreSQL modules: citext, hstore, 1This package provides the following PostgreSQL modules:
2intarray, isn, ltree, lo, uuid-ossp, and unaccent. The "citext" module provides 2 - citext
3a case-insensitive character string type, citext. 3 - hstore
 4 - intarray
 5 - isn
 6 - ltree
 7 - lo
 8 - uuid-ossp
 9 - unaccent
 10
 11The "citext" module provides a case-insensitive character string type,
 12citext. Essentially, it internally calls lower when comparing values.
 13Otherwise, it behaves almost exactly like text.
 14
 15The "hstore" module implements the "hstore" data type for storing sets
 16of key/value pairs within a single PostgreSQL value. This can be useful
 17in various scenarios, such as rows with many attributes that are rarely
 18examined, or semi-structured data. Keys and values are simply text strings.
 19
 20The "intarray" module provides a number of useful functions and operators
 21for manipulating one-dimensional arrays of integers. There is also support
 22for indexed searches using some of the operators.
 23
 24The "isn" module provides data types for the following international
 25product numbering standards: EAN13, UPC, ISBN (books), ISMN (music),
 26and ISSN (serials). Numbers are validated on input, and correctly
 27hyphenated on output.
 28
 29The "ltree" module implements a data type ltree for representing
 30labels of data stored in a hierarchical tree-like structure.
 31Extensive facilities for searching through label trees are provided.
4 32
5The "hstore" module implements the "hstore" data type for storing sets of 33The "lo" module provides support for managing Large Objects (also called
6key/value pairs within a single PostgreSQL value. 34LOs or BLOBs). This includes a data type "lo" and a trigger "lo_manage."
7 
8The "intarray" module provides a number of useful functions and operators for 
9manipulating one-dimensional arrays of integers. 
10 
11The "isn" module provides data types for the following international product 
12numbering standards: EAN13, UPC, ISBN (books), ISMN (music), and ISSN (serials). 
13 
14The "ltree" module implements a data type ltree for representing labels of data 
15stored in a hierarchical tree-like structure. 
16 
17The "lo" module provides support for managing Large Objects (also called LOs or 
18BLOBs). This includes a data type "lo" and a trigger "lo_manage." 
19 35
20The "uuid-ossp" module provides functions to generate universally unique 36The "uuid-ossp" module provides functions to generate universally unique
21identifiers (UUIDs) using one of several standard algorithms. 37identifiers (UUIDs) using one of several standard algorithms. There are
 38also functions to produce certain special UUID constants.
22 39
23"unaccent" is a text search dictionary that removes accents (diacritic signs) 40"unaccent" is a text search dictionary that removes accents (diacritic signs)
24from lexemes. 41from lexemes. It's a filtering dictionary, which means its output is always
 42passed to the next dictionary (if any), unlike the normal behavior of
 43dictionaries. This allows accent-insensitive processing for full text search.

cvs diff -r1.2 -r1.3 pkgsrc/databases/postgresql92-datatypes/Attic/DESCR (expand / switch to unified diff)

--- pkgsrc/databases/postgresql92-datatypes/Attic/DESCR 2013/04/07 20:49:33 1.2
+++ pkgsrc/databases/postgresql92-datatypes/Attic/DESCR 2013/04/08 18:29:40 1.3
@@ -1,24 +1,43 @@ @@ -1,24 +1,43 @@
1This package provides the following PostgreSQL modules: citext, hstore, 1This package provides the following PostgreSQL modules:
2intarray, isn, ltree, lo, uuid-ossp, and unaccent. The "citext" module provides 2 - citext
3a case-insensitive character string type, citext. 3 - hstore
 4 - intarray
 5 - isn
 6 - ltree
 7 - lo
 8 - uuid-ossp
 9 - unaccent
 10
 11The "citext" module provides a case-insensitive character string type,
 12citext. Essentially, it internally calls lower when comparing values.
 13Otherwise, it behaves almost exactly like text.
 14
 15The "hstore" module implements the "hstore" data type for storing sets
 16of key/value pairs within a single PostgreSQL value. This can be useful
 17in various scenarios, such as rows with many attributes that are rarely
 18examined, or semi-structured data. Keys and values are simply text strings.
 19
 20The "intarray" module provides a number of useful functions and operators
 21for manipulating one-dimensional arrays of integers. There is also support
 22for indexed searches using some of the operators.
 23
 24The "isn" module provides data types for the following international
 25product numbering standards: EAN13, UPC, ISBN (books), ISMN (music),
 26and ISSN (serials). Numbers are validated on input, and correctly
 27hyphenated on output.
 28
 29The "ltree" module implements a data type ltree for representing
 30labels of data stored in a hierarchical tree-like structure.
 31Extensive facilities for searching through label trees are provided.
4 32
5The "hstore" module implements the "hstore" data type for storing sets of 33The "lo" module provides support for managing Large Objects (also called
6key/value pairs within a single PostgreSQL value. 34LOs or BLOBs). This includes a data type "lo" and a trigger "lo_manage."
7 
8The "intarray" module provides a number of useful functions and operators for 
9manipulating one-dimensional arrays of integers. 
10 
11The "isn" module provides data types for the following international product 
12numbering standards: EAN13, UPC, ISBN (books), ISMN (music), and ISSN (serials). 
13 
14The "ltree" module implements a data type ltree for representing labels of data 
15stored in a hierarchical tree-like structure. 
16 
17The "lo" module provides support for managing Large Objects (also called LOs or 
18BLOBs). This includes a data type "lo" and a trigger "lo_manage." 
19 35
20The "uuid-ossp" module provides functions to generate universally unique 36The "uuid-ossp" module provides functions to generate universally unique
21identifiers (UUIDs) using one of several standard algorithms. 37identifiers (UUIDs) using one of several standard algorithms. There are
 38also functions to produce certain special UUID constants.
22 39
23"unaccent" is a text search dictionary that removes accents (diacritic signs) 40"unaccent" is a text search dictionary that removes accents (diacritic signs)
24from lexemes. 41from lexemes. It's a filtering dictionary, which means its output is always
 42passed to the next dictionary (if any), unlike the normal behavior of
 43dictionaries. This allows accent-insensitive processing for full text search.

cvs diff -r1.2 -r1.3 pkgsrc/devel/fossil/DESCR (expand / switch to unified diff)

--- pkgsrc/devel/fossil/DESCR 2013/04/07 20:49:33 1.2
+++ pkgsrc/devel/fossil/DESCR 2013/04/08 18:29:40 1.3
@@ -1,23 +1,44 @@ @@ -1,23 +1,44 @@
1There are plenty of open-source version control systems available on the 1There are plenty of open-source version control systems available
2Internet these days. What makes Fossil worthy of attention? 2on the internet these days. What makes Fossil worthy of attention?
3 3
4 1. Bug Tracking And Wiki - In addition to doing distributed version control 4 1. Bug Tracking And Wiki - In addition to doing distributed
5 like Git and Mercurial, Fossil also supports distributed bug tracking and 5 version control like Git and Mercurial, Fossil also supports
6 distributed wiki all in a single integrated package. 6 distributed bug tracking and distributed wiki all in a single
7 7 integrated package.
8 2. Web Interface - Fossil has a built-in and easy-to-use web interface that 8
9 simplifies project tracking and promotes situational awareness. Simply type 9 2. Web Interface - Fossil has a built-in and easy-to-use web
10 "fossil ui" from within any check-out and Fossil automatically opens your web 10 interface that simplifies project tracking and promotes situational
11 browser in a page that gives detailed history and status information on that 11 awareness. Simply type "fossil ui" from within any check-out
12 project. 12 and Fossil automatically opens your web browser in a page that
13 13 gives detailed history and status information on that project.
14 3. Autosync - Fossil supports "autosync" mode which helps to keep projects 14
15 moving forward by reducing the amount of needless forking and merging often 15 3. Autosync - Fossil supports "autosync" mode which helps to
16 associated distributed projects. 16 keep projects moving forward by reducing the amount of needless
17 17 forking and merging often associated distributed projects.
18 4. Self-Contained - Fossil is a single stand-alone executable that contains 18
19 everything needed to do configuration management. Installation is trivial: 19 4. Self-Contained - Fossil is a single stand-alone executable
20 simply download a precompiled binary for Linux, Mac, or Windows and put it on 20 that contains everything needed to do configuration management.
21 your $PATH. Easy-to-compile source code is available for users on other 21 Installation is trivial: simply download a precompiled binary
22 platforms. Fossil sources are also mostly self-contained, requiring only the 22 for Linux, Mac, or Windows and put it on your $PATH. Easy-to-compile
23 "zlib" library and the standard C library to build. 23 source code is available for users on other platforms. Fossil
 24 sources are also mostly self-contained, requiring only the "zlib"
 25 library and the standard C library to build.
 26
 27 5. Simple Networking - Fossil uses plain old HTTP (with proxy
 28 support) for all network communications, meaning that it works
 29 fine from behind restrictive firewalls. The protocol is bandwidth
 30 efficient to the point that Fossil can be used comfortably over
 31 a dial-up internet connection.
 32
 33 6. CGI Enabled - No server is required to use fossil. But a
 34 server does make collaboration easier. Fossil supports three
 35 different yet simple server configurations. The most popular is
 36 a 2-line CGI script. This is the approach used by the self-hosting
 37 fossil repositories.
 38
 39 7. Robust & Reliable - Fossil stores content in an SQLite database
 40 so that transactions are atomic even if interrupted by a power
 41 loss or system crash. Furthermore, automatic self-checks verify
 42 that all aspects of the repository are consistent prior to each
 43 commit. In over two years of operation, no work has ever been
 44 lost after having been committed to a Fossil repository.

cvs diff -r1.4 -r1.5 pkgsrc/editors/texmaker/DESCR (expand / switch to unified diff)

--- pkgsrc/editors/texmaker/DESCR 2013/04/07 20:49:34 1.4
+++ pkgsrc/editors/texmaker/DESCR 2013/04/08 18:29:40 1.5
@@ -1,17 +1,19 @@ @@ -1,17 +1,19 @@
1Texmaker is a free LaTeX editor, that integrates many tools needed to develop 1Texmaker is a free LaTeX editor, that integrates many tools needed to develop
2documents with LaTeX, in just one application. Texmaker runs on UNIX, MacOS X 2documents with LaTeX, in just one application. Texmaker runs on UNIX, MacOS X
3and Windows systems and is released under the GPL license. Features: 3and Windows systems and is released under the GPL license.
4* a unicode editor to write your LaTeX source files (syntax highlighting, 4
 5Features:
 6* an unicode editor to write your LaTeX source files (syntax highlighting,
5 undo-redo, search-replace, spell checker...) 7 undo-redo, search-replace, spell checker...)
6* the principal LaTex tags can be inserted directly with the "LaTeX" and "Math" 8* the principal LaTex tags can be inserted directly with the "LaTeX" and "Math"
7 menus 9 menus
8* 370 mathematical symbols can be inserted in just one click 10* 370 mathematical symbols can be inserted in just one click
9* wizards to generate code ('Quick document', 'Quick letter', tabular, tabbing 11* wizards to generate code ('Quick document', 'Quick letter', tabular, tabbing
10 and array environments) 12 and array environments)
11* LaTeX-related programs can be launched via the "Tools" menu 13* LaTeX-related programs can be launched via the "Tools" menu
12* the standard Bibtex entry types can be inserted in the ".bib" file with the 14* the standard Bibtex entry types can be inserted in the ".bib" file with the
13 "Bibliography" menu 15 "Bibliography" menu
14* a "structure view" of the document for easier navigation of a document (by 16* a "structure view" of the document for easier navigation of a document (by
15 clicking on an item in the "Structure" frame, you can jump directly to the 17 clicking on an item in the "Structure" frame, you can jump directly to the
16 corresponding part of your document 18 corresponding part of your document
17* extensive LaTeX documentation 19* extensive LaTeX documentation

cvs diff -r1.3 -r1.4 pkgsrc/lang/elisp-manual/DESCR (expand / switch to unified diff)

--- pkgsrc/lang/elisp-manual/DESCR 2013/04/07 20:49:36 1.3
+++ pkgsrc/lang/elisp-manual/DESCR 2013/04/08 18:29:41 1.4
@@ -1,22 +1,25 @@ @@ -1,22 +1,25 @@
1Most of the GNU Emacs text editor is written in the programming language called 1 Most of the GNU Emacs text editor is written in the programming
2Emacs Lisp. You can write new code in Emacs Lisp and install it as an extension 2language called Emacs Lisp. You can write new code in Emacs Lisp and
3to the editor. However, Emacs Lisp is more than a mere "extension language"; it 3install it as an extension to the editor. However, Emacs Lisp is more
4is a full computer programming language in its own right. You can use it as you 4than a mere ``extension language''; it is a full computer programming
5would any other programming language. 5language in its own right. You can use it as you would any other
 6programming language.
6 7
7Because Emacs Lisp is designed for use in an editor, it has special features for 8 Because Emacs Lisp is designed for use in an editor, it has special
8scanning and parsing text as well as features for handling files, buffers, 9features for scanning and parsing text as well as features for handling
9displays, subprocesses, and so on. Emacs Lisp is closely integrated with the 10files, buffers, displays, subprocesses, and so on. Emacs Lisp is
10editing facilities; thus, editing commands are functions that can also 11closely integrated with the editing facilities; thus, editing commands
11conveniently be called from Lisp programs, and parameters for customization are 12are functions that can also conveniently be called from Lisp programs,
12ordinary Lisp variables. 13and parameters for customization are ordinary Lisp variables.
13 14
14This manual attempts to be a full description of Emacs Lisp. For a beginner's 15 This manual attempts to be a full description of Emacs Lisp. For a
15introduction to Emacs Lisp, see "An Introduction to Emacs Lisp Programming," by 16beginner's introduction to Emacs Lisp, see ``An Introduction to
16Bob Chassell, also published by the Free Software Foundation. This manual 17Emacs Lisp Programming,'' by Bob Chassell, also published by the Free
17presumes considerable familiarity with the use of Emacs for editing; see "The 18Software Foundation. This manual presumes considerable familiarity with
18GNU Emacs Manual" for this basic information. 19the use of Emacs for editing; see ``The GNU Emacs Manual'' for this
 20basic information.
19 21
20Generally speaking, the earlier chapters describe features of Emacs Lisp that 22 Generally speaking, the earlier chapters describe features of Emacs
21have counterparts in many programming languages, and later chapters describe 23Lisp that have counterparts in many programming languages, and later
22features that are peculiar to Emacs Lisp or relate specifically to editing. 24chapters describe features that are peculiar to Emacs Lisp or relate
 25specifically to editing.

cvs diff -r1.2 -r1.3 pkgsrc/lang/scala/DESCR (expand / switch to unified diff)

--- pkgsrc/lang/scala/DESCR 2013/04/07 20:49:36 1.2
+++ pkgsrc/lang/scala/DESCR 2013/04/08 18:29:41 1.3
@@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
1Scala is a general purpose programming language designed to express common 1Scala is a general purpose programming language designed to express common
2programming patterns in a concise, elegant, and type-safe way. It smoothly 2programming patterns in a concise, elegant, and type-safe way. It smoothly
3integrates features of object-oriented and functional languages, enabling Java 3integrates features of object-oriented and functional languages, enabling
4and other programmers to be more productive. 4Java and other programmers to be more productive.

cvs diff -r1.2 -r1.3 pkgsrc/math/arpack/Attic/DESCR (expand / switch to unified diff)

--- pkgsrc/math/arpack/Attic/DESCR 2013/04/07 20:49:37 1.2
+++ pkgsrc/math/arpack/Attic/DESCR 2013/04/08 18:29:41 1.3
@@ -1,23 +1,35 @@ @@ -1,23 +1,35 @@
1ARPACK is a collection of Fortran77 subroutines designed to solve large scale 1ARPACK is a collection of Fortran77 subroutines designed to solve large
2eigenvalue problems. The package is designed to compute a few eigenvalues and 2scale eigenvalue problems.
3corresponding eigenvectors of a general n by n matrix A. It is most appropriate 3
4for large sparse or structured matrices A where structured means that a 4The package is designed to compute a few eigenvalues and corresponding
5matrix-vector product w <- Av requires order n rather than the usual order n**2 5eigenvectors of a general n by n matrix A. It is most appropriate for large
6floating point operations. This software is based upon an algorithmic variant of 6sparse or structured matrices A where structured means that a matrix-vector
7the Arnoldi process called the Implicitly Restarted Arnoldi Method (IRAM). When 7product w <- Av requires order n rather than the usual order n**2 floating
8the matrix A is symmetric it reduces to a variant of the Lanczos process called 8point operations. This software is based upon an algorithmic variant of the
9the Implicitly Restarted Lanczos Method (IRLM). These variants may be viewed as 9Arnoldi process called the Implicitly Restarted Arnoldi Method (IRAM). When
10a synthesis of the Arnoldi/Lanczos process with the Implicitly Shifted QR 10the matrix A is symmetric it reduces to a variant of the Lanczos process
11technique that is suitable for large scale problems. For many standard problems, 11called the Implicitly Restarted Lanczos Method (IRLM). These variants may be
12a matrix factorization is not required. Only the action of the matrix on a 12viewed as a synthesis of the Arnoldi/Lanczos process with the Implicitly
13vector is needed. ARPACK software is capable of solving large scale symmetric, 13Shifted QR technique that is suitable for large scale problems. For many
14nonsymmetric, and generalized eigenproblems from significant application areas. 14standard problems, a matrix factorization is not required. Only the action
15The software is designed to compute a few (k) eigenvalues with user specified 15of the matrix on a vector is needed. ARPACK software is capable of solving
16features such as those of largest real part or largest magnitude. Storage 16large scale symmetric, nonsymmetric, and generalized eigenproblems from
17requirements are on the order of n*k locations. No auxiliary storage is 17significant application areas. The software is designed to compute a few (k)
18required. A set of Schur basis vectors for the desired k-dimensional eigen-space 18eigenvalues with user specified features such as those of largest real part
19is computed which is numerically orthogonal to working precision. Numerically accurate eigenvectors are available on request. Important Features: 19or largest magnitude. Storage requirements are on the order of n*k locations.
20 o Reverse Communication Interface. 20No auxiliary storage is required. A set of Schur basis vectors for the desired
21 o Single and Double Precision Real Arithmetic Versions for Symmetric, 21k-dimensional eigen-space is computed which is numerically orthogonal to working
22 Non-symmetric, Standard or Generalized Problems. 22precision. Numerically accurate eigenvectors are available on request.
23 ...and more! 23
 24Important Features:
 25
 26 o Reverse Communication Interface.
 27 o Single and Double Precision Real Arithmetic Versions for Symmetric,
 28 Non-symmetric, Standard or Generalized Problems.
 29 o Single and Double Precision Complex Arithmetic Versions for Standard
 30 or Generalized Problems.
 31 o Routines for Banded Matrices - Standard or Generalized Problems.
 32 o Routines for The Singular Value Decomposition.
 33 o Example driver routines that may be used as templates to implement
 34 numerous Shift-Invert strategies for all problem types, data types
 35 and precision.

cvs diff -r1.2 -r1.3 pkgsrc/math/eigen2/DESCR (expand / switch to unified diff)

--- pkgsrc/math/eigen2/DESCR 2013/04/07 20:49:37 1.2
+++ pkgsrc/math/eigen2/DESCR 2013/04/08 18:29:41 1.3
@@ -1,24 +1,31 @@ @@ -1,24 +1,31 @@
1Eigen 2 is a C++ template library for linear algebra: vectors, matrices, and 1Eigen 2 is a C++ template library for linear algebra: vectors, matrices, and
2related algorithms. It is: 2related algorithms. It is:
3* Versatile. Eigen handles, without code duplication, and in a completely 3* Versatile. Eigen handles, without code duplication, and in a completely
4 integrated way: 4 integrated way:
5 o both fixed-size and dynamic-size matrices and vectors. 5 o both fixed-size and dynamic-size matrices and vectors.
6 o both dense and sparse (the latter is still experimental) matrices and 6 o both dense and sparse (the latter is still experimental) matrices and
7 vectors. 7 vectors.
8 o both plain matrices/vectors and abstract expressions. 8 o both plain matrices/vectors and abstract expressions.
9 o both column-major (the default) and row-major matrix storage. 9 o both column-major (the default) and row-major matrix storage.
10 o both basic matrix/vector manipulation and many more advanced, specialized 10 o both basic matrix/vector manipulation and many more advanced, specialized
11 modules providing algorithms for linear algebra, geometry, quaternions, or 11 modules providing algorithms for linear algebra, geometry, quaternions,
12 advanced array manipulation. 12 or advanced array manipulation.
13* Fast. 13* Fast.
14 o Expression templates allow to intelligently remove temporaries and enable 14 o Expression templates allow to intelligently remove temporaries and enable
15 lazy evaluation, when that is appropriate -- Eigen takes care of this 15 lazy evaluation, when that is appropriate -- Eigen takes care of this
16 automatically and handles aliasing too in most cases. 16 automatically and handles aliasing too in most cases.
17 o Explicit vectorization is performed for the SSE (2 and later) and AltiVec 17 o Explicit vectorization is performed for the SSE (2 and later) and AltiVec
18 instruction sets, with graceful fallback to non-vectorized code. Expression 18 instruction sets, with graceful fallback to non-vectorized code.
19 templates allow to perform these optimizations globally for whole 19 Expression templates allow to perform these optimizations globally for
20 expressions. 20 whole expressions.
21 o With fixed-size objects, dynamic memory allocation is avoided, and the 21 o With fixed-size objects, dynamic memory allocation is avoided, and the
22 loops are unrolled when that makes sense. 22 loops are unrolled when that makes sense.
23 o For large matrices, special attention is paid to cache-friendliness. 23 o For large matrices, special attention is paid to cache-friendliness.
24...and more! 24* Elegant. The API is extremely clean and expressive, thanks to expression
 25 templates. Implementing an algorithm on top of Eigen feels like just copying
 26 pseudocode. You can use complex expressions and still rely on Eigen to
 27 produce optimized code: there is no need for you to manually decompose
 28 expressions into small steps.
 29* Compiler-friendy. Eigen has very reasonable compilation times at least with
 30 GCC, compared to other C++ libraries based on expression templates and heavy
 31 metaprogramming. Eigen is also standard C++ and supports various compilers.

cvs diff -r1.2 -r1.3 pkgsrc/math/eigen3/DESCR (expand / switch to unified diff)

--- pkgsrc/math/eigen3/DESCR 2013/04/07 20:49:37 1.2
+++ pkgsrc/math/eigen3/DESCR 2013/04/08 18:29:41 1.3
@@ -11,14 +11,21 @@ related algorithms. It is: @@ -11,14 +11,21 @@ related algorithms. It is:
11 modules providing algorithms for linear algebra, geometry, quaternions, 11 modules providing algorithms for linear algebra, geometry, quaternions,
12 or advanced array manipulation. 12 or advanced array manipulation.
13* Fast. 13* Fast.
14 o Expression templates allow to intelligently remove temporaries and enable 14 o Expression templates allow to intelligently remove temporaries and enable
15 lazy evaluation, when that is appropriate -- Eigen takes care of this 15 lazy evaluation, when that is appropriate -- Eigen takes care of this
16 automatically and handles aliasing too in most cases. 16 automatically and handles aliasing too in most cases.
17 o Explicit vectorization is performed for the SSE (2 and later) and AltiVec 17 o Explicit vectorization is performed for the SSE (2 and later) and AltiVec
18 instruction sets, with graceful fallback to non-vectorized code. 18 instruction sets, with graceful fallback to non-vectorized code.
19 Expression templates allow to perform these optimizations globally for 19 Expression templates allow to perform these optimizations globally for
20 whole expressions. 20 whole expressions.
21 o With fixed-size objects, dynamic memory allocation is avoided, and the 21 o With fixed-size objects, dynamic memory allocation is avoided, and the
22 loops are unrolled when that makes sense. 22 loops are unrolled when that makes sense.
23 o For large matrices, special attention is paid to cache-friendliness. 23 o For large matrices, special attention is paid to cache-friendliness.
24...and more! 24* Elegant. The API is extremely clean and expressive, thanks to expression
 25 templates. Implementing an algorithm on top of Eigen feels like just copying
 26 pseudocode. You can use complex expressions and still rely on Eigen to
 27 produce optimized code: there is no need for you to manually decompose
 28 expressions into small steps.
 29* Compiler-friendy. Eigen has very reasonable compilation times at least with
 30 GCC, compared to other C++ libraries based on expression templates and heavy
 31 metaprogramming. Eigen is also standard C++ and supports various compilers.

cvs diff -r1.2 -r1.3 pkgsrc/parallel/openmpi/DESCR (expand / switch to unified diff)

--- pkgsrc/parallel/openmpi/DESCR 2013/04/07 20:49:40 1.2
+++ pkgsrc/parallel/openmpi/DESCR 2013/04/08 18:29:41 1.3
@@ -1,20 +1,24 @@ @@ -1,20 +1,24 @@
1The Open MPI Project is an open source MPI-2 implementation that is developed 1The Open MPI Project is an open source MPI-2 implementation
2and maintained by a consortium of academic, research, and industry partners. 2that is developed and maintained by a consortium of academic,
3Open MPI is therefore able to combine the expertise, technologies, and resources 3research, and industry partners. Open MPI is therefore able to
4from all across the High Performance Computing community in order to build the 4combine the expertise, technologies, and resources from all
5best MPI library available. Open MPI offers advantages for system and software 5across the High Performance Computing community in order to
6vendors, application developers and computer science researchers. Features 6build the best MPI library available. Open MPI offers advantages
7implemented or in short-term development for Open MPI include: 7for system and software vendors, application developers and
 8computer science researchers.
 9
 10Features implemented or in short-term development for Open MPI
 11include:
8 12
9 - Full MPI-2 standards conformance 13 - Full MPI-2 standards conformance
10 - Thread safety and concurrency 14 - Thread safety and concurrency
11 - Dynamic process spawning 15 - Dynamic process spawning
12 - Network and process fault tolerance 16 - Network and process fault tolerance
13 - Support network heterogeneity 17 - Support network heterogeneity
14 - Single library supports all networks 18 - Single library supports all networks
15 - Run-time instrumentation 19 - Run-time instrumentation
16 - Many job schedulers supported 20 - Many job schedulers supported
17 - Many OS's supported (32 and 64 bit) 21 - Many OS's supported (32 and 64 bit)
18 - Production quality software 22 - Production quality software
19 - High performance on all platforms 23 - High performance on all platforms
20 - Portable and maintainable 24 - Portable and maintainable

cvs diff -r1.2 -r1.3 pkgsrc/print/tex-biblatex/DESCR (expand / switch to unified diff)

--- pkgsrc/print/tex-biblatex/DESCR 2013/04/07 20:49:40 1.2
+++ pkgsrc/print/tex-biblatex/DESCR 2013/04/08 18:29:41 1.3
@@ -1,24 +1,31 @@ @@ -1,24 +1,31 @@
1The biblatex package is a complete reimplementation of the bibliographic 1The biblatex package is a complete reimplementation of the
2facilities provided by LaTeX in conjunction with BibTeX. It redesigns the way in 2bibliographic facilities provided by LaTeX in conjunction with
3which LaTeX interacts with BibTeX at a fairly fundamental level. With biblatex, 3BibTeX. It redesigns the way in which LaTeX interacts with
4BibTeX is only used (if it is used at all) to sort the bibliography and to 4BibTeX at a fairly fundamental level. With biblatex, BibTeX is
5generate labels. Instead of being implemented in BibTeX's style files, the 5only used (if it is used at all) to sort the bibliography and
6formatting of the bibliography is entirely controlled by TeX macros. Good 6to generate labels. Instead of being implemented in BibTeX's
7working knowledge in LaTeX should be sufficient to design new bibliography and 7style files, the formatting of the bibliography is entirely
8citation styles - there is no need to learn BibTeX's postfix stack language. 8controlled by TeX macros. Good working knowledge in LaTeX
9Just like the bibliography styles, all citation commands may be freely 9should be sufficient to design new bibliography and citation
10(re)defined. In fact, users need not remain bound to BibTeX for use with 10styles -- there is no need to learn BibTeX's postfix stack
11biblatex: an alternative bibliography processor biblatex-biber is available. 11language. Just like the bibliography styles, all citation
12Development of biblatex and biblatex-biber is closely coupled; the present 12commands may be freely (re)defined. In fact, users need not
13release of biblatex is designed to work with biblatex-biber version 0.9.3. The 13remain bound to BibTeX for use with biblatex: an alternative
14package needs e-TeX, and uses the author's etoolbox and logreq packages. For 14bibliography processor biblatex-biber is available. Development
15users of biblatex-biber, version 0.9 is required (at least; refer to the notes 15of biblatex and biblatex-biber is closely coupled; the present
16for the version of biblatex-biber that you are using). Apart from the features 16release of biblatex is designed to work with biblatex-biber
17unique to biblatex, the package also incorporates core features of the following 17version 0.9.3. The package needs e-TeX, and uses the author's
18packages: babelbib, bibtopic, bibunits, chapterbib, cite, inlinebib, mcite and 18etoolbox and logreq packages. For users of biblatex-biber,
19mciteplus, mlbib, multibib, splitbib. There are also some conceptual parallels 19version 0.9 is required (at least; refer to the notes for the
20to the natbib and amsrefs packages. The biblatex package supports split 20version of biblatex-biber that you are using). Apart from the
21bibliographies, multiple bibliographies within one document, and separate lists 21features unique to biblatex, the package also incorporates core
22of bibliographic shorthands. Bibliographies may be subdivided into parts (by 22features of the following packages: babelbib, bibtopic,
23chapter, by section, etc.) and/or segmented by topics (by type, by keyword, 23bibunits, chapterbib, cite, inlinebib, mcite and mciteplus,
24etc.). The package is fully localized and can interface with the babel package. 24mlbib, multibib, splitbib. There are also some conceptual
 25parallels to the natbib and amsrefs packages. The biblatex
 26package supports split bibliographies, multiple bibliographies
 27within one document, and separate lists of bibliographic
 28shorthands. Bibliographies may be subdivided into parts (by
 29chapter, by section, etc.) and/or segmented by topics (by type,
 30by keyword, etc.). The package is fully localized and can
 31interface with the babel package.