Commit graph

334 commits

Author SHA1 Message Date
jperkin
05db16f6b3 Ensure the Darwin libiconv_open hack is only applied when using the
native iconv.
2013-03-18 14:01:24 +00:00
wiz
78698bf0ee Fix build with kqueue option and automake-1.13. 2013-01-21 15:54:24 +00:00
drochner
61ebb64ac2 update to 2.34.3
changes:
-bugfixes
-translation updates
2012-12-14 19:20:19 +00:00
drochner
6c9dde7089 add the kqueue patch again 2012-11-15 14:22:03 +00:00
adam
c8c97463ec 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
e1ab7079b6 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-31 11:16:30 +00:00
drochner
e7ca406ea6 update to 2.34.1
changes:
-bugfixes
-translation updates
2012-10-19 17:54:57 +00:00
jmmv
fffebb7526 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
4f8409cfa0 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
8b5d49eb78 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
39727a6977 Update `DESCR' files (text taken from the home page).
From Bug Hunting.
2012-10-03 19:32:39 +00:00
obache
c38c120ee5 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
6b6db8f60d Darwin always needs iconv hack 2012-09-07 11:43:54 +00:00
obache
7e97bcd95e darwin-iconv hack is only required for the case using native libiconv.
PR 46720.
2012-07-25 13:17:08 +00:00
drochner
169452e2f2 update to 2.32.4
changes: bugfixes
2012-07-24 18:23:38 +00:00
jperkin
314a39e354 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
dffa828878 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
26f3652fda 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
a8bf5c84a3 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
b7387c28d9 change to working generic HOMEPAGE 2012-05-23 17:27:19 +00:00
jmmv
8ce590baba 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
932aec1624 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
bae2874f97 Fix build on SunOS. 2012-05-08 16:07:22 +00:00
obache
a7c964bdb1 * 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
5e53b3f935 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
2e1b427a93 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
cc56c946a7 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
5c248b3b96 Use updated kqueue patch for glib 2.30.3. 2012-04-14 15:43:10 +00:00
bsiegert
a13dc70f7c 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
e71065fbc4 restore kqueue patch checksums 2012-04-06 11:08:55 +00:00
taca
02177c2324 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
383522908b gtk-doc is required to reconfigure.
fixes PR 46159.
2012-03-23 07:11:50 +00:00
drochner
9375b6325f update to 2.20.3
changes:
-bugfixes
-translation update
2012-03-21 12:18:33 +00:00
obache
73b4cce1c2 require aclocal before `automake'.
fixes PR 46159.
2012-03-09 14:41:48 +00:00
abs
36a4d9881d Add back glib-gio-kqueue-2.28.8-v3.patch to distinfo 2012-03-05 07:48:10 +00:00
wiz
ee311e3b36 Recursive bump for pcre-8.30* (shlib major change) 2012-03-03 00:11:51 +00:00
ryoon
b37f1f58b3 Fix build on DragonFly.
Confirmed by marino@ and Justin Sherrill.
2012-03-01 15:06:19 +00:00
drochner
56b16eaba9 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
833922aab2 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
242c131631 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
cc2e0668ba 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
beced47876 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
cb9122662d 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
7bc78ae1ea 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
jmmv
4ab6750722 Use the new version of the kqueue patch to fix some GTK File Chooser issues.
Bump PKGREVISION to 3.  Thanks Dmitry Matveev.
2011-11-26 21:32:43 +00:00
jmmv
aed42328a6 Update the kqueue patch to v1 and bump PKGREVISION to 2. This fixes some
interaction problems with the Gtk file chooser and also corrects other
problems.
2011-11-11 03:12:10 +00:00
jmmv
6e05d0e302 Run autoheader. Otherwise, HAVE_KQUEUE is not defined during the build
and... well, the kqueue support is built but not used!

Now, running a test program provided by Dmitry DTRT (with the exception
of two tests, which seem to be not working in macppc).  Ride the previous
revision bump.
2011-10-09 20:31:22 +00:00
jmmv
12a671dbf1 Add support for kqueue by using the patches written by Dmitry Matveev during
the Google Summer of Code 2011 program.  Congratulations, Dmitry!  :-)

This comes in the form of a new 'kqueue' build-time option.  This should NOT
be an option, but it is for two reasons:
- I consider this still experimental for it to be enabled on everyone's
  machines, and the code is not "official".
- The patch requires us to run automake/autoconf during the pre-configure
  stage, and I don't want to add these dependencies on the default package
  build.
When these patches get integrated upstream, we can get rid of the option
altogether.

Also note that I had to backport some of our custom changes to Makefile.in
files and some to configure to the original Makefile.am files and
configure.ac.  This is to prevent our custom patches from being lost during
the automake/autoconf invocations we now do when 'kqueue' is enabled.

Bump PKGREVISION to 1.
2011-10-09 19:40:02 +00:00
wiz
d8614a74c9 Get rid of pkg-config build dependency. 2011-08-04 23:52:04 +00:00
drochner
49dfc9853a update to 2.28.8
changes:
-bugfixes
-translation updates
2011-06-09 11:16:38 +00:00