Commit graph

92448 commits

Author SHA1 Message Date
adrianp
a17e110eb2 Update to 3.2.4
This is just a summary of changes, for full details see:
	http://www.unrealircd.com/txt/unreal3_2_4_release_notes.txt

> ==[ MAJOR BUGS FIXED ]==
> - Two issues with an incorrect badword { } block in the config file causing a crash.
> - Incorrect TKL/*LINE causing a crash
> - Complete resolver recode: now using c-ares + caching to fix some (rare?) crash bugs and
>   to make our code much more cleaner.
> - Using GCC4 caused a crash on-link.
> - Crash when a class block was removed and had any other blocks were referencing it.
> - OpenBSD crash on /REHASH.
> - Several AMD64 crash issues.
> - Sometimes a serious flood of notices was generated if link::options::nodnscache was used.
> - Spamfilter: action 'viruschan' combined with target 'user' caused crashes.
> - chinese-* nick characters support caused memory corruption.
> - Crash issue regarding SSL and junk snomask.
>
> ==[ MINOR BUGS FIXED ]==
> - Now properly resolves hostnames again that use CNAME delegation (got broken in 3.2.3).
> - Fedora Core w/IPv6 failed to compile.
> - A few read-after-free bugs that could have caused crashes.
> - ./Config was not loading the settings properly on Solaris 10
> - Crash if high ascii in set::network-name
> - Fixed advanced channel aliases not working properly
> - Fixed \* and \? escaping not always working properly (for example in ~r/~c bans).
2006-02-04 21:13:54 +00:00
markd
9ad7f9581a Fix build on Solaris. 2006-02-04 21:02:31 +00:00
wiz
86661bacce Mention mergeant PKGREVISION bump. 2006-02-04 20:44:32 +00:00
wiz
587f08ff33 Remove some unneeded dependencies. Bump PKGREVISION. 2006-02-04 20:43:59 +00:00
adrianp
d979072ed4 Update a comment in the Makefile 2006-02-04 19:10:09 +00:00
rillig
3297636963 - Added "set -e" at the top of the file to prevent uncontrolled execution.
- Added "set -u" at the top of the file to prevent spelling errors.
- Renamed UNZIP to UNZIP_CMD, since that is used by the rest of pkgsrc.
- Found a singleton use of $extract_options and replaced it with
  ${EXTRACT_OPTS_LHA}.
- Took the default assignment for TMPDIR out of the block. All other
  entries are tools.
- Removed unnecessary variables.
- Make sure that distfile can always be resolved, even if the current
  working directory is changed.
- Provide default values for all EXTRACT_OPTS_* variables, as close as
  possible to the point where they are used.
- Replaced all "$@" with ${1+"$@"} to avoid errors when no parameters are
  given.
- Made the removal of the temporary file for .tar extraction more robust.
2006-02-04 18:06:47 +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
7d72b5bf55 Fix linkage for libgda-postgres.
I didn't bump its PKGREVISION since I updated it 10 minutes ago.
2006-02-04 17:16:46 +00:00
wiz
3f56e71a82 pcre updated to 6.5. 2006-02-04 17:14:10 +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
wiz
5fa89cbfa6 Note updates of libgda, libgda-postgres, libgnomedb,
mergeant, and gnumeric, and removal of libgda-sqlite.
2006-02-04 17:06:14 +00:00
wiz
d530df7d29 Update to 1.6.2:
Gnumeric 1.6.2

Ivan, Y.C. Wong:
	* Fix Gdk-WARNING when cutting or copying cells. [#314210]
	* No more debug command prompt. Error/warning messages will
	  go to an existing command prompt (if any).

Jody:
	* Disable the IRC link in the help menu.
	* Use the cannonical web page in case of problems.
	* Silence some warnings in the ODS importer.

Morten:
	* Fix COUNTBLANK.
	* Fix ATAN2(0,0).
	* Make AND, OR, and XOR ignore strings as claimed.
	* Fix TRIM for non-ASCII case with spaces at end.
	* Improve Excel compatibility of BIN2DEC, BIN2HEX, and
	  BIN2OCT.  [#323787]
	* Fix crash on xml load.  [#323888]
	* Fix file corruption on saving scenarios.  [#323927]
	* Fix a pile of leaks in solver and scenario saving and loading.
	* Fix leaks in solver dialog.
	* Fix parser leak.  [#301127]
	* Fix solver dialog crash.  [#324585]
	* Fix FMR in SUBSTITUTE.
	* Fix REPLACE and SEARCH for non-ASCII strings.
	* Fix division-by-zero problems in FIXED, ROUND, ROUNDUP,
	  ROUNDDOWN, TRUNC.
	* Fix accuracy of ROUND, ROUNDUP, ROUNDDOWN, TRUNC.
	* Fix out-of-memory problem in REPT.
	* Fix lots of little XL compatibility problems in string
	  functions.
	* Fix error on Search-and-replace.
	* Fix near-infinite loop in FACTDOUBLE.
	* Fix text-to-columns crash probably affecting stf import too.
	* Fix font preference crash.  [#326830]
	* Fix memory allocation problem for writing charts.
	* Fix loading of boolean constants from ods files.
	* Fix MID for out-of-bounds values.
	* Fix constructed-range parsing for OO.
	* Fix SECOND, MINUTE, HOUR compatibility problems.
	* Fix DATE compatibility for bizarre input.
	* Cleanup parameter handling in financial functions.

Jon Kåre:
        * Hand clipboard off to clipboard manager when exiting.

Nick Lamb:
	* Fix CONVERT crash.  [#323678]
2006-02-04 17:03:51 +00:00
wiz
d42fdee9ac Update to 0.62:
For Release 0.62
----------------

 - Support Mergeant MIME type (Rodrigo)
 - Build fixes (Rodrigo)
 - Fixed desktop file installation dir (Rodrigo)
 - Fixed #311572 (Rodrigo)
 - Adapted to libgda/libgnomedb 1.3.90 APIs (Vivien)
 - Updated translations:
         - en_CA (Adam)
         - fr (Christophe)
	 - nb (Kjartan)
	 - no (Kjartan)
	 - pt_BR (Raphael)
	 - vi (Clytie)
 - Added translations:
         - ne (Pawan)

For Release 0.61
----------------

 - Explicitly require libgda/libgnomedb-2.0 (Rodrigo)
 - Use GType for GObject-based classes, not guint (Vivien)

For Release 0.60
----------------
 - Added many command line arguments to specify Mergeant's
   start configuration (username, password, data source, etc) (Vivien)
 - Improved connection dialog (Vivien)
 - Display information about data types synonyms (Vivien)
 - Added an SQL console to direclty send SQL statements to the
   DBMS server (Vivien)
 - Removed bonobo dependencies (Vivien)
 - Merged the libmergeant library into Libgnomedb (Vivien)
 - Many GUI improvements (Rodrigo, Vivien)
 - Many, many small improvements and bug fixes
 - Updated translations
 - Added translations:
   	 - Lithuanian (Žygimantas Beručka)
	 - Kinyarwanda (Steve Murphy)
	 - Japanese (Takeshi AIHANA)
	 - Norwegian (Kjartan Maraas)
2006-02-04 17:03:30 +00:00
wiz
d634f4451e Update to 1.9.100:
libgnomedb 1.9.100, 2005-10-13
------------------------------

 - Fixed #313204 (Rodrigo)
 - Fixed #314733 (Cygwin ports maintainer)
 - Require libgda >= 1.9.99 (Juan Manuel)
 - Updated translations:
        - es (Francisco Javier)
        - sv (Christian)

libgnomedb 1.9.99, 2005-09-26
-----------------------------

 - Compilation fixes (Rodrigo, Stanislav)
 - Added Mono bindings from GTK# (Dan)
 - Install plugins in $libdir (Stanislav)
 - Added SQL console menu item to browser application (Vivien)
 - Fixed row numbers status messages in browser application (Vivien)
 - Fixed compilations flags and libs for sample application (Juan Manuel)
 - Extended GnomeDbSelector API (Vivien)
 - Adapted to libgda-1.9.99 API changes (Vivien, Rodrigo)
 - Updated translations:
        - en_CA (Adam)
        - eu (Iñaki)
        - ne (Pawan)
	- vi (Clytie)

libgnomedb 1.3.91, 2005-08-10
-----------------------------

 - Depend on libgda >= 1.3.90 (Rodrigo)

libgnomedb 1.3.90, 2005-08-07
-----------------------------

 - Removed redundant gnome_db_server_stringify_value (Vivien)
 - Adapted to changes in libgda's GdaValue (Vivien)
 - Support more numerical types in GnomeDbHandlerNumerical (Vivien)
 - Renamed GnomeDbGrid's "create_popup_menu" signal to "populate_popup" (Vivien)
 - GnomeDbTableField API cleanups and improvements (Vivien)
 - Extended DTD attributes for GNOME_DB_FIELD tag (Vivien)
 - Added support for browsing through large data sets in the browser
   application (Vivien)
 - Clever use of AUTO_INCREMENT's in result sets (Vivien)
 - Fixed #310396 (M Wood)
 - Compilation fixes for gtk-doc generated documentation (Andreas)
 - Fixed #300082 (Kristof)
 - Changed all type declarations to GNOME_DB_TYPE_* (Vivien)
 - Make use of the better libgda error reporting to report better messages (Vivien)
 - Improved SQL parsing and data dictionary (Vivien)
 - Updated translations:
        - fi (Ilkka)
	- nb (Kjartan)
	- no (Kjartan)
        - vi (Clytie)

libgnomedb 1.3.4, 2005-07-08
----------------------------

 - Use libgnomedb-2.0 for the pkg-config files (Rodrigo)
 - Fixed wrongly static functions in gnome-db-qf-value.[ch] (Rodrigo)
 - Use GType instead of guint for GObject types (Andreas)
 - Compilation fixes (Rodrigo)
 - Improved boolean data type handler (Vivien)
 - Replace DSN string entry with list of widgets for all provider parameters (Vivien)
 - Added GnomeDbDsnSpec widget (Vivien)

libgnomedb 1.3.3, 2005-06-06
----------------------------

 - Changed some menu strings to match similar ones in other menus (Rodrigo)

libgnomedb 1.3.2, 2005-06-01
----------------------------

 - Fixed several bugs when refreshing data models (Vivien)
 - Allow multiple selections in the grid widget (Vivien)
 - Added GnomeDbQfAgg object for aggregate query fields (Vivien)
 - Added aggregates parsing in query parsing code (Vivien)
 - Load data asynchromously and by chunks of rows in data proxies (Vivien)
 - Removed (unused) Bonobo dependencies (Vivien)
 - Use GtkAbout instead of GnomeAbout (Vivien)
 - Support for data type synonyms (Vivien)
 - Removed gnome-db-config API, now gda-config supports all we need (Vivien)
 - Updated to newest GtkSourceView API for the editor widget (Vivien)
 - API documentation (Vivien)
 - Fixed gtk-doc generation (Rodrigo)
 - Fixed #168937 (Adam)
 - Updated translations:
        - rw (Steve)

libgnomedb 1.3.1, 2005-03-21
----------------------------

 - Use default libgnomedb dictionary when using NULL GnomeDbDict
   objects (Vivien)
 - Added 'Info' button to each GnomeDbGrid entry (Vivien)
 - Improved GnomeDbDataWidget (Vivien)
 - Simplified GnomeDbGrid widget (Vivien)
 - Fixed reverse columns bug in GnomeDbGrid (Vivien)
 - Fixed title displaying in GnomeDbGrid (Vivien)
 - Fixed SQL rendering bug in GnomeDbCondition (Vivien)
 - Fixed date handling problems (Vivien)
 - Added sample application (Vivien)
 - Use libgnomedb*-3 as library names, for parallel installation (Rodrigo)
 - Fixed #166529 (Vivien)
 - Adapted to GdaDataModelColumn* renaming (Álvaro)
 - Updated translations:
        - de (Frank)
        - en_CA (Adam)
	- en_GB (David)
	- it (Alessio)
	- pt_BR (Raphael)
2006-02-04 17:03:16 +00:00
wiz
15ec940107 Remove libgda-sqlite. 2006-02-04 17:02:58 +00:00
wiz
3fe1a98602 Update to 1.9.100 (gnumeric needs >=1.3, and we have no other
relevant dependencies).

Remove libda-sqlite, since it's included in libgda by default.

libgda 1.9.100, 2005-10-13
--------------------------

 - Fixed #317267 (Rodrigo)
 - GdaRow API improvements (Vivien)
 - GdaColumn API improvements (Vivien)
 - Limit usage of SQLite internal structures (Vivien)
 - Removed usage of C++ 'new' keyboard as argument (Bas)
 - Added missing declarations to gda-column.h (Vivien)

libgda 1.9.99, 2005-09-26
-------------------------

 - Added Mono bindings from GTK# (Dan)
 - Convert SQLstate to GDA error code in PostgreSQL provider (Juan Manuel)
 - Don't use scrollkeeper for API docs (Rodrigo)
 - Improved data types in SQLite provider (Vivien)
 - API fixes (Vivien, Murray)
 - Removed unfinished, non-working objects (Vivien)
 - Blob object fixes (Vivien)
 - Blob improvements in PostgreSQL provider (Vivien)
 - Improved test to locate MDB libraries (Vivien)
 - Added "gda_type_changed" signal to GdaColumn (Vivien)
 - Updated translations:
        - eu (Iñaki)
        - ne (Pawan)
	- vi (Clytie)

libgda 1.3.91, 2005-08-10
-------------------------

 - Compilation fixes for 64bit platforms (Rodrigo)
 - Fixed call to undefined symbol in XML provider (Rodrigo)

libgda 1.3.90, 2005-08-07
-------------------------

 - Port GdaValue to use GValue (Daniel, Vivien)
 - Disabled useless test in Firebird provider (Juan Manuel)
 - GCC 4 compilation fixes (Christopher)
 - Fixed #311573 (Rodrigo)
 - GdaClient/GdaConnection API improvements (Vivien)
 - Renamed GdaError to GdaConnectionEvent, to be used not only for errors,
   but for any DB event (Vivien, Juan Manuel)
 - Improved PostgreSQL/SQLite/MySQL error reporting (Vivien, Juan Manuel)
 - Update to SQLite3 API (Vivien)
 - Added get_specs method to GdaServerProvider, to get information on
   arguments for actions (Vivien)
 - Fixed PostgreSQL libraries detection (Vivien)
 - Fixed NUMERIC values passing in Oracle provider (Vivien)
 - Updated translations:
        - vi (Clytie)

libgda 1.3.4, 2005-07-08
------------------------

 - Fixed leak in PostgreSQL provider (Alex)
 - Use libgda-2.0 for the pkg-config files (Rodrigo)
 - Fixed #307549 (Rodrigo)
 - Fixed installation on 64 bit platforms (Bas)
 - Allow compilation with Berkeley DB > 4.3.x (Bas)
 - Fixed 64 bit problems on MySQL/PostgreSQL and SQLite providers (Bas)
 - Fixed return values on some invalid functions (Stanislav)
 - Building fixes (Stanislav)
 - Fixed invalid free in MySQL recordsets (Rodrigo)
 - Some fixes in global config file saving (Vivien)
 - More API documentation (Vivien)
 - Use GType for all types, not guint (Vivien)
 - Tables' fields schema fixes (Vivien)
 - Fix #309332 (Murray)
 - Updated translations:
        - de (Hendrik)

libgda 1.3.3, 2005-06-06
------------------------

 - New API additions (Vivien)
 - Added get_specs_create_database and create_database_params virtual methods
   for providers (Vivien)
 - Updated API documentation (Vivien)
 - Implemented new providers' methods for SQLite, PostgreSQL and MySQL (Vivien)
 - Build fixes (Rodrigo)

libgda 1.3.2, 2005-05-27
------------------------

 - Prevent segfault when running INSERT of UPDATE queries in MySQL provider (Alan)
 - Improved update of PostgreSQL data models (Bas)
 - Improved exporting of data models (Vivien)
 - Added GdaThreader object to make it easy to run threaded operations (Vivien)
 - Implemented missing schemas in SQLite provider (Vivien)
 - Fixed GdaXqlUpdate API typo (Murray)
 - Improved fields schema for PostgreSQL provider (Vivien)
 - Added procedures schema to MySQL provider (Vivien)
 - Fixed MySQL value conversion to string (Alan)
 - Compilation fixes (Dru, Bas, Rodrigo)
 - Added functions to dump data models (Vivien)
 - Improved data types schema in MySQL provider (Vivien)
 - Added synonyms to the data types schema (Vivien)
 - API documentation (Dru)
 - Fixed typo in GdaExport signal creation (Mike Kestner)
 - Changed procedures schema to include more information (Vivien)
 - Added creation of ~/.libgda directory when it does not exist (Vivien)
 - Fixed #153292 (Jorge)
 - Fixed #301480 (Magnus)
 - Fixed #301485 (Magnus)
 - Fixed #302158 (Jean)
 - Fixed #304586 (Mike Fisk)
 - Updated translations:
        - es (Jorge)
	- it (Marco)
	- rw (Steve)
        - uk (Maxim)
        - zw (Steve)

libgda 1.3.1, 2005-03-21
------------------------

 - Improved GdaRow API (Vivien)
 - Fixed #167573 (Rodrigo)
 - Added gda_xml_database_remove_table function (Álvaro)
 - Fixed libsql build (Rodrigo)
 - Upgraded SQLite provider to SQLite3 (Denis)
 - Install providers in versioned directories for parallel installation (Rodrigo)
 - Use libgda*-3 as library names (Rodrigo)
 - Fixed #129153 (Rodrigo)
 - Renamed GdaDataModelColumnAttributes to GdaColumn (Álvaro)
 - Renamed GdaDataModelColumnIndexAttributes to GdaColumnAttributes (Álvaro)
 - Code cleanup for data model classes (Bas)
 - Cleanup auto* build noise (Bas)
 - Replace gda_connection_escape_string with more generic
   gda_connection_value_to_sql_string (Alan)
 - Updated translations:
        - cs (Miroslav)
        - de (Frank)
        - en_CA (Adam)
        - en_GB (David)
        - it (Marco)
	- pt (Duarte)
	- pt_BR (Raphael)

libgda 1.3.0, 2005-02-07
------------------------

 - Fixed spec includedir (Aaron)
 - Set missing row number on gda_data_model_hash_append_row (Bas)
 - Changed GdaDataModel class to be an interface (Vivien)
 - Data model improvements (Vivien, Bas, Álvaro)
 - Renamed GdaField to GdaColumn (Vivien)
 - Improved documentation (Vivien, Bas)
 - Added full update/remove for MySQL and PostgreSQL data models (Bas)
 - Fixed build (Rodrigo)
 - Added methods for creating/droping tables and indices (Bas)
 - Updated translations:
        - cs (Miroslav)
	- de (Frank)
        - en_CA (Adam)
        - es (Francisco)
	- it (Marco)
	- nl (Vincent)
	- pt_BR (Raphael)
2006-02-04 17:02:45 +00:00
joerg
0eae7ef223 Note addition of devel/gettext-asprintf, a printf-like IO interface
for C++.
2006-02-04 17:00:06 +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
ghen
3f1f9a936f "The Rosegarden site has moved to rosegardenmusic.com. Please update your link
or bookmark."
2006-02-04 16:23:50 +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
adrianp
f3b8ec4794 pkglint fixes. No version bumps required. 2006-02-04 15:22:06 +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
412c972400 + pcre-6.5, py-checker-0.8.17. 2006-02-04 14:18:01 +00:00
wiz
508f0a64f8 Mention glade2-gnome PKGREVISION bump. 2006-02-04 13:45:52 +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
055e88658e xfig update. 2006-02-04 13:20:02 +00:00
markd
ad6037a352 Fix installing of xfig Library files that start with "-", such as those
in Libraries/Electronic/Schematic/More/simple_device-inch.
Fix PLIST, bump PKGREVISION.
2006-02-04 13:17:51 +00:00
markd
af46f24af1 Fix build on Solaris. 2006-02-04 12:23:55 +00:00
wiz
54c9acf28e cdrtools-ossdvd updated to 2.01.01a05. 2006-02-04 12:05:50 +00:00
wiz
ba9b350189 Update to 2.01.01a05, syncing patches with wip/cdrtools-devel.
Changes:
* Thu Feb 02 2006 - Release of a GPL compliant 2.01.01a05-ossdvd
  patch. This patch is for cdrtools-2.01.01a05.tar.bz2 and is adjusted
  to work with linux kernel 2.6.12 or higher and can be compiled with
  gcc-4.0.x. The rawio patch using libcap has been migrated to
  cdrtools-2.01.01a05-rawio.patch.bz2 . The patch called
  cdrtools-2.01.01-scsibuf.patch.bz has become redundant, as this has
  been integrated inside cdrtools-2.01.01a05.tar.bz2 . RPMS and SRPMS
  have been updated for mandriva 2006.0. The order of applying patches
  is now :
  1. cdrtools-2.01.01a05-ossdvd.patch.bz2     .ossdvd
  2. cdrtools-2.01.01a01-DVD-speed.patch.bz2  .dvd-speed
  3. cdrtools-2.01.01a05-rawio.patch.bz2      .rawio
  4. cdrtools-2.01.01a01-scanbus.patch.bz2    .scanbus
  Warly's Cdrecord DVD patch and others can now be found on
  http://people.mandriva.com/~warly/files/cdrtools/
2006-02-04 12:05:17 +00:00
markd
dc1f8663d0 Uses makeinfo. 2006-02-04 12:04:02 +00:00
wiz
3eb18a0b98 Quiet pkglint, sync with cdrtools-ossdvd. 2006-02-04 11:59:35 +00:00
markd
002cac1f38 glpk update. 2006-02-04 11:56:51 +00:00
markd
2d578db944 Update glpk to 4.9
A MIP presolver were implemented (currently incomplete). It is
used internally in the routine lpx_intopt (see below).

An advanced branch-and-bound solver (the routine lpx_intopt)
were implemented.

The routine lpx_check_int to check MIP feasibility conditions
was added.

The routine lpx_print_mip was changed to print MIP feasibility
conditions.

The built-in functions sin, cos, atan, and atan2 were added to
the MathProg language.

Some typos were fixed.
Thanks to Minh Ha Duong <haduong@centre-cired.fr> (CIRED, CNRS).
2006-02-04 11:54:51 +00:00
hira
06cda5a8e3 Note PKGREVISION bump of graphics/librsvg2. 2006-02-04 11:16:51 +00:00
hira
481fa9c038 Re-add missing (removed in previous revision) inclusion of
x11/gtk2/modules.mk.  Bump PKGREVISION.
2006-02-04 11:14:24 +00:00
wiz
18074a3088 rxvt-unicode updated to 7.5. 2006-02-04 11:13:35 +00:00
wiz
ff3be2103b Update to 7.5:
7.5  Tue Jan 31 15:15:43 CET 2006
        - further improvements to the careful mode detection, and font width
          detection:
          - fully double-wide fonts will now be correctly treated,
          - overlap detection was improved.
          - detect totally broken fonts (usually synthesized by xft).
          - careful mode forced refresh sometimes clashed with blinking,
            causing unnecessary screen redraws.
        - better handling of XFT combining characters.
        - enable antialiasing for some replacement fonts, as they
          might get used for other encodings which really need it, later.
        - remove spacing=100 from all default fonts, as this creates totally
          weird spacing (5 times normal) with xft.
        - removed iso10646 fallback, as xorgs iso10646 encoded fonts are mostly
          broken.
        - removed gnu unifont fallback, all combining characters are broken.
        - replace named colours by xorg's rgb.txt equivalents, to
          reduce round trip time on startup, and short-cut allocation
          of rgb:rr/gg/bb for xft.
        - short-cut allocation of rgb values in the xlib case
          (patch by Paco-Paco).
        - overhauled color management: smaller codesize, alpha support.
        - support "rgba:rrrr/gggg/bbbb/aaaa" color specifications and
          an "[alpha]" prefix.
        - try to work around Xft and Xrender forcing everything to be 100%
          transparent. Long Live Xft!
        - do not include X11/Intrinsic.h anymore, directly use
          Xlib/Xutil/Xresource directly.
        - try to find a nearest matching color when color allocation fails
          on a pseudocolor screen.
	- SYNCCVS: compared to rxvt-cvs 2006-01-28, no relevant changes.
        - fix version report (DA) (which was unfortunately broken).
        - changed version number report again, now to emulate xterm closer.
        - added the OSC sequence 702 to detect the urxvt version number.
        - small configure updates.
        - further RTT optimisations.

7.4  Sat Jan 28 15:26:27 CET 2006
	- screen background wasn't always erased properly when scrolling,
        - re-enabled clearing optimisation disabled in 7.4pre.
        - small configure updates for libptytty.
        - fixed version options: line output.
	- removed stoopid debugging message left in the code.

7.3  Wed Jan 25 22:47:35 CET 2006
        - don't let iso14755 or mouse reporting get into the way of perl
          (could lead to global grabs never being cleared).
        - experimental OnTheSpot editing support (-pe xim-onthespot).
        - moved Shift-Button2 paste combination to Meta-Button2.
        - the cutchars resource will now be respected and used by the
          selection extension.
        - added the "remote-clipboard" extension which just runs external
          commands to fetch and store the selection data.
        - added -depth switch that tries to get a different visual depth
          than the default (replaces the old PREFER_24_BIT logic).
        - removed (unused) arabic presentation form composing sequences.
        - be more strict when deciding that a core font glyph is too wide and
          needs the careful rendering mode.
        - allow more leeway for italic fonts when deciding that a character is
          too wide and needs careful mode.
        - redraw even more characters around characters using careful mode.
        - made selection-pastebin fully asynchronous.
        - reduced number of server turnarounds at startup by allocating
          atoms only once per display.
        - renamed on_keyboard_command to on_user_command.
        - changed version sos (ESC [ > c) response to be more compatible with
          xterm.
2006-02-04 11:12:55 +00:00
markd
d26a47c3bf kdegraphics security update. 2006-02-04 11:04:28 +00:00
markd
d817455372 Another xpdf buffer overflow
http://www.kde.org/info/security/advisory-20060202-1.txt
Bump PKGREVISION.
2006-02-04 11:01:03 +00:00
wiz
6bab4d93be Add Attic/ directory to MASTER_SITES, since the program
updates quite often, and ftp.NetBSD.org is not always fast enough in
getting a distfile. Addresses PR 32725 by Robert Elz.
2006-02-04 10:47:50 +00:00
hira
9db2dbf504 Note PKGREVISION bump of net/lftp. 2006-02-04 07:16:24 +00:00
hira
959d40241d Add missing entries to PLIST. Bump PKGREVISION. 2006-02-04 07:14:35 +00:00
rillig
8b2f8a458e Pinned down the collected problems of the current pkglint development. 2006-02-04 04:10:12 +00:00
rillig
0514bb16a6 * Many of the checking routines need some context to provide better
warnings. For example, checkline_foo() may need to know what has
  happened in the file before that line.
2006-02-04 03:39:40 +00:00
rillig
abd8089cf7 - Some tools that are often used as ${TOOLNAME} need to be explicitly
added to the USE_TOOLS variable. When complaning about their direct
  use, add a proper advice.
2006-02-04 03:37:08 +00:00
rillig
10c1f397c2 BUILD_DEFS+=XAW_TYPE. Bumped PKGREVISION. Tried to update to 3.6.0, but
failed.
2006-02-04 02:46:31 +00:00
schmonz
dc05669272 Note getmail update. 2006-02-04 02:20:28 +00:00