Commit graph

3829 commits

Author SHA1 Message Date
salo
4defc212a9 Oops, restore NOT_FOR_PLATFORM (commented for my local testing). 2003-03-05 13:09:28 +00:00
salo
1baa9884ec Added fix for CAN-2003-0107 -
Buffer overflow in the gzprintf function in zlib 1.1.4, when zlib is compiled
without vsnprintf or when long inputs are truncated using vsnprintf, allows
attackers to cause a denial of service or possibly execute arbitrary code.
From OpenBSD.

Restore configure target and add check for [v]snprintf.

Bump PKGREVISION.
2003-03-05 13:05:44 +00:00
jmmv
1d9e6d6652 Update to 2.2.0.1:
* Bugs fixed
                + invisible event box replacement (Dave Camp)
                + async / gtk+ state sync loop (Radek Doulik)
                + UI image related segv (Michael, Ettore)
                + build fixes (Alex Duggan)
        * Featurelets
                + very major docs improvements (Gustavo Carneiro)
        * Translations
                + updated (mn, ro, id, kn, fa): (Christian Rose,
                  Marius Andreiana, Roozbeh Purnader)
2003-03-05 12:10:01 +00:00
grant
ad6434f8b6 install info docs as GNU Autoconf' not Individual utilities'. 2003-03-05 12:01:43 +00:00
mjl
648325375d Update libslang to 1.4.8. Closes PR/20575.
Changes are lots of bug fixes and enhancements (four pages worth).
2003-03-04 22:30:45 +00:00
salo
f646a07b7d Make the last fix conditional, fix typo, delint. Bump PKGREVISION. 2003-03-04 19:53:26 +00:00
nathanw
f89dcbad53 Pre-set the value of the configure test glib_cv_rtldglobal_broken to
avoid running the test. The test, which calls dlopen("libpthread.so"),
fails on NetBSD for reasons unrelated to what it is trying to detect,
glib concludes that RTLD_GLOBAL is broken, and gmodule doesn't work.

This method of fooling configure suggested by Ron Roskens on tech-pkg.

Addresses PR pkg/20050 ("galeon fails to load at run-time").
2003-03-04 19:23:17 +00:00
wiz
ad8ff3b002 Update to 2.22.
* A small problem with fingerprints has been fixed.
* A tutorial has been contributed.
* You can now have international characters in comments.
* A C++ cookbook has been added.
* A test failure on Cygwin has been fixed.
* The [read] and [read_lines] builtin functions have been
  added.  See the Reference Manual for more information.
2003-03-04 17:36:16 +00:00
seb
abfa5941bc Add & enable p5-Proc-Daemon. 2003-03-04 17:04:12 +00:00
seb
789d099b1b Initial import of p5-Proc-Daemon version 0.02 into the NetBSD Packages
Collection.

Provided in PR pkg/20502 by Jonathan Perkin
<sketch at rd dot bbc dot co dot uk>.

Proc::Daemon provides the capability for a Perl program to run as
a Unix daemon process.
2003-03-04 17:02:40 +00:00
seb
bb065daa95 Add & enable p5-Config-General 2003-03-04 16:27:58 +00:00
seb
cc90c727a2 Initial import of p5-Config-General version 2.15 in to the NetBSD Packages
Collection.

Provided in PR pkg/20501 by Jonathan Perkin
<sketch at rd dot bbc dot co dot uk>.

Config::General opens a config file and parses it's contents for
you. After parsing the module returns a hash structure which contains
the representation of the config file.

The format of config files supported by Config::General is inspired
by the well known apache config format, in fact, this module is
100% read-compatible to apache configs, but you can also just use
simple name/value pairs in your config files.
2003-03-04 16:26:37 +00:00
mjl
a7abc15963 Update p5-Memoize to 1.01
Minor documentation and test changes.
2003-03-03 11:03:29 +00:00
mjl
79580225f5 Enable p5-OLE-Storage_Lite 2003-03-02 19:34:09 +00:00
mjl
e36e1ea250 Initial import of p5-OLE-Storage_Lite 0.11
Simple Perl class for OLE document interface
2003-03-02 19:33:11 +00:00
jtb
01fbc3b888 Don't install man pages for Fortran 90 interface. 2003-03-02 08:39:18 +00:00
jtb
fef1bf968c Update to 3.5.0.
Some relevant changes:

 Fixed miswriting of netCDF header when exiting define
 mode.  Because the header was always written correctly
 later, this was only a problem if there was another
 reader of the netCDF file.

 Fixed explicit synchronizing between netCDF writer and
 readers via the nc_sync(), nf_sync(), and ncsync()
 functions.

 Fixed a number of bugs related to attempts to support
 shrinking the header in netCDF files when attributes
 are rewritten or deleted.  Also fixed the problem that
 nc__endef() did not work as intended in reserving
 extra space in the file header, since the extra space
 would be compacted again on calling nc_close().

 Fixed the "redef bug" that occurred when nc_enddef()
 or nf_enddef() is called after nc_redef() or
 nf_redef(), the file is growing such that the new
 beginning of a record variable is in the next "chunk",
 and the size of at least one record variable exceeds
 the chunk size (see netcdf.3 man page for a
 description of this tuning parameter and how to set
 it).  This bug resulted in corruption of some values
 in other variables than the one being added.

 The "__" tuning functions for the Fortran interface,
 nf__create, nf__open, and nf__enddef, are now
 documented in the Fortran interface man pages.

 Changed the extension of C++ files from ".cc" to ".cpp".
 Renamed the C++ interface header file "netcdfcpp.h"
 instead of "netcdf.hh", changing "netcdf.hh" to
 include "netcdfcpp.h" for backward compatibility.

 Fixed bug in ncdump using same CDL header name when
 called with multiple files.

 Added new NULL data type  NC_NAT (Not A Type) to
 facilitate checking whether a variable object has had
 its type defined yet, for example when working with
 packed values.

 Fixed use of compile-time macro NO_NETCDF_2 so it
 really doesn't include old netCDF-2 interfaces, as
 intended.

 Fixed C++ friend declarations to conform to C++ standard.
2003-03-02 08:26:09 +00:00
lukem
d4345a04c0 update to roundup 0.5.6. changes:
- fixed templating filter function arguments (sf bug 678911)
- fixed multiselect in searching (sf bug 676874)
- fixed parsing of content-disposition filenames (sf bug 675116)
- added 'h' to roundup-server optarg list (sf bug 674070)
- fixed doc for db.history in anydbm and rdbms_common (sf bug 679221)
- fixed roundup-reminder (sf bug 681042)
- fixed int assumptions about Number values (sf bug 677762)
- clarified licensing
- another attempt to fix cookie misbehaviour - customise cookie name using
  tracker name
- fixed error in indexargs_url (thanks Patrick Ohly)
- fixed getnode (sf bug 684531)
- fixed args to some date templating methods (sf bug 689670)
- fixed database corruption in rdbms property mutation
2003-03-02 07:27:51 +00:00
jmmv
50d3deb160 Add and enable gconfmm. 2003-03-01 21:59:17 +00:00
jmmv
572f7a6a03 Initial import of gconfmm, version 2.0.1:
gconfmm provides a C++ interface for the GConf (version 2) configuration
database system.  GConf functionally is similar to the Windows registry,
but lots better.
2003-03-01 21:58:40 +00:00
jmmv
0f639ab922 Add and enable libsigc++10. 2003-03-01 11:54:39 +00:00
jmmv
a78c6c535d Update to 1.2.3. This version is almost a rewrite of the previous 1.0.x
branch (incompatible with it).
2003-03-01 11:54:07 +00:00
jmmv
a22d4721ed Reimport of the libsigc++ 1.0 package as libsigc++10. The new 1.2 version
is incompatible with this old one, so we must keep both in pkgsrc.

Description of libsigc++:

libsigc++ implements a full callback system for use in widget
libraries, abstract interfaces, and general programming. Originally
part of the Gtk-- widget set, libsigc++ is now a seperate library to
provide for more general use. It is the most complete library of its
kind with the ablity to connect an abstract callback to a class
method, function, or function object. It contains adaptor classes for
connection of dissimilar callbacks and has an ease of use unmatched by
other C++ callback libraries. Libsigc++ is licensed under the GNU
Library General Public License, LGPL.
2003-03-01 11:47:22 +00:00
grant
125d231c4a mark Linux zlib as incompatible to avoid using base zlib which can
cause problems with pkgsrc libtool, eg.

libtool: link: AGE `4' is greater than the current interface number `1'
libtool: link: `1:1:4' is not valid version information
libtool: install: `libz.la' is not a valid libtool archive
2003-02-28 23:29:34 +00:00
grant
b2cec013ea s/LIBTOOL_VERSION/LIBTOOL_REQD/ to register correct dependency. 2003-02-28 23:25:21 +00:00
wiz
891698e930 Lately, sh-utils might be installing a gid executable again, so add
a CONFLICTS line for it here. (hi grant!)
2003-02-26 13:54:55 +00:00
kristerw
3474fe40b1 Update autogen to 5.5.2.
New in 5.5.2 - February, 2003
* Fixes for FreeBSD weirdisms with sed, dlopen(), and the Guile library
* stash offsets in uintptr_t types so this thing works when
  sizeof(void*) != sizeof(off_t)
* still more configury fixes.  It will never, ever end.

New in 5.5 - December 15, 2002
* The FOR macro will now accept a list of values, as in:
  [= FOR v IN one, "two , part" three =]
* snprintfv-0.99f was fully incorporated, saving 300K of distribution
  space and a lot of configure time.
* The 'dne' function will accept "-d" as the first argument in order
  to suppress the date from the output.

New in 5.4.8 - December 10, 2002
* Freed AutoOpts from libguile.  It was never really dependent.
* new snprintfv library incorporated
2003-02-25 23:23:57 +00:00
jschauma
ebfdbafd74 Update to 1.3.4 using patches provided by roskens at elfin dot net in
PR pkg/20270 with minor nitpicks by myself.
Some of the changes since 1.2.1:

	* configure.in: fix minor problem where we used the guile-gtk
	config program even when it wasn't found.
	* acconfig.h: deleted since deprecated -- replaced by three arg
	AC_DEFINEs in configure.in.
	* doc/.cvsignore: add texinfo.tex.
	* configure.in (AM_INIT_AUTOMAKE): bump version for release.
	* bunch of subversion cleanups.
	* change license to LGPL.
	* g-wrap/gw-glib-spec.scm: coerce to (gpointer) in gw:glist-of and
	gw:gslist-of code where needed.
	* g-wrap/enumeration.scm (gw:wrap-enumeration): make val->int and
	int->val functions static so they don't cause conflicts.
	* configure.in (GW_GUILE_GTK_CFLAGS): delete any occurences of -I
	/usr/include or similar.  Newer gcc's don't like that at all.
	* bin/g-wrap-config.in (c-compile-args): don't output -I if it's
	/usr/include.  The new gcc doesn't like -I /usr/include at all.
	* test/Makefile.am (gw-test-enumeration.scm gw-test-enumeration.h
	gw-test-enumeration.c gw-test-enumeration.html
	gw-test-enumeration-autogen.h): use LD_LIBRARY_PATH.
	(gw-test-parent.scm gw-test-parent.h gw-test-parent.c
	gw-test-parent.html gw-test-parent-autogen.h): use LD_LIBRARY_PATH.
	* doc/g-wrap.texi: minor re-editing -- still needs much more.
	* configure.in (GW_GUILE_GTK_CFLAGS): add and AC_SUBST.
	(GW_GUILE_GTK_LIBFLAGS): add and AC_SUBST.
	* g-wrap/simple-type.scm: new file -- support for simple types.
	* g-wrap/runtime.scm: new file -- scm support for runtime wrapset
	database.
	* g-wrap/gw-wct-spec.scm: new file -- wrapped C pointer types.
	* g-wrap/gw-standard-spec.scm: new file -- standard wrapped types.
	* g-wrap/gw-gtk-spec.scm: new file -- wrappers for gtk.
	* g-wrap/gw-glib-spec.scm: new file -- wrappers for glib.
	* g-wrap/gtkobj.scm: support for wrapping new C ptr types as
	gtkobjects.
	* g-wrap/Makefile.am: major changes -- support gw-glib, gw-wct,
	gw-gtk, etc.
	* g-wrap/g-wrap-wct.h: support header for gw-wct.  Part of
	libgwrap-wct.
	* g-wrap/g-wrap-wct.c: support code for gw-wct.  Part of
	libgwrap-wct.
	* g-wrap/g-wrap-glib.h: support header for gw-glib.  Part of
	libgwrap-glib.
	* g-wrap/g-wrap-glib.c: support code for gw-glib.  Part of
	libgwrap-glib.
	* g-wrap/output-file.scm (flatten-display): make public.
	* g-wrap/g-wrap-compatibility.h: start guile version compatibility
	library.
	* g-wrap/enumeration.scm: break out enumeration support.
	* g-wrap/dummy-main.c: new file - for link testing.
	* bin/g-wrap-config.in (c-link-args): add support for glib, wct,
	etc.
	* g-wrap.scm: major overhaul -- modules -> wrapsets, ccodegens ->
	init/decl/lists, etc.
	* configure.in: remove rscheme (and other dead bits).  Add support
	for glib and gnome-guile.  Handle libruntime reorg/removal.
	* acconfig.h: accomodate reorg/removal of libruntime.
	* g-wrapped/gw-runtime-spec.scm: switch to use of SCM_FALSEP and
	SCM_NFALSEP rather than direct SCM_BOOL_*
	* libruntime-guile/g-wrap-runtime-guile.c: switch to use of
	SCM_FALSEP and SCM_NFALSEP rather than direct SCM_BOOL_*
	comparisons.
	* g-wrap.scm: switch to use of SCM_FALSEP and SCM_NFALSEP rather
	than direct SCM_BOOL_* comparisons.
2003-02-24 20:50:19 +00:00
jmmv
b40f8400f7 share/gconf is shared with GConf (v1). 2003-02-24 17:19:35 +00:00
jmmv
3960dcdf1b lib/bonobo/monikers is shared with bonobo. 2003-02-24 17:17:51 +00:00
wiz
29e164d689 Take maintainership. 2003-02-24 07:40:03 +00:00
wiz
4b5b892d8e Update to 1.7.3.
Bugs fixed in 1.7.3:
* Fix stamp files numbering (when using multiple AC_CONFIG_HEADERS).
* Query distutils for `pythondir' and `pythonexecdir', instead of
  using an hardcoded path.  This should allow builds on 64-bit
  distributions that usually use lib64/ instead of lib/.
* AM_PATH_PYTHON will also search for python2.3.
* elisp files are now built all at once instead of one by one. Besides
  incurring a speed-up, this is required to support interdependent elisp files.
* Fix some incompatibilities with upcoming perl-5.10.
* Properly quote AC_PACKAGE_TARNAME and AC_PACKAGE_VERSION when defining
  PACKAGE and VERSION.
* depcomp fixes:
  - dashmstdout and dashXmstdout modes: don't use `-o /dev/null', this
    is troublesome with gcc and Solaris compilers.
  - makedepend mode: work with Libtool.
  - support for ICC.
* better support for unusual gettext setups, such as multiple po/ directories:
  - Flag missing po/ and intl/ directories as warnings, not errors.
  - Disable these warnings if po/ does not exist.
* Noteworthy manual updates:
  - New FAQ chapter.
  - Document how AC_CONFIG_AUX_DIR interacts with missing files.
    (Debian Bug #39542)
  - Document `AM_YFLAGS = -d'.
2003-02-24 07:39:03 +00:00
grant
caf75551b9 add some patches from FreeBSD Ports, and tidy up patching of
make.texi.
2003-02-21 12:40:54 +00:00
mycroft
5d3ea311dd Update to gmp 4.1.2. Many changes, but the relevant bug fixes seems to be:
* mpn/generic/rootrem.c: In Newton loop, pad qp with leading zero.

	* mpn/generic/rootrem.c: Allocate 1.585 (log2(3)) times more space
        for pp temporary to allow for worst case overestimate of root.
	Add some asserts.

	* tests/mpz/t-root.c: Generalize and speed up.

        * mpfr/pow.c: Fixed bug (infinite loop) for exact powers.

	* mpfr/sub.c: Fixed wrong inexact flag for a - b where a and b are of
        different signs and EXP(a) < EXP(b).

	* printf/printffuns.c (gmp_fprintf_reps): Make it actually work
	for padding > 256.

        * gmp-impl.h (USE_LEADING_REGPARM): Disable for PIC code generation.

	* mpn/generic/tdiv_qr.c: Remove a bogus assert.

	* mpn/generic/mode1o.c, mpn/alpha/ev5/mode1o.c: Correction to ASSERTs.
	Reported by Christoph Ludwig.

	* mpf/urandomb.c: Truncate nbits to precision of rop.

	* configure.in (sparc v9 *bsd*): Add NetBSD and OpenBSD sparc64.
	(x86 openbsd*): Extra underscore for _GLOBAL_OFFSET_TABLE_.

	* mpn/generic/rootrem.c: Avoid overflow in xnb calculation.
	* mpz/root.c: Avoid overflow in rootnb calculation.

	* gmpxx.h (__gmp_binary_equal, __gmp_binary_not_equal): Fix broken
	mpq/double functions.

	* mpn/m68k/lshift.asm: Fix typo in !scale_available_p code.
        * mpn/m68k/rshift.asm: Likewise.

	* mpz/remove.c: Make src==0 return 0, not do DIVIDE_BY_ZERO.

	* mpfr/acinclude.m4 (MPFR_CONFIGS): Patch by Vincent for an apparent
	float rounding gremlin on powerpc.

	* mpf/inp_str.c: Fix returned count of chars read, reported by Paul
	Zimmermann.  Also fix a memory leak for invalid input.

	* mpfr/set_q.c: Allow for 1 bit numerator or denominator.
2003-02-21 12:25:22 +00:00
salo
80dc99b32a Mark as BROKEN. The =<1.1.3 releases of Glade2 are incompatible with the
latest libgnomedb.  The fix is non-trivial and already included in glade cvs.
Next release should work fine again.
2003-02-21 11:34:45 +00:00
jmmv
479065e84f Add and enable gnome-common. 2003-02-21 11:32:09 +00:00
jmmv
fee0a9be1e Initial import of gnome-common, version 1.2.4:
gnome-common contains a set of M4 macros useful to easily write configure
scripts for GNOME 1 and GNOME 2 programs.  These macros provide a set of
checks used by many GNOME programs that need to do similar things.
2003-02-21 11:31:36 +00:00
salo
a188431bb1 Updated to version 0.6.4.
Changes:

0.6.4:
======
- Fixed some docs installation problems. (Eric Dorland & Damon)
- Took 'Curve Type' property out for GtkCurve & GtkGammaCurve, since GTK+
  has a bug which makes this crash pretty often. (Damon)
- Removed some unfinished GnomeDB widgets from the palette (Rodrigo Moya)

0.6.3:
======
- Fixed some BadMatch problems on multi-depth displays (Dave Camp).
- Better GnomeDB support (Rodrigo Moya, Jos<E9> Antonio Salgueiro Aquino,
  Daniel Wagner),
- Fixed properties problem where properties didn't get updated on focus-out
- Fixed bug when using GtkText and gettext (Dennis Brakhane).
- Updated docs to use DocBook 4.0, and avoided use of stylesheet images so
  it compiles easier.
- New translations - Romanian (Marius Andreiana), Simplified Chinese
  (Wang Jian) and Portuguese (Duarte Loreto).
2003-02-20 23:19:01 +00:00
jmmv
3a84fed861 GConf2's buildlink2.mk now creates a gconftool-2 wrapper which prevents the
configuration database from beeing modified by packages that do not honour
the --disable-schemas-install option. There is no need to patch these broken
packages any more.

Okay'ed by wiz.
2003-02-18 20:52:05 +00:00
jmmv
cda6c4bc97 Do not print any message from the wrapper, as it breaks packages when using
--get-default-source.
2003-02-18 19:51:12 +00:00
jlam
e25d601896 These packages have been converted to use buildlink2, so they no longer
need to use the automake-override target in bsd.pkg.mk; the hide-autotools
target in bsd.buildlink2.mk accomplishes the same thing.
2003-02-18 17:43:05 +00:00
jmmv
2bd7ef722b Use ${.CURDIR} when referencing (de)install templates. 2003-02-18 15:54:13 +00:00
jmmv
6d16410096 Generate a gconftool-2 script in the buildlink directory that does nothing.
This prevents packages that do not honour --disable-schemas-install touch
the GConf2 database directly.
2003-02-18 15:53:10 +00:00
jmmv
dea9abf569 Use the omf.mk file provided by the scrollkeeper package to automatically
rebuild the documentation database at install/deinstall time. This means
that:
- PLIST's do not need to call scrollkeeper-{update,rebuilddb} directly;
  this is done by a bsd.pkg.install.mk template.
- The share/omf directory is only removed by scrollkeeper, which is the
  last package in the dependancy tree.
- PKGREVISION is bumped.

Reviewed by wiz.
2003-02-18 14:55:54 +00:00
jtb
16719fb816 Add a working server to MASTER_SITES. The master site has been
refusing connections for at least 1 year, while the other mirror site
no longer exists.
2003-02-18 00:23:46 +00:00
dillo
5f4ad95078 convert to use test target from bsd.pkg.mk
addresses PR pkg/19416
2003-02-17 15:27:58 +00:00
kei
44d4471899 I forgot to rebuild distinfo after changing the patch file again. Sorry
for inconvenience.
2003-02-17 14:36:46 +00:00
kei
9506ea7bd2 added m68k ELF support to boehm-gc. stolen from the diff for sparc.
bump PKGREVISION to 2.
2003-02-17 12:32:04 +00:00
jschauma
94e19794a8 Add a PLIST for Linux following the discussion in PR pkg/19760. 2003-02-16 19:56:06 +00:00
grant
f25453ed1b Darwin has no static libz, mark it incompatible. 2003-02-16 17:33:16 +00:00