Commit graph

3515 commits

Author SHA1 Message Date
joerg
56322d9b61 Provide library path for gmp and pari too. 2014-12-11 22:12:33 +00:00
joerg
9e7b772f7b Explicitly provide library search path for X11 libs. 2014-12-10 23:25:15 +00:00
wiz
53fe698af1 Apply 11 upstream patches, bump to 3.2.1pl11.
Requested by Kai-Uwe Eckhardt.
Remove an incorrect comment.

Changes:

One of the mpfr_exp implementations uses a left shift on an integer
that can be negative: exps <<= 1; and this has an undefined behavior
according to the ISO C standard. In most cases, this will correspond
to a multiplication by 2, and the code will behave as expected
(this is why the bug hadn't been detected until now). But problems
may occur if a sanitizer is used (this is how this bug was detected)
or possibly in case of advanced optimizations, such as LTO. This
is fixed by the exp_2 patch.

The mpfr_fits_u*_p functions return 0 ("doesn't fit") instead of
non-zero ("fits") on negative arguments for which the rounding to
an integer in the given rounding mode is 0. This bug is fixed by
the fits-smallneg patch, which also updates the testcases.

Some tget_flt tests fail in environments where native C floating-point
division by zero is not supported, e.g. regarded as an error, such
as with Clang's sanitizer; some similar tests were already disabled
in such a case, but not all. The tset_ld test triggers a useless
overflow on a double. These problems are fixed by the clang-divby0
patch, which also disables constant division by zero on the native
C type double with Clang in order to avoid incorrect code.

The formatted output functions (mpfr_*printf) are incorrect on the
value 0 when using the alternative form (# flag), a positive
precision, and the g or G conversion specifier: there is one
additional trailing 0. The corresponding test is also incorrect
(explaining why the bug was not detected). These problems are fixed
by the printf-alt0 patch, which also provides some additional
related tests.

Only for applications using the custom interface: The mpfr_custom_init_set
macro has a typo in a variable name, which can yield incorrect
behavior if the second argument is not a simple expression. This
bug is fixed by the custom_init_set patch.

The build fails on li2.c with the GCC -Werror=return-type option
when logging has been enabled. This problem is fixed by the li2-return
patch.

The rounding of mpfr_exp can be incorrect for output precisions
larger than or equal to MPFR_EXP_THRESHOLD (several thousands of
bits; its value depends on the architecture). This bug is fixed by
the exp3 patch, which also provides a testcase.

This MPFR release fails to build with GMP 6 when the --with-gmp-build
configure option is used. The gmp6-compat patch fixes this
compatibility problem.

When dividing a very large number (near the maximum finite one, in
absolute value) by a very small number (near the minimum one, in
absolute value), an integer overflow occurs in the computation of
the exponent of the result, yielding undefined behavior, such as
the result 0 instead of infinity. This bug is fixed by the div-overflow
patch, which also provides a testcase.

The vasprintf.c source file contains incorrect assertions, which
may fail while the computation is valid; this can occur only when
outputting tiny numbers (very small exponents). These assertions
are fixed by the vasprintf patch, which also provides a testcase.

A buffer overflow may occur in mpfr_strtofr. This is due to incorrect
GMP documentation for mpn_set_str about the size of a buffer
(discussion; first fix in the GMP documentation). This bug is
present in the MPFR versions from 2.1.0 (adding mpfr_strtofr) to
this one, and can be detected by running "make check" in a 32-bit
ABI under GNU/Linux with alloca disabled (this is currently possible
by using the --with-gmp-build configure option where alloca has
been disabled in the GMP build). It is fixed by the strtofr patch.
2014-12-05 13:16:26 +00:00
wiz
0f9bcfcee2 Mark two custom targets .PHONY.
XXX: This does not handle distribution patches.
2014-12-05 13:14:21 +00:00
joerg
04b67e9a3a Explicit search path for libgmp and co. Bump revision. 2014-12-03 14:03:21 +00:00
joerg
8cd84fdffc Don't pass -I without argument to the compiler. 2014-11-29 22:04:51 +00:00
wiz
7807c4e8c5 Update to 3.14.1:
Overview of changes in gnome-calculator 3.14.1
    * Update : Translations (Translation team)
    * Update : Search provider timeout (Michael Catanzaro)
    * Workaround : Warning in search-provider log (Michael Catanzaro)
    * Fix : Crash on thousand saperator (Michael Catanzaro)
    * Fix : Button arrangement in programming mode (Abhinav)
    * Fix : Vala warning about empty conditional body (Michael Catanzaro)
    * Fix : Remove use of GtkAlignment (Michael Catanzaro)
    * Fix : Use set_accels_for_action() (Arnaud Bonatti)
    * Removed : Gtk.Widget.ensure_style() (Michael Catanzaro)
    * Removed : Use of fixes.vapi for langinfo (Michael Catanzaro)

Overview of changes in gnome-calculator 3.14.0
    * Update : Translations (Translation team)

Overview of changes in gnome-calculator 3.13.92
    * Update : Translations (Translation team)
    * Fix : Documentation (Documentation team)

Overview of changes in gnome-calculator 3.13.90
    * Update : Translations (Translation team)
    * Update : doap file (Piotr Drąg, Olav Vitters)
    * Fix : test install (Vadim Rutkovsky)

Overview of changes in gnome-calculator 3.13.3
    * New : Calculator search provider (Michael Catanzaro)
    * New : Tests in release tarball (Vadim Rutkovsky)
    * New : Localized radix character from command-line (Michael Catanzaro)
    * Update : Translations (Translation team)
    * Fix : Restore previous answer on undo (Rodolphe PELLOUX-PRAYER)
    * Fix : Segfault on undo beyond history (Elita Lobo)
    * Fix : Malformed expression error on base change (PioneerAxon)
    * Fix : Critical warnings when entering Financial Mode (Michael Catanzaro)
    * Fix : Fix gcalccmd crash (PioneerAxon)
    * Fix : gcalccmd now exits with new-line (PioneerAxon)
    * Fix : Reset text in new function pop-up (ZZroman)
    * Fix : Removed redundent calls to notify_property() (Michael Catanzaro)
    * Fix : Use layout based decimal saperator on numberpad (Pierre Ossman)
    * Fix : Appdata : add default screenshot (Richard Hughes)
    * Fix : Don't create fundamental types (Michael Catanzaro)
    * Fix : Typo in step definition filelist (Vadim Rutkovsky)
    * Removed : Latvian lats from default currencies (Michael Catanzaro)

Overview of changes in gnome-calculator 3.13.2
    * New : Tests (Vadim Rutkovsky)
    * New : Use popover to change mode (Michael Catanzaro)
    * New : Use headerbar for preference dialog (Michael Catanzaro)
    * Update : GTK+ and vala dependencies (Michael Catanzaro)
    * Update : Modernize option parsing (Paolo Borelli)
    * Update : URLs in doap file (Piotr Drag)
    * Update : License fields in appdata (Michael Catanzaro)
    * Update : Translations (Translation team)
    * Fix : Ignore libtool files (Michael Catanzaro)
    * Fix : Failing test-case due to updated libc (PioneerAxon)
    * Fix : Crash due to non-validated return iterator (Andreas Henriksson)
    * Fix : Close popover after changing mode (Arnaud Bonatti)
    * Fix : Focus input field after mode change (Michael Catanzaro)
    * Fix : Mark image not translatable (Gabor Kelemen)
    * Fix : Crash on sub/superscript with trailing space (Robert Ancell)

Overview of changes in gnome-calculator 3.12.0
    * Update : Translations (Translation team)

Overview of changes in gnome-calculator 3.11.92
    * Update : Translations (Translation team)
    * Fix : Lost text focus on click (Simen Heggestøyl)

Overview of changes in gnome-calculator 3.11.91
    * New : Use git.mk (Michael Catanzaro)
    * Update : Rename desktop file (Michael Catanzaro)
    * Update : Translations (Translation team)
    * Fix : Makefile (Michael Catanzaro)
    * Fix : Precision loss (Daniel Renninghoff)
    * Fix : 0^0 should be indeterminate (Elita Lobo)
    * Fix : Precision error for ln () calculations (Daniel Renninghoff)

Overview of changes in gnome-calculator 3.11.90
    * Update : Translations (Translation team)
    * Fix : Window specific mode and actions (Michael Catanzaro)
    * Fix : About dialog (Michael Catanzaro)

Overview of changes in gnome-calculator 3.11.5
    * Update : Translations (Translation team)
    * Update : Documentation (PioneerAxon, Baptiste Mille-Mathias)
    * Fix : Appdata (Michael Catanzaro)

Overview of changes in gnome-calculator 3.11.4
    * Update : Translations (Translations team)
    * Fix : Add tooltip to custom functions (Garima Joshi)
    * Fix : Bug in representation mode for non-decimal answers (PioneerAxon)

Overview of changes in gnome-calculator 3.11.3
    * New : Custom functions (Garima Joshi)
    * New : Support for factorials of positive decimal numbers (Rashid Khan)
    * Update : Depend on newer versions of GTK, Vala (Michael Catanzaro)
    * Update : Translations
    * Update : Use HeaderBar (Michael Catanzaro)
    * Fix : Stop using stock icons (Robert Ancell)
    * Fix : Compilation warnings (Robert Ancell)
    * Fix : Title in basic mode (Michael Catanzaro)
    * Fix : Typos (Christian Kirbach, Seán de Búrca)
    * Fix : Newline text wrap bug (Kevin THIERRY)
    * Fix : "Malformed expression" stays forever bug (Rashid Khan)
    * Fix : AppData (Richard Hughes)
    * Fix : Misc cleanup (Michael Catanzaro, Olav Vitters)
2014-11-25 12:04:19 +00:00
szptvlfn
01e6374124 Bump PKGREVISION for hs-transformers-0.4.2.0 2014-11-23 12:52:31 +00:00
markd
ab68a3fbb8 Update to KDE SC 4.14.3 2014-11-13 19:19:06 +00:00
adam
8e3b70e314 Revbump after updating boost 2014-11-07 19:39:24 +00:00
cheusov
09a45edfa1 Fix for build failure seen on Linux/gcc-4.7.
We have to enable -msse2 before checking for xmmintrin.h.
2014-11-02 23:09:31 +00:00
wen
a039059dd0 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
2014-11-01 13:31:10 +00:00
cheusov
c75aff0462 Include example scripts, some of the are rather useful.
++pkgrevision.
2014-10-31 00:54:02 +00:00
cheusov
c8e1feb4e4 += crfsuite 2014-10-29 23:14:36 +00:00
cheusov
1a416088f4 CRFSuite is an implementation of Conditional Random Fields (CRFs) for
labeling sequential data. The first priority of this software is to
train and use CRF models as fast as possible even at the expense of
its memory space and code generality. CRFsuite runs 5.4 - 61.8 times
faster than C++ implementations for training. CRFsuite supports
parameter estimation with L1 regularization (Laplacian prior) using
Orthant-Wise Limited-memory Quasi-Newton (OW-LQN) method and L2
regularization (Gaussian prior) using Limited-memory BFGS (L-BFGS)
method.
2014-10-29 23:13:21 +00:00
cheusov
9f5c6fd0ac += liblbfgs 2014-10-29 23:12:17 +00:00
cheusov
abc1d88636 This library is a C port of the implementation of Limited-memory
Broyden-Fletcher-Goldfarb-Shanno (L-BFGS) method written by Jorge
Nocedal. The original FORTRAN source code is available at:
http://www.ece.northwestern.edu/~nocedal/lbfgs.html
2014-10-29 23:10:29 +00:00
cheusov
537fc34f66 += libshorttext 2014-10-29 17:09:39 +00:00
cheusov
16af52c1ec LibShortText is an open source tool for short-text classification and
analysis. It can handle the classification of, for example, titles,
questions, sentences, and short messages. Main features of
LibShortText include
  * It is more efficient than general text-mining packages. On a
    typical computer, processing and training 10 million short texts
    takes only around half an hour.
  * The fast training and testing is built upon the linear classifier
  * LIBLINEAR
  * Default options often work well without tedious tuning.
  * An interactive tool for error analysis is included. Based on the
    property that each short text contains few words, LibShortText
    provides details in predicting each text.
2014-10-29 17:06:40 +00:00
cheusov
3ff020199c Fix hardcoded paths to executables; ++pkgrevision 2014-10-19 22:11:22 +00:00
cheusov
627d01b121 += liblinear 2014-10-19 16:48:44 +00:00
cheusov
aa901feeca Add liblinear.
LIBLINEAR is a linear classifier for data with millions of instances
and features. It supports
    L2-regularized classifiers
    L2-loss linear SVM, L1-loss linear SVM, and logistic regression (LR)
    L1-regularized classifiers (after version 1.4)
    L2-loss linear SVM and logistic regression (LR)
    L2-regularized support vector regression (after version 1.9)
    L2-loss linear SVR and L1-loss linear SVR.
Main features of LIBLINEAR include
    Same data format as LIBSVM, our general-purpose SVM solver,
        and also similar usage
    Multi-class classification: 1) one-vs-the rest, 2) Crammer & Singer
    Cross validation for model selection
    Probability estimates (logistic regression only)
    Weights for unbalanced data
    MATLAB/Octave, Java, Python, Ruby interfaces
2014-10-19 09:57:21 +00:00
cheusov
3ff3680eea Add more utilities and files to libsvm package 2014-10-19 08:59:31 +00:00
szptvlfn
9b07cabdd2 Bump PKGREVISION for hs-vector-0.10.12.1 2014-10-18 21:28:58 +00:00
joerg
685155bfef Racy build. 2014-10-15 22:06:23 +00:00
jaapb
1e2c6eff15 Revbump for ocaml 4.02.0.
(Some packages omitted because they will be updated to new versions)
2014-10-09 19:14:03 +00:00
wiz
cda18437be Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles. 2014-10-09 14:05:50 +00:00
wiz
e8647fedbb Remove SVR4_PKGNAME, per discussion on tech-pkg. 2014-10-09 13:44:32 +00:00
wiz
388e2d5aff Remove wxMaxima; wxmaxima replaces it. 2014-10-01 11:10:30 +00:00
wiz
e8b3efff42 Import wxmaxima-14.09.0 as math/wxmaxima. The casing of the package name
is finally consistent.

This is a graphical UI for the computer algebra system maxima.

Changes compared to math/wxMaxima:

14.09.0:
Bugfixes and compatibility with wxGTK-3.x.
2014-10-01 11:09:55 +00:00
jperkin
f501709395 Requires zlib. 2014-09-29 15:11:43 +00:00
fhajny
1f7b0c1490 Fix PLIST for SunOS. 2014-09-25 12:59:30 +00:00
jperkin
48badf9a0c Replace WRAPPER_BINDIR reference with real path in generated file. 2014-09-24 10:53:22 +00:00
jperkin
71212ef529 Don't include termcap.h on SunOS. 2014-09-23 22:52:01 +00:00
jperkin
b4efa95a07 Remove TOOLS_DIR references from the generated pari.cfg. 2014-09-23 09:08:21 +00:00
wiz
490710b08f Update to 3.1.1 and fix build with py-cython-0.20+.
We are happy to announce PyTables 3.1.1.

This is a bug-fix release that addresses a critical bug that make PyTables
unusable on some platforms.


What's new
==========

- Fixed a critical bug that caused an exception at import time.
  The error was triggered when a bug in long-double detection is detected
  in the HDF5 library (see :issue:`275`) and numpy_ does not expose
  `float96` or `float128`. Closes :issue:`344`.
- The internal Blosc_ library has been updated to version 1.3.5.
  This fixes a false buffer overrun condition that made c-blosc to fail,
  even if the problem was not real.

As always, a large amount of bugs have been addressed and squashed as well.
2014-09-20 17:56:36 +00:00
wiz
664fa26e58 - R-formatR. 2014-09-20 09:13:49 +00:00
brook
2b9ecca12f Move math/R-knitr to print/R-knitr.
Note: this commit is part of reorganizing some of the recently
imported R packages, which are being reimported into more appropriate
categories (and removed from math) as a result of a recent discussion
on tech-pkg and privately with wiz@.  See the thread starting with:

  http://mail-index.netbsd.org/tech-pkg/2014/09/05/msg013558.html
2014-09-20 04:11:43 +00:00
brook
eceb5fda98 Move math/R-evaluate to devel/R-evaluate and fix dependencies.
Note: this commit is part of reorganizing some of the recently
imported R packages, which are being reimported into more appropriate
categories (and removed from math) as a result of a recent discussion
on tech-pkg and privately with wiz@.  See the thread starting with:

  http://mail-index.netbsd.org/tech-pkg/2014/09/05/msg013558.html
2014-09-20 03:53:54 +00:00
brook
f6a1f767e0 Move math/R-digest to security/R-digest and fix dependencies.
Note: this commit is part of reorganizing some of the recently
imported R packages, which are being reimported into more appropriate
categories (and removed from math) as a result of a recent discussion
on tech-pkg and privately with wiz@.  See the thread starting with:

  http://mail-index.netbsd.org/tech-pkg/2014/09/05/msg013558.html
2014-09-20 03:34:56 +00:00
brook
e82aa16ded Move math/R-markdown to textproc/R-markdown and fix dependencies.
Note: this commit is part of reorganizing some of the recently
imported R packages, which are being reimported into more appropriate
categories (and removed from math) as a result of a recent discussion
on tech-pkg and privately with wiz@.  See the thread starting with:

  http://mail-index.netbsd.org/tech-pkg/2014/09/05/msg013558.html
2014-09-19 22:47:06 +00:00
brook
35e28d2ef6 Move math/R-highr to textproc/R-highr and fix dependencies.
Note: this commit is part of reorganizing some of the recently
imported R packages, which are being reimported into more appropriate
categories (and removed from math) as a result of a recent discussion
on tech-pkg and privately with wiz@.  See the thread starting with:

  http://mail-index.netbsd.org/tech-pkg/2014/09/05/msg013558.html
2014-09-19 22:34:44 +00:00
brook
0dc0261741 Move math/R-stringr to textproc/R-stringr and fix dependencies.
Note: this commit is part of reorganizing some of the recently
imported R packages, which are being reimported into more appropriate
categories (and removed from math) as a result of a recent discussion
on tech-pkg and privately with wiz@.  See the thread starting with:

  http://mail-index.netbsd.org/tech-pkg/2014/09/05/msg013558.html
2014-09-19 21:21:16 +00:00
brook
312c623188 Fix dependency on R-Rcpp, which was moved from math/R-Rcpp to devel/R-Rcpp.
Note: this commit is part of reorganizing some of the recently
imported R packages, which are being reimported into more appropriate
categories (and removed from math) as a result of a recent discussion
on tech-pkg and privately with wiz@.  See the thread starting with:

  http://mail-index.netbsd.org/tech-pkg/2014/09/05/msg013558.html
2014-09-19 21:19:40 +00:00
brook
0443d94659 Move math/R-Rcpp to devel/R-Rcpp.
Note: this commit is part of reorganizing some of the recently
imported R packages, which are being reimported into more appropriate
categories (and removed from math) as a result of a recent discussion
on tech-pkg and privately with wiz@.  See the thread starting with:

  http://mail-index.netbsd.org/tech-pkg/2014/09/05/msg013558.html
2014-09-19 21:17:12 +00:00
brook
a1b93a3672 Move math/R-countrycode to geography/R-countrycode.
Note: this commit is part of reorganizing some of the recently
imported R packages, which are being reimported into more appropriate
categories (and removed from math) as a result of a recent discussion
on tech-pkg and privately with wiz@.  See the thread starting with:

  http://mail-index.netbsd.org/tech-pkg/2014/09/05/msg013558.html
2014-09-19 20:55:07 +00:00
brook
239aa353bd Move math/R-mime to mail/R-mime.
Note: this commit is part of reorganizing some of the recently
imported R packages, which are being reimported into more appropriate
categories (and removed from math) as a result of a recent discussion
on tech-pkg and privately with wiz@.  See the thread starting with:

  http://mail-index.netbsd.org/tech-pkg/2014/09/05/msg013558.html
2014-09-19 20:46:32 +00:00
brook
55b5323a70 Move math/R-formatR to textproc/R-formatR and fix depending packages.
Note: this commit is part of reorganizing some of the recently
imported R packages, which are being reimported into more appropriate
categories (and removed from math) as a result of a recent discussion
on tech-pkg and privately with wiz@.  See the thread starting with:

  http://mail-index.netbsd.org/tech-pkg/2014/09/05/msg013558.html
2014-09-19 20:36:53 +00:00
brook
7412b1b573 Remove math/R-latticeExtra and switch dependency to reimported package
in graphics/R-latticeExtra.

Note: this commit is part of reorganizing some of the recently
imported R packages, which are being reimported into more appropriate
categories (and removed from math) as a result of a recent discussion
on tech-pkg and privately with wiz@.  See the thread starting with:

  http://mail-index.netbsd.org/tech-pkg/2014/09/05/msg013558.html
2014-09-19 19:42:13 +00:00
szptvlfn
668b6e01c1 Update to 0.15.3
CHANGELOG:
0.15.3
------
* `instance NFData a => NFData (NonEmpty a)`
* Added `NFData` instances for the types in Data.Semigroup
2014-09-14 18:26:13 +00:00