Commit graph

274 commits

Author SHA1 Message Date
drochner
67e9380680 update to 2.28.2
This switches to the new glib-2.28 branch which is intended to
help transition to glib/gtk3. Still binary compatible.
(The unix socket credential passing stuff needs work, but this
is new and thus no regression.)
2011-03-09 11:22:04 +00:00
jmmv
acb3fd1e57 Forcibly delete any stale cache files during deinstall. For example, the
gio-querymodules utility does not delete the file when no modules are left,
so we were left with a giomodule.cache file after removing glib2 that was
not managed by any package.

Also, and as a side effect, ensure that the files are created during
install time so that in-place updates work correctly.

Bump PKGREVISION to 2.
2011-02-20 17:40:54 +00:00
jmmv
91e4325ccd TOOLS_NOOP is not enough to catch all calls to glib-compile-schemas because
some packages deduce the full name to the tool instead of relying on the
PATH.

Attempt to do better by setting the GLIB_COMPILE_SCHEMAS variable to
a non-absolute name during the build, hoping that such packages do define
this Makefile variable.

This should fix the build of evince as reported in PR pkg/44589.
2011-02-20 15:07:40 +00:00
wiz
491616296e Add upstream bug report and remove unnecessary chunk. 2011-02-03 15:12:45 +00:00
taca
8206284873 Update checksum of patch-cj. 2011-02-03 06:12:32 +00:00
jwise
ec219f97d4 The mem-overflow test contains a declaration of an empty struct, which breaks
on at least SunPro cc, and presumably some other non-gcc compilers.  Skip this
test for now, pending a better fix.
2011-02-01 19:20:14 +00:00
jmmv
55453c9fc4 Add a schemas.mk file to let packages that install GSettings schemas to
rebuild the precompiled database upon install/deinstall.  This is mostly
a copy/paste of the same logic to deal with gio modules found in modules.mk.

No PKGREVISION bump because this does not affect the glib2 package in
itself.
2011-01-18 10:03:59 +00:00
adam
ad86c439b9 Darwin hacks changes:
* forget about problem with universal binaries; it's fixed with ABI
* replace libiconv_open with iconv_open in configure, so system libiconv can
  be detected and used in 64-bit mode
2011-01-04 09:55:15 +00:00
obache
0e60ec4f45 Adjust dbus machine uuid path to dbus package.
Bump PKGREVISION.
2010-11-20 01:36:49 +00:00
drochner
77803ea9c7 don't call gio-querymodules on installation of gio-fam, the framework
will take care of this
2010-11-17 14:36:45 +00:00
drochner
b3be6a31d3 add support for rebuilding giomodule.cache on INSTALL/DEINSTALL,
addresses PRs pkg/43578 and pkg/44104 by Robert Elz
2010-11-17 14:09:55 +00:00
drochner
56fa561895 update to 2.26.1
changes:
-bugfixes, in particular for big-endian systems
-translation updates
2010-11-15 14:36:03 +00:00
tez
7cd5758057 Fix build on solaris 10 again...
#define _XOPEN_SOURCE 600 in glib/tests/strfuncs.c and include the required
header to define the major() & minor() macros in gio/gdbusmessage.c
upstream bug https://bugzilla.gnome.org/show_bug.cgi?id=633390
2010-11-10 20:51:46 +00:00
drochner
5a34bffb37 add missing header to fix build of non-gcc-intrinsic atomic support,
used by NetBSD/i386<=5.x
patch provided and tested by Daniel Horecki
2010-11-08 04:11:47 +00:00
drochner
1e79a3e81d as in patch-ce: fix inconsistency of .hidden attributes, leading to
link error on amd64, hopefully fixes build problem reported by tron
2010-11-03 17:07:47 +00:00
drochner
f79266bc25 update to 2.26.0
This switches to the gnome-2.32 release branch.
2010-11-02 14:52:24 +00:00
tez
44a215ee9e Fix build on Solaris per pkg/43707 - no revision bump since other
platforms are unaffected and Solaris did not build before
2010-08-20 16:33:10 +00:00
drochner
e5b08cedcc update to 2.24.2
changes:
-bugfixes
-translation updates
2010-08-15 10:54:40 +00:00
dsainty
f588a3ad3a Pull in devel/zlib explicitly. Fixes build on systems requiring libz out of
Pkgsrc.
2010-06-03 01:00:46 +00:00
drochner
bb1d1d6711 fix 2 build errors:
-inconsistency of .hidden attributes, leading to link error on amd64,
 reported by Tobias Nygren
-trick NetBSD's arpa/nameser_compat.h into using the system provided
 endianess definitions -- it has its own ifdefs but misses eg. ppc,
 fixes build error on macppc reported by Erik Bertelsen
2010-06-01 17:28:31 +00:00
wiz
50a434790a Restore comment. 2010-05-31 18:30:06 +00:00
drochner
dd669183ad update to 2.24.1
this switches to the gnome-2.30 branch
2010-05-31 17:30:36 +00:00
wiz
2c25b2d92f Fix typo in patch description. 2010-04-20 22:39:55 +00:00
jmmv
0f726558fb Drop fam support from devel/glib2; I'll readd this as sysutils/gio-fam.
This functionality can easily be built as a loadable module, so it should
not be conditional on a build-time option.

Split the Makefile into two parts so that the sysutils/gio-fam package can
reuse most of it.

Bump PKGREVISION to 1.
2010-04-20 17:43:50 +00:00
wiz
b5babd494e Update to 2.22.5. Regen patch-aa with autoconf.
Overview of Changes from GLib 2.22.4 to GLib 2.22.5
===================================================

* Bugs fixed:
 568760 nautilus freezes due to a bug...
 609813 Renaming a file discards file notes
 611696 gio uses GetAddrInfo which requires special handing...
 552912 glib-2.18 /live-g-file/test_copy_move failed...
 609143 *result_uncertain is never assigned in g_content_type_guess
 609531 missing licence headers
 610860 test_g_file_open_readwrite fails if $HOME is unwritable
 612702 Fix GSocket-related crash on Windows
2010-03-16 13:41:15 +00:00
drochner
9a4f5b5d4c remove a patch which is either wrong or triggers a bug in NetBSD's
ld.elf_so, seen by Zafer Aydogan and myself
bump PKGREVISION
2010-02-23 20:19:27 +00:00
roy
0211df0277 Refresh 2010-02-19 22:45:42 +00:00
roy
b4d5472437 Reference upstream bug reports. 2010-02-19 19:46:53 +00:00
roy
9419b1e76c Add patches to gmodule so that RTLD_DEFAULT is used on platforms that
define it and g_module_unload symbols are only resolved in the module
and not any dependencies.
2010-02-19 11:44:56 +00:00
drochner
40c031cbc4 update to 2.22.4
changes: minor bugfixes
2010-01-18 18:15:46 +00:00
obache
efa89eea08 glib-2.22.3 contains fixes for upstream Bug#56230,
so remove workaround for PR#41475.
2009-12-08 07:34:29 +00:00
wiz
8db4c343de Update to 2.22.3:
Overview of Changes from GLib 2.22.2 to GLib 2.22.3
===================================================

* Bugs fixed:
 350200 GTypeModule derived class unref does not unload plugin
 598899 GWin32DirectoryMonitor is broken
 563627 g_get_prgname() threadsafety
 572252 Bug in g_file_test() function.
 577711 cross compile check for g++ broken
 598712 can't detect text file with backspace
 541236 not detecting exact content type
 593856 file and directory monitors don't work with --disable-debug
 593809 Nautilus does not restore the position of the icons...

* Updated translations:
 Catalan Valencian
 Estonian
2009-12-06 22:29:41 +00:00
sno
066c56c985 Fixes PR pkg/42336 (STD C99 requires to use XPG6) 2009-11-22 16:51:17 +00:00
hasso
5e1b0bd95d Update to 2.22.2. Changes are too numerous, but major new features
in 2.22.x include:

* GArray, GPtrArray, GByteArray, GTree and GMappedFile can be reference
  counted.
* GLib can be forced to reload the XDG user directory mapping.
* The GLib mainloop supports per-thread default contexts.
* GIO now provides types and methods for IP addresses and UNIX domain
  socket addresses.
* GResolver provides asynchronous and cancellable APIs for resolving
  hostnames, reverse lookup of IP addresses and resolving SRV records.
* Support for network IO has been added to GIO, including low-level
  socket API and high-level API for network connections and services.
* GIOStream and its subclasses have gained support for read-write
  access.
* GIO supports starting and stopping of drives, which can be used
  in connection with external hard disk enclosures, disk arrays, iSCSI
  devices, etc.
* GIO supports user interaction during unmount and eject operations.
* GIO can store and retrieve per-file metadata.
2009-10-15 11:46:25 +00:00
joerg
0bcb2a9eee PR 42090: Use our libtool when deciding what to do and not the included
libtool 2.2.6 which has some issues.
2009-09-22 15:50:46 +00:00
wiz
551eed6814 Update to 2.20.5:
Overview of Changes from GLib 2.20.4 to GLib 2.20.5
===================================================

* Fix a performance problem when trashing multiple files

* Bug fixes:
 593232 g_rand_new: read no more than requested from /dev/urandom
 592457 preserve errno
 591995 use saved errno
 591532 redundant '/' returned from g_file_resolve_relative_path

* Updates translations:
 Catalan (Valencian)
 Galician
2009-08-29 15:20:20 +00:00
sketch
2d2c8eb155 Only apply the _XOPEN_SOURCE hack on Solaris, it break the Linux build. 2009-08-03 10:14:00 +00:00
drochner
40b49f4685 update to 2.20.4
changes:
-bugfixes
-translation updates
2009-07-09 17:33:54 +00:00
wiz
733e96bade Add URL to PR and possible upstream bug report. 2009-06-20 08:35:01 +00:00
sketch
a400dc92d1 Put back patch-aj, it's still required for this to build on Solaris. 2009-06-19 23:43:56 +00:00
joerg
76039544d1 Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
joerg
7fdde28ea5 Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 18:48:07 +00:00
joerg
bacea7cad5 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
rillig
ad2adba9a5 Ran pkglint --autofix on the devel/ category. Most of the changes are
simple white-space issues like indentation and trailing spaces. The
others are cross-references for Makefile.common.
2009-06-13 06:46:41 +00:00
drochner
2233f3b426 update to 2.20.3
changes:
-bugfixes
-translation updates
2009-06-05 16:08:25 +00:00
obache
0f20985595 Remove build dependency on gtk-doc, related to PR#41475.
It comes from upstream Bug#562310:
http://bugzilla.gnome.org/show_bug.cgi?id=562310
Availability detection of `gtkdoc-rebase' command is depend on the behaviour
of `which' command,  if `which gtkdoc-rebase' return false, do nothing.
It is known as not works as expected on Darwin and Solaris, then failed in
unwanted gtkdoc-rebase execution, and abort.

It is already fixed in upstream gtk-doc repository, but not released yet(1.12?).
So, some packages may contain and be using un-fixed gtk-doc.* files.

For easy to determine whether it is fixed or not, check gtk-doc.make contains
following commit (not using 'which gtkdoc-rebase', but $(GTKDOC_REBASE) macro):

http://git.gnome.org./cgit/gtk-doc/commit/?id=ef5f56ca5fd4a077e6f7a374e8dd333b7a6a8d42
2009-06-03 12:40:32 +00:00
wiz
baf9544fec BUILD_DEPEND on gtk-doc (by including its buildlink3.mk file) to
get gtkdoc-rebase.

Addresses PR 41475 by John D. Baker.
2009-05-26 16:55:23 +00:00
wiz
a32d57b7e3 Remove patch-aj, build fix for Solaris.
Upstream bug report was closed, patch is supposedly not necessary
any longer.
If this is not the case, re-open
	http://bugzilla.gnome.org/show_bug.cgi?id=133344

No PKGREVISION bump since it was a build fix.
2009-05-26 15:42:29 +00:00
wiz
2d01bd940b Add upstream bug report URLs. 2009-05-20 13:07:36 +00:00
wiz
29be5dc394 Update to 2.20.2. Set LICENSE to gnu-lgpl-v2.
Overview of Changes from GLib 2.20.1 to GLib 2.20.2
===================================================

* Bug fixes:
 579862 requesting xattr::foo ends up calling getxattr(...
 573246 g_desktop_app_info_dup() can access NULL pointer

* Updated translations:
 Catalan
 Czech
 Pashto
2009-05-20 11:09:02 +00:00