Commit graph

180282 commits

Author SHA1 Message Date
dholland
370410af2b Mark this NOT_FOR 64-bit platforms, as it seems to not draw a clear
distinction between host and guest addresses and 64-bit host addresses
give it fits.

If anyone wants to try making it work, let me know as I have partial
patches.
2012-01-03 02:07:38 +00:00
dholland
2444ad5307 1. Not MAKE_JOBS_SAFE.
2. Use MMFLAGS instead of MFLAGS as the compiler flags make variable.
The latter interacts somewhat poorly with make's own usage of the same
identifier. Do this by SUBST at post-extract time so nothing ever sees
the original form, and adjust patches to match.

Does not build (it cannot parse NetBSD's stdlib.h) but no longer
explodes randomly.
2012-01-03 01:25:28 +00:00
dholland
45ecfa037f ntl, boolean 2012-01-03 01:19:08 +00:00
dholland
2aa65c624f Fix undefined behavior (promoted from a warning to an error in recent gcc)
by casting string objects to const char * before passing to printf.

While here, switch PKG_DESTDIR_SUPPORT from "destdir" to "user-destdir"
(no reason I can see for the former, it appears to date way back) and
add patch comments.

PKGREVISION -> 9, since with netbsd-5 and older -current the issue wasn't
fatal at compile time.
2012-01-03 01:18:46 +00:00
dholland
16b452cdc9 The reason this can't find its own source files is that it's not
MAKE_JOBS_SAFE. Fix that and remove BROKEN.

Not that it builds; now I get "Not a HASH reference at
/usr/pkg/lib/perl5/vendor_perl/5.14.0/XML/Doctype.pm line 322."
but IIRC that's a readily fixable problem for someone with Perl
knowledge.
2012-01-03 01:06:29 +00:00
dholland
bc73790388 This package doesn't build on amd64 because there's absolutely zero
support for it. There is ostensibly alpha support so it might be
possible to make it work (although the number of cast warnings I see
makes me dubious) but it certainly isn't going to get fixed anytime
soon.
2012-01-03 00:51:10 +00:00
dholland
95bd5e10a6 Update from 5.3.1 to 5.5.2 to improve the chances of building.
(Leaf package, so ok during freeze.)

Upstream changelog:

2009.08.14: Changes between NTL 5.5.1 and 5.5.2

    New routines MulAddTo and MulSubFrom for computing x += a*b and x
-= a*b, where x and a are ZZ's and b is a ZZ or a long. In the case
where b is a long, this may be much faster than writing mul(t, a, b);
add(x, x, t). See ZZ.txt for details. These new routines are used in a
number of places in NTL to get faster algorithms (for example, the LLL
routine).
    Fixed a relatively benign indexing bug in GF2EX discovered by
Berend-Benjamin Tams using the valgrind tool.

2009.05.05: Changes between NTL 5.5 and 5.5.1

    If using GMP (via either NTL_GMP_LIP or NTL_GMP_HACK), then the
new version (4.3.0) of GMP implements the XGCD functionality
differently, so that the coefficients do not always agree with those
returned by the classical extended Euclidean algorithm. This version
of NTL corrects the coefficients, so that the "classical" coefficients
are always produced, regardless of GMP's implementation. This version
of NTL also works around a bug in GMP 4.3.0's XGCD code (although that
bug should be fixed in GMP 4.3.1).
    The configure script has been slightly modified: there is a new
configuration variable DEF_PREFIX, whose value can be used to set
PREFIX, GMP_PREFIX, and GF2X_PREFIX in one stroke. Also, the (somewhat
esoteric) configure variables GMP_LIBDIR, GMP_INCDIR, GF2X_LIBDIR, and
GF2X_INCDIR have slightly different meanings now.

2009.04.08: Changes between NTL 5.4.2 and 5.5

    Added the ability to generate a shared library (with help from Tim
Abbott). Details.
    Fixed some standardization issues (with help from Tim Abbot):
default location of installed documentation files now conforms to
standards; use of EOF now conforms to standards.
    Added a callback mechanism to NTL's error reporting function. See
ErrorCallback in tools.txt.
    Added support for the gf2x library for speeding up arithmetic in
GF2X (with help from Emmanuel Thom?). Details.
    In conjuction with the above, I also changed the GF2X so that it
works better with very large polynomials: large blocks of memory are
released, recursive HalfGCD algorithms are used for large polynomials.
    Fixed a bug in void TraceMod(zz_p& x, const zz_pX& a, const
zz_pXModulus& F) (reported by Luca De Feo).
    Fixed a performance issue in various versions of SetCoeff
(reported by Luca De Feo).
    Fixed the declaration of mat_zz_p transpose(const mat_zz_p& a)
(reported by Benoit Lacelle).

2008.03.05: Changes between NTL 5.4.1 and 5.4.2

    Fixed a bug in the sub(ZZ_pEX, ZZ_pE, ZZ_pEX) and sub(zz_pEX,
zz_pE, zz_pEX) routines (reported by Charanjit Jutla). Under certain
circumstances, these could outout wrong answers.

2007.05.09: Changes between NTL 5.4 and 5.4.1

    Fixed rounding bug in expm1 (reported by Paul Zimmermann).
    Fixed memory leak in several LLL routines (reported by Friedrich Bahr).
    Fixed infinite loop in several LLL routines (this only occurred on
machines, like x86, with double rounding).
    Improved GF2X timing tests (suggested by Paul Zimmermann).

2005.03.24: Changes between NTL 5.3.2 and 5.4

    By default, NTL now compiles in ISO mode (using namespaces,
etc.). You can always revert to traditional mode by unsetting the flag
NTL_STD_CXX (either pass NTL_STD_CXX=off to the configure script, or
manually edit the config.h file).

    Some bug fixes:
        The sqrt and log1p routines for the RR class would produce
incorrectly rounded results in certain circumstances (although this
only affected the relative error of the result very marginally).
        The SqrRootPrec routine for the RR class could not be called,
because it was defined incorrectly.

    Thanks to Paul Zimmermann for finding (and fixing) these bugs!
Paul has also validated NTL's RR class by cross-checking it with the
MPFR library.

    Some performance enhancements:
        Added a new MulModPrecon inline function for computing (a * b)
% n for single precision numbers, when b and n are fixed for several
computations. On some platforms this can be twice as fast or more than
the old MulMod2 routine. This indirectly affects a lot of computations
that are done via homomorphic imaging (polynomial multiplication over
zz_p, ZZ_p, and ZZ, matrix computations over zz_p and ZZ).
        Rewrote the small prime FFT to take advantage of the new
MulModPrecon, and to be more cache friendly.
        Improved the performance of the GF2X multiplication
routine. On some platforms, it can be twice as fast as the old
one. Thanks (again) to Paul Zimmermann for suggesting some of these
improvements and supplying some of the code.

    Miscellany:
        Rewrote several of the installation scripts in Perl (the old
shell scripts were getting too messy to maintain). However, the syntax
for all of the command-line interfaces remains identical.

2004.05.21: Changes between NTL 5.3.1 and 5.3.2

    Some bug fixes.

    Re-wrote SqrRootMod to make it run faster.
2012-01-02 23:42:27 +00:00
dholland
9c4f4be4b1 Update the png handling file in the included copy of vigra from pkgsrc
vigra (which is 1.8.0) to fix build with recent libpng.

I'm not sure if the resolution handling changes (search for "254") are
desirable or not. if something goes wrong, try reverting that.

The package should probably be changed to use pkgsrc vigra, but I
don't want to do that right now.
2012-01-02 22:43:48 +00:00
sbd
7ae0494e91 Get sane-backends building on Linux again by adding a buildlink for
graphics/libv4l and updateing PLIST.Linux
2012-01-02 22:26:39 +00:00
dholland
29deda0cdf Copy response.i386. I have no idea if this will work, but it stands some
chance and it's better than blindly failing because this file's missing.
2012-01-02 20:56:38 +00:00
pettai
298788ad37 Updated net/ldns to 1.6.11nb1 2012-01-02 20:17:21 +00:00
dholland
372bf718da Use xulrunner192; does not build with later version. 2012-01-02 18:56:58 +00:00
wiz
1fe922df71 Updated textproc/mdoclint to 1.14 2012-01-02 18:01:14 +00:00
wiz
ccf72d394a Allow 2012 in man page dates. 2012-01-02 18:01:00 +00:00
joerg
26570f86d9 Updated pkgtools/port2pkg to 1.12 2012-01-02 16:58:31 +00:00
taca
6a2b5079de Note update of www/contao210-translations package to 20111231. 2012-01-02 16:49:05 +00:00
taca
f2e918d10e Update contao210-translations package to 20111231.
Update Spanish language files.
2012-01-02 16:48:15 +00:00
taca
03ad938ee2 distfile has been repacked and extra files are not included any more. 2012-01-02 16:47:11 +00:00
joerg
37cf7dd24c Make sure that only the real RCS ID gets embedded into the output.
Bump version, remove revision.
2012-01-02 12:15:48 +00:00
pettai
0cff90e561 Fixes the bug in ldns_year_and_yday_from_days_since_epoch on 32-bit OSes
http://open.nlnetlabs.nl/pipermail/ldns-users/2011-December/000452.html
(patch taken from trunk)

(ok'ed by wiz@)
2012-01-02 07:35:22 +00:00
sbd
eaae4179f8 Fix build with gcc45 and current boost libs 2012-01-02 06:58:25 +00:00
obache
9464321336 Updated devel/cutter to 1.2.0 2012-01-02 05:53:59 +00:00
obache
ad38cc4747 Update cutter to 1.2.0.
== [release-1-2-0] 1.2.0: 2011-12-31

We improved C++ support and test runner interface.

=== Cutter

==== Improvements

  * [UI][console] Changed to show messages on failure, error
    and so on immediately. You need to use
    (({--show-detail-immediately=no})) command line option
    to show messages on end of test like earlier versions.
  * [UI][GTK+] Supported iterated test.
  * [UI][GTK+] Supported re-run test.
  * [UI][GTK+] Unified cancel button and re-run button.

==== Changes

  * Enabled deprecated GLib API. You need to use
    (({--disable-deprecated-glib-api})) configure option to
    disable deprecated GLib API.
  * Supported Fedora 16.
  * Dropped Fedora 15 support.

=== CppCutter

==== Improvements

  * Added more supported types by ((<cppcut_assert_equal()>)).
  * Added ((<cppcut_assert_not_equal()>)).
  * Added ((<cppcut_assert_null()>)).
  * Added ((<cppcut_assert_not_null()>)).
  * Added ((<cppcut_assert_operator()>)).
2012-01-02 05:53:42 +00:00
dholland
0ac75053a7 - patch out uncompilable unused declaration (not clear how this ever worked)
- not MAKE_JOBS_SAFE
2012-01-02 04:19:44 +00:00
sbd
fce61733ba Updated audio/alsa-lib to 1.0.22 2012-01-02 04:06:32 +00:00
sbd
94c824d33d Use a C not a c++ comment in alsa/pcm.h. The c++ comment causes a phrase
error with the file and the autoconf header usability test to fail.

Bump PKGREVISION
2012-01-02 04:06:24 +00:00
dholland
faef717af6 Patch out YY_PROTO, which is no longer provided by recent flex. 2012-01-02 03:42:32 +00:00
obache
b2d6049785 Updated security/cy2-gssapi to 2.1.25nb1 2012-01-02 03:26:15 +00:00
obache
c142dd2a47 Fixes a segfault in gssapi.c, taken from upstream Git repo.
PR#45765.

Bump PKGREVISION of cy2-gssapi plugin package.
2012-01-02 03:25:56 +00:00
dholland
5057d5fd31 h8300-hms-gcc 2012-01-02 01:25:50 +00:00
dholland
0efdfcbc95 Don't install c++filt, it comes with binutils. PKGREVISION -> 6 2012-01-02 01:25:25 +00:00
ryoon
8cb084e495 Updated net/xnap to 2.0nb2 2012-01-01 20:09:42 +00:00
ryoon
ecf17017a4 * Convert to use SUBST framework.
* Remove dependency to x11/swing.
* Drop lang/kaffe support, because x11/swing had been removed.
* Bump PKGREVISION.
2012-01-01 20:06:34 +00:00
joerg
bb5d57b128 Add bin to the buildlink filter to make sure that freetype-config is
visible from the modified PATH. Fixes ocamlgraphics.
2012-01-01 14:41:44 +00:00
shattered
b150cb2700 Fix build on 5.1/amd64 (PR 45691) -- cast long tv_sec to time_t. Not
a problem in -current, where tv_sec is time_t.
2012-01-01 14:39:33 +00:00
jnemeth
959f3111ff new file for 2012 2012-01-01 09:36:02 +00:00
sbd
efeec317ba Include databases/gdbm/builtin.mk earlier to stop malformed conditional
errors because of USE_BUILTIN.gdbm usage.
2012-01-01 04:22:03 +00:00
sbd
1913df08ac Fix a race condition by making a targets directory a dependence of the target.
This should make the package MAKE_JOBS safe again.
2012-01-01 04:03:33 +00:00
sbd
835d24926d Use ${MKDIR} not ${PREFIX}/bin/mkdir 2012-01-01 03:49:48 +00:00
dholland
1cf11d93e7 try again. sigh... 2011-12-31 23:56:46 +00:00
gdt
e8ca4ff9da Remove pkgsrc's attempt to force using libtool.
Postgresql upstream does not use libtool.  pkgsrc used to change
postgresql to use libtool, and this package was written to use the
pkgsrc-added libtool support.  pkgsrc no longer modifies postgresql to
use libtool, so postgis did not build.

In addition to backing out all the make-postgis-use-libtool packages,
this commit adds a patch to add rpath to the PGSQL_FE_LDFLAGS, which
upstream hand constructs from pg_config output.

PKGREVISION++, but no change in version or functionality (from the
previous state, which also didn't build) intended.
2011-12-31 17:14:16 +00:00
dholland
b8f23d0933 Merge the improved cpp checks from emacs20's patch-ab. Should fix build
breakage on -current.
2011-12-31 16:37:25 +00:00
taca
c8faede5a8 Fix dependency path to ruby-erubis. 2011-12-31 16:03:21 +00:00
bsiegert
9effe322e7 MirBSD build fix for pixman: use correct pthread options. No change for
other platforms.

The pthread check macro in pixman's configure is fundamentally broken,
it seems. It would be better to fix it instead of working around ...

Reviewed by Thomas Klausner.
2011-12-31 15:37:55 +00:00
dholland
2ef3a951f5 Merge patch-bm from emacs20 (prevent gcc from optimizing out __malloc_hook)
to fix one source of SIGSEGVs during build.
2011-12-31 11:40:27 +00:00
dholland
f4efebac93 bumped converters/recode on Dec 20 (and apparently forgot about it) 2011-12-31 11:16:30 +00:00
tsutsui
188fd541cf Pull fix from upstream for asm error on NetBSD/arm with newer binutils:
0e5843995f (diff-39)
>  * src/arm/sysv.S (ffi_closure_SYSV): Add UNWIND to .pad directive.
2011-12-31 09:58:22 +00:00
obache
2eb78911d8 Updated mail/cyrus-imapd24 to 2.4.13 2011-12-31 03:03:40 +00:00
obache
d8606041cd Update cyrus-imapd24 to 2.4.13.
While here, remove paches for ancient Darwin.

Changes to the Cyrus IMAP Server since 2.4.12

      * Bug #3565 - fix gcc compiler warnings - thanks Dilyan Palauzov
        <dilyan.palauzov@aegee.org>
      * Bug #2685 - rename annots in delayed folder delete. Avoids
        annotations "reappearing" when a folder is recreated
      * Bug #3566 - actually fix in a backward compatible way. 2.4.12 broke
        older versions of bison
      * Lots of small cleanups from CMU as they prepared to build RSS into
        their 2.4 build. Thanks Ken
      * Bug #3591/#3609 - fix crash in mupdate on partition move
      * Bug #3610 - fix replication of partition move
      * Bug #3564 - document the way prefork interacts with multiple
        network protocols
      * Bug #3586 - allow rename of "\Noselect" if subfolders exist
      * A handful of small cleanups (#3593, #3594, #3595) from David Carter
        <dpc22@cam.ac.uk>. Very much appreciated
      * Disabled duplicate_check DEBUG level log messages by default.
        Thanks Philip Prindeville <philipp@redfish-solutions.com>
      * Bug #3608 - log mailbox name in more sync failure cases
      * Bug #3615 - fix proxyd_disable_mailbox_referrals. Thanks Andrew
        Morgan <morgan@orst.edu>
      * Bug #3611 - fix crash in sync_mailbox_full if expunge fails
      * Backported some nice fixes from master, including safer thread/sort
        (there were some crashes on bad messages before)
      * Fixed infinite loop on suppress_capabilities with substrings of
        other capabilities. Ouch.
      * Fixed LIST and LSUB again - this time to make LIST "" "*%" work
        without breaking other things
      * Bug #3588 - make XFER not break if the wrong server name was used.
        The start of making murder safer
      * Bug #3603 - tidied up usage of kick_mupdate so it never gets called
        on standard murder backends
      * Bug #3604 - always suppress the DELETED.* mailbox names, even if
        delete_mode is immediate. It means a config change or different
        frontend won't show undeletable mailboxes
      * Bug #3602 - allow UpperCase in service names to work
2011-12-31 03:03:07 +00:00
taca
cef8b3be54 Note update of www/contao210-translations package to 20111230. 2011-12-31 01:19:33 +00:00