Thu Sep 13 15:50:08 2012 UTC ()
The Solaris linker requires an archive contain at least one symbol, so
provide one.

Fixes Solaris build.


(jperkin)
diff -r1.60 -r1.61 pkgsrc/graphics/cairo/distinfo
diff -r0 -r1.11 pkgsrc/graphics/cairo/patches/patch-ad

cvs diff -r1.60 -r1.61 pkgsrc/graphics/cairo/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/cairo/distinfo 2012/09/07 15:24:03 1.60
+++ pkgsrc/graphics/cairo/distinfo 2012/09/13 15:50:08 1.61
@@ -1,8 +1,9 @@ @@ -1,8 +1,9 @@
1$NetBSD: distinfo,v 1.60 2012/09/07 15:24:03 adam Exp $ 1$NetBSD: distinfo,v 1.61 2012/09/13 15:50:08 jperkin Exp $
2 2
3SHA1 (cairo-1.12.2.tar.xz) = bc2ee50690575f16dab33af42a2e6cdc6451e3f9 3SHA1 (cairo-1.12.2.tar.xz) = bc2ee50690575f16dab33af42a2e6cdc6451e3f9
4RMD160 (cairo-1.12.2.tar.xz) = 0174a5110f5f4c9ff15da984e0602dfd04643a63 4RMD160 (cairo-1.12.2.tar.xz) = 0174a5110f5f4c9ff15da984e0602dfd04643a63
5Size (cairo-1.12.2.tar.xz) = 42051584 bytes 5Size (cairo-1.12.2.tar.xz) = 42051584 bytes
6SHA1 (patch-aa) = 474f44c1c8d4017137fe59b160afca8f16ad7287 6SHA1 (patch-aa) = 474f44c1c8d4017137fe59b160afca8f16ad7287
7SHA1 (patch-ab) = 62ff361d52742bba0f49c6a32149269b958fa24a 7SHA1 (patch-ab) = 62ff361d52742bba0f49c6a32149269b958fa24a
8SHA1 (patch-ac) = 151c682245004902cf42ba141e3743592691dfb9 8SHA1 (patch-ac) = 151c682245004902cf42ba141e3743592691dfb9
 9SHA1 (patch-ad) = a1068a37113b162ccfe14d7f1bd0baa9df7e5530

File Added: pkgsrc/graphics/cairo/patches/patch-ad
$NetBSD: patch-ad,v 1.11 2012/09/13 15:50:08 jperkin Exp $

The variable name is self-explanatory :)

--- util/cairo-missing/getline.c.orig	Thu Sep 13 15:45:55 2012
+++ util/cairo-missing/getline.c	Thu Sep 13 15:46:18 2012
@@ -87,4 +87,6 @@
     return ret;
 }
 #undef GETLINE_BUFFER_SIZE
+#else
+int solaris_ld_requires_at_least_one_symbol = 0;
 #endif