125 Commits

Author SHA1 Message Date
ajacoutot
4dbe6ab97c Update to pango-1.40.13. 2017-10-28 06:07:00 +00:00
sthen
ceb7770170 Handle pthread-stubs removal. 2017-10-23 17:10:37 +00:00
robert
d267cd02ca Unbreak autoconf checks with clang by not using nested functions
in the checks.

Someone clearly did not read the autoconf documentation because
using the following functions with a function declaration inside
the body will end up declaring a function inside a function.

- AC_TRY_COMPILE( [], [ int main() { return 0; } ],
- AC_LANG_PROGRAM([[]], [[int main (void) { return 0; }]])],
- AC_TRY_LINK([], [int main (void) { return 0; }],

Result:

int
main ()
{
int main (void) { return 0; }
  ;
  return 0;
}

nested functions is a gcc extension which is not supported by
clang.

test.c:4:17: error: function definition is not allowed here
int main (void) { return 0; }
                ^
1 error generated.

This causes tests to fail in the configure scripts resulting in
missing compile and link time flags from the builds.

This resulted in weird behaviour of several software, like gnome
hanging completely due to gtk+3 not being built properly.

This change intrudces the following fixes:

- remove int main() declaration from AC_TRY_COMPILE, AC_LANG_PROGRAM, AC_TRY_LINK
  as it comes with a declaration already, and people misused them

- change to use AC_LANG_SOURCE when needed in case a complete source block is specified

Most of the changes are in configure.(ac|in), however there were some cases
where autoconf is either broken or the build failed because of an autoconf
generated configure script. Everytihng else is switched to autoconf, so
the maintainers can go ahead and upstream these diffs.

There are more to come, we are continously checking the tree for these issues
and in the future the infrastructure will error if such a case is found.
2017-09-25 09:16:12 +00:00
ajacoutot
6e58e89630 Update to pango-1.40.12. 2017-09-05 07:09:35 +00:00
ajacoutot
b43e20a2a5 Update to pango-1.40.11. 2017-08-19 13:54:38 +00:00
ajacoutot
eed44e9c41 Update to pango-1.40.10. 2017-08-17 12:08:15 +00:00
ajacoutot
eb5a5e852f Update to pango-1.40.7. 2017-07-18 08:04:47 +00:00
ajacoutot
4c345bd269 Update to pango-1.40.6. 2017-05-23 07:19:14 +00:00
ajacoutot
109ad612b5 Update to pango-1.40.5. 2017-04-09 08:38:30 +00:00
ajacoutot
f7d5db1217 Update to pango-1.40.4. 2017-02-28 08:53:07 +00:00
ajacoutot
f7ba83471d Update to pango-1.40.3. 2016-09-13 11:40:37 +00:00
ajacoutot
244064cc2f Update to pango-1.40.2. 2016-08-29 13:40:24 +00:00
ajacoutot
1b66d22d86 Update to pango-1.40.1. 2016-04-18 06:47:47 +00:00
naddy
42bc647e80 remove SHARED_ONLY from ports that only use modules that neither set nor
read this variable
2016-03-18 23:12:15 +00:00
ajacoutot
9e4b2a1f07 Update to pango-1.38.1. 2015-10-13 11:51:08 +00:00
ajacoutot
b73b6ab33c Update to pango-1.38.0. 2015-09-24 10:26:18 +00:00
ajacoutot
6c0d4d0cfd Update to pango-1.36.8. 2014-09-27 12:37:26 +00:00
ajacoutot
6b0b6614c5 Update to pango-1.36.7. 2014-09-04 05:32:44 +00:00
ajacoutot
c8558e1ee9 Update to pango-1.36.6. 2014-08-16 13:37:45 +00:00
ajacoutot
12001c51fc Drop XXX, we are past 5.6 now. 2014-08-11 14:02:08 +00:00
ajacoutot
68233e8f19 Update to pango-1.36.5. 2014-06-25 08:09:23 +00:00
jasper
012f7978a4 cleanup double spaces and sort MODGNOME_TOOLS 2014-04-02 09:36:09 +00:00
jasper
43b19ca734 merge various MODGNOME_TOOLS lines into a single line (or two if it would
exceed 80 chars); no functional change intended..
2014-04-01 18:06:28 +00:00
jasper
2100c2cdff start to make MODGNOME_TOOLS resemble the name of the tools actually used.
rename 'gi' to 'gobject-introspection'.

discussed with aja@
2014-04-01 15:31:45 +00:00
ajacoutot
2ef41f5748 In x11/gnome ports we use disable-static inconsistently, usually to get
rid of static module archives; but since we end up manually removing the
libtool la files anyway, just don't bother setting up the tag.
part 2/2
2014-04-01 13:21:44 +00:00
ajacoutot
48102bb3f8 CONFIGURE_SHARED is implied by the gnome module. 2014-04-01 07:13:17 +00:00
ajacoutot
d197eb00fa Update to pango-1.36.3. 2014-03-18 07:53:59 +00:00
ajacoutot
e5b95fc30b Fix comment, no pkg change. 2014-03-09 22:25:36 +00:00
ajacoutot
99dc3140b3 Update to pango-1.36.2. 2014-02-04 22:22:03 +00:00
ajacoutot
3b9b71724a Update to pango-1.36.1. 2013-11-11 16:52:46 +00:00
ajacoutot
640d973046 Update to pango-1.36.0. 2013-09-25 12:39:25 +00:00
landry
27978d1636 Unbreak after harfbuzz update, committing on behalf of ajacoutot@ who's
slacking downtown.
2013-05-31 18:54:54 +00:00
ajacoutot
427f3f8a38 Bug 700577 - Support invalid UTF-8 chars in pango_find_paragraph_boundary()
(from upstream).
2013-05-29 21:25:50 +00:00
ajacoutot
034c08c257 Update to pango-1.34.1. 2013-05-13 18:07:43 +00:00
ajacoutot
a24f325efa goi -> gi (gnome MODULE change). 2013-04-16 13:17:00 +00:00
ajacoutot
2add187b01 Update to pango-1.34.0. 2013-03-27 17:51:26 +00:00
ajacoutot
66becbb597 Make sure g_type_init is called; it is mandatory in our version of glib.
This should fix dot(1)/doxygen hangs that several reported.

ok sthen@
2013-03-21 17:52:41 +00:00
espie
bcf3856632 PERMIT_* / REGRESS->TEST sweep 2013-03-11 10:50:00 +00:00
ajacoutot
dc7b864afe Fix depends after recent graphite2 import. 2013-03-10 09:07:12 +00:00
ajacoutot
9aef09c3a5 Update to pango-1.32.6.
-> requires fontconfig>=8
2013-03-09 15:27:47 +00:00
ajacoutot
8e0a2f2188 Bugfix update to pango-1.32.5. 2012-12-18 06:58:21 +00:00
ajacoutot
caaebbc5c8 Committed upstream. 2012-12-10 07:16:39 +00:00
ajacoutot
616b62728a Fix header; reported by landry@ 2012-12-08 07:26:20 +00:00
ajacoutot
c24bf46997 Update to pango-1.32.4. 2012-12-07 07:30:57 +00:00
ajacoutot
4384653ac1 Bugfix update to pango-1.32.2. 2012-11-14 07:33:42 +00:00
ajacoutot
181ac31824 Update to pango-1.32.1. 2012-09-28 05:48:16 +00:00
jasper
12dcc9db63 - apply a patch from upstream which a nasty crash i've been observing 2012-09-27 18:50:37 +00:00
ajacoutot
61fb87d932 Update to stable pango-1.32.0. 2012-09-26 21:37:00 +00:00
ajacoutot
0c6b1b3a18 Fix documentation installation. 2012-09-21 15:48:43 +00:00
ajacoutot
6cc7590223 Forgot to sync PLIST. 2012-09-21 13:42:45 +00:00