Commit graph

340 commits

Author SHA1 Message Date
joerg
8db45c6e48 Don't complain about non-literal format strings in a number of fix the
build with clang.
2013-04-25 12:10:48 +00:00
tron
25c827e563 Fix build under Mac OS X by surpressing the GCC compiler option
"-Werror=missing-prototypes". At least one of the system header files
("emmintrin.h") cannot be compiled with this constraint.
2013-04-20 09:18:36 +00:00
obache
31fb030087 require i486 instructions 2013-04-20 09:17:32 +00:00
obache
0ab225a4d3 option is not used anymore after updated to 2.36.1. 2013-04-20 09:03:37 +00:00
obache
3f7dff435a apply a patch for upstream Bug#697365 (fixed in master, not 2.36.x yet).
at least, required for Cygwin.
2013-04-20 08:59:28 +00:00
prlw1
0174ca6902 Update glib to 2.36.1
Among many bugfixes, changes and translations:

 * GIO now has kqueue support for GFileMonitor (BSDs, Mac OS)
 * GTask (the new GAsyncResult implementation) has landed
 * We now install a public "gnetworking.h" header that can be used to
   include the relevant OS-dependent networking headers. This does not
   really abstract away unix-vs-windows however; error codes, in
   particular, are incompatible.

See NEWS file http://git.gnome.org/browse/glib/plain/NEWS?id=2.36.1 for details.

Patches removed:
- patch-aj:
    Per PR pkg/41601: Bug 133344 is closed and compile tested by Joern Clausen
- patch-at:
    Fixed in b26fb3ae (Bug 687600)
- patch-cf:
    Adds sys/param.h - if still needed, should go into gnetworking.h.in
    XXX might still be needed
- patch-cg:
    Fixed (or changed anyway) in 6f8f1f70 and 52a81a7d (Bug 688681)
- patch-ci:
    Fixed in a33aaad0 (Bug 637013)
- patch-glib_goption.c:
    Fixed in f9a6a974
- patch-glib_tests_include.c:
    Fixed in d2b7ee62 (Bug 672406)

Patches changed:
- patch-ak:
    First chunk fixed in 5fbdd3aa (Bug 691011)
- patch-ap:
    Added NetBSD support to g_credentials_get_unix_pid()
    First chunk fixed in b377e696 (Bug 623187)
- patch-aq:
    First chunk fixed in b8c13a01 (Bug 688109)

Patches added:
- patch-gio_glocalfile.c (Reported as Bug 698348)
2013-04-19 22:21:41 +00:00
jperkin
b253802fef Ensure the Darwin libiconv_open hack is only applied when using the
native iconv.
2013-03-18 14:01:24 +00:00
wiz
4f6a0cdb5e Fix build with kqueue option and automake-1.13. 2013-01-21 15:54:24 +00:00
drochner
b8f0204229 update to 2.34.3
changes:
-bugfixes
-translation updates
2012-12-14 19:20:19 +00:00
drochner
45275fd804 add the kqueue patch again 2012-11-15 14:22:03 +00:00
adam
063c0a8721 Changes 2.34.2:
* Bug fixes:
 649302 Add support for GNU/FreeBSD
 672924 Add annotations for g_filename_from_uri()
 685995 Crash in g_menu_exporter_name_vanished
 686091 Invalid reads in g_bytes_unref_to_data
 686185 g_date_time_format Transcoding Fails on OSX
 686213 Half open TCP sockets remain open after soup...
 686662 introduce explicitly-sized enum types, depre...
 686786 g_socket_get_available_bytes() returns wrong...
 687089 g_dbus_connection_export_menu_model(): fix a...
 687540 In Trash folder, Nautilus misinterprets "\n"...
 687541 GSignalQuery param_types field needs array a...
 687600 gfileutils.c performs invalid cast of (varar...
 687801 tests/buffered-input-stream: Fix size of par...
2012-11-13 21:23:07 +00:00
asau
1685739ccc Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-31 11:16:30 +00:00
drochner
79d7747598 update to 2.34.1
changes:
-bugfixes
-translation updates
2012-10-19 17:54:57 +00:00
jmmv
a41584bbc7 Explicitly disable the creation of manpages so that the presence of
xsltproc and Docbook packages do not enable this unexpectedly.  Fixes
the build whenever manpages get enabled for some reason, as the PLIST
does not account for them.
2012-10-09 18:57:54 +00:00
prlw1
968414cf2d Update glib2 and therefore gdbus-codegen and gio-fam to 2.34.0
- patch-ar and patch-as to avoid dependending on python are no longer
  necessary since the introduction of --disable-modular-tests
- patch-co has been committed to glib in 2360d04e
- other patches cargo culted across
- statfs test was fixed in glib with commit afa82ae8
- no longer provide man pages as that requires docbook & xsltproc

Many changes in glib since 2.32.4, especially GDBus improvements.
See NEWS file http://git.gnome.org/browse/glib/plain/NEWS?id=2.34.0 for details.
2012-10-06 20:44:04 +00:00
wiz
3184463075 Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
2012-10-03 21:53:53 +00:00
wiz
ddf524e759 Update `DESCR' files (text taken from the home page).
From Bug Hunting.
2012-10-03 19:32:39 +00:00
obache
8ace00dcd8 recursive bump from libffi shlib major bump
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
2012-09-15 10:03:29 +00:00
adam
f38c58efa5 Darwin always needs iconv hack 2012-09-07 11:43:54 +00:00
obache
b1d3b99d8f darwin-iconv hack is only required for the case using native libiconv.
PR 46720.
2012-07-25 13:17:08 +00:00
drochner
d9e895bb6c update to 2.32.4
changes: bugfixes
2012-07-24 18:23:38 +00:00
jperkin
0cedf83cab Commit a different fix for the Solaris 32-bit libelf problem. Disable
largefile support only in programs which depend upon libelf (currently just
gresource), rather than across the entirety of glib2.

Bump PKGREVISION.
2012-07-12 14:43:25 +00:00
marino
4c98ad3d9a devel/glib2: Fix 32-bit SunOS
On a 32-bit OpenIndiana 151a machine, glib2 failed with the error:
"large files are not supported by libelf".

The glib2 makefile doesn't include libelf from pkgsrc, it uses the version
with the header at /usr/include/libelf.h.  Libelf will only support large
files (64 bits) with 64-bit versions of SunOS.

This change adds additional checks.  When the Makefile determines that the
package is building on a 32-bit SunOS, it will force the configure script
to define _FILE_OFFSET_BITS as 32 which allows glib2 to build completely.

No need to bump revision; it wouldn't have built on 32-bit SunOS before.
2012-07-11 23:07:06 +00:00
drochner
6b81fa6836 don't pull in libelf on SunOS, to fix build problems (PR pkg/46478)
This is a poor fix for an apparently not well understood problem, so
we should consider it a stopgap fix and find a sustainable solution
after the freeze.
2012-06-26 18:21:24 +00:00
reed
6ba78c998f Increase build dependency of gtk-doc for the kqueue configuration.
With older version 1.11nb1, it had many failures during automake.
Noticed that this newer version allowed the configuration and build
to complete.
2012-05-31 04:58:34 +00:00
reed
87339e9538 change to working generic HOMEPAGE 2012-05-23 17:27:19 +00:00
jmmv
5cd6f70869 Fix kqueue support by using patch for 2.32.2 and correcting some problems
that we had in our own patches for the Makefile.am files.

Bump PKGREVISION to 1.
2012-05-22 20:40:07 +00:00
adam
0d41f5b33b Changes 2.32.3:
* Bug fixes:
 Correct a typo in the ELF configure check
 Reset LIBS after the ELF configure check
 Fix GIO/GObject Visual C++ projects
 gio: fix error handling in async case of GProxy...
 GConverterInputStream: fix an infinite loop...
* Translation updates:
 Bulgarian
 Catalan
 Czech
 German
 Japanese
 Slovenian
 Telugu
2012-05-15 09:20:15 +00:00
hans
c8fef8ad22 Fix build on SunOS. 2012-05-08 16:07:22 +00:00
obache
de2842900a * Update PKGCONFIG_OVERRIDE list to reflect reality.
* Restore pthread flag settings in configure script.
  It still in the last hunk of patch-ak (for configure.ac),
  but lost at updated to 2.32.1.
* Fixes missing pthread linkage of libglib-2.0 on OpenBSD.

Bump PKGREVISION.
2012-05-04 10:22:08 +00:00
adam
a1389d0a96 Changes 2.32.2:
* GApplication: can now have a NULL application ID
* g_clear_object: fix warnings when using it on C++ (due to lack of
  ability to implicitly cast void*)
* GDBus:
 - add our own implementation of the message bus for use on Windows only
 - fix up a few bugs that use of this bus uncovered in GDBus
 - escape nonce files in dbus addressess (think 'c:\')
 - support initial underscores in dbus codegen namespace (for private)
* Fix misdetection of GNUstep as Cocoa (for the MacOS GSettings backend)
* make sure configure fails if AC_CHECK_ALIGNOF cannot detect the alignment
* GAppInfo: overwrite the DISPLAY only if it is set in the launch context
* glib/tests/date: force US locale running the GDateTime tests
* GSocketControlMessage: Don't warn about unknown messages
* Resources:
 - fix broken use of GVDB on big endian machines
 - set a 'display name' so that pretty file names appear in Gtk CSS
   warning messages
* GMainContext:
 - block child sources when blocking the parent
 - introduce more testcases for child sources
* Translations updates:
 Brazilian Portuguese
 French
 Galician
 Italian
 Lithuanian
 Polish
 Polish
 Serbian
 Simplified Chinese
 Spanish
* Bug fixed:
 619026 avoid warning in gutils.h when using gcc with -Wconversion
 669260 Open/Save dialog hangs waiting for data with libsoup
 671249 GApplication: Allow a null application_id?
 672786 goa-daemon: action in notification doesn't work
 673409 g_resource_lookup_data may return stale data pointer
 674172 glib-2.32.1 misdetects GNUstep as Cocoa
 674345 cssprovider: Make sure to print out file name in css warnings
 674483 broken configure results when cross-compiling with gcc >= 4.5
2012-05-01 18:45:51 +00:00
tron
52545935f7 Only depend on "libelf" on platforms that actually use ELF as their
binary format. Bump package revision because of this dependence change.
2012-05-01 07:05:59 +00:00
drochner
508de02cde update to 2.32.1
This is the new major tree, needed for a number of Gnome pkgs.
The optional "kqueue" patch isn't ready yet, so the "kqueue" option
does not work atm.
2012-04-30 13:53:48 +00:00
jmmv
36f6e1d095 Use updated kqueue patch for glib 2.30.3. 2012-04-14 15:43:10 +00:00
bsiegert
d273dfdbfd Add some patches for MirBSD support. More to come, but these are at least
sufficient to make glib2 build successfully.
2012-04-10 19:48:17 +00:00
wiz
996f497575 restore kqueue patch checksums 2012-04-06 11:08:55 +00:00
taca
b1d216aa78 Make sure to initialize mutex before use it. Should be fix PR pkg/46266
by me.

Bump PKGREVISION but no need to recursive bump since it simply fixes
internal problem of glib2 and no external interface at all.
2012-04-06 10:40:36 +00:00
obache
cfccc6cf30 gtk-doc is required to reconfigure.
fixes PR 46159.
2012-03-23 07:11:50 +00:00
drochner
aed4f64f76 update to 2.20.3
changes:
-bugfixes
-translation update
2012-03-21 12:18:33 +00:00
obache
6baa09ec56 require aclocal before `automake'.
fixes PR 46159.
2012-03-09 14:41:48 +00:00
abs
c20475921d Add back glib-gio-kqueue-2.28.8-v3.patch to distinfo 2012-03-05 07:48:10 +00:00
wiz
e64308b04b Recursive bump for pcre-8.30* (shlib major change) 2012-03-03 00:11:51 +00:00
ryoon
b9aaadcdb9 Fix build on DragonFly.
Confirmed by marino@ and Justin Sherrill.
2012-03-01 15:06:19 +00:00
drochner
9ee0642cd4 open(2) is variadic (at least in Posix and NetBSD), g_open is not,
don't mix them, the ABIs are incompatible at least on amd64
bump PKGREV
2012-02-16 15:09:54 +00:00
wiz
3e5aee20cf Revbump for
a) tiff update to 4.0 (shlib major change)
b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk)

Enjoy.
2012-02-06 12:39:49 +00:00
drochner
fcdf4c7e06 Revert previous, there are patches which should make that the python
stuff is not built/installed. Patch Makefile.am the same way as
Makefile.in were patched, because the "kqueue" option regenerates
the latter.
2012-01-31 18:36:01 +00:00
abs
8c94e21c5d Until the implicit but not declared python depdendency is resolved just pretend gdbus-codegen does not exist. At least makes glib2 buildable. Bump PKGREVISION 2012-01-31 14:43:06 +00:00
drochner
16c9b9f833 avoid implicit Python dependency: don't build gdbus-codegen, it is new in
2.30 and not used in pkgsrc yet, will be added as separate pkg
2012-01-29 17:43:43 +00:00
drochner
2d9e21800c update to 2.30.2
this switches to the 2.30 release branch

pkgsrc note: if you use net/libsoup24 with this glib2 version, make
sure to use at least version 2.34.3nb1
2012-01-29 10:46:52 +00:00
jmmv
8ddb463b94 Update the kqueue patch to v3. Fixes issues where the trash daemon
would get stuck and spin CPU when devices are forcibly-unmounted.
Bump PKGREVISION.
2012-01-17 16:51:04 +00:00