Commit graph

100220 commits

Author SHA1 Message Date
wiz
ec83c20805 Update to 1.2.11:
SDL 1.2.11 is a minor bug fix release.

Unix Notes

Dynamic X11 loading is only enabled with gcc 4 supporting -fvisibility=hidden.  This fixes crashes related to symbol collisions, and allows building on Solaris and IRIX.

Fixed building SDL with Xinerama disabled.

Fixed DRI OpenGL library loading, using RTLD_GLOBAL in dlopen().

Added pkgconfig configuration support.


Mac OS X Notes

The Quartz video driver supports 32x32 cursors on Mac OS X 10.3 and above.
2006-07-03 21:49:13 +00:00
wiz
9d40e34fdc Remove some updates I did:
autoconf-2.60, curl-7.15.4, gnupg-1.4.4, libsoup-devel-2.2.94,
win32-codecs-20060611.

Additionally:
+ libtorrent-0.9.3.
- libtasn1-0.3.5 (can't find it any longer?!)
2006-07-03 21:39:15 +00:00
wiz
32cdee89d8 Note some updates I did. 2006-07-03 21:38:11 +00:00
wiz
cc29447843 Update to 7.15.4:
Version 7.15.4 (12 June 2006)

Daniel (8 June 2006)
- Brian Dessent fixed the code for cygwin in three distinct ways:

  The first modifies {lib,src}/setup.h to not include the winsock headers
  under Cygwin.  This fixes the reported build problem.  Cygwin attempts as
  much as possible to emulate a posix environment under Windows.  This means
  that WIN32 is *not* #defined and (to the extent possible) everything is done
  as it would be on a *ix type system.  Thus <sys/socket.h> is the proper
  include, and even though winsock2.h is present, including it just introduces
  a whole bunch of incompatible socket API stuff.

  The second is a patch I've included in the Cygwin binary packages for a
  while.  It skips two unnecessary library checks (-lwinmm and -lgdi32).  The
  checks are innocuous and they do succeed, but they pollute LIBS with
  unnecessary stuff which gets recorded as such in the libcurl.la file, which
  brings them into the build of any libcurl-downstream.  As far as I know
  these libs are really only necessary for mingw, so alternatively they could
  be designed to only run if $host matches *-*-mingw* but I took the safer
  route of skipping them for *-*-cygwin*.

  The third patch replaces all uses of the ancient and obsolete __CYGWIN32__
  with __CYGWIN__. Ref: <http://cygwin.com/ml/cygwin/2003-09/msg01520.html>.

Daniel (7 June 2006)
- Mikael Sennerholm provided a patch that added NTLM2 session response support
  to libcurl. The 21 NTLM test cases were again modified to comply...

Daniel (27 May 2006)
- Óscar Morales Vivó updated the libcurl.framework.make file.

Daniel (26 May 2006)
- Olaf Stüben fixed a bug that caused Digest authentication with md5-sess to
  fail. When using the md5-sess, the result was not Md5 encoded and Base64
  transformed.

Daniel (25 May 2006)
- Michael Wallner provided a patch that allows "SESS" to be set with
  CURLOPT_COOKIELIST, which then makes all session cookies get cleared.

Daniel (24 May 2006)
- Tor Arntsen made test 271 run fine again since the TFTP path fix.

Daniel (23 May 2006)
- Martin Michlmayr filed debian bug report #367954, but the same error also
  showed up in the autobuilds. It seems a rather long-since introduced shell
  script flaw in the configure script suddenly was detected by the bash
  version in Debian Unstable. It had previously passed undetected by all
  shells used so far...

- David McCreedy updated lib/config-tpf.h

Daniel (11 May 2006)
- Fixed the configure's check for old-style SSLeay headers since I fell over a
  case with a duplicate file name (a krb4 implementation with an err.h
  file). I converted the check to manually make sure three of the headers are
  present before considering them fine.

- David McCreedy provided a fix for CURLINFO_LASTSOCKET that does extended
  checks on the to-be-returned socket to make sure it truly seems to be alive
  and well. For SSL connection it (only) uses OpenSSL functions.

Daniel (10 May 2006)
- Fixed DICT in two aspects:

  1 - allow properly URL-escaped words, like using %20 for spaces

  2 - properly escape certain letters within a word to comply to the RFC2229

Daniel (9 May 2006)
- Andreas Ntaflos reported a bug in libcurl.m4: When configuring my GNU
  autotools project, which optionally (default=yes) uses libcurl on a system
  without a (usable) libcurl installation, but not specifying
  `--without-libcurl', configure determines correctly that no libcurl is
  available, however, the LIBCURL variable gets expanded to `LIBCURL = -lcurl'
  in the resulting Makefiles.

  David Shaw fixed the flaw.

- Robson Braga Araujo fixed two problems in the recently added non-blocking SSL
  connects. The state machine was not reset properly so that subsequent
  connects using the same handle would fail, and there were two memory leaks.

- Robson Braga Araujo fixed a memory leak when you added an easy handle to a
  multi stack and that easy handle had already been used to do one or more
  easy interface transfers, as then the code threw away the previously used
  DNS cache without properly freeing it.

Daniel (8 May 2006)
- Dan Fandrich went over the TFTP code and he pointed out and fixed numerous
  problems:

  * The received file is corrupted when a packet is lost and retransmitted
    (this is a serious problem!)

  * Transmitting a file aborts if a block is lost and retransmitted

  * Data is stored in the wrong location in the buffer for uploads, so uploads
    always fail (I don't see how it could have ever worked, but it did on x86
    at least)

  * A number of calls are made to strerror instead of Curl_strerror, making
    the code not thread safe

  * There are references to errno instead of Curl_sockerrno(), causing
    incorrect error messages on Windows

  * The file name includes a leading / which violates RFC3617. Doing something
    similar to ftp, where two slashes after the host name means an absolute
    reference seems a reasonable extension to fix this.

  * Failures in EBCDIC conversion are not propagated up to the caller but are
    silently ignored

- Fixed known bug #28. The TFTP code no longer assumes a packed struct and
  thus works reliably on more platforms.

Daniel (5 May 2006)
- Roland Blom filed bug report #1481217
  (http://curl.haxx.se/bug/view.cgi?id=1481217), with follow-ups by Michele
  Bini and David Byron. libcurl previously wrongly used GetLastError() on
  windows to get error details after socket-related function calls, when it
  really should use WSAGetLastError() instead.

  When changing to this, the former function Curl_ourerrno() is now instead
  called Curl_sockerrno() as it is necessary to only use it to get errno from
  socket-related functions as otherwise it won't work as intended on Windows.

Daniel (4 May 2006)
- Mark Eichin submitted bug report #1480821
  (http://curl.haxx.se/bug/view.cgi?id=1480821) He found and identified a
  problem with how libcurl dealt with GnuTLS and a case where gnutls returned
  GNUTLS_E_AGAIN indicating it would block. It would then return an unexpected
  return code, making Curl_ssl_send() confuse the upper layer - causing random
  28 bytes trash data to get inserted in the transfered stream.

  The proper fix was to make the Curl_gtls_send() function return the proper
  return codes that the callers would expect. The Curl_ossl_send() function
  already did this.

Daniel (2 May 2006)
- Added a --checkfor option to curl-config to allow users to easier
  write for example shell scripts that test for the presence of a
  new-enough libcurl version. If --checkfor is given a version string
  newer than what is currently installed, curl-config will return a
  non-zero exit code and output a string about the unfulfilled
  requirement.

Daniel (26 April 2006)
- David McCreedy brought initial line end conversions when doing FTP ASCII
  transfers. They are done on non-windows systems and translate CRLF to LF.

  I modified the 15 LIST-using test cases accordingly. The downside is that now
  we'll have even more trouble to get the tests to run on Windows since they
  should get CRLF newlines left intact which the *nix versions don't. I figure
  the only sane thing to do is to add some kind of [newline] macro for the test
  case files and have them expanded to the proper native line ending when the
  test cases are run. This is however left to implement.

Daniel (25 April 2006)
- Paul Querna fixed libcurl to better deal with deflate content encoding
  when the stream (wrongly) lacks a proper zlib header. This seems to be the
  case on too many actual server implementations.

Daniel (21 April 2006)
- Ale Vesely fixed CURLOPT_INTERFACE when using a hostname.

Daniel (19 April 2006)
- Based on previous info from Tor Arntsen, I made configure detect the Intel
  ICC compiler to add a compiler option for it, in order for configure to
  properly be able to detect function prototypes.

- Robson Braga Araujo provided a patch that makes libcurl less eager to close
  the control connection when using FTP, for example when you remove an easy
  handle from a multi stack.

- Applied a patch by Ates Goral and Katie Wang that corrected my bad fix
  attempt from April 10.

Daniel (11 April 2006)
- #1468330 (http://curl.haxx.se/bug/view.cgi?id=1468330) pointed out a bad
  typecast in the curl tool leading to a crash with (64bit?) VS2005 (at least)
  since the struct timeval field tv_sec is an int while time_t is 64bit.

Daniel (10 April 2006)
- Ates Goral found out that if you specified both CURLOPT_CONNECTTIMEOUT and
  CURLOPT_TIMEOUT, the _longer_ time would wrongly be used for the SSL
  connection time-out!

- I merged my hiper patch (http://curl.haxx.se/libcurl/hiper/) into the main
  sources. See the lib/README.multi_socket for implementation story with
  details. Don't expect it to work fully yet. I don't intend to blow any
  whistles or ring any bells about it until I'm more convinced it works at
  least somewhat reliably.

Daniel (7 April 2006)
- David McCreedy's EBCDIC and TPF changes. Three new curl_easy_setopt()
  options (callbacks) were added:

  CONV_FROM_NETWORK_FUNCTION
  CONV_TO_NETWORK_FUNCTION
  CONV_FROM_UTF8_FUNCTION

Daniel (5 April 2006)
- Michele Bini modified the NTLM code to work for his "weird IIS case"
  (http://curl.haxx.se/mail/lib-2006-02/0154.html) by adding the NTLM hash
  function in addition to the LM one and making some other adjustments in the
  order the different parts of the data block are sent in the Type-2 reply.
  Inspiration for this work was taken from the Firefox NTLM implementation.

  I edited the existing 21(!) NTLM test cases to run fine with these news. Due
  to the fact that we now properly include the host name in the Type-2 message
  the test cases now only compare parts of that chunk.

Daniel (28 March 2006)
- #1451929 (http://curl.haxx.se/bug/view.cgi?id=1451929) detailed a bug that
  occurred when asking libcurl to follow HTTP redirects and the original URL
  had more than one question mark (?). Added test case 276 to verify.

Daniel (27 March 2006)
- David Byron found a problem multiple -d options when libcurl was built with
  --enable-debug, as then curl used free() on memory allocated both with
  normal malloc() and with libcurl-provided functions, when the latter MUST be
  freed with curl_free() in debug builds.

Daniel (26 March 2006)
- Tor Arntsen figured out that TFTP was broken on a lot of systems since we
  called bind() with a too big argument in the 3rd parameter and at least
  Tru64, AIX and IRIX seem to be very picky about it.

Daniel (21 March 2006)
- David McCreedy added CURLINFO_FTP_ENTRY_PATH.

- Xavier Bouchoux made the SSL connection non-blocking for the multi interface
  (when using OpenSSL).

- Tor Arntsen fixed the AIX Toolbox RPM spec

Daniel (20 March 2006)
- David McCreedy fixed libcurl to no longer ignore AUTH failures and now it
  reacts properly according to the CURLOPT_FTP_SSL setting.

- Dan Fandrich fixed two TFTP problems: Fixed a bug whereby a received file
  whose length was a multiple of 512 bytes could have random garbage
  appended. Also, stop processing TFTP packets which are too short to be
  legal.

- Ilja van Sprundel reported a possible crash in the curl tool when using
  "curl hostwithoutslash -d data -G"
2006-07-03 21:32:09 +00:00
wiz
d652c483e6 Update to 2.2.94:
Changes in libsoup from 2.2.93 to 2.2.94:

	* Various fixes to the XML-RPC code (which apparently had not
	  actually ever worked before) from Brent Smith. [343973,
	  344222, 344458]

	* Added client and server API tutorials to the docs

	* auth-test now uses a local Apache 2.2 install, if possible,
          rather than depending on files that used to be on an old
          Ximian web server but haven't been anywhere for a long time.
	  [311825]
2006-07-03 21:25:46 +00:00
wiz
0deb722528 Update to 2.60:
* Major changes in Autoconf 2.60

  Released 2006-06-23, by Ralf Wildenhues.

** Autoconf no longer depends on whether m4wrap is FIFO (as Posix requires)
  or LIFO (as in GNU M4 1.4.x).  GNU M4 2.0 is expected to conform to Posix
  here, so m4wrap/m4_wrap users should no longer depend on LIFO behavior.

** Provide a way to turn off warnings about the changed directory variables.

* Major changes in Autoconf 2.59d

  Released 2006-06-05, by Ralf Wildenhues.

** GNU make now recommended for VPATH builds
  INSTALL now suggests VPATH builds (e.g., "sh ../srcdir/configure")
  only if you use GNU make.  In practice, other 'make' implementations
  have too many subtle incompatibilities in their support for VPATH.
  Many packages (including Autoconf itself) are portable to other
  'make' implementations, but some packages are not, and recommending
  GNU make keeps the installation instructions simpler.

** Even more safety checks for the new Directory variables:
  Warn about suspicious `${datarootdir}' found in config files output.

** AC_TRY_COMMAND, AC_TRY_EVAL, ac_config_guess, ac_config_sub, ac_configure
  These never-documented macros and variables have been marked with
  comments saying that they may be removed in a future release,
  because their use can lead to unintended code being executed.
  If you need functionality that only these macros or variables
  currently supply, please write bug-autoconf@gnu.org.

** AC_SUBST, AC_DEFINE
  Literal arguments to these are passed to m4_pattern_allow now.

** AC_PROG_CC_STDC
  Passing 'ac_cv_prog_cc_stdc=no' to 'configure' now sets ac_cv_prog_cc_c99
  and ac_cv_prog_cc_c89 to 'no' as well, for backward compatibility with
  obsolete K&R tests in the Automake test suite.

** AC_PROG_CXX_C_O
  New macro.

** AC_PROG_MKDIR_P
  New macro.

** AS_MKDIR_P
  Now more robust with special characters in file names, or when
  multiple processes create the same directory at the same time.

** Obsolescent macros
  The documentation now says that the following macros are obsolescent:
  they test for problems that are so old that they are no longer of
  practical importance on current systems.

    AC_C_BACKSLASH_A       AC_FUNC_MEMCMP            AC_HEADER_DIRENT
    AC_C_CONST             AC_FUNC_SELECT_ARGTYPES   AC_HEADER_STAT
    AC_C_PROTOTYPES        AC_FUNC_SETPGRP           AC_HEADER_STDC
    AC_C_STRINGIZE         AC_FUNC_SETVBUF_REVERSED  AC_HEADER_SYS_WAIT
    AC_C_VOLATILE          AC_FUNC_STAT              AC_HEADER_TIME
    AC_FUNC_CLOSEDIR_VOID  AC_FUNC_STRFTIME          AC_ISC_POSIX
    AC_FUNC_GETPGRP        AC_FUNC_UTIME_NULL        AC_PROG_GCC_TRADITIONAL
    AC_FUNC_LSTAT          AC_FUNC_VPRINTF           AC_STRUCT_TM

  New programs need not use these macros.  We have no current plans to
  remove them.

** autoreconf
  For compatibility with future Libtool 2.0, autoreconf will invoke
  libtoolize with the option `--ltdl' now, if LT_CONFIG_LTDL_DIR is
  used.

* Major changes in Autoconf 2.59c

  Released 2006-04-12, by Ralf Wildenhues.

** The configure command now redirects standard input from /dev/null,
  to help avoid problems with subsidiary commands that might mistakenly
  read standard input.  AS_ORIGINAL_STDIN_FD points to the original
  standard input before this redirection, if you really want configure to
  read from standard input.

** Directory variables adjusted to recent changes in the GNU Coding Standards.
  The following directory variables are new:

    datarootdir   read-only architecture-independent data root [PREFIX/share]
    localedir     locale-specific message catalogs [DATAROOTDIR/locale]
    docdir        documentation root [DATAROOTDIR/doc/PACKAGE]
    htmldir       html documentation [DOCDIR]
    dvidir        dvi documentation [DOCDIR]
    pdfdir        pdf documentation [DOCDIR]
    psdir         ps documentation [DOCDIR]

  The following variables have new default values:

    datadir       read-only architecture-independent data [DATAROOTDIR]
    infodir       info documentation [DATAROOTDIR/info]
    mandir        man documentation [DATAROOTDIR/man]

  This means that if you use any of `@datadir@', `@infodir@', or
  `@mandir@' in a file, you will have to ensure `${datarootdir}' is
  defined in this file.  As a temporary measure, if any of those are
  found but no mention of `datarootdir', the substitutions will be
  replaced with values that do not contain `${datarootdir}', and a
  warning will be issued.

** @top_builddir@ is now a dir name: it is always nonempty and doesn't have
  a trailing slash.  Similar change will be made to ac_top_builddir in a
  future release; the old style value, which matches (../)*, is (and will
  continue to be) available as ac_top_build_prefix.

** AC_C_TYPEOF
  New macro to check for support of 'typeof' syntax a la GNU C.

** AC_CHECK_DECLS_ONCE, AC_CHECK_FUNCS_ONCE, AC_CHECK_HEADERS_ONCE
  New "once-only" variants of commonly-used macros, to make 'configure'
  smaller and faster in common cases.

** AC_FUNC_STRTOLD
  New macro to check for strtold with C99 semantics.

** AC_HEADER_ASSERT
  New macro that lets builder disable assertions at 'configure'-time.

** AC_PATH_X
  Now checks for X11/Xlib.h and XrmInitialize (X proper) rather than
  X11/Intrinsic.h and XtMalloc (Xt).

** AC_PRESERVE_HELP_ORDER
  New macro that causes `configure' to display help strings for AC_ARG_ENABLE
  and AC_ARG_WITH arguments in one region, in the order defined.  The default
  behavior is to group options of each classes separately.

** AC_PROG_CC, AC_PROG_CXX
  No longer automatically arrange to declare the 'exit' function of C,
  when a C++ compiler is used.  Standard Autoconf macros no longer use
  'exit', so this is no longer an issue for them.  If you use C++, and
  want to call 'exit', you'll have to arrange for its declaration
  yourself.  But we now suggest you return from 'main' instead.

** AC_PROG_CC_C89, AC_PROG_CC_C99
  New macros for ISO C99 support.  AC_PROG_CC_C89 and AC_PROG_CC_C99
  check for ANSI C89 and ISO C99 support respectively.

** AC_PROG_CC_STDC
  Has been unobsoleted, and will check if the compiler supports ISO
  C99, falling back to ANSI C89 if not.  ac_cv_prog_cc_stdc is
  retained for backwards compatibility, assuming the value of
  ac_cv_prog_cc_c99 or ac_cv_prog_cc_c89 (whichever is valid, in
  that order).

** AC_STRUCT_DIRENT_D_INO, AC_STRUCT_DIRENT_D_TYPE
  New macros for checking commonly-used members of struct dirent.

** AC_SUBST
  The substituted value can now contain newlines.

** AC_SUBST_FILE
  The substitution now occurs only when @variable@ is on a line by itself,
  optionally surrounded by spaces and tabs.  The whole line is replaced.

** AC_TYPE_LONG_DOUBLE, AC_TYPE_LONG_DOUBLE_WIDER
  New macros to check for long double, and whether it is wider than double.
  The old macro AC_C_TYPE_LONG_DOUBLE has been marked as obsolete;
  applications should switch to the new macro.

** AC_TYPE_INT8_T, AC_TYPE_INT16_T, AC_TYPE_INT32_T, AC_TYPE_INT64_T,
   AC_TYPE_INTMAX_T, AC_TYPE_INTPTR_T, AC_TYPE_LONG_LONG_INT, AC_TYPE_SSIZE_T,
   AC_TYPE_UINT8_T, AC_TYPE_UINT16_T, AC_TYPE_UINT32_T, AC_TYPE_UINT64_T,
   AC_TYPE_UINTMAX_T, AC_TYPE_UINTPTR_T, AC_TYPE_UNSIGNED_LONG_LONG_INT
  New macros to check for C99 and POSIX types.

** AC_USE_SYSTEM_EXTENSIONS
  New macro to enable extensions to Posix.

** AH_HEADER
  New macro which is defined to the name of the first declared config header
  or undefined if no config headers have been declared yet.

** AS_HELP_STRING
  The macro correctly handles quadrigraphs now.

** AS_BOURNE_COMPATIBLE, AS_SHELL_SANITIZE, AS_CASE
  These macros are new or published now.

** AT_COPYRIGHT
  New macro for copyright notices in testsuite files.

** ALLOCA, LIBOBJS, LTLIBOBJS
  Object names added to these variables are now prefixed with `${LIBOBJDIR}',
  as in `${LIBOBJDIR}alloca.o'.  LIBOBJDIR is meant to be defined from
  `Makefile.in' in case the object files lie in a different directory.
  The LIBOBJDIR feature is experimental.

** autoreconf
  Supports --no-recursive now.

** New macros to support Erlang/OTP.
  New macros for configuring paths to Erlang tools and libraries:
  AC_ERLANG_PATH_ERLC, AC_ERLANG_NEED_ERLC, AC_ERLANG_PATH_ERL,
  AC_ERLANG_NEED_ERL, AC_ERLANG_CHECK_LIB, AC_ERLANG_SUBST_ROOT_DIR,
  AC_ERLANG_SUBST_LIB_DIR.

  New macros for configuring installation of Erlang libraries:
  AC_ERLANG_SUBST_INSTALL_LIB_DIR, AC_ERLANG_SUBST_INSTALL_LIB_SUBDIR.

** The manual now mentions Gnulib more prominently.

** New macros to support Objective C.
  AC_PROG_OBJC, AC_PROG_OBJCPP.

* Major changes in Autoconf 2.59b

  Released 2004-08-20, by Paul Eggert.

** AC_CHECK_ALIGNOF
  New macro that computes the default alignment of a type.

** AC_CHECK_TOOL, AC_PATH_TOOL, AC_CHECK_TOOLS
  When cross-compiling, these macros will give a warning if the tool
  is not prefixed.  In the future, unprefixed cross tools will not
  be detected; please consult the info documentation for information
  about the reason of this change.

** AC_CHECK_TARGET_TOOL, AC_PATH_TARGET_TOOL, AC_CHECK_TARGET_TOOLS
  New macros that detect programs whose name is prefixed with the
  target type, if the build type and target type are different.

** AC_REQUIRE_AUX_FILE
  New trace macro that declares expected auxiliary files.

** AC_PROG_GREP
  New macro that tests for a grep program that accepts as a long a line
  as possible.

** AC_PROG_EGREP, AC_PROG_FGREP
  These macros now require AC_PROG_GREP, and try EGREP="$GREP -E" and
  FGREP="$GREP -F" respectively if possible, or else run a path search for
  a program that accepts as long a line as possible.

** AC_PROG_SED
  New macro that tests for a sed program that truncates as few characters
  as possible.
2006-07-03 21:23:29 +00:00
wiz
f8f3f7ec70 Update to 20060611:
Two new codecs:
lib/win32/vp7vfw.dll
lib/win32/wvc1dmod.dll
2006-07-03 21:22:44 +00:00
wiz
637befe263 Update to 1.4.4:
Noteworthy changes in version 1.4.4 (2006-06-25)
------------------------------------------------

    * User IDs are now capped at 2048 byte.  This avoids a memory
      allocation attack (see CVE-2006-3082).
	[was already fixed in pkgsrc]

    * Added support for the SHA-224 hash.  Like the SHA-384 hash, it
      is mainly useful when DSS (the US Digital Signature Standard)
      compatibility is desired.

    * Added support for the latest update to DSA keys and signatures.
      This allows for larger keys than 1024 bits and hashes other than
      SHA-1 and RIPEMD/160.  Note that not all OpenPGP implementations
      can handle these new keys and signatures yet.  See
      "--enable-dsa2" in the manual for more information.
2006-07-03 21:15:14 +00:00
bad
f2656ae6fb Oops. Somehow I forgot to commit distinfo for patch-ab. 2006-07-03 21:06:59 +00:00
wiz
970ad7c87d glib2 updated to 2.12.0. 2006-07-03 21:02:15 +00:00
wiz
08de9d715c Update to 2.12.0. Add a patch fixing PR 33908, provided by
Martijn van Buul.

Changes:

Overview of Changes from GLib 2.11.4 to GLib 2.12
=================================================

* Bugs fixed:
 344905 leap-year bug in g_time_val_from_iso8601 w/o HAVE_TIMEGM

* Updated translations (cy,nb,nl)


Overview of Changes from GLib 2.11.3 to GLib 2.11.4
===================================================

* GBookmarkFile:
 - g_bookmark_file_remove_item returns a boolean

* g_mkstemp accepts the XXXXXX in the middle of
  the template

* Bugs fixed:
 344868 g_key_file_to_data should separate groups

* Updated translations (de,es,fr,gu,hi,ko,th)


Overview of Changes from GLib 2.11.2 to GLib 2.11.3
===================================================

* GBookmarkFile:
  - g_bookmark_file_move_item: Return TRUE in case of
    an empty target

* Bugs fixed:
 343919 gunicollate.c: strxfrm bug on VC8

* Updated translations (fi)

Overview of Changes from GLib 2.11.1 to GLib 2.11.2
===================================================

* Add g_ascii_stroll to parse signed 64bit integers

* GMarkup: add a flag to treat CDATA as text

* GHashTable: add functions to remove all entries

* GMainLoop: add functions to find the currently
  running source, and determine if it is destroyed

* Bug fixes:
 342563  g_atomic_thread_init() needs to be called before
         other _g_*_thread_init() functions
 343548  Potential use after free in callers of g_string_free()
 168538  Wish: Clearing contents of GHashTables
 321886  GTK+ cannot be reliably used in multi-threaded
         applications
 341826  goption.c: 'strtoll' is C99's function
 343899  g_ascii_formatd dosn't work as expected for all
         format strings
 317793  Make GEnumValue strings const
 337129  Compile warnings in G_IMPLEMENT_INTERFACE
 303622  What is G_TYPE_CHAR?

* Updated translations (bg,dz,eu,gl,ja,ko,nl,th,vi)


Overview of Changes from GLib 2.11.0 to GLib 2.11.1
===================================================

* GOption
  - Support 64-bit integers
  - Allow optional text before and after the options
    in help output

* Bug fixes:
 340538 gbase64-test writes OOB
 340816 GKeyFile set_string_list invalid memory reads
 339105 g_key_file_parse_value_as_double
 340434 convert-test.c fails (function test_one_half)
 311043 Memory leaks (and potential infinite loops)
        when using G_ERRORCHECK_MUTEXES
 335198 Error checking mutexes are fubar
 341237 Add a G_OPTION_ARG_INT64
 341192 g_io_channel_set_flags not implemented on win32
 336120 Allow adding description before/after GOption
        --help output body
 341191 misplaced check in g_relation_delete
 340530 mismatched calloc / g_free in win32 threads

* Updated translation (es)

Overview of Changes from GLib 2.10.x to GLib 2.11.0
===================================================

* GBookmarkFile: a parser for files containing bookmarks
  stored using the Desktop Bookmark specification.

* Base64 encoding support

* Unicode 5.0 support

* GOption supports floating point numbers

* GKeyFile supports floating point numbers

* Bug fixes:
 155884 gatomic.c should be based on new SDK
 157877 update-desktop-database doesn't handle duplicate entries
 164719 keyfile parser doesn't support floats
 327662 Import BookmarkFile from libegg
 329548 Add G_OPTION_ARG_DOUBLE
 329789 option-test.c type confusion
 332841 Segmentation Fault when %llu is passed to vasnprintf and
        HAVE_SNPRINTF is not defined
 333879 gthread/gthread-win32.c: IsDebuggerPresent needs '#define
        _WIN32_WINDOWS 0x0401'
 333916 g_timer_elapsed docs should mention that microseconds
        may be NULL
 334440 dlerror() portability issue causes crash on (old) a.out
        NetBSD platform
 334646 goption + error out params
 334799 g_remove() must check return value of remove()
 334943 make check FAIL: threadpool-test
 335215 Some breakages with GThreadPool
 336085 g_option_context_new parameter lacks better explanation
 336677 Documentation for g_object_ref_sink() is incorrect
 337027 gbookmarkfile.c: sys/time.h include error
 337553 Wrong escaping of URIs
 338572 Dereferencing NULL value in g_key_file_get_group_comment
 338845 g_completion_complete_utf8 crashes when NULL is passed to it
 339337 g_bookmark_file_set_description
 339338 gbookmarkfile.c, function expand_exec_line
 339340 gbookmarkfile.c, function bookmark_app_info_dump

* Translation updates (bg,en_GB,et,gl,gu,he,hi,ka,nb,nl,nn,
                       or,pt_BR,ro,tr,vi,zh_CN)
2006-07-03 21:01:53 +00:00
wiz
641fbb6732 - libtheora (thanks, drochner). 2006-07-03 20:58:44 +00:00
wiz
dc952acc72 unrar updated to 3.6.5. 2006-07-03 20:42:21 +00:00
wiz
4e357a4003 - dovecot-1.0rc1 (thanks, ghen). 2006-07-03 20:41:58 +00:00
wiz
bbf17ad590 Update to 3.6.5, diff to 3.6.4:
601a602,604
>           else
>           {
>           }
diff -r 3.6.4/extract.cpp unrar/extract.cpp
31,32c31,46
<     while (ExtractArchive(Cmd)==EXTRACT_ARC_REPEAT)
<       ;
---
>     while (true)
>     {
>       char PrevCmdPassword[MAXPASSWORD];
>       strcpy(PrevCmdPassword,Cmd->Password);
>
>       EXTRACT_ARC_CODE Code=ExtractArchive(Cmd);
>
> /*
>       restore Cmd->Password which could be changed in IsArchive() call
>       for next header encrypted archive
> */
>       strcpy(Cmd->Password,PrevCmdPassword);
>
>       if (Code!=EXTRACT_ARC_REPEAT)
>         break;
>     }
143a158
>
diff -r 3.6.4/extract.hpp unrar/extract.hpp
8a9,10
>     EXTRACT_ARC_CODE ExtractArchive(CommandData *Cmd);
>
34d35
<     EXTRACT_ARC_CODE ExtractArchive(CommandData *Cmd);
diff -r 3.6.4/version.hpp unrar/version.hpp
3,5c3,5
< #define RARVER_BETA      4
< #define RARVER_DAY      25
< #define RARVER_MONTH     5
---
> #define RARVER_BETA      5
> #define RARVER_DAY      15
> #define RARVER_MONTH     6
2006-07-03 20:40:48 +00:00
wiz
4495b93d1b Remove unneeded chunk, noted by markd. 2006-07-03 20:37:15 +00:00
adam
de7680b193 Updated x11/qt4 to 4.1.4 2006-07-03 20:36:40 +00:00
adam
ed95ad2b2c Changes 4.1.4:
* Bug fix release
2006-07-03 20:35:01 +00:00
xtraeme
1044158ab0 Adapt for latest suse_linux framework (unbreak the installation). 2006-07-03 19:42:04 +00:00
wiz
39b0ab9ba2 + abcm2ps-4.12.21, amarok-1.4.1, autoconf-2.60, bacula-1.38.11,
cairo-1.2.0, cygwin_lib-1.5.21.1, diffstat-1.42, dvdrip-0.97.12,
  glib2-2.12.0, gperf-3.0.2, gtk2+-2.8.20, hyperestraier-1.3.0
  [pkg/33486], libmpeg3-1.7, logsurfer-1.6b [pkg/33892], p5-Jcode-2.05
  [pkg/33888], phpmyadmin-2.8.2, qdbm-1.8.60 [pkg/33485], snes9x-1.50,
  webmin-1.290, xchat-2.6.4, zile-2.2.15.
2006-07-03 19:40:20 +00:00
xtraeme
e4b71172fa Add gst-plugins0.10-{ogg,theora} (hi drochner!) 2006-07-03 19:36:22 +00:00
xtraeme
e5642de3d2 Add gst-plugins0.10-cairo (hi drochner!)
Add libscigraphica (hi rillig!)
2006-07-03 19:34:02 +00:00
xtraeme
f79dde181e Add gst-plugins0.10-pango (hi drochner!) 2006-07-03 19:31:19 +00:00
xtraeme
2a11959492 Add missing gst-plugins0.10* packages (hi drochner!) 2006-07-03 19:30:07 +00:00
xtraeme
fd76dd9a06 Unbreak on platforms where bluetooth wasn't detected, reported by
dillo@.
2006-07-03 19:18:57 +00:00
minskim
b81246a170 Note PKGREVISION bump of gettext-lib. 2006-07-03 19:07:59 +00:00
minskim
17fd707d3d Make sure that locale_charset is defined only once. Otherwise, it may cause
a link error on Darwin.  The patch was adapted from the one submitted in
PR pkg/32723.  It also fixes PR pkg/32945.

Bump PKGREVISION.
2006-07-03 19:06:13 +00:00
minskim
a889b85feb Remove an obsolete patch. 2006-07-03 19:00:38 +00:00
drochner
81be24910f while the future of this pkg is somewhat uncertain, due to the demise
of cddb just announced,
update to 1.5.6
changes:
- fixed: better handling of double disc titles
- fixed: isolatin1 is removed from the userpackages
- fixed: AllMusic works again (new layout of website)
- added: new template paper-box, picture
- added: added option template_list, which generates list of feasible templates
- changed: better regular expression for getting covers from AllMusic.com
- fixed: proper encoding of languages through inputenc package
2006-07-03 18:45:24 +00:00
tron
8eb92b645b Remove superfluous patch. 2006-07-03 15:51:46 +00:00
tonio
f297491a13 MacOSX also provides GL, so avoid depending on GL onthat platform 2006-07-03 15:25:37 +00:00
joerg
32fed0487a When trying to link against FOX, use pthread libs explicitly. 2006-07-03 14:15:29 +00:00
tron
7224b30e48 Fix questionable C++ code instead of using "-ffriend-injection" option
(which might be removed from future GCC versions) to make this build
with GCC 4.1.x.

Patch tested by Thomas 'wiz' Klausner.
2006-07-03 13:58:30 +00:00
joerg
1f29328c0b Update nsd to 2.3.5, featuring minor updates. 2006-07-03 13:34:50 +00:00
joerg
0ccefcdfb6 Update to nsd-2.3.5. This fixes a number of minor bugs. 2006-07-03 13:33:59 +00:00
jmmv
4a4cdbd0e1 Note revision bump for rhythmbox to 1. 2006-07-03 13:03:25 +00:00
jmmv
725feef7cc Properly handle the icon theme cache. Bump PKGREVISION to 1. 2006-07-03 13:02:39 +00:00
adam
6353424c30 Updated games/scummvm to 0.9.0 2006-07-03 12:26:57 +00:00
adam
65b0cbfd29 Changes 0.9.0:
New Games:
   - Added kyra engine (for the Kyrandia series). Currently only the first
     part of the series is supported.
   - Added support for The Feeble Files
 General:
   - Fixed a bug that prevented you from overriding the scaler from the command
     line for 640x480 games.
   - Added subtitle configuration controls to the Launcher options dialogs.
   - GUI was completely redesigned and is now themeable.
 SCUMM:
   - Rewrote the detection code, for improved accuracy and better support of
     fan translations. It should now work much better on games with unknown
     MD5.
   - Added subtitle configuration controls to the options dialog.
   - Fixed graphical glitches in several HE games.
   - Fixed palette glitches in Big Thinkers 1st Grade.
   - Fixed songs in the kitchen of Pajama Sam 1.
 SAGA
   - Fixed sound distortion in the Inherit the Earth demo.
 Simon
   - Improved Hebrew support
   - Lots of long-overdue cleanups and re-structuring were made to accomodate
     for The Feeble Files.
   - Fixed a rare MIDI bug that would cause a channel to change volume without
     adjusting it to the master volume.
   - Fixed delay after introduction of Simon the Sorcerer 1 demo (With speech)
   - Fixed music tempo in DOS versions of Simon the Sorcerer 1.
 Broken Sword 1:
   - Added support for the --save-slot option.
 Broken Sword 2:
   - Major rewrite of how game resources are accessed in memory. This
     should fix alignment issues reported on some platforms.
   - Missing data files are handled more gracefully.
2006-07-03 12:25:05 +00:00
drochner
5f6c706001 keep fingers off icon-theme.cache 2006-07-03 11:53:56 +00:00
adam
a48d84bc4a Updated emulators/wine to 0.9.16 2006-07-03 11:20:30 +00:00
adam
59697aef29 Changes 0.9.16:
- More work on Direct3D shaders.
  - Major DirectDraw rewrite on top of Direct3D.
  - Support for debug information in Dwarf format.
  - Beginnings of an OleView Winelib application.
  - Lots of bug fixes.
2006-07-03 11:19:22 +00:00
drochner
cec7d4dec2 use the DESCR template used by the other gstreamer plugins 2006-07-03 10:57:38 +00:00
jmmv
3c74a2741e This wants gtk2+>=2.6.0. 2006-07-03 10:40:28 +00:00
jmmv
d92b890bb3 Note addition of easytag-devel, version 1.99.12. 2006-07-03 09:43:44 +00:00
jmmv
20958e7cb2 Add and enable easytag-devel. 2006-07-03 09:43:03 +00:00
jmmv
0b26729590 Initial import of easytag-devel, version 1.99.12:
This package provides the 1.99.x development branch of easytag, an utility
to easily and quickly view, edit and write your audio files' tags from a
nice GTK+ interface.

The major change in this branch is the use of GTK+ 2.x as opposed to 1.x.

Based on the easytag-gtk2 package found in pkgsrc-wip.

OK'ed by wiz@, who becomes the maintainer of this new package.
2006-07-03 09:42:30 +00:00
dogcow
a4b8d8d51f addition of Transmission 0.6.1, a lightweight bittorrent client 2006-07-03 08:41:26 +00:00
jmmv
0786d274b0 Take the hugs update. 2006-07-03 07:36:20 +00:00
agc
00ed2522f0 Note addition of xenkernel30 package. 2006-07-03 07:30:41 +00:00