Commit graph

8252 commits

Author SHA1 Message Date
seb
2367f50f31 Add & enable p5-Module-Refresh 2006-02-08 08:23:54 +00:00
seb
4c17fa0c5c Initial import of p5-Module-Refresh version 0.09
as devel/p5-Module-Refresh into the NetBSD Packages Collection.

Module::Refresh Perl5 module is a generalization of the functionality
provided by Apache::StatINC and Apache::Reload.  It's designed to
make it easy to do simple iterative development when working in a
persistent environment.
2006-02-08 08:22:51 +00:00
minskim
4cd43b7a19 Use _NSGetEnviron() instead of environ on Darwin. Should fix PR
pkg/31913.  Reported in GNOME Bugzilla #330350.
2006-02-08 05:47:48 +00:00
minskim
670aeeb7ed Remove an unused patch. 2006-02-08 05:15:49 +00:00
seb
10a15b6e1f Add & enable p5-Hook-LexWrap 2006-02-07 22:07:27 +00:00
seb
150780d9fc Initial import of p5-Hook-LexWrap version 0.20 as devel/p5-Hook-LexWrap
into the NetBSD Packages Collection.

Hook::LexWrap Perl5 module allows you to install a pre- or post-wrapper
(or both) around an existing subroutine. Unlike other modules that
provide this capacity (e.g. Hook::PreAndPost and Hook::WrapSub),
Hook::LexWrap implements wrappers in such a way that the standard
`caller' function works correctly within the wrapped subroutine.
2006-02-07 22:05:41 +00:00
drochner
53291567b3 update to 2.12.1
changes:
-Bug fixes
-Updated translations
2006-02-07 21:31:04 +00:00
wiz
6d48ae39cc Fix some pkglint warnings. 2006-02-07 19:59:21 +00:00
wiz
3fc50e6a6c Move subversion/buildlink3.mk to subversion-base/buildlink3.mk, to
make it more resilient to revbump.

Ok epg@
2006-02-07 19:58:06 +00:00
wiz
6d3d229853 Fix pkglint warnings. 2006-02-07 19:55:56 +00:00
minskim
f2f055fdd5 Disable the LDAP backend explicitly, or this package may install
additional files on platforms with a native LDAP library (e.g., Darwin).
2006-02-07 19:11:32 +00:00
drochner
f1c947963b allow LIBLTDL_CONVENIENCE_SUBDIR to be a list of directories;
there is at least one prospective pkg which contains two copies
of libltdl
2006-02-07 19:07:24 +00:00
drochner
7f474b8c86 +pygobject 2006-02-07 19:03:41 +00:00
drochner
fa97d921f3 import pygobject-2.9.1
This used to be part of py-gtk, but will be split out in future
versions.
2006-02-07 18:59:59 +00:00
jlam
fd00cb48aa Welcome to the brave new world of gettext-0.14.5 -- if a source file
includes <libintl.h>, then we must ensure that the resulting object
is linked against -lintl.  This ensures that the correct *printf()
functions are used across all platforms.
2006-02-07 18:31:57 +00:00
wiz
a70acf431b Fix a pkglint warning. 2006-02-07 18:16:18 +00:00
wiz
f9403f57e9 Remove some chunks that should not be necessary any longer. 2006-02-07 18:15:50 +00:00
wiz
b549efcd31 Update to 1.10.3:
Overview of changes between 1.10.2 and 1.10.3
=============================================
* Various documentation improvements, achieving
  100% symbol coverage.
* Minor bug fixes.
2006-02-07 18:00:15 +00:00
xtraeme
bc184e29fe Fix BUILDLINK_RECOMMENDED: package name is subversion-base not
subversion (hi joerg!!)
2006-02-07 06:50:32 +00:00
gavan
c2d9059be6 Update to 6.6:
Version 6.6 06-Feb-06
---------------------

 1. Change 16(a) for 6.5 broke things, because PCRE_DATA_SCOPE was not defined
    in pcreposix.h. I have copied the definition from pcre.h.

 2. Change 25 for 6.5 broke compilation in a build directory out-of-tree
    because pcre.h is no longer a built file.

 3. Added Jeff Friedl's additional debugging patches to pcregrep. These are
    not normally included in the compiled code.
2006-02-07 02:39:50 +00:00
rillig
3cfa442b3a libz is needed on Linux. Bumped PKGREVISION. 2006-02-06 23:16:07 +00:00
abs
43298615ee Use PKGNAME_NOREV to get the right DISTNAME 2006-02-06 22:51:09 +00:00
joerg
708cae052b Add missing CVS ID to manual patch. 2006-02-06 19:12:24 +00:00
tv
8811d4b2aa Fix regression on DragonFly where two config variables were no longer being
set (thinko by person implementing the change between 1.5.18 and 1.5.22).
Bump PKGREVISION.
2006-02-06 18:57:30 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
joerg
093799c388 Add gettext-asprintf and gettext-tools. 2006-02-05 22:47:56 +00:00
joerg
473be1788c Take maintainership. 2006-02-05 22:47:40 +00:00
joerg
c53741bc22 Update gettext to 0.14.5. Many bugfixes and improvements,
including support for relocable programs, Qt support,
separation of the PO processing functions into a separate
library and more.

Reorganise the gettext infrastructure by splitting of the
tools into devel/gettext-tools, which will be used by the tools
framework. The remaining devel/gettext package contains
gettextize and autopoint aka the infrastructure to embbed gettext
into a package.

Due to the ABI and API changes, a recursive revision bump will
follow.

Take blaim by receiving the maintainer hat.

With input from jlam@, reed@ and wiz@.
2006-02-05 22:45:53 +00:00
joerg
4924cc6423 Split the gettext tools from devel/gettext into devel/gettext-tools
as part of the update to gettext 0.14.5.

The gettext-tools package contains all the development tools, but
autopoint and gettextize.
2006-02-05 22:38:15 +00:00
joerg
9ac59773be Add a b3.mk for the sake of other packages. 2006-02-04 18:03:57 +00:00
joerg
c5bb067535 Depend on groff and GNU-like soelim. Usess gettext-lib. Needs msgfmt.
Patch away use of __uid_t and __gid_t, when uid_t and gid_t is meant.
2006-02-04 17:19:54 +00:00
wiz
217d49045c Update to 6.5:
Version 6.5 01-Feb-06
---------------------

 1. When using the partial match feature with pcre_dfa_exec(), it was not
    anchoring the second and subsequent partial matches at the new starting
    point. This could lead to incorrect results. For example, with the pattern
    /1234/, partially matching against "123" and then "a4" gave a match.

 2. Changes to pcregrep:

    (a) All non-match returns from pcre_exec() were being treated as failures
        to match the line. Now, unless the error is PCRE_ERROR_NOMATCH, an
        error message is output. Some extra information is given for the
        PCRE_ERROR_MATCHLIMIT and PCRE_ERROR_RECURSIONLIMIT errors, which are
        probably the only errors that are likely to be caused by users (by
        specifying a regex that has nested indefinite repeats, for instance).
        If there are more than 20 of these errors, pcregrep is abandoned.

    (b) A binary zero was treated as data while matching, but terminated the
        output line if it was written out. This has been fixed: binary zeroes
        are now no different to any other data bytes.

    (c) Whichever of the LC_ALL or LC_CTYPE environment variables is set is
        used to set a locale for matching. The --locale=xxxx long option has
        been added (no short equivalent) to specify a locale explicitly on the
        pcregrep command, overriding the environment variables.

    (d) When -B was used with -n, some line numbers in the output were one less
        than they should have been.

    (e) Added the -o (--only-matching) option.

    (f) If -A or -C was used with -c (count only), some lines of context were
        accidentally printed for the final match.

    (g) Added the -H (--with-filename) option.

    (h) The combination of options -rh failed to suppress file names for files
        that were found from directory arguments.

    (i) Added the -D (--devices) and -d (--directories) options.

    (j) Added the -F (--fixed-strings) option.

    (k) Allow "-" to be used as a file name for -f as well as for a data file.

    (l) Added the --colo(u)r option.

    (m) Added Jeffrey Friedl's -S testing option, but within #ifdefs so that it
        is not present by default.

 3. A nasty bug was discovered in the handling of recursive patterns, that is,
    items such as (?R) or (?1), when the recursion could match a number of
    alternatives. If it matched one of the alternatives, but subsequently,
    outside the recursion, there was a failure, the code tried to back up into
    the recursion. However, because of the way PCRE is implemented, this is not
    possible, and the result was an incorrect result from the match.

    In order to prevent this happening, the specification of recursion has
    been changed so that all such subpatterns are automatically treated as
    atomic groups. Thus, for example, (?R) is treated as if it were (?>(?R)).

 4. I had overlooked the fact that, in some locales, there are characters for
    which isalpha() is true but neither isupper() nor islower() are true. In
    the fr_FR locale, for instance, the \xAA and \xBA characters (ordmasculine
    and ordfeminine) are like this. This affected the treatment of \w and \W
    when they appeared in character classes, but not when they appeared outside
    a character class. The bit map for "word" characters is now created
    separately from the results of isalnum() instead of just taking it from the
    upper, lower, and digit maps. (Plus the underscore character, of course.)

 5. The above bug also affected the handling of POSIX character classes such as
    [[:alpha:]] and [[:alnum:]]. These do not have their own bit maps in PCRE's
    permanent tables. Instead, the bit maps for such a class were previously
    created as the appropriate unions of the upper, lower, and digit bitmaps.
    Now they are created by subtraction from the [[:word:]] class, which has
    its own bitmap.

 6. The [[:blank:]] character class matches horizontal, but not vertical space.
    It is created by subtracting the vertical space characters (\x09, \x0a,
    \x0b, \x0c) from the [[:space:]] bitmap. Previously, however, the
    subtraction was done in the overall bitmap for a character class, meaning
    that a class such as [\x0c[:blank:]] was incorrect because \x0c would not
    be recognized. This bug has been fixed.

 7. Patches from the folks at Google:

      (a) pcrecpp.cc: "to handle a corner case that may or may not happen in
      real life, but is still worth protecting against".

      (b) pcrecpp.cc: "corrects a bug when negative radixes are used with
      regular expressions".

      (c) pcre_scanner.cc: avoid use of std::count() because not all systems
      have it.

      (d) Split off pcrecpparg.h from pcrecpp.h and had the former built by
      "configure" and the latter not, in order to fix a problem somebody had
      with compiling the Arg class on HP-UX.

      (e) Improve the error-handling of the C++ wrapper a little bit.

      (f) New tests for checking recursion limiting.

 8. The pcre_memmove() function, which is used only if the environment does not
    have a standard memmove() function (and is therefore rarely compiled),
    contained two bugs: (a) use of int instead of size_t, and (b) it was not
    returning a result (though PCRE never actually uses the result).

 9. In the POSIX regexec() interface, if nmatch is specified as a ridiculously
    large number - greater than INT_MAX/(3*sizeof(int)) - REG_ESPACE is
    returned instead of calling malloc() with an overflowing number that would
    most likely cause subsequent chaos.

10. The debugging option of pcretest was not showing the NO_AUTO_CAPTURE flag.

11. The POSIX flag REG_NOSUB is now supported. When a pattern that was compiled
    with this option is matched, the nmatch and pmatch options of regexec() are
    ignored.

12. Added REG_UTF8 to the POSIX interface. This is not defined by POSIX, but is
    provided in case anyone wants to the the POSIX interface with UTF-8
    strings.

13. Added CXXLDFLAGS to the Makefile parameters to provide settings only on the
    C++ linking (needed for some HP-UX environments).

14. Avoid compiler warnings in get_ucpname() when compiled without UCP support
    (unused parameter) and in the pcre_printint() function (omitted "default"
    switch label when the default is to do nothing).

15. Added some code to make it possible, when PCRE is compiled as a C++
    library, to replace subject pointers for pcre_exec() with a smart pointer
    class, thus making it possible to process discontinuous strings.

16. The two macros PCRE_EXPORT and PCRE_DATA_SCOPE are confusing, and perform
    much the same function. They were added by different people who were trying
    to make PCRE easy to compile on non-Unix systems. It has been suggested
    that PCRE_EXPORT be abolished now that there is more automatic apparatus
    for compiling on Windows systems. I have therefore replaced it with
    PCRE_DATA_SCOPE. This is set automatically for Windows; if not set it
    defaults to "extern" for C or "extern C" for C++, which works fine on
    Unix-like systems. It is now possible to override the value of PCRE_DATA_
    SCOPE with something explicit in config.h. In addition:

    (a) pcreposix.h still had just "extern" instead of either of these macros;
        I have replaced it with PCRE_DATA_SCOPE.

    (b) Functions such as _pcre_xclass(), which are internal to the library,
        but external in the C sense, all had PCRE_EXPORT in their definitions.
        This is apparently wrong for the Windows case, so I have removed it.
        (It makes no difference on Unix-like systems.)

17. Added a new limit, MATCH_LIMIT_RECURSION, which limits the depth of nesting
    of recursive calls to match(). This is different to MATCH_LIMIT because
    that limits the total number of calls to match(), not all of which increase
    the depth of recursion. Limiting the recursion depth limits the amount of
    stack (or heap if NO_RECURSE is set) that is used. The default can be set
    when PCRE is compiled, and changed at run time. A patch from Google adds
    this functionality to the C++ interface.

18. Changes to the handling of Unicode character properties:

    (a) Updated the table to Unicode 4.1.0.

    (b) Recognize characters that are not in the table as "Cn" (undefined).

    (c) I revised the way the table is implemented to a much improved format
        which includes recognition of ranges. It now supports the ranges that
        are defined in UnicodeData.txt, and it also amalgamates other
        characters into ranges. This has reduced the number of entries in the
        table from around 16,000 to around 3,000, thus reducing its size
        considerably. I realized I did not need to use a tree structure after
        all - a binary chop search is just as efficient. Having reduced the
        number of entries, I extended their size from 6 bytes to 8 bytes to
        allow for more data.

    (d) Added support for Unicode script names via properties such as \p{Han}.

19. In UTF-8 mode, a backslash followed by a non-Ascii character was not
    matching that character.

20. When matching a repeated Unicode property with a minimum greater than zero,
    (for example \pL{2,}), PCRE could look past the end of the subject if it
    reached it while seeking the minimum number of characters. This could
    happen only if some of the characters were more than one byte long, because
    there is a check for at least the minimum number of bytes.

21. Refactored the implementation of \p and \P so as to be more general, to
    allow for more different types of property in future. This has changed the
    compiled form incompatibly. Anybody with saved compiled patterns that use
    \p or \P will have to recompile them.

22. Added "Any" and "L&" to the supported property types.

23. Recognize \x{...} as a code point specifier, even when not in UTF-8 mode,
    but give a compile time error if the value is greater than 0xff.

24. The man pages for pcrepartial, pcreprecompile, and pcre_compile2 were
    accidentally not being installed or uninstalled.

25. The pcre.h file was built from pcre.h.in, but the only changes that were
    made were to insert the current release number. This seemed silly, because
    it made things harder for people building PCRE on systems that don't run
    "configure". I have turned pcre.h into a distributed file, no longer built
    by "configure", with the version identification directly included. There is
    no longer a pcre.h.in file.

    However, this change necessitated a change to the pcre-config script as
    well. It is built from pcre-config.in, and one of the substitutions was the
    release number. I have updated configure.ac so that ./configure now finds
    the release number by grepping pcre.h.

26. Added the ability to run the tests under valgrind.
2006-02-04 17:13:49 +00:00
joerg
d9f12826e2 Initial import of devel/gettext-asprintf. From DESC:
This package provides libasprintf from GNU gettext.  This library makes
it easier deal with formated output in C++ by providing a printf(3) like
interface.
2006-02-04 16:53:56 +00:00
rillig
ad73af8ae0 Fixed the do-install target for unprivileged users. The directories had
been installed without execute permission. While here, fixed almost all
pkglint warnings.
2006-02-04 15:27:16 +00:00
rillig
01fa6a7b41 Sorted PLIST. 2006-02-04 15:25:37 +00:00
abs
6f99b2fbef Update cpuflags to 0.97:
- Add Infineon ADM5120
    - Fix optimize_gcc.mk for qt3-libs, and reorder so CPUFLAGS_PKGBASE is
      left defined and testable for 'make show-vars' and the like
2006-02-04 15:08:33 +00:00
wiz
f9a01e1b38 gnomedb was not enabled, so just remove the buildlink3.mk file too.
Bump PKGREVISION.
2006-02-04 13:43:51 +00:00
markd
dc1f8663d0 Uses makeinfo. 2006-02-04 12:04:02 +00:00
taca
d9f49a96c6 Stop pkglint warnings; remove trailing space and variable expression. 2006-02-03 15:18:59 +00:00
taca
0f5e3b8ef4 Bump PKGREVISION of these packages which affected (fixed) by
fix of REPLACE_RUBY, the impact was big or small.
2006-02-03 04:43:47 +00:00
ben
b26889d63e Update to nspr-4.6.1. This addresses PR#32689. Tested with gaim.
Fix typo, MASTER_SIZE_MOZILLA=MASTER_SITE_MOZILLA.
Fix version number in MASTER_SITES.
Fix MASTER_SITES to contain valid URLs to the nspr distribution.
2006-02-02 05:51:14 +00:00
markd
7c40ff0d92 Remove patch that should have gone in the last update. 2006-02-01 09:44:08 +00:00
markd
ac2da699fd Update kdbg to 2.0.3
Recent Changes
Version 2.0.3
* Fixed parsing of gdb output that mentions "operator<<", "operator>>",
  "operator<", and "operator>" within text delimited by angle brackets <>.
  This fixes a crash when any such function is disassembled and other
  misbehaviors.
* Fixed parsing stack frames that mention "operator<<" or "operator<".
  Thanks to Charles Samuels, who pointed out the problem and provided an
  initial fix.
Version 2.0.2
* Fixed stack display for functions in an anonymous namespace and for
  functions whose names involve template parameter lists (thanks to André
  Wöbbeking).
* Fixed environment list which would add back the entry from the edit box
  even if it was just deleted.
* Fixed that the Run/Continue button was enabled while the program was
  running.
* Fixed parsing of NaN (Not a Number) floating point values.
Version 2.0.1
* Updated Hungarian translation (thanks to Tamas Szanto).
* Worked around gdb 6.3 crashes at "info line main" command (thanks to
  Stefan Taferner).
* Updated XSLT debugger parser for xsldbg >= 3.4.0 (by Keith Isdale).
Version 2.0.0
* References and const types are treated like the base type (thanks to
  Shaheed).
* Fixed parsing of large arrays with many different values, which were
  terminated by "...".
* Fixed the kdbg.desktop file: Encoding is UTF-8, install in XDG menu
  location.
* Fixed PS_COMMAND detection for Solaris' /bin/sh.
Version 1.9.7
* Added a new animated button in the toolbar.
* Fixed Norwegian translation file names.
Version 1.9.6
* "<invalid float value>" in register dumps was not parsed correctly.
* Fixed that variable popup location was computed incorrectly if tab
  width is not 0.
* Updated the manual.
* Implemented printing of Qt4's QStrings.
Version 1.9.5
* Fixed some issues when the items in the environment variable list are
  selected.
* Added a command line option -p to attach to a process (thanks to
  Matthew Allen for the initial code). See kdbg --help.
* Fixed the "Using host libthread_db" error message properly.
* Fixed inappropriate icon sizes.
Version 1.9.4
* Updated the build system to the latest auto* tools.
* Worked around the problem that gdb reports "Using host libthread_db"
  on Fedora Core when it processes the file command.
Version 1.9.3
This is a beta release. Translations and the manual are still incomplete.
The major changes since since the 1.2.x release series are:
* Editable variable values.
* The current line of execution can be changed easily.
* "Orphaned breakpoints", ie. breakpoints that cannot be set immediately.
  This eases debugging shared libraries and dynamically loaded modules.
* XSLT debugging thanks to Keith Isdale (experimental).
2006-02-01 00:33:32 +00:00
markd
da531656a8 Update to kdevelop 3.3.1 (part of KDE 3.5.1) 2006-01-31 23:02:13 +00:00
markd
eeea7ddd46 Update to kdevelop 3.3.1 (part of KDE 3.5.1)
Changes:
* adding externally created source files to project
* cannot use the right click "add 'filename' to project" function
* Adding files from subdirectory to project fails
* Cannot add files to/remove files from project correctly if the project
  is opened by a symbolic-linked path
* custom c++ project: add/remove files broken
2006-01-31 23:00:48 +00:00
markd
fbd81191be Update to KDE 3.5.1
Changes:
* Cervisia
  o Do not use absolute pathnames when committing the top level folder
    of a working copy
* KBabel
  o avoid user-visible strings that need to be translated in two ways
  o KBabel editor: Fix and improve source references
  o KBabel editor: add a new variable @POFILEDIR@ for source references.
    This is for allowing search paths starting at the directory of the
    PO file, like what is needed for GNU projects: starting at the
    parent directory
  o KBabel editor: allow backslashes in source references in the PO file
  o KBabelDict: clicking the help button of KBabelDict calls the
    corresponding section in the KBabel documentation
  o Improved KBabel documentation
* Umbrello
  o Code import for Java and Python
  o fix loading of associationwidget with non-default color
  o fix moving of initial and end activity
  o fix operation parameter and return types including template
    expressions
  o Support C++ const methods (aka queries)
  o Change associations, aggregations, etc. on-the-fly
  o Collaboration Diagram: labels are reset to default position after
    moving them
  o Imported C++ classes not saved correctly in the XMI file
  o In ER models adding associations will add blank space in the entity
    attributes
  o ER diagrams need to underline the attribute name of primary keys
  o Cannot anchor notes to activity elements in Activity Diagram
2006-01-31 22:58:40 +00:00
tv
d3ba5341ee Bump BUILDLINK_DEPENDS to 0.0.7nb2 -- it's essentially nonfunctional
before that version.
2006-01-31 20:42:19 +00:00
tv
2883547a97 Fix socket outbound connections; vanessa_socket_client_open_src_sockaddr_in()
was always zeroing out the "from", causing sin.sin_family to be zero.
(Move the memset to where it should have been, in the
vanessa_socket_client_open_sockaddr_in() function.)

Bump PKGREVISION.
2006-01-31 14:55:26 +00:00
rxg
9d3a2cfdca Fixed DEPENDS - don't block the version of ${PYPKGPREFIX}-expat. 2006-01-31 04:15:13 +00:00
tv
f6b0d765bb Update libtool to 1.5.22. Too many changes for CVS commit logs; here's
some highlighted changes:

* Fixes minor /tmp race condition bug.
* Integrated Interix support; no longer requires pkgsrc hackery.
* shlibtool is a wrapper using the (now working) "--tag=disable-static".
* Several other bugs fixed, removing some pkgsrc-local changes.
2006-01-30 22:19:56 +00:00