Commit graph

306 commits

Author SHA1 Message Date
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
jmmv
bbcce0d381 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
1bfaa8cdbb 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
cb9545b2cb 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
6c179127aa 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
97fbb37c8d Get rid of pkg-config build dependency. 2011-08-04 23:52:04 +00:00
drochner
76bd462a48 update to 2.28.8
changes:
-bugfixes
-translation updates
2011-06-09 11:16:38 +00:00
reed
907ce2768d Needs gz_header structure so
BUILDLINK_API_DEPENDS.zlib+=   zlib>=1.2.2.1
2011-06-02 18:08:46 +00:00
drochner
1a38d6a45c update to 2.28.7
changes:
-bugfixes
-translation updates
2011-05-25 09:38:42 +00:00
obache
0e2c97799a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
roy
ff598ce454 Remove python dependency and allow broken installation again as
requested by agc@
2011-04-21 10:27:35 +00:00
roy
438e3837e3 gtester-report requires python. 2011-04-19 06:14:02 +00:00
drochner
9060358506 update to 2.28.6
changes:
-Fix a possible crash when using g_settings_delay()
-documentation clarifications
-Translation updates
2011-04-15 16:27:37 +00:00
drochner
a60238f726 update to 2.28.5
changes:
-Improve documentation
-Fix some introspection annotations
-Translation updates
2011-04-05 17:20:14 +00:00
cegger
56a2bdc372 glib2 depends on pcre 8.11. Fixes configure check failure. 2011-03-20 21:00:10 +00:00
drochner
df617c3b75 update to 2.28.3
changes:
-bugfixes
-translation updates
2011-03-18 16:06:16 +00:00
drochner
1a4634c4b2 build local socket credential support on NetBSD only if LOCAL_PEEREID is
defined, should fix build on NetBSD-4 (PR pkg/44718 by Michael van Elst)
2011-03-13 11:31:56 +00:00
drochner
adaca7ef2a 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
35b750b3ce 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
34b7d87483 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
bfd7b85a21 Add upstream bug report and remove unnecessary chunk. 2011-02-03 15:12:45 +00:00
taca
3920ddc7b4 Update checksum of patch-cj. 2011-02-03 06:12:32 +00:00
jwise
f47b96121f 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
e4b76cefe8 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
2c231eda72 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
663a420ef2 Adjust dbus machine uuid path to dbus package.
Bump PKGREVISION.
2010-11-20 01:36:49 +00:00
drochner
21d9ec5568 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
8651fc0fe4 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
7b225acdfd update to 2.26.1
changes:
-bugfixes, in particular for big-endian systems
-translation updates
2010-11-15 14:36:03 +00:00
tez
540383c798 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
c790adf988 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
6770ddfd95 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
fd9e373a7a update to 2.26.0
This switches to the gnome-2.32 release branch.
2010-11-02 14:52:24 +00:00
tez
634e3fde93 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
78dc9f64fa update to 2.24.2
changes:
-bugfixes
-translation updates
2010-08-15 10:54:40 +00:00