Commit graph

84 commits

Author SHA1 Message Date
wiz
3d8f166fae Update to 2.8.4:
Overview of Changes from GLib 2.8.3 to GLib 2.8.4
=================================================
* Support aborting on critical warnings by setting
  G_DEBUG=fatal_criticals in the environment
  [Vincent Untz]
* Bug fixes [Sebastien Bacher, Tor Lillqvist,
  Manish Singh, Morten Welinder, Andy Wingo]
* Documentation improvements [Steffen Gutmann,
  Christophe Fergeau]
* Translation updates (he,ja,nl,th)
2005-11-20 16:40:02 +00:00
wiz
e3c2dbd06f Update to 2.8.3:
Overview of Changes from GLib 2.8.2 to GLib 2.8.3
=================================================
* Fix an error that crept in with a change to
  glib-mkenums in 2.8.2 [Matthias]
* Documentation improvements [Davyd Madeley]
* Translation updates (bn)

[Same test failure on 3.99.9 as with 2.8.2.]
2005-10-05 13:53:03 +00:00
jmmv
a211708015 Update to 2.8.2:
Overview of Changes from GLib 2.8.1 to GLib 2.8.2
=================================================
* Win32 changes
 - the g_spawn* functions now take their arguments
   in UTF-8 [Tor Lillqvist]
 - Avoid extra console windows in some situations
   [Tor Lillqvist]
* Bug fixes [Kjartan Maraas, Sebastian Wilhelmi,
  Mathias Hasselmann]
* Documentation improvements [Matthias, Mark Drago,
  Matthew F. Barnes, Behdad Esfahbod]
* Translation updates (bg,ca,cs,cy,da,de,el,en_CA,es,et,
  eu,fi,fr,gl,gu,hu,it,ja,nb,nl,no,pl,pt,pt_BR,ro,ru,sk,
  sq,sr,sr@Latn,sv,uk,vi,zh_TW)

Overview of Changes from GLib 2.8.0 to GLib 2.8.1
=================================================
* Optimize single-character insertions in GString [Ross Burton]
* Fix build problems on OS X
* Fix build problems on Win32 [Tor Lillqvist, Hans Breuer]
* Other bug fixes [Matthew F. Barnes, Stepan Kasal]
* Documentation improvements [Tristan van Berkom, Behnam
  Esfahbod, Gustavo Carneiro, Stepan Kasal, Matthias]
* New and updated translations (ca,cy,ko,ro,uk)

Overview of Changes from GLib 2.7.7 to GLib 2.8.0
=================================================
* Make g_value_transform() handle enum values
  correctly on ppc64.  [Michael Lorenz]
  (Third-party code accessing enumeration values
  in GValues should also be changed to access
  v_long, not v_int, in order to work on bigendian
  64bit machines.)
* Make g_flags_get_first_value() handle a value
  of 0 meaningfully. [Tim-Philipp Müller]

Overview of Changes from GLib 2.7.6 to GLib 2.7.7
=================================================
* Make atomic operations on s390 work [Matthias]
* Fix C++ guards in gstdio.h [Tor Lillqvist]

Overview of Changes from GLib 2.7.5 to GLib 2.7.6
=================================================
* Add native implementations of atomic operations
  on s390 [Matthias]
* Make atomic reference counting of closures
  work on s390 [Matthias]
* Avoid an infinite loop in g_convert_with_iconv().
  [Sebastian Bacher]
* Documentation improvements [Ross Burton]

Overview of Changes from GLib 2.7.4 to GLib 2.7.5
=================================================
* Thread-related changes
 - Fix build issues on HP-UX [Paul Cornett]
 - Threadsafe access to flags stored in datasets [Tim Janik]
 - Fix several issues with atomic refcounting for
   closures, objects and paramspecs [Tim]
 - Improve tests for atomic refcounting changes [Tim]
* Fix handling of stateful encodings in g_convert_* [Matthias]
* Fix translation of GOption help output [Dan Winship]
* Catch format errors in translations. This may cause
  "make check" to fail when using older versions
  of gettext [Matthias]
* Win32 bug fixes [Tor Lillqvist]
* Documentation improvements [Ross Burton, Jochen Baier,
  Matthias, Tim]
* New and updated translations (de,fi,gu,pl,pt,tr,zh_TW)

Overview of Changes from GLib 2.7.3 to GLib 2.7.4
=================================================
* Fix g_atomic_pointer_compare_and_exchange
  on Sparc64 [Gert Doering]
* Fix a hang in g_thread_pool_free. [Hong Jen Yee]
* Win32 bug fixes [Tor Lillquist]
* Other bug fixes [Benoit Dejean, Manish Singh]
* Documentation improvements [Bryan Silverthorn,
  Callum McKenzie]
* New and updated translations (de,lt,sq,zh_CN)

Overview of Changes from GLib 2.7.2 to GLib 2.7.3
=================================================
* GOption
 - Allow callbacks with optional arguments [Pawel Sliwowski]
 - Allow to turn off the automatic long option name
   disambiguation  [Adam McLaurin]
 - Only allow printable ASCII as short option names [Matthias]
* Win32
 - Build fixes [Tor Lillqvist]
 - Rewrite iochannel socket implementation [Tor]
* GObject
 - Threadsafety improvements; in particular, refcounting
   of objects is done atomically now. [Wim Taymans, Tim Janik]
* Bug fixes [Morten Welinder, Matthias, Wim Taymans]
* Documentation improvements [Richard Laager, Matthias]
* New and improved translations (bf,cs,hu,nb,nl,no)

Overview of Changes from GLib 2.7.1 to GLib 2.7.2
=================================================
* Win32 build fixes [Hans Breuer]
* Bug fixes [Mikael Magnusson]
* Documentation improvements [Matthias Clasen]
* New and updated translations (en_CA,es,et,ja,sr,sr@Latn,zh_TW)

Overview of Changes from GLib 2.7.0 to GLib 2.7.1
=================================================
* GOption
 - Allow callback arguments without parameters [Dan Winship]
* GMappedFile: an mmap wrapper [David Schleef, Behdad Esfahbod]
* Misc new functions:
 - g_get_host_name [Tor Lillqvist]
 - g_mkdir_with_parents [Tor]
 - g_build_pathv, g_build_filenamev [Todd A. Fisher,
   Matthias Clasen]
* Bug fixes [Roger Leigh, Masatake YAMATO, Kjartan Maraas,
  Manish Singh, Tor, Murray Cumming, Kian Duffy, Morten Welinder]
* Documentation improvements [Hong Gang XU, Dan Winship, Matthias]
* New and updated translations (bg,cs,da,en_CA,es,et,nb,nl,no,
  sk,th,zh_TW)

Overview of Changes from GLib 2.6.x to GLib 2.7.0
=================================================
* GKeyFile
 - Add unit tests [Matthias Clasen, Suren A. Chilingaryan]
 - Accept \r\n as line end [Bastian Nocera]
 - Don't interpret leading zeros as octal numbers. [Matthias]
 - Make key and group removal work [David Hoover, Matthias Hasselmann]
* GOption
 - Improve formatting of --help output [Matthias, Noah Levitt]
 - Accept -? [Matthias]
 - Warn about duplicate main groups [Jeff Franks]
 - Treat '-' as non-option argument [Tim Musson, Thomas Leonard]
 - Report missing arguments as errors [Björn Lindqvist]
 - Add a boxed type for GDate [Tim-Philipp Müller]
* GTree
 - g_tree_remove() and g_tree_steal() return status information [Matthew F. Barnes]
* Stdio wrappers
 - Work regardless of large file support [Manish Singh]
 - Add g_access(), g_chmod(), g_creat(), g_chdir [Tor Lillqvist]
* GObject
 - Implement "toggle references" to help language bindings [Owen Taylor]
 - Allow to mark names, nicks and blurbs of pspecs as static [Ben Maurer, Matthias]
 - Make pspec lookup a bit faster [Morten Welinder]
* Add g_listenv() to list all set environment variables [Hans Petter Jansson]
* Add g_file_set_contents() to atomically write a file.  [Søren Sandmann,
  Sven Neumann, Manish, Alexis S. L. Carvalho]
* Add g_try_malloc(), g_try_new(), g_try_new0() and g_try_renew() [Stefan Kost]
* Add g_utf8_collate_key_for_filename() to sort filenames taking
  extensions and numeric suffixes into account.  [Ole Laursen, Alex Larsson]
* Add G_GNUC_NULL_TERMINATED to mark varargs function with
  NULL-terminated argument lists. [Marc Meissner]
* Win32 changes
 - Improved debugability [Ulf Lamping, Hans Breuer]
 - Make filename handling more robust [Tor, Billy Skaggs]
 - Improve g_get_system_data_dirs() [Tor]
 - Use more precise timers [Tor]
 - Build fixes [Kazuki Iwamoto, Hans, Tor, Robert Ögren]
* Other bug fixes [Roger Leigh, Owen, Matthias, Morten, Kjartan Maraas,
  Pawel Sakowski, Tor, Simon Budig, Ed Avis, Manish, Nicolas Laurent,
  Bastien, Fabrício Barros Cabral, Michael Banck, Daniel Atallah,
  J. Ali Harlow, Tim Janik, Hazael Maldonado Torres, Sven, Jon-Kare Hellan,
  Dave Benson, Tommi Komulainen, Benjamin Otte, Brian Cameron, Changwoo Ryu,
  Christian Biere, Noah, Benoît Carpentier]
* Documentation improvements [Vincent Untz, Matthias, Tim-Philipp Müller,
  Morten, Matthew, Federico Mena Quintero, Sebastian Bacher, Oliver Sessink,
  Stefan, Jared Lash, Tor, Owen, Daniel Vaillard, Mathieu Lacage]
* New and updated translations (ca,cs,da,el,en_CA,en_GB,es,et,eu,fa,fr,gl,
  hu,id,it,lt,mn,ne,nl,pl,pt,pt_BR,ro,rw,sk,sq,sr,sr@Latn,tl,uk,xh,zh_CN)
2005-10-02 12:15:09 +00:00
rillig
5946936ffc Replaced "# defined" with "yes" in Makefile variables like GNU_CONFIGURE,
NO_BUILD, USE_LIBTOOL.
2005-09-28 20:52:18 +00:00
jmmv
d3096c6ea8 Move CPPFLAGS definitions below inclusion of bsd.prefs.mk, as mk.conf may
do a 'CPPFLAGS=...' overriding its value.  Fixes PR pkg/30029 by
Idar Tollefsen.  Allowed by agc@ during freeze.
2005-09-26 11:44:54 +00:00
jlam
7820875fff Remove the abuse of buildlink that was pkg-config/buildlink3.mk. That
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables.  Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.

For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-10 20:56:10 +00:00
jmmv
00d94e2419 Apply patch from bugzilla to fix a 64bit/bigendian problem that leads to
data loss in libgobject, causing all kinds of annoying glitches in almost
all gtk2-applications (in words of macallan@, who requested this change).
Bump PKGREVISION to 1.
2005-08-09 22:20:02 +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
wiz
d774725534 Change path from devel/pkgconfig to devel/pkg-config.
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-21 16:29:42 +00:00
jlam
3e474a90d8 Get rid of USE_PERL5. The new way to express needing the Perl executable
around at either build-time or at run-time is:

	USE_TOOLS+=	perl		# build-time
	USE_TOOLS+=	perl:run	# run-time

Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
2005-07-16 01:19:06 +00:00
reed
c8bfdf64e6 Remove comment about FreeBSD since not entirely correct for following.
Add condition for FreeBSD >= 5 then use -lpthread.
I assume the previous -Wc,-lc_r was for 4.x and I keep it there.
(Sorry if I break this for others using FreeBSD. I didn't get much
feedback when posted to tech-pkg in May about this.)

I noticed this when building audio/arts on FreeBSD 5.3-RELEASE:
  Fatal error 'Spinlock called when not threaded.' at line 83 in file
  /usr/src/lib/libpthread/thread/thr_spinlock.c (errno = 0)

Bump PKGREVISION since this changes the resulting package for FreeBSD.

(Todo: pkgsrc/mk/pthread.builtin.mk or pkgsrc/mk/pthread.buildlink3.mk
can be improved so this workaround can be removed.)
2005-07-06 07:00:10 +00:00
jmmv
a5464344cf Update to 2.6.5:
* GOption
 - Treat '-' as non-option argument [Tim Musson, Thomas Leonard]
* Win32 changes
 - Improve g_get_system_data_dirs() [Tor]
* Other bug fixes [Tommi Komulainen, Tor, Benjamin Otte,
  Morten Welinder, Christian Biere, Noah Levitt, Michael Banck]
* Documentation improvements [Mattew F. Barnes, Federico
  Mena Quintero, Daniel Vaillard, Matthias]
* New and updated translations (da,eu,gl,mn,nb,ne,no)
2005-06-26 16:57:14 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
jlam
48781afdbb For packages that use GNU configure, don't bother adding "TOOL"
variables into CONFIGURE_ENV if the new tools framework already takes
care of adding them automatically.
2005-05-22 05:35:32 +00:00
wiz
58449aebe0 Update to 2.6.4:
Overview of Changes from GLib 2.6.3 to GLib 2.6.4
=================================================
* Fix compilation with gcc 4.0 [Matthias Clasen]
* Fix g_date_get_iso8601_week_of_year [Jon-Kare Hellan]
* Win32:
  - use more precise times in gtimer.c [Tor Lillqvist]
  - bug fixes [Tor, Daniel Atallah]
* Other bug fixes [Tim Janik, Matthias, Manish Singh,
  Dave Benson, Jeff Franks]
* Documentation improvements [Tim-Philipp Müller, Matthias,
  Stefan Kost, Tor, Jared Lash, Morten Welinder]
* New and updated translations (el,fa,hu,id,ne,ro,rw)
2005-04-15 12:54:38 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
jmmv
91ff0e5964 Add all .pc.in files to PKGCONFIG_OVERRIDE. 2005-03-13 13:17:39 +00:00
wiz
63b0d63d00 Update to 2.6.3:
Overview of Changes from GLib 2.6.2 to GLib 2.6.3
=================================================
* GOption
 - Fix formatting of --help output [Matthias Clasen]
 - Accept -? [Matthias]
* Win32 bug fixes [Bill Skaggs, Tor Lillqvist,
  J. Ali Harlow, Daniel Atallah]
* Other bug fixes [Ed Avis, Manish Singh, Matthias,
  Nicolas Laurent, Kjartan Maraas, Bastian Nocera,
  Suren A. Chilingaryan, Michael Banck]
* Documentation improvements [Matthias]
* New and updated translations (ar,el,et,fi,fr,gu,nb,no,uk,xh)
2005-03-02 15:38:08 +00:00
recht
dabc48c28b adapt to latest bsd.pkg.mk changes
Fixes PR 29347 by jwjr at panix.com
2005-02-13 19:12:14 +00:00
jmmv
ce2afa063e Update to 2.6.2:
* GKeyFile
 - Accept \r\n line ends [Bastian Nocera]
 - Add unit tests [Matthias Clasen]
 - Don't treat numbers with leading zeros as octal [Matthias]
* Win32 changes
 - Bug fixes [Kazuki Iwamoto, Tor Lillqvist, Robert Ögren, Ulf Lamping]
* Other bug fixes [Tor, Owen Taylor, Kjartan Maraas, Pawel
  Sakowski, Simon Budig, Mathias Hasselmann, David Hoover, Morten Welinder]
* Documentation improvements [Vincent Untz, Sebastian Bacher, Matthias]
* New and updated translations (ca,et,it,lt,pl,pt_BR,sk,tl)
2005-02-04 11:21:11 +00:00
jmmv
ab6522f70d Update to 2.6.1.
While here, get rid of the XDG path specification madness and use the
installation prefix to locate stuff instead of a nonsense hardcoded
path.  Note that this is not pkgviews friendly (not a problem because
the previous behavior wasn't even).  This makes applications work out
of the box (well, there are still some hardcoded paths in other
packages that have to be discovered), without any need to set an
environment variable.

* GOption
 - Make gtk_init(NULL, NULL) work again [Marcin Krzyzanowski]
 - Improve handling of -- [Matthias Clasen]
 - Don't show G_OPTION_REMAINING in --help output [Matthew F. Barnes]
* g_find_program_in_path() doesn't return directories [Tommi Komulainen]
* Add gmodule-export-2.0.pc [Matthias]
* Win32 changes
 - Improve hangling of UNC paths [Tor Lillqvist]
 - g_getenv(), g_setenv(), g_unsetenv(), g_find_program_in_path()
   take and return UTF-8 now [Tor]
 - Make g_file_test() work more reliably, and use PATHEXT
   when check for executables [Tor]
 - Build and cross-compilation fixes [J. Ali Harlow]
* Other bug fixes [Jens Hatlak, Morten Welinder,
  Tor, Kalpesh Shah, Adrian Bunk
* Documentation improvements [Marcin Krzyzanowski, Tor, Crispin
  Flowerday, Mariano Suárez-Alvarez, Christian Biere, Danny Milo,
  Vincent Untz, Bastien Nocera
* New and updated translations (cy,de,nl,ru,sq,sv)
2005-01-09 17:30:00 +00:00
jmmv
5b309460ab Update to 2.6.0:
Overview of Changes from GLib 2.4.x to GLib 2.6.0
=================================================

* Major new APIs
  - GOption, a commandline option parser
  - GKeyFile, a parser/editor for the .ini like files
  - Functions to support the XDG basedir specification
  - Wrappers for common POSIX pathname functions to handle filename
    encodings consistently. On Windows, these use UTF-8.

* Miscellaneous new functions
  - g_filename_display_name() converts filenames in displayable UTF-8 strings
  - g_uri_list_extract_uris() splits uri lists
  - g_date_get_iso8601_week_of_year() gets ISO 8601 week numbers
  - g_log_set_default_handler() installs an alternate default log handler
  - g_get_language_names() obtains a list of applicable locale names
  - g_strv_length() calculates the length of NULL-terminated string arrays
  - g_win32_get_windows_version() determines the Windows version
  - G_GNUC_INTERNAL marks functions as non-exported
  - glib_check_version() checks the GLib version at runtime
  - g_debug() completes the family of logging functions

* Performance improvements
  - Optimize g_utf8_validate()
  - Optimize g_markup_parse_context_parse()
  - Reduce signal connection complexity from O(n) to O(1)
  - Get rid of many PLT entries for internally used exported symbols
  - Reduce code size by removing literal strings from g_return_if_fail()

* Other changes
  - On Windows, GLib functions that take file name arguments now require
    those to be in UTF-8. Functions that return file names return UTF-8.
  - Use higher precision for mathematical constants
  - Don't convert to/from UTF-8 in g_filename_to_uri/g_filename_from_uri
  - Support ll as printf format modifier for long long on all platforms
  - Clean up the ABI and enforce the list of exported symbols
  - Add a .pc file for using gmodule in libraries
  - Require ngettext
2004-12-24 10:03:27 +00:00
grant
4f163d6c5d glib2 uses dlopen() 2004-12-20 13:05:08 +00:00
jmmv
97c8d45a2c Update to 2.4.8:
* Reduce signal connection complexity from O(n) to O(1) [Sven Neumann]
* GChildWatch
  - Use sigaction instead of signal [Jonas Jonnson, Archana Shah]
  - Make the very first SIGCHLD work [Gustavo Carneiro]
* Win32 bug fixes [Tor Lillqvist, Bruce Hochstetler]
* Other bug fixes [Andrea Campi, Dave MacLachlan]
2004-12-04 22:17:50 +00:00
gavan
c85395af1f Ensure the correct perl interpreter is found by configure. 2004-10-15 13:42:51 +00:00
jmmv
c85e201724 Update to 2.4.7:
* Win32 bug fixes
  - Fix Unicode collation [Tor Lillqvist]
  - Fix a thread leak [Peter Zelezny]
  - Fix build with newer mingw headers [Tor]
  - Convert messages to UTF-8 [Kazuki Iwamoto]
  - Don't open console windows [Tor]
* Other bug fixes [Manish Singh, Matthias Clasen, Morten Welinder,
  Tim Janik, Tor]
* Documentation improvements [Morten, Stephan Kasal, Philippe Blain,
  Nickolay V. Shmyrev, Gustavo Carneiro, Kjartan Maraas, Stefan Kost]
* New and updated translations (bs,da,es,gl,ne,nn,or,ro,sq,tr)
2004-10-08 19:18:25 +00:00
grant
fa5a2cbdc6 distinguish between glib1 and glib2 in COMMENT. 2004-10-04 11:19:40 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
jmmv
f00f5d1fb5 Pick up maintainership (something I should have done a long while ago...) 2004-08-31 11:53:07 +00:00
xtraeme
0904314739 Update devel/glib2 to 2.4.6.
Overview of Changes from GLib 2.4.5 to GLib 2.4.6
=================================================

* Bug fixes [Matthias Clasen, Ray Strode]
* New and updated translations (mn,nb)

Overview of Changes from GLib 2.4.4 to GLib 2.4.5
=================================================

* Fix g_filename_from_uri() to work with non-UTF-8
  filenames  [Robert Ã~Vgren, Matthias Clasen]
* Make GMarkup parser handle of whitespace inside tags
  according to XML 1.1  [Hiroyuki Ikezoe, Matthias]
* Documentation improvements [Soeren Sandmann, Christophe Fergeau,
  Danek Duvall]
* Other bug fixes [Oliver Guntermann, Sven Neumann,
  James Henstridge, Murray Cumming, Matthias, Tommi Komulainen]
* New and updated translations (bg,hi,sq)
2004-08-14 11:24:13 +00:00
jmmv
8fd6a53938 Update to 2.4.5:
* Fix g_filename_from_uri() to work with non-UTF-8 filenames
  [Robert Ögren, Matthias Clasen]
* Make GMarkup parser handle of whitespace inside tags according to XML 1.1
  [Hiroyuki Ikezoe, Matthias]
* Documentation improvements [Soeren Sandmann, Christophe Fergeau, Danek
  Duvall]
* Other bug fixes [Oliver Guntermann, Sven Neumann, James Henstridge, Murray
  Cumming, Matthias, Tommi Komulainen]
* New and updated translations (bg,hi,sq)
2004-07-30 22:14:18 +00:00
jmmv
72b3fd0e66 Update to 2.4.4:
* Win32 bug fixes (John Ehresman)
* Other bug fixes (Manish Singh, Matthias Clasen, Federico
  Mena Quintero, Philippe Blain, Sven Neumann, Julio M. Merino
  Vidal, Kaz Sasayama, Morten Welinder, Mariano Suarez-Alvarez)
* Documentation updates (Crispin Flowerday, Ed Griffiths,
  Federico)
* New and updated translations (az,ne,sq)
2004-07-09 15:30:16 +00:00
jmmv
a5dea872c7 Update to 2.4.2:
* Win32 bug fixes
 - make printf accept ll format modifier [Tor Lillqvist]
 - only believe HOME if it is an absolute path an exists [Tor]
* Other bug fixes (Steve Lhomme, Tor, Hans Breuer, Manish Singh,
  Owen Taylor, Matthias Clasen, Nikolai Weibull, Benoît Carpentier,
  Morten Welinder)
* New and updated translations (de,it,ja,ko,no,pt_BR,sq,wa,zh_CN)
2004-06-04 17:52:35 +00:00
xtraeme
8d2bb7dcb6 Drop maintainership; I don't have the enough free time to maintain
all these packages.
2004-05-07 01:14:46 +00:00
jmmv
33211ac22b Update to 2.4.1:
* Win32 bug fixes [Tor Lillqvist, Roger Leigh, John Ehresman]
* Miscellaneous bug and portability fixes [Owen Taylor,
  Matthias Clasen, Jonas Jonsson, Christian Krause,
  Nickolay V. Shmyrev, Christophe Saout, Philippe Blain,
  Piotr Klaban]
* Documentation updates [Matthias]
* New and updated translations (ca,cs,cy,el,en_CA,en_GB,es,eu,fi,
  fr,gu,he,id,nl,pt,pl,ru,sr,sr@ije,sr@Latn,sv,uk)
2004-05-02 20:05:53 +00:00
minskim
ec4500fc4d Enable pkgviews installation. 2004-04-24 04:56:17 +00:00
jmmv
6e8e2cf076 Update to 2.4.0nb2:
Add a workaround for broken dlopen(NULL, 0) implementations, like NetBSD's
one, which don't search in modules opened at runtime to locate symbols
requested through the global handle.  The workaround consists in querying
all open modules (not just the main one) when finding a symbol through the
global handle.

This should be fixed in NetBSD, but the check and workaround are needed to
let this work on not-so-old versions of it.  The patch has been submitted
to glib developers, too.

This problem exposes, at least, in evolution's settings dialog, where many
widgets can't be created because of missing functions.
2004-04-17 10:37:12 +00:00
xtraeme
a69a67359b Be sure libgthread is linked to libc_r, because -pthread does not work
with libraries, fixes problems seen when building net/ORBit2 in FreeBSD
(doesn't affect others systems).
2004-04-15 01:49:41 +00:00
jmmv
44e69ddb74 Fix detection of RTLD_GLOBAL, which was beeing incorrectly detected in NetBSD
and caused lots of obscure problems in programs loading plugins (specially,
gstreamer).

The problem is that the check in the configure script tries to dlopen the
libpthread.so library, but the test program is not linked against libpthread
itself.  So it crashes, because this is not supported in NetBSD (the program
was "initialized" as a non-threaded one).  I've changed the test program to
use libintl, which seems to work fine.

Bump PKGREVISION to 1.
2004-04-06 07:15:53 +00:00
jmmv
916ef7dd4a Update to 2.4.0:
GLib-2.4 is a stable release adding an incremental improvement
in functionality over GLib-2.2 while maintaining binary and
source compatibility.  New features include:

General
* Watches for child process exit integrated into the main loop.
* Unicode tables updated to cover all of Unicode-4.0.
* Standard header file for gettext macros, including Q_() macro
  for strings with context.
* Improved seeding for the GRandom random number generator.

Threading
* Atomic operations on integers and pointers.
* GOnce for one-time initialization.

GObject:
* G_DEFINE_TYPE macros for easy definition of GObject types.
* Properties can now be added to interfaces.
* Instance private data allows private data members for objects.
2004-04-01 18:13:31 +00:00
snj
f16014c245 Fix build with gcc2 on sparc64. 2004-03-22 22:09:17 +00:00
jlam
40c2807f53 Deal with situation where ICONV_TYPE isn't defined until after bsd.pkg.mk
is included by not checking its value explicitly.
2004-03-10 17:58:22 +00:00
jlam
cf9b0b1a09 The GNOME Project hasn't suddenly started using C++. These packages only
seemed to need the C++ compiler because the libtool configuration required
it.  This has been fixed in pkgsrc/mk.
2004-02-15 13:43:41 +00:00
jmmv
ab17dd00b3 PKGCONFIG_OVERRIDE is relative to WRKSRC. 2004-02-14 18:26:26 +00:00
jlam
ec993afa1a LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:32 +00:00
jmmv
3ca181de25 Make pkglint happy. 2004-02-11 17:14:13 +00:00
jlam
057d7df5ec Teach these package Makefiles about ICONV_TYPE. 2004-02-11 12:20:03 +00:00
abs
a1d0b1b68b USE_LANGUAGES=c c++ 2004-02-11 01:46:30 +00:00
jmmv
8cbf958a99 Put TEST_TARGET definition before the includes. 2004-02-11 00:20:51 +00:00
xtraeme
1f87f5d76c bl3ify 2004-02-10 01:56:42 +00:00