Commit graph

4078 commits

Author SHA1 Message Date
drochner
97a4da0337 add py-cursespanel 2003-06-04 19:33:05 +00:00
drochner
c5b9781167 add a build structure for the ncurses panel library
(comes with Python>=2.1, split out to separate dependencies)
(just like py-curses)
2003-06-04 19:32:13 +00:00
drochner
f0dbaded09 add one... 2003-06-04 19:27:55 +00:00
abs
3eb6d37c78 Correctly escape newlines in strings, to pacify gcc-3.3.
No change to generated package, so no version bump.
2003-06-04 17:53:11 +00:00
jmmv
f14a65650c Add a buildlink2.mk file. Requested by Juan RP, needed by an upcoming
package in pkgsrc-wip.
2003-06-04 17:15:35 +00:00
gehenna
185649c289 cvsync 0.23.0 is out.
Changes:
  * Improve stability.

  * HEADS UP: Compression
    0.22.0 has a serious compression bug. If you use old versions,
    please upgrade 0.23.0 or higher. If 0.23.0 detects the remote host
    is 0.22.0, fallback to no compression mode forcibly.

  * Fix many bugs.
2003-06-04 15:32:13 +00:00
jmmv
36feac9165 Update to 3.3.1, which brings a couple of minor bug fixes:
- The option to create new displays `left-to-right' is restored upon startup.
- Fortran struct members are accessed as `A%B' instead of `A.B'.
- Structure changes in plotted displays no longer crash DDD.
- You can specify the top-level geometry via `-geometry'.
- The `pydb' debugger has been fixed to work with recent Python releases.
- Ornamented Perl debugger prompts are handled correctly.
- DDD honors the TMPDIR environment variable for creating temporary files.
- `config.guess' and `config.sub' scripts have been updated.
- Minor compilation problems with GCC 2.7.2 have been fixed.
- Minor compilation problems with GCC 3.0 (prerelease) have been fixed.
- Minor compilation problems with Sun CC have been fixed.
- Minor potential problems with 64 bit pointers have been fixed.

Patch provided by Marc Recht in PR pkg/21770.
2003-06-03 22:35:39 +00:00
salo
9ab7a99496 Sort. 2003-06-03 20:45:25 +00:00
salo
0f14f2ef64 Version 0.44.
Convert -march=athlon for older gccs to -march=pentiumpro.
Addresses PR pkg/21766 by Marc Recht.

XXX: the conversion mechanism is suboptimal, it can't handle recursive
     conversions.
2003-06-03 20:41:15 +00:00
jmmv
69ff9c22fb Update to 2.2.1:
* Fix toolbars to be consistent (Rodney Dawes)
* Fix gnome-segv to not loop when it crashes itself (Malcolm Tredinnick,
  Damon Chaplin)
* Make fonts in icon labels respect font size changes (Pasupathi Duraisamy)
* Skip hidden pages in the druid (Ricardo Fernández Pascual)
* Fix referencing problem with MDI (Jaka Mocnic)
* Fix leaks in session management and score handling (Kjartan Maraas,
  Arjan Van de Ven)
* Bugfix for gnome-icon-theme (Gustavo Giraldez)
* Don't crash when double clicking the OK button in the fileselector
  (Narayana Pattipati)
* API documentation fixes (Sebastian Rittau)
* Don't return FALSE in pointer functions (Morten Welinder)
* Fix compiler warnings and uninitialised vars (Malcolm Tredinnick)
* Ask gdk-pixbuf for supported mime types in gnome-icon-lookup.c
  (Anders Carlsson, Christian Schaller)
* Fix leak in the font picker (Kjartan Maraas)
* Fix top-left text for icons in nautilus (Alex Larsson)
* Fix the file entry to use utf8 when setting the selected file name
  (Hidetoshi Tajima)
* Fix a crash in the icon entry (Balamurali Viswanathan)
* Don't open an infinite amount of preview widgets in the icon entry
* Enable color palette in the color picker (Gustavo Carneiro)
* Clear entry items properly in gnome-entry.c (Marco Pesenti Gritti)
* Fix problems with python-based apps and non-initialized memory
  (Marcus at freebsd org)
2003-06-03 18:45:36 +00:00
jschauma
99e6fe788b Change dependency of jakarta-ant into apache-ant, as it's now known.
All build fine with the new version of ant.
2003-06-03 17:02:44 +00:00
jschauma
944d01fdb1 Update "ant" to 1.5.3-1. The program was, up until version 1.5.1 known
as "jakarta-ant", and is now known as "apache-ant".  Changes since 1.4.1
are too many to list here.
2003-06-03 17:00:08 +00:00
wiz
f887fd9807 Update to 0.59, provided by Koji Kondo in PR 21761.
Changes:
- If an odd number of parameters was given to validate() in the array
as its first argument, the error given would be different depending on
whether or not the pure Perl or XS version of the code was being used.
- Fixed incredibly odd bug that occurred in XS code when tainting was
on with Perl 5.00503.  Unfortunately, the only test case that reliably
reproduces this is one of Mason's tests, so no test was added.
- Fix some compiler warnings from MS Visual Studio 6.  Reported by Ron
Hill.
- When called from the main body of a script, the validation routines
would cause an undefined value warning if validation failed.  Reported
by Britton Kerin and fixed by Ilya Martynov.
- The XS code that handled callbacks expects all callbacks to return
an integer, instead of simply testing the returned value for truth.
This could cause strange warnings like 'Argument "InMemory" isn't
numeric in subroutine entry...'.  Based on a bug report from Robert
Dick for another module I wrote (Lingua::ZH::CCDICT).
- Fixed Params::Validate for Perl configurations where sizeof(IV) !=
sizeof(int).  Reported by Alain Barbet.
- Something around test 5 in 06-options.t appear to cause Perl to
die/segfault/something under 5.6.0.  These tests will be skipped with
5.6.0 in the future.  Reported by Christian Schaffner.
- When testing for a compiler, use nmake on Win32.  Implemented by
Ronald Hill.
- Added regex validation option.
- Added copyright info to each source file.  Added LICENSE file to
distro.
- Added an XS implementation, written by Ilya Martynov.  The pure Perl
implementation is still included as a fallback for users who do not
have a compiler handy.  The XS implementation gives a speed boost of
150% to 300%, depending on the complexity of the validation being
done.
This XS code is known to work Perl 5.00503+, but it may not work with
earlier versions of Perl.
- Fix Attribute::Params::Validate docs to show that attribute
declaration must have open paren immediately after "Validate" or
"ValidatePos".  Reported by Britton Kerin.
- Fix bug with Perl 5.8.0 when in PERL_NO_VALIDATION mode and calling
validate() expecting a hash ref to be returned.  Reported by Randal
Schwartz.
- Argh.  In 0.22 some of the tests printed their test counts (1..x)
after doing the tests.  This works with newer versions of
Test::Harness so I didn't notice it.  Reported by Peter Asemann.
- The last version's tarball was a mess, and had blib and other junk
in it.  This is a nice clean one.
- The various validation functions are now context sensitive, and will
return a reference in scalar context.  This may be a helpful speedup,
especially for large parameter lists.
- More optimization work.
-- Improved the speed of both validate() and validate_pos() by about
20-25%.
-- Improved the speed of the 'no validation' mode for validate() by
over 30%, for validation_pos() by 15%, and for validate_with() by
125%.
-- The speed of validate_with() has been improved by over 100%, but
this was at the expense of not validating its own incoming arguments,
thus making it a little more fragile.
- The PERL_NO_VALIDATION env var is now _only_ checked when the module
is loaded.  This means you cannot change it mid-program.  This is a
backwards incompatibility.
- Added a new function, validate_with(), that allow you to set various
options on a per-invocation basis, rather than on a per-package basis.
Patch by Ken Williams.
- Fix a doc nit where I had a wrong code example.  Reported by Britton
Kerin.
- Added a new validation option parameter, stack_skip, which allows
you to change how errors are reported by Params::Validate.
- Improve skipping of tests when run with 5.6.0.  Patch by Ken
Williams.
- Silence an uninit value warning
2003-06-03 14:13:56 +00:00
wiz
452aa9978b Update to 0.78:
- [#17940] Includes :unique and :shared in the builtin types
- From perl 5.8 { __CALLER__::foo => __PACKAGE } is missparsed,
  the proper approach is to use  { '__CALLER__::foo' => __PACKAGE }.
  The documentation is updated to reflect this.
  Reported by Dave Cross
2003-06-03 14:08:51 +00:00
wiz
c9e37e219f Update to 1.4, provided by the maintainer Douwe Kiela in PR 21319:
25/04/2003 (virtus): some small bugfixes
25/04/2003 (virtus): added configure script
25/04/2003 (virtus): added manual page
25/04/2003 (virtus): added ./man directory
2003-06-03 13:55:23 +00:00
salo
6b285a97db Version 0.43:
- match more Athlons
  XXX: This really should be more fine-grained.
- whitespace
2003-06-03 10:17:48 +00:00
seb
d3b33181ee Claim stewardship of these. 2003-06-03 09:39:00 +00:00
abs
0de8869fb4 Use mk/gcc.buildlink2.mk rather than gcc/buildlink2.mk so lang/gcc3
is accepted. Suggested by Grant.
2003-06-02 14:05:00 +00:00
jschauma
e366d0c694 Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
2003-06-02 01:15:31 +00:00
shell
b3c5840b9a Updated to p5-Test-Harness-2.28
Changes :
- Fixed circular depency in the test suite.  Thanks, Rob Brown.
- Added test for $Test::Harness::Switches patch below.
- Fixed straps not respecting $Test::Harness::Switches.  Thanks
  to Miyagawa for the patch.
- Added t/pod.t to test POD validity.
- Handed over to Andy Lester for further maintenance.
- Stas Bekman noticed that tests with no output at all were
  interpreted as passing
- Abigail and Nick Clark both hit the 100000 "huge test that will
  suck up all your memory" limit with legit tests.  Made the check
  smarter to allow large, planned tests to work.
- Partial fix of stats display when a test fails only because there's
  too many tests.
- Made wait.ph and WCOREDUMP anti-vommit protection more robust in
  cases where wait.ph loads but WCOREDUMP() pukes when run.
- Added a LICENSE.
- Ilya noticed the per test skip reason was accumlating between tests.
2003-06-01 08:42:52 +00:00
seb
36d7753857 Update to version 0.15alpha.pl0.
Package changes:
Set test target (must not be run as root).
Get ride of TEXINFO_OVERRIDE (yeah one down!).

New in CSSC-0.15alpha-pl0

        * Reduced the number of lines of code not tested by the test suite to
          2083.

        * Support for ignored deltas

        * Added section in the CSSC manual on included, excluded and
          ignored deltas.  Various other minor improvements to manual,
          including a clearer description of CSSC's interoperability
          support, and how it treats long lines in its input.

        * sccs get - all g-files processed after a failing file are deleted.

        * Fixed compilation bug - we were using idigit() in reveral places but
          not including <ctype.h>. (SourceForge bug 623164).

        * The test suite now passes when run against a genuine version of
          SCCS which lacks "prt".

        * Support for the "-a" option of "get" and the "-p" option of "delta".

        * We detect the situation if an SCCS file has a link count
          greater than 1, and we refuse to open the affected file.

        * Fix cssc.spec file so that it works with RPM v4 (i.e. when all
          manpages are automatically compressed).

        * Correction to support for MR validation on systems lacking
          "fork()".

        * Upgraded to autoconf version 2.53.

New in CSSC-0.14alpha-pl0

        * Added Richard Kettlewell's sccs.cgi CGI script.

        * Enhancements to the manual: added a Glossary, documented "val".

        * Include a section in the manual explaining in more detail some of
          the differences in between other SCCS versions (and which
          funcitonality CSSC follows in each case).

        * More test cases (we are now tracking test suite
          coverage with "gcov" and devising test cases to
          test the parts of the code that the test suite does not
          currently reach).

        * Bug-fixes for "val" (mainly corrections to the precise
          value returned when validation fails)

        * delta now checks that the caller is actually allowed to make
          deltas to he SCCS history file (previously this check was made only
          by "get -e")

        * The "!44" syntax for the authorised user list is not compatible
          with SCCS and hence has been disabled.  Any complaints via the
          usual bug reporting route, please.

        * The options -Y and -M for "delta" have been removed (since they
          aren't in normal SCCS and can be replaced by -y"" and -m"").

        * "sccs help" and "sccs comb" now issue more helpful error
          messages explaining why the relevant program is missing.

        * Corrections to "what" - exit with status 1 if no matching
          string was found or an unknown option letter was passed.

        * Fixes for set-user-id operation (which is still not
          recommended - see the CSSC manual for an explanation).

        * Added warning when we see an excluded delta, explaining that
          this feature is not fully tested.   The warning includes a pointer
          to a document explaining what they should do about this.

        * Fixed bugs from SourceForge:
                479916 (get -t problem),
                480136, 481519, 481707, 484278 (all related to setuid
                        operation, and in fact all duplicates of each other),
                489005 (removal of g-file when running setuid),
                513800 (cope with Data General "bugfix" 4-digit years),
                489311 (Locale settings cause test failure),
                530969 (FILE* leak in filediff.cc),
                531884 (compiler warning on 64-bit systems)

        * Moved old ChangeLog to ChangLog.2.
2003-05-30 23:51:25 +00:00
jmmv
6fdf05cc93 Depend on (at least) version 1.2 of gnome{,1,2}-dirs to automatically handle
the shared share/mime-info directory.  Bump PKGREVISION.
2003-05-30 16:19:50 +00:00
gehenna
bf5ec2ba8f cvsync 0.22.0 is out.
ChangeLog:
        * New keyword: compress (client only)

        * Options (client)
                -Z : Disables a compression.
                -z : Enables a compression.

        * Option (server)
                -z: Sets the compression level.
                        0: no compression.
                        1: the fastest, but less compression.
                        9: the slowest, but best compression.
2003-05-30 14:16:16 +00:00
epg
8eb8f2e399 Address PR pkg/21672 (subversion-python install error). Use
INSTALL_SCRIPT to install Python scripts, not INSTALL_PROGRAM.
2003-05-30 11:43:31 +00:00
epg
52216a24a4 Really fix PR pkg/21673 (use PYTHON_VERSION_ACCEPTED instead of
PYTHON_VERSION_REQD).
2003-05-30 11:33:26 +00:00
epg
a1c08481c5 Address pkg/21673 (make swig-python also accept python-22pth). 2003-05-30 11:22:37 +00:00
epg
3959af46f0 Fix apr-config and apu-config scripts when run from
${BUILDLINK_DIR}/bin.  This may help fix ap2-perl, but won't help
ap2-php4.
2003-05-30 10:14:21 +00:00
epg
e7614e75fb Change the CONFLICTS back to apache2<=2.0.45 and document why (that
version of the package and below included its own apr).
2003-05-30 06:51:29 +00:00
grant
712c21283a s/USE_CXX/USE_GCC_SHLIB/ - there are more shared libraries than just
libstdc++ in gcc3.

when defined, USE_GCC_SHLIB ensures that the correct rpath is passed
to the linker, and a full dependency on the compiler package is
registered.

packages which define USE_GCC_SHLIB should not include
mk/gcc.buildlink2.mk (or gcc{,3}/buildlink2.mk) as it is handled
automatically.
2003-05-29 23:14:07 +00:00
abs
248b94602f Update cpuflags to 0.42:
- Add some additional x86 flags for gcc 3.x
    - Allow the path to cc to be specified as an argument to cpuflags
    - Use both the previous to handle the gcc3 package
    - Add an 'unsupported' optimize_gcc.mk which... to quote its comments:
       "This file is 'experimental' - which is doublespeak for unspeakably
	ugly, and probably quite broken by design.
	The intention is to pass additional flags to gcc to further optimise
	generated code. It _will_ make it impossible to debug, may fail to
	compile some code, and even generate curdled binaries. It is completely
	unsupported. Any questions should be directed to <abs@netbsd.org>.
2003-05-29 11:45:50 +00:00
jklos
fa5c5aa7c9 Apache 2.0.46 won't build with the older apr installed; BUILDLINK_DEPENDS
needed to be bumped so apr will get updated with Apache.
2003-05-29 09:37:08 +00:00
itojun
3e43c7bc35 upgrade to apache 2.0.46. fixes two vulnerabilities:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0245
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0189
2003-05-29 01:02:27 +00:00
epg
7a8a97fbab Replace apr-devel with apr.
Add and enable subversion-base, subversion-python, and swig-python.

Add swig-build.
2003-05-25 09:54:35 +00:00
epg
6a22eeb84c This has been replaced by devel/apr. 2003-05-25 09:48:27 +00:00
epg
7428a4b684 Turn this into a meta-package for Subversion 0.23.0. Also, it
contains the infrastructure (Makefile.common, buildlink2.mk, distinfo,
and patches).
2003-05-25 09:31:28 +00:00
epg
08e1ecfdbe import subversion-python-0.23.0
This package contains the Python bindings to the Subversion libraries
and some programs that use them.  This includes cvs2svn, which
converts CVS repositories to Subversion repositories.
2003-05-25 09:09:40 +00:00
epg
d275114983 import subversion-base-0.23.0
This package contains all the Subversion programs and libraries except
the Apache module mod_dav_svn (for which see the ap2-subversion
package) and the Python bindings and some programs which use them (for
which see the subversion-python package).  Installing this package
alone will satisfy most people's needs, providing all three repository
access layers (local, svn, and dav) and the server for the svn access
layer.
2003-05-25 09:07:46 +00:00
epg
83f108c056 import apr-0.9.1.2.0.45
This package contains apr and apr-util from the latest Apache2
distribution (currently httpd-2.0.45).  It is currently (er, currently
in a few minutes) shared between the Apache2 and Subversion packages.
2003-05-25 08:55:18 +00:00
epg
0f09b848d9 import swig-build-1.3.17
This package contains only the swig program itself and the base
definitions; it is useless alone.  You only need this package if you
are building software that uses SWIG.  You will also need a swig-LANG
package, where LANG is the language you are working with
(e.g. swig-perl, swig-python, etc.).

Still todo: import other swig runtimes, move existing swig package to
swig11 and update dependencies, and add the new swig packages to
devel/Makefile.
2003-05-25 08:52:37 +00:00
epg
3659bd85cf import swig-python-1.3.17
This is the runtime for Python bindings written with SWIG 1.3.17.
2003-05-25 08:50:07 +00:00
jmmv
059d477499 Update to 2.2.1:
Library:
        * Init gettext earlier to catch some bugs (Hidetoshi Tajima)
          Bug #99224
        * Fix search path for locale.alias. (Julio Merino) Bug #106180.
        * Fix url substitution with custom web browser command
          (Pasupathi Duraisamy) Bug #108909
        * Plug a leak in the help routines. (Kjartan)

Help converters:
        * Fix manual pages that have non-numeric filetypes such as
          open.3pm. Patch from Roderich Schupp. Bug #101440.
        * Fix crashes when feeding directories to the help converters.
          Patch from John Fleck. Bug #104056.
        * Generate help-methods.conf based on libexecdir value.
          Patch from Frédéric Crozat. Bug #91169.

Build:
        * Honor --disable-schemas-install. (Julio Merino)
        * Require newer intltool (Kjartan)

Translations:
        az (Metin Amiroff), be (Dmitry Mastrukov), bn (Taneem Ahmed),
        cs (Miloslav Trmac), de (Christian Neumair), el (Kostas
	Papadimas),
        es (Carlos Perello Martin), id (Mohammad DAMT), ja (Takeshi
	AIHANA),
        ml (Guntupalli Karunkar), mn (Badral Saulig), ms (Hasbullah Bin
	Pit),
        ko (Changwoo Ryu), nl (Vincent Van Adrighem), no (Kjartan
	Maraas),
        pl (Zbigniew Chyla), pt (Duarte Loreto), ru (Dmitry Mastrukov)
2003-05-25 07:58:05 +00:00
gehenna
2b4c5db885 cvsync-0.21.1
Changes:
 * Fix a well known problem to fail to update the file with the same name
   but the different type.
2003-05-25 02:39:26 +00:00
uebayasi
b66d4db5f4 Add new header files into buildlink2.mk. Toru Takamizu in PR21657. 2003-05-23 08:55:41 +00:00
jmmv
8fdb3630de Depend on startup-notification. Bump PKGREVISION to 2.
Fixes PR pkg/21601 by Benedikt Meurer.
2003-05-22 17:04:39 +00:00
jmmv
ea556403d5 Bump PKGREVISION due to boehm-gc update to 6.2alpha5. This version fixes
a problem introduced in the 6.2alpha4 package.
2003-05-22 16:48:28 +00:00
jmmv
466195406a Update to 6.2alpha5:
- GC_invoke_finalizers could, under rare conditions, set
   GC_finalizer_mem_freed to an essentially random value.  This could
   possibly cause unbounded heap growth for long-running applications
   under some conditions.  (The bug was introduced in 6.1alpha5, and
   is not in gcc3.3.  Thanks to Ben Hutchings for finding it.)
 - Attempted to sanitize the various DLL macros.  GC_USE_DLL disappeared.
   GC_DLL is used instead.  All internal tests are now on GC_DLL.
   README.macros is now more precise about the intended meaning.
 - Include DllMain in the multithreaded win32 version only if the
   collector is actually built as a dll.  (Thanks to Mohan Embar for
   a version of the patch.)
 - Hide the cygwin threadAttach/Detach functions.  They were violating our
   namespace rules.
 - Fixed an assertion in GC_check_heap_proc.  Added GC_STATIC_ASSERT.
   (Thanks again to Ben Hutchings.)
 - Removed some obsolete definitions for Linux/PowerPC in gcconfig.h.
 - CORD_cat was not rebalancing unbalanced trees in some cases, violating
   a CORD invariant.  Also tweaked the rebalancing rule for
   CORD_cat_char_star.  (Thanks to Alexandr Petrosian for the bug report
   and patch.)
 - Added hand-coded structured exception handling support to mark.c.
   This should enable support of dynamic libraries under win32 with
   gcc-compiled code.  (Thanks to Ranjit Mathew for the patch.)
   Turned on dynamic library scanning for win32/gcc.
 - Removed some remnants of read wrapping.  (Thanks to Kenneth Schalk.)
   GC_USE_LD_WRAP ws probably broken in recent versions.
 - The build could fail on some platforms since gcconfig.h could include
   declarations mentioning ptr_t, which was not defined, e.g. when if_mach
   was built.  (Thanks to Yann Dirson for pointing this out.)  Also
   cleaned up tests for GC_PRIVATE_H in gcconfig.h a bit.
 - The GC_LOOP_ON_ABORT environment variable interfered with incremental
   collection, since the write fault handler was erroneously overridden.
   Handlers are now set up in the correct order.
 - It used to be possible to call GC_mark_thread_local_free_lists() while
   the world was not stopped during an incremental GC.  This was not safe.
   Fortunately, it was also unnecessary.  Added GC_world_stopped flag
   to avoid it.  (This caused occasional crashes in GC_set_fl_marks
   with thread local allocation and incremental GC.  This probably happened
   primarily on old, slow multiprocessors.)
 - Allowed overriding of MAX_THREADS in win32_threads.c from the build
   command line.  (Patch from Yannis Bres.)
 - Taught the IA64/linux code to determine the register backing store base from
   /proc/self/maps after checking the __libc symbol, but before guessing.
   (__libc symbols are on the endangered list, and the guess is likely to not
   always be right for 2.6 kernels.)  Restructured the code to read and parse
   /proc/self/maps so it only exists in one place (all platforms).
 - The -DUSE_PROC_FOR_LIBRARIES code was broken on Linux.  It claimed that it
   also registered the main data segment, but didn't actually do so.  (I don't
   think anyone actually uses this configuration, but ...)
 - Made another attempt to get --enablecplusplus to do the right thing.
   Since there are unavoidable problems with C programs linking against a
   dynamic library that includes C++ code, I separated out the c++ code into
   libgccpp.

Based on patch provided in PR pkg/21569 by Marc Recht.
2003-05-22 16:46:48 +00:00
abs
c9ec8a7912 Add a .Pp to slightly cleanup formatting 2003-05-22 15:36:40 +00:00
wiz
6d8b504071 Add dependency on gail. Bump PKGREVISION. Closes PR 21610 by Marc Recht. 2003-05-22 14:32:39 +00:00
wiz
5e2eed9edf Fix typo. 2003-05-22 09:07:42 +00:00
markd
5c72c48d47 Update KDE to 3.1.2.
Changes:

kdesdk:
* kbabel: Splash screen can be clicked and does not cover error messages anymore.
2003-05-22 03:03:37 +00:00