Commit graph

7507 commits

Author SHA1 Message Date
recht
52e6ffc07b update to doxygen 1.4.4
New features

Added support for parsing Python code. Special comment blocks in Python
are of the ## #  Some comment #

or you can rely on Python docstrings. This code uses the new parser
interface and was based on the work done by a group of students as part
of a compiler design project. Added support for C# style XML tags in the
comments. See the manual or the C# language specification for more
details. Thanks to Talin for doing most of the work. Added support for
the JavaDoc command {@inheritDoc}.

And some bug fixes. For details see:
http://www.stack.nl/~dimitri/doxygen/changelog.html
2005-08-03 21:41:30 +00:00
wiz
166a7b03b6 Remove unneeded USE_PKGLOCALEDIR. 2005-08-03 17:45:24 +00:00
wiz
e4650c1eb5 pkglint cleanup.
XXX: package obsolete after pcre-6.2 includes c++ interface?
2005-08-03 17:44:17 +00:00
wiz
2f188b5dbb Update to 6.2:
Version 6.2 01-Aug-05
---------------------

 1. There was no test for integer overflow of quantifier values. A construction
    such as {1111111111111111} would give undefined results. What is worse, if
    a minimum quantifier for a parenthesized subpattern overflowed and became
    negative, the calculation of the memory size went wrong. This could have
    led to memory overwriting.

 2. Building PCRE using VPATH was broken. Hopefully it is now fixed.

 3. Added "b" to the 2nd argument of fopen() in dftables.c, for non-Unix-like
    operating environments where this matters.

 4. Applied Giuseppe Maxia's patch to add additional features for controlling
    PCRE options from within the C++ wrapper.

 5. Named capturing subpatterns were not being correctly counted when a pattern
    was compiled. This caused two problems: (a) If there were more than 100
    such subpatterns, the calculation of the memory needed for the whole
    compiled pattern went wrong, leading to an overflow error. (b) Numerical
    back references of the form \12, where the number was greater than 9, were
    not recognized as back references, even though there were sufficient
    previous subpatterns.

 6. Two minor patches to pcrecpp.cc in order to allow it to compile on older
    versions of gcc, e.g. 2.95.4.


Version 6.1 21-Jun-05
---------------------

 1. There was one reference to the variable "posix" in pcretest.c that was not
    surrounded by "#if !defined NOPOSIX".

 2. Make it possible to compile pcretest without DFA support, UTF8 support, or
    the cross-check on the old pcre_info() function, for the benefit of the
    cut-down version of PCRE that is currently imported into Exim.

 3. A (silly) pattern starting with (?i)(?-i) caused an internal space
    allocation error. I've done the easy fix, which wastes 2 bytes for sensible
    patterns that start (?i) but I don't think that matters. The use of (?i) is
    just an example; this all applies to the other options as well.

 4. Since libtool seems to echo the compile commands it is issuing, the output
    from "make" can be reduced a bit by putting "@" in front of each libtool
    compile command.

 5. Patch from the folks at Google for configure.in to be a bit more thorough
    in checking for a suitable C++ installation before trying to compile the
    C++ stuff. This should fix a reported problem when a compiler was present,
    but no suitable headers.

 6. The man pages all had just "PCRE" as their title. I have changed them to
    be the relevant file name. I have also arranged that these names are
    retained in the file doc/pcre.txt, which is a concatenation in text format
    of all the man pages except the little individual ones for each function.

 7. The NON-UNIX-USE file had not been updated for the different set of source
    files that come with release 6. I also added a few comments about the C++
    wrapper.


Version 6.0 07-Jun-05
---------------------

 1. Some minor internal re-organization to help with my DFA experiments.

 2. Some missing #ifdef SUPPORT_UCP conditionals in pcretest and printint that
    didn't matter for the library itself when fully configured, but did matter
    when compiling without UCP support, or within Exim, where the ucp files are
    not imported.

 3. Refactoring of the library code to split up the various functions into
    different source modules. The addition of the new DFA matching code (see
    below) to a single monolithic source would have made it really too
    unwieldy, quite apart from causing all the code to be include in a
    statically linked application, when only some functions are used. This is
    relevant even without the DFA addition now that patterns can be compiled in
    one application and matched in another.

    The downside of splitting up is that there have to be some external
    functions and data tables that are used internally in different modules of
    the library but which are not part of the API. These have all had their
    names changed to start with "_pcre_" so that they are unlikely to clash
    with other external names.

 4. Added an alternate matching function, pcre_dfa_exec(), which matches using
    a different (DFA) algorithm. Although it is slower than the original
    function, it does have some advantages for certain types of matching
    problem.

 5. Upgrades to pcretest in order to test the features of pcre_dfa_exec(),
    including restarting after a partial match.

 6. A patch for pcregrep that defines INVALID_FILE_ATTRIBUTES if it is not
    defined when compiling for Windows was sent to me. I have put it into the
    code, though I have no means of testing or verifying it.

 7. Added the pcre_refcount() auxiliary function.

 8. Added the PCRE_FIRSTLINE option. This constrains an unanchored pattern to
    match before or at the first newline in the subject string. In pcretest,
    the /f option on a pattern can be used to set this.

 9. A repeated \w when used in UTF-8 mode with characters greater than 256
    would behave wrongly. This has been present in PCRE since release 4.0.

10. A number of changes to the pcregrep command:

    (a) Refactored how -x works; insert ^(...)$ instead of setting
        PCRE_ANCHORED and checking the length, in preparation for adding
        something similar for -w.

    (b) Added the -w (match as a word) option.

    (c) Refactored the way lines are read and buffered so as to have more
        than one at a time available.

    (d) Implemented a pcregrep test script.

    (e) Added the -M (multiline match) option. This allows patterns to match
        over several lines of the subject. The buffering ensures that at least
        8K, or the rest of the document (whichever is the shorter) is available
        for matching (and similarly the previous 8K for lookbehind assertions).

    (f) Changed the --help output so that it now says

          -w, --word-regex(p)

        instead of two lines, one with "regex" and the other with "regexp"
        because that confused at least one person since the short forms are the
        same. (This required a bit of code, as the output is generated
        automatically from a table. It wasn't just a text change.)

    (g) -- can be used to terminate pcregrep options if the next thing isn't an
        option but starts with a hyphen. Could be a pattern or a path name
        starting with a hyphen, for instance.

    (h) "-" can be given as a file name to represent stdin.

    (i) When file names are being printed, "(standard input)" is used for
        the standard input, for compatibility with GNU grep. Previously
        "<stdin>" was used.

    (j) The option --label=xxx can be used to supply a name to be used for
        stdin when file names are being printed. There is no short form.

    (k) Re-factored the options decoding logic because we are going to add
        two more options that take data. Such options can now be given in four
        different ways, e.g. "-fname", "-f name", "--file=name", "--file name".

    (l) Added the -A, -B, and -C options for requesting that lines of context
        around matches be printed.

    (m) Added the -L option to print the names of files that do not contain
        any matching lines, that is, the complement of -l.

    (n) The return code is 2 if any file cannot be opened, but pcregrep does
        continue to scan other files.

    (o) The -s option was incorrectly implemented. For compatibility with other
        greps, it now suppresses the error message for a non-existent or non-
        accessible file (but not the return code). There is a new option called
        -q that suppresses the output of matching lines, which was what -s was
        previously doing.

    (p) Added --include and --exclude options to specify files for inclusion
        and exclusion when recursing.

11. The Makefile was not using the Autoconf-supported LDFLAGS macro properly.
    Hopefully, it now does.

12. Missing cast in pcre_study().

13. Added an "uninstall" target to the makefile.

14. Replaced "extern" in the function prototypes in Makefile.in with
    "PCRE_DATA_SCOPE", which defaults to 'extern' or 'extern "C"' in the Unix
    world, but is set differently for Windows.

15. Added a second compiling function called pcre_compile2(). The only
    difference is that it has an extra argument, which is a pointer to an
    integer error code. When there is a compile-time failure, this is set
    non-zero, in addition to the error test pointer being set to point to an
    error message. The new argument may be NULL if no error number is required
    (but then you may as well call pcre_compile(), which is now just a
    wrapper). This facility is provided because some applications need a
    numeric error indication, but it has also enabled me to tidy up the way
    compile-time errors are handled in the POSIX wrapper.

16. Added VPATH=.libs to the makefile; this should help when building with one
    prefix path and installing with another. (Or so I'm told by someone who
    knows more about this stuff than I do.)

17. Added a new option, REG_DOTALL, to the POSIX function regcomp(). This
    passes PCRE_DOTALL to the pcre_compile() function, making the "." character
    match everything, including newlines. This is not POSIX-compatible, but
    somebody wanted the feature. From pcretest it can be activated by using
    both the P and the s flags.

18. AC_PROG_LIBTOOL appeared twice in Makefile.in. Removed one.

19. libpcre.pc was being incorrectly installed as executable.

20. A couple of places in pcretest check for end-of-line by looking for '\n';
    it now also looks for '\r' so that it will work unmodified on Windows.

21. Added Google's contributed C++ wrapper to the distribution.

22. Added some untidy missing memory free() calls in pcretest, to keep
    Electric Fence happy when testing.
2005-08-03 17:43:13 +00:00
xtraeme
1dd036d67d Update to 2.6.6.
Overview of Changes from GLib 2.6.5 to GLib 2.6.6
=================================================
* Fix several bugs with the handling
  of comments in key files [Mikael Magnusson]
* Fix g_atomic_pointer_compare_and_exchange
  on Sparc64 [Gert Doering]
* Fix a deadlock with threadpools [Hong Jen Yee]
* Make GLib work on BeOS again [Kian Duffy]
* Win32 bug fixes [Kazuki Iwamoto]
* Other bug fixes [Roger Leigh, Kjartan Maraas,
  Morten Welinder]
* New and updated translations (bg,cs,cy,de,
  en_CA,es,et,fr,gu,hu,ja,ko,nl,sq,sr,sr@Latn,sv,
  te,zh_CN,zh_TW)
2005-08-03 16:50:15 +00:00
grant
ec66b16c33 libebml builds fine with icc, too. 2005-08-03 03:19:40 +00:00
taca
79e1eb9c5b Update p5-Compress-Zlib packaeg to 1.35.
This includes security fix as zlib 1.2.2.

CHANGES
-------

  1.35 - 16 July 2005

      * Updated zlib source to 1.2.3

      * Fixed problem with where two calls to gzclose would hang the debugger.
        See https://rt.cpan.org/Ticket/Display.html?id=13789

      * Added code from Alexey Tourbin to use XSLoader when available,
        and DynaLoader otherwise.

      * Documented that the compress & uncompress functions were not
        the same as the Unix utilities of the same name.

      * Fixed 05gzsetp -- it left a temp file hanging around.

      * Integrate core change 24787 - SvUPGRADE returns void in blead

      * Integrate core change 24788 - Makefile.PL adjustments for the core
2005-08-02 03:23:44 +00:00
rillig
5f1572f6ef Added PAR-0.89.
PAR is a toolkit to create and use perl scripts and modules stored
inside compressed .par files, similar to what .jar is to Java.
2005-08-01 17:58:38 +00:00
drochner
440ec0e316 while I don't use this pkg actively, fix some obvious problems:
-restore dependencies on libtool and pkg-config to be "full",
 (this is an IDE, using all that gnu stuff)
-fix the baudrate patch to give it a chance to compile on NetBSD<current
 (B460800 went in just recently)
-don't try to remove $PREFIX/share/mimelnk
2005-08-01 17:17:14 +00:00
adam
6c304fcaf4 Changes 1.2.3:
After a long time I made another release to bring some patches from the community to all users:

New: Better symbol handling of structs/classes/etc.
New: New realtime func/macros/var/struct define exporer in message windows.
Bug fix: IA64 and Solaris problems
Bug fix: Terminal Ctrl-C and Shift-Insert
Bug fix: Debugger improvements
Bug fix: Project generation
Bug fix: double tags loading
Bug fix: Patches from the debian tree (Thanks!)

Hopefully this will make anjuta more usable for now. Of course there are
many many other bugs but development is concentrating on anjuta2.
2005-08-01 14:14:49 +00:00
rillig
30af074b83 Added a patch that avoids non-constant initializers for automatic arrays.
Needed for IRIX 6.5.
2005-07-30 22:05:53 +00:00
markd
10b0dfe259 Update to kdevelop 3.2.2 (part of KDE 3.4.2) 2005-07-30 12:11:41 +00:00
markd
41faf81bda Update to KDE 3.4.2
Changes:
* umbrello: Crash when deleting an attribute that is represented as an
  association
* umbrello: Inline functions are generated in cpp file
* umbrello: Crash when closing a tab
* umbrello: Initial value of a new paramenter of a method cannot be set
  the first time
* umbrello: Line Vertex hidden in class diagrams
* umbrello: Relationships between interfaces and classes change over file
  reload
* umbrello: Associations turn into generalisation over file reopen
* umbrello: Code generator "could not find active language"
* umbrello: Cannot drag members from one classifier to another
* umbrello: Generating Javascript code from a class diagram hangs
2005-07-30 12:02:04 +00:00
wiz
ad207cec9a Remove palmos-includes because it depends on (broken and removed)
prc-tools.
2005-07-30 11:17:15 +00:00
adam
8ecc8914d8 Changes 1.11.0:
* Window's path handling has changed to use native paths throughout.

   * Startup/configuration of the libraries no longer requires
     environement variables.

   * Character sets are included in the library rather than being read
     from data files.

   * NSRunLoop and related classes use natvie win32 event handling on
     Windows machines.
2005-07-29 12:58:37 +00:00
adam
ea2aec2ebb Changes 1.11.0:
* New rules for building and using DLLs were implemented. Now gcc
     and other tricks are used to properly export symbols, so no .def
     file should be needed.

   * The GNUsteprc file in $GNUSTEP_SYSTEM_ROOT is deprecated. See the
     new GNUstep.conf file (which is not installed by default).

   * Psuedo-framwork support was implemented on MingW. This essentially
     involves copying the framework to several places so it can be used
     without links, which Windows does not really support.  There's no
     other clean way to do it.

   * Support for xxx_WINDRES_FILES on MinGW was implemented.
2005-07-29 12:57:13 +00:00
grant
cbc4b46899 whitespace fix 2005-07-29 04:52:12 +00:00
grant
cb3bd204fb whitespace fixes 2005-07-29 04:24:03 +00:00
grant
f786958c6d non-void function must return a value.
fixes build with sunpro.
2005-07-29 04:23:53 +00:00
grant
38433ae0a7 honour LDFLAGS and LIBS 2005-07-29 03:39:06 +00:00
wiz
e7edb11b86 Use PKG_SUGGESTED_OPTIONS instead of a hack. 2005-07-28 15:01:08 +00:00
wiz
7bcc6f1aee Update to 1.8.2:
* Add Khmer support [Jens Herden, Javier Sola]
* Fix bugs and crashes in the operation of PangoLayoutIter [Amit Aronovitch]
* Increase sharing of data between different copies of Pango
  [Tommi Komulainen, Ross Burton]
* Remove dependence of opentype code on FreeType internals [David Turner,
  Behdad Esfahbod]
* Cache metrics for the Win32 backend [Tor Lillqvist]
* Improve handling of RTL text when passing it to Uniscribe [Tor]
* Support for TrueType fonts on Win32 with characters outside the BMP [Tor]
* Handle alpha in XftColors again. [Mikael Magnusson]
* Better handling of MacThai encoded fonts [Theppitak Karoonboonyanan]
* Handle zero width chars properly in Hangul backend
  [Young-Ho Cha, Changwoo Ryu]
* Fix Oriya character classification [Gora Mohanty, Gautam Sengupta]
* PangoAttrIterator bug fixes [Morten Welinder]
* Clean up copyright/licensing information [William N. Ray]
* Misc bug and build fixes [Sebastien Bacher, Brandon Bergren,
  Chris Blizzard, Paolo Borelli, Behdad, Harshula, Alex Jones, Aivars Kalvans,
  Stepan Kasal,  Karel Kulhavy, Ryan Lortie, Ben Maurer, Sukhjinder Sidhu,
  Manish Singh, Emil Soleyman-Zomalan, Morten]
2005-07-28 11:04:13 +00:00
dogcow
e12519e3f9 add picp, a command-line PIC programmer. 2005-07-27 20:26:46 +00:00
drochner
b5e6796864 update to 2.4.3
changes:
-fix for a crash in e-canvas
-translation updates
2005-07-27 17:46:52 +00:00
drochner
3d683f7792 update to 2.10.1
changes:
-bugfixes
-translation updates
2005-07-27 17:25:02 +00:00
drochner
43f515fd3a update to 2.10.0
changes:
-minor bugfix
-translation updates
2005-07-27 17:23:51 +00:00
drochner
f994c748bd update to 2.10.1
changes:
-minor bugfixes
2005-07-27 17:20:49 +00:00
drochner
2fb8321472 update to 2.10.0
changes:
-doc build fixed
-translation updates
2005-07-27 17:18:37 +00:00
drochner
afc8744f7d update to 2.10.2
changes:
-translation updates
2005-07-27 17:13:16 +00:00
drochner
2c47afdf86 update to 2.10.1
changes:
-fixes minor bugs and memory leaks
-translation updates
2005-07-27 17:11:08 +00:00
wiz
6301213966 Reset MAINTAINER -- he stopped working on pkgsrc. 2005-07-27 16:21:16 +00:00
dogcow
158fab3d0f Picp is a command-line interface to MicroChip Picstart Plus, Newfound
Electronics Warp-13, and JuPic PIC programmers.
2005-07-27 05:34:27 +00:00
recht
1b52081480 Re-add patch-aa, so that SCons picks up the buildlink-PATH. This fixes
build problems if boost is installed.
noted by drochner@
2005-07-26 22:35:54 +00:00
wiz
47e340d1c5 prc-tools was marked BROKEN over a year ago, no one was interested in fixing it -- remove it. 2005-07-26 10:25:46 +00:00
epg
46bafc9a4e Explicitly require threaded perl (pkg/30825). 2005-07-25 20:11:31 +00:00
epg
a18b4a8f21 Cleanup and alphabetize PERL5 variables. Lose unused PERL_DIR and
commented out PERL5_CONFIGURE_DIRS.
2005-07-25 20:10:39 +00:00
wiz
0ffbdd0061 Update to 1.0.1:
07232005 - Fixed bug in zip archiver (thanks, Jörg Walter!). Updated zlib to
           1.2.3, which properly includes the security fix. Fixed "make dist"
           to handle .svn dirs and other file changes. Removed "debian"
           directory. Fixed warning in physfs.c. Updated CWProjects.sit.
           Upped version to 1.0.1.
07132005 - Moved to zlib122, and security fix discussed here:
           http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2005-2096
06122005 - Added support for mingw to Unix build process (thanks, Matze!).
03162005 - Readded Spanish translation. Added Brazillian Portguese translation
           and fixed unlocalized string in wad.c (thanks Danny!). Some MacOS
           Classic fixes and MPW support (thanks, Chris!). Changed CWProjects
           from SITX to SIT format, so MacOS Classic users can unpack it.
02152005 - Minor comment fix in platform/pocketpc.c
01052004 - Fixed HOG archiver sorting/file lookup (thanks, Chris!)
12162004 - Fixed some documentation/header comment typos (thanks, Gaetan!)
10302004 - Fixed a strcpy that should have been a strcat. (thanks, Tolga!)
           Removed .cvsignore files (we're in a Subversion repository, now).
           Build system respects external CFLAGS now. (thanks, Adam!)
09212003 - Happy September. Fixes to bootstrap on MacOS X. Seeking now tries
           to respect pre-buffered data.
2005-07-25 12:12:53 +00:00
kristerw
6ee0d7be98 Include mk/pthread.buildlink3.mk. 2005-07-25 00:32:44 +00:00
kristerw
1844587f4d Correct spelling of "ONLY_FOR_PLATFORM". 2005-07-24 15:53:41 +00:00
recht
b4845fec49 ArX-2.2.3 2005-July-21
"annotate" has been implemented and "log" has been enhanced.

The patch queue has been updated and tests modified to work with ArX.

"fork", "replay", and "merge" no longer supports out-of-place forks.

"arx help" now works.

The autoconf scripts for Python configuration have been revamped to
use a standard autoconf macro.  See INSTALL.GENERIC for details.

Revision libraries and "library" have been removed.

Some limitations in "merge", "diff" and "replay" have been removed.
2005-07-24 08:47:42 +00:00
wiz
50edd71b90 Remove bonobo-conf. 2005-07-23 23:25:22 +00:00
wiz
d5adf47b40 Remove devel/bonobo-conf -- its last dependency (evolution12) was removed. 2005-07-23 21:50:06 +00:00
wiz
446fa529a8 Remove some obsolete packages using gnome[1]-libs.
List posted to tech-pkg by jmmv on June 15, no negative comments.
2005-07-23 21:34:55 +00:00
wiz
897e650a30 Update to 0.3.7:
** A RPM *.spec file is included.

** Fix compiler warnings, contributed by Frediano Ziglio.

** Gnulib is used, currently only to provide more robust ntlm_check_version.

** Address in license was updated to reflect the new FSF postal address.

Set TEST_TARGET.
2005-07-22 23:45:22 +00:00
wiz
916218e055 Update to 0.5.18:
** The macro AX_CREATE_STDINT_H that is used to create idn-int.h
** has been updated.

** Fix use of 'head -1' in configure script (should be 'head -n -1'),
** thanks to Carsten Lohrke.

** Announce the help-libidn mailing list in documentation and README.

** Translation updates.

** API and ABI is backwards compatible with the previous version.
2005-07-22 23:41:42 +00:00
adam
511e6f369b Added libgnomeuimm; removed libgnomeuimm20, libgnomeuimm26 2005-07-22 22:06:56 +00:00
adam
e018e40c3c Changes 2.10.0:
* Increased version for GNOME 2.10 release version.

Changes 2.8.0:
* Increased version for GNOME 2.8 release version.

Changes 2.7.2:
* IconList: Added select_all().
* DruidPageStandard: Added contents-background,
  contents-background-gdk, and contents-background-set properties.
2005-07-22 22:05:31 +00:00
adam
249faae328 Added libgnomemm; removed libgnomemm20, libgnomemm26 2005-07-22 22:03:09 +00:00
adam
0bfc180057 Changes 2.10.0:
* Increased version to match GNOME 2.10 release version.

Changes 2.8.0:
* Increased version to match GNOME 2.8 release version.
2005-07-22 22:00:24 +00:00
adam
45a1d1ec02 Imported into a wrong directory - mea culpa [adam] 2005-07-22 21:51:50 +00:00