diff options
author | joerg <joerg@pkgsrc.org> | 2016-01-31 23:43:48 +0000 |
---|---|---|
committer | joerg <joerg@pkgsrc.org> | 2016-01-31 23:43:48 +0000 |
commit | f646cf3ae9c4d0813b582ebaea1c1a1a004f51d9 (patch) | |
tree | 7280b9237759c1facd1c171da3c73137760130e0 /www/seamonkey | |
parent | 1b9712f573519f35fa5a9867ac968f9dccea2a36 (diff) | |
download | pkgsrc-f646cf3ae9c4d0813b582ebaea1c1a1a004f51d9.tar.gz |
Don't request static graphite, it breaks the build against newer
external graphite. Add all the graphite headers to the magic wrapper
list to avoid future fun. Remove manual unwind.h header where it still
exists.
Diffstat (limited to 'www/seamonkey')
4 files changed, 35 insertions, 8 deletions
diff --git a/www/seamonkey/distinfo b/www/seamonkey/distinfo index 84c9f33b4d0..87fd7539a66 100644 --- a/www/seamonkey/distinfo +++ b/www/seamonkey/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.132 2016/01/20 22:14:14 ryoon Exp $ +$NetBSD: distinfo,v 1.133 2016/01/31 23:43:48 joerg Exp $ SHA1 (seamonkey-2.39.source.tar.xz) = cae3d2cf38f85190d0639a391f04953d9313d48b RMD160 (seamonkey-2.39.source.tar.xz) = 35d442092e359145ff4799d82576e1e8c0ee5a06 @@ -22,7 +22,7 @@ SHA1 (patch-mozilla_config_external_moz.build) = 3cc238e147eff66de1fd42671547b83 SHA1 (patch-mozilla_config_rules.mk) = ce24fd149c05a252acffc05a72dc0f86eabe16b4 SHA1 (patch-mozilla_config_stl__wrappers_ios) = 9200935d025d899a5810dc615345b9a7005369b2 SHA1 (patch-mozilla_config_stl__wrappers_ostream) = 232e253bca5d8f7f0de1b880dc34b613f8852ee7 -SHA1 (patch-mozilla_config_system-headers) = 41d86b02ecff5bcb06903c18b487cafad8ec544f +SHA1 (patch-mozilla_config_system-headers) = fb1deec06c10aa858c235a95c2ae6f9c72a149dc SHA1 (patch-mozilla_dom_base_DOMRequest.cpp) = 3c01dd16ea83b2d972e437e92b2126aeec68a7a1 SHA1 (patch-mozilla_dom_base_moz.build) = de05328ca4339e0e3a92da3e4517697df9d3b53a SHA1 (patch-mozilla_dom_events_MessageEvent.h) = 6be0cb8c8c6b60cf9e2604e2deb018bc69b6e2d5 @@ -37,13 +37,14 @@ SHA1 (patch-mozilla_gfx_cairo_libpixman_src_pixman-arm-neon-asm.S) = 818a1b1cb48 SHA1 (patch-mozilla_gfx_gl_GLContextProviderGLX.cpp) = d4d0cdf25ae15f7cc07d1ad213ec7d2b015e4168 SHA1 (patch-mozilla_gfx_graphite2_moz-gr-update.sh) = ba55405496adf27442dd26a5420397e51a784539 SHA1 (patch-mozilla_gfx_graphite2_src_Bidi.cpp) = fb97becdfeeea742e8c0bc51e10efc124a2a11f3 +SHA1 (patch-mozilla_gfx_graphite2_src_moz.build) = 844b567da0d6f054054b0e9dfb2263e7bc9ee4d6 SHA1 (patch-mozilla_gfx_moz.build) = 9cd67c170321c399b85f9f7729a6d130bb331f17 SHA1 (patch-mozilla_gfx_skia_generate__mozbuild.py) = da3f8c9581d879099e8efbf852049a0f61cb7b24 SHA1 (patch-mozilla_gfx_skia_moz.build) = 8f82fa997976f39d601fe2b003e91e9a63956d88 SHA1 (patch-mozilla_gfx_skia_skia_src_core_SkUtilsArm.cpp) = d830e2aa24ad6b9a68580273a636b1a0a845f5c4 SHA1 (patch-mozilla_gfx_skia_skia_src_opts_SkBitmapProcState__opts__arm.cpp) = 7d1f2ca05efbaef16f9058ac98c8b80c05784aeb SHA1 (patch-mozilla_gfx_skia_skia_src_opts_memset.arm.S) = 7e7e9ba1638935b81128bdf5bc01005797add4cb -SHA1 (patch-mozilla_gfx_thebes_moz.build) = c9fc7811cf24c735f1f829f206af5d8bba27d505 +SHA1 (patch-mozilla_gfx_thebes_moz.build) = a90dce52fcd9ebdb502acf041d7e861dd0194937 SHA1 (patch-mozilla_gfx_ycbcr_moz.build) = 263c37980558d485e868a7097689cdf35c5f678d SHA1 (patch-mozilla_gfx_ycbcr_yuv__row__arm.S) = 74c70bad49b9781dae6be4fd46c33da886bcfd34 SHA1 (patch-mozilla_image_decoders_nsJPEGDecoder.cpp) = ff09ce62a57b0024cf664e807afc813fc25eefdf diff --git a/www/seamonkey/patches/patch-mozilla_config_system-headers b/www/seamonkey/patches/patch-mozilla_config_system-headers index 134ef8329e8..f20c52d270c 100644 --- a/www/seamonkey/patches/patch-mozilla_config_system-headers +++ b/www/seamonkey/patches/patch-mozilla_config_system-headers @@ -1,4 +1,4 @@ -$NetBSD: patch-mozilla_config_system-headers,v 1.19 2016/01/20 22:14:14 ryoon Exp $ +$NetBSD: patch-mozilla_config_system-headers,v 1.20 2016/01/31 23:43:48 joerg Exp $ --- mozilla/config/system-headers.orig 2015-11-04 01:56:15.000000000 +0000 +++ mozilla/config/system-headers @@ -32,13 +32,15 @@ $NetBSD: patch-mozilla_config_system-headers,v 1.19 2016/01/20 22:14:14 ryoon Ex #endif gst/gst.h gst/app/gstappsink.h -@@ -1355,3 +1360,44 @@ unicode/utypes.h +@@ -1355,3 +1360,46 @@ unicode/utypes.h #endif libutil.h unwind.h +#if MOZ_NATIVE_GRAPHITE2==1 +graphite2/Font.h ++graphite2/Log.h +graphite2/Segment.h ++graphite2/Types.h +#endif +#if MOZ_NATIVE_HARFBUZZ==1 +harfbuzz/hb-ot.h diff --git a/www/seamonkey/patches/patch-mozilla_gfx_graphite2_src_moz.build b/www/seamonkey/patches/patch-mozilla_gfx_graphite2_src_moz.build new file mode 100644 index 00000000000..85b7d84ba88 --- /dev/null +++ b/www/seamonkey/patches/patch-mozilla_gfx_graphite2_src_moz.build @@ -0,0 +1,15 @@ +$NetBSD: patch-mozilla_gfx_graphite2_src_moz.build,v 1.1 2016/01/31 23:43:48 joerg Exp $ + +--- mozilla/gfx/graphite2/src/moz.build.orig 2016-01-31 22:13:27.833347842 +0000 ++++ mozilla/gfx/graphite2/src/moz.build +@@ -58,10 +58,6 @@ UNIFIED_SOURCES += [ + if CONFIG['GKMEDIAS_SHARED_LIBRARY']: + NO_VISIBILITY_FLAGS = True + DEFINES['GRAPHITE2_EXPORTING'] = True +-else: +- # tell graphite2 not to export symbols, we'll be linking it directly with +- # thebes +- DEFINES['GRAPHITE2_STATIC'] = True + + FINAL_LIBRARY = 'gkmedias' + diff --git a/www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build b/www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build index 805f6197b71..e2a87a90833 100644 --- a/www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build +++ b/www/seamonkey/patches/patch-mozilla_gfx_thebes_moz.build @@ -1,8 +1,8 @@ -$NetBSD: patch-mozilla_gfx_thebes_moz.build,v 1.1 2015/01/02 04:26:21 ryoon Exp $ +$NetBSD: patch-mozilla_gfx_thebes_moz.build,v 1.2 2016/01/31 23:43:48 joerg Exp $ ---- mozilla/gfx/thebes/moz.build.orig 2014-12-03 06:22:42.000000000 +0000 +--- mozilla/gfx/thebes/moz.build.orig 2015-11-04 01:55:29.000000000 +0000 +++ mozilla/gfx/thebes/moz.build -@@ -276,6 +276,12 @@ CXXFLAGS += CONFIG['TK_CFLAGS'] +@@ -290,6 +290,12 @@ CXXFLAGS += CONFIG['TK_CFLAGS'] CFLAGS += CONFIG['MOZ_CAIRO_CFLAGS'] CFLAGS += CONFIG['TK_CFLAGS'] @@ -15,3 +15,12 @@ $NetBSD: patch-mozilla_gfx_thebes_moz.build,v 1.1 2015/01/02 04:26:21 ryoon Exp if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('android', 'gonk', 'qt'): CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS'] +@@ -303,8 +309,6 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk + + LOCAL_INCLUDES += CONFIG['SKIA_INCLUDES'] + +-DEFINES['GRAPHITE2_STATIC'] = True +- + if CONFIG['GKMEDIAS_SHARED_LIBRARY']: + DEFINES['OTS_DLL'] = True + |