summaryrefslogtreecommitdiff
path: root/graphics/gd
diff options
context:
space:
mode:
authorminskim <minskim@pkgsrc.org>2005-06-06 18:38:08 +0000
committerminskim <minskim@pkgsrc.org>2005-06-06 18:38:08 +0000
commit0cd8a5468baddd66a94d37ef63d7cfed5e31ff5c (patch)
tree49d293f60012def15e546d724c4a02503b861982 /graphics/gd
parent00fd54141fd76792e346458dc11d48ad01d0c7dc (diff)
downloadpkgsrc-0cd8a5468baddd66a94d37ef63d7cfed5e31ff5c.tar.gz
Do not define a variable in a header file; move the definition into .c
and leave the declraration only. This fixes the graphviz build problem reported by Adrian Portelli in PR pkg/28596. Bump PKGREVISION.
Diffstat (limited to 'graphics/gd')
-rw-r--r--graphics/gd/Makefile3
-rw-r--r--graphics/gd/distinfo4
-rw-r--r--graphics/gd/patches/patch-aa26
-rw-r--r--graphics/gd/patches/patch-ab266
4 files changed, 297 insertions, 2 deletions
diff --git a/graphics/gd/Makefile b/graphics/gd/Makefile
index 36be106ba95..4cbafd964da 100644
--- a/graphics/gd/Makefile
+++ b/graphics/gd/Makefile
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.64 2005/04/11 21:46:02 tv Exp $
+# $NetBSD: Makefile,v 1.65 2005/06/06 18:38:08 minskim Exp $
DISTNAME= gd-2.0.33
+PKGREVISION= 1
CATEGORIES= graphics
MASTER_SITES= http://www.boutell.com/gd/http/
diff --git a/graphics/gd/distinfo b/graphics/gd/distinfo
index b4e050e9d39..5a556cee191 100644
--- a/graphics/gd/distinfo
+++ b/graphics/gd/distinfo
@@ -1,5 +1,7 @@
-$NetBSD: distinfo,v 1.21 2005/02/24 08:45:05 agc Exp $
+$NetBSD: distinfo,v 1.22 2005/06/06 18:38:08 minskim Exp $
SHA1 (gd-2.0.33.tar.gz) = 89548efb01116a740c796a8df80de16d19856811
RMD160 (gd-2.0.33.tar.gz) = 6c573638387bb36044f3d4d480b10229445b9a6b
Size (gd-2.0.33.tar.gz) = 587617 bytes
+SHA1 (patch-aa) = 38f0aa7043dba517405312d4eef59347e3c0185a
+SHA1 (patch-ab) = 082f5baa2c147fb62381c21ecb3ce11a1891a2aa
diff --git a/graphics/gd/patches/patch-aa b/graphics/gd/patches/patch-aa
new file mode 100644
index 00000000000..afb14d86c21
--- /dev/null
+++ b/graphics/gd/patches/patch-aa
@@ -0,0 +1,26 @@
+$NetBSD: patch-aa,v 1.17 2005/06/06 18:38:08 minskim Exp $
+
+--- entities.h.orig 2004-10-27 09:22:46.000000000 -0500
++++ entities.h
+@@ -14,7 +14,12 @@ extern "C" {
+ struct entities_s {
+ char *name;
+ int value;
+-} entities[] = {
++};
++
++extern struct entities_s entities[];
++
++#if 0
++struct entities_s entities[] = {
+ {"AElig", 198},
+ {"Aacute", 193},
+ {"Acirc", 194},
+@@ -268,6 +273,7 @@ struct entities_s {
+ {"zwj", 8205},
+ {"zwnj", 8204},
+ };
++#endif
+
+ #define ENTITY_NAME_LENGTH_MAX 8
+ #define NR_OF_ENTITIES 252
diff --git a/graphics/gd/patches/patch-ab b/graphics/gd/patches/patch-ab
new file mode 100644
index 00000000000..f0706106731
--- /dev/null
+++ b/graphics/gd/patches/patch-ab
@@ -0,0 +1,266 @@
+$NetBSD: patch-ab,v 1.8 2005/06/06 18:38:08 minskim Exp $
+
+--- gdft.c.orig 2004-11-02 15:00:48.000000000 -0600
++++ gdft.c
+@@ -25,6 +25,261 @@
+ #define R_OK 04 /* Needed in Windows */
+ #endif
+
++struct entities_s entities[] = {
++ {"AElig", 198},
++ {"Aacute", 193},
++ {"Acirc", 194},
++ {"Agrave", 192},
++ {"Alpha", 913},
++ {"Aring", 197},
++ {"Atilde", 195},
++ {"Auml", 196},
++ {"Beta", 914},
++ {"Ccedil", 199},
++ {"Chi", 935},
++ {"Dagger", 8225},
++ {"Delta", 916},
++ {"ETH", 208},
++ {"Eacute", 201},
++ {"Ecirc", 202},
++ {"Egrave", 200},
++ {"Epsilon", 917},
++ {"Eta", 919},
++ {"Euml", 203},
++ {"Gamma", 915},
++ {"Iacute", 205},
++ {"Icirc", 206},
++ {"Igrave", 204},
++ {"Iota", 921},
++ {"Iuml", 207},
++ {"Kappa", 922},
++ {"Lambda", 923},
++ {"Mu", 924},
++ {"Ntilde", 209},
++ {"Nu", 925},
++ {"OElig", 338},
++ {"Oacute", 211},
++ {"Ocirc", 212},
++ {"Ograve", 210},
++ {"Omega", 937},
++ {"Omicron", 927},
++ {"Oslash", 216},
++ {"Otilde", 213},
++ {"Ouml", 214},
++ {"Phi", 934},
++ {"Pi", 928},
++ {"Prime", 8243},
++ {"Psi", 936},
++ {"Rho", 929},
++ {"Scaron", 352},
++ {"Sigma", 931},
++ {"THORN", 222},
++ {"Tau", 932},
++ {"Theta", 920},
++ {"Uacute", 218},
++ {"Ucirc", 219},
++ {"Ugrave", 217},
++ {"Upsilon", 933},
++ {"Uuml", 220},
++ {"Xi", 926},
++ {"Yacute", 221},
++ {"Yuml", 376},
++ {"Zeta", 918},
++ {"aacute", 225},
++ {"acirc", 226},
++ {"acute", 180},
++ {"aelig", 230},
++ {"agrave", 224},
++ {"alefsym", 8501},
++ {"alpha", 945},
++ {"amp", 38},
++ {"and", 8743},
++ {"ang", 8736},
++ {"aring", 229},
++ {"asymp", 8776},
++ {"atilde", 227},
++ {"auml", 228},
++ {"bdquo", 8222},
++ {"beta", 946},
++ {"brvbar", 166},
++ {"bull", 8226},
++ {"cap", 8745},
++ {"ccedil", 231},
++ {"cedil", 184},
++ {"cent", 162},
++ {"chi", 967},
++ {"circ", 710},
++ {"clubs", 9827},
++ {"cong", 8773},
++ {"copy", 169},
++ {"crarr", 8629},
++ {"cup", 8746},
++ {"curren", 164},
++ {"dArr", 8659},
++ {"dagger", 8224},
++ {"darr", 8595},
++ {"deg", 176},
++ {"delta", 948},
++ {"diams", 9830},
++ {"divide", 247},
++ {"eacute", 233},
++ {"ecirc", 234},
++ {"egrave", 232},
++ {"empty", 8709},
++ {"emsp", 8195},
++ {"ensp", 8194},
++ {"epsilon", 949},
++ {"equiv", 8801},
++ {"eta", 951},
++ {"eth", 240},
++ {"euml", 235},
++ {"euro", 8364},
++ {"exist", 8707},
++ {"fnof", 402},
++ {"forall", 8704},
++ {"frac12", 189},
++ {"frac14", 188},
++ {"frac34", 190},
++ {"frasl", 8260},
++ {"gamma", 947},
++ {"ge", 8805},
++ {"gt", 62},
++ {"hArr", 8660},
++ {"harr", 8596},
++ {"hearts", 9829},
++ {"hellip", 8230},
++ {"iacute", 237},
++ {"icirc", 238},
++ {"iexcl", 161},
++ {"igrave", 236},
++ {"image", 8465},
++ {"infin", 8734},
++ {"int", 8747},
++ {"iota", 953},
++ {"iquest", 191},
++ {"isin", 8712},
++ {"iuml", 239},
++ {"kappa", 954},
++ {"lArr", 8656},
++ {"lambda", 955},
++ {"lang", 9001},
++ {"laquo", 171},
++ {"larr", 8592},
++ {"lceil", 8968},
++ {"ldquo", 8220},
++ {"le", 8804},
++ {"lfloor", 8970},
++ {"lowast", 8727},
++ {"loz", 9674},
++ {"lrm", 8206},
++ {"lsaquo", 8249},
++ {"lsquo", 8216},
++ {"lt", 60},
++ {"macr", 175},
++ {"mdash", 8212},
++ {"micro", 181},
++ {"middot", 183},
++ {"minus", 8722},
++ {"mu", 956},
++ {"nabla", 8711},
++ {"nbsp", 160},
++ {"ndash", 8211},
++ {"ne", 8800},
++ {"ni", 8715},
++ {"not", 172},
++ {"notin", 8713},
++ {"nsub", 8836},
++ {"ntilde", 241},
++ {"nu", 957},
++ {"oacute", 243},
++ {"ocirc", 244},
++ {"oelig", 339},
++ {"ograve", 242},
++ {"oline", 8254},
++ {"omega", 969},
++ {"omicron", 959},
++ {"oplus", 8853},
++ {"or", 8744},
++ {"ordf", 170},
++ {"ordm", 186},
++ {"oslash", 248},
++ {"otilde", 245},
++ {"otimes", 8855},
++ {"ouml", 246},
++ {"para", 182},
++ {"part", 8706},
++ {"permil", 8240},
++ {"perp", 8869},
++ {"phi", 966},
++ {"pi", 960},
++ {"piv", 982},
++ {"plusmn", 177},
++ {"pound", 163},
++ {"prime", 8242},
++ {"prod", 8719},
++ {"prop", 8733},
++ {"psi", 968},
++ {"quot", 34},
++ {"rArr", 8658},
++ {"radic", 8730},
++ {"rang", 9002},
++ {"raquo", 187},
++ {"rarr", 8594},
++ {"rceil", 8969},
++ {"rdquo", 8221},
++ {"real", 8476},
++ {"reg", 174},
++ {"rfloor", 8971},
++ {"rho", 961},
++ {"rlm", 8207},
++ {"rsaquo", 8250},
++ {"rsquo", 8217},
++ {"sbquo", 8218},
++ {"scaron", 353},
++ {"sdot", 8901},
++ {"sect", 167},
++ {"shy", 173},
++ {"sigma", 963},
++ {"sigmaf", 962},
++ {"sim", 8764},
++ {"spades", 9824},
++ {"sub", 8834},
++ {"sube", 8838},
++ {"sum", 8721},
++ {"sup", 8835},
++ {"sup1", 185},
++ {"sup2", 178},
++ {"sup3", 179},
++ {"supe", 8839},
++ {"szlig", 223},
++ {"tau", 964},
++ {"there4", 8756},
++ {"theta", 952},
++ {"thetasym", 977},
++ {"thinsp", 8201},
++ {"thorn", 254},
++ {"tilde", 732},
++ {"times", 215},
++ {"trade", 8482},
++ {"uArr", 8657},
++ {"uacute", 250},
++ {"uarr", 8593},
++ {"ucirc", 251},
++ {"ugrave", 249},
++ {"uml", 168},
++ {"upsih", 978},
++ {"upsilon", 965},
++ {"uuml", 252},
++ {"weierp", 8472},
++ {"xi", 958},
++ {"yacute", 253},
++ {"yen", 165},
++ {"yuml", 255},
++ {"zeta", 950},
++ {"zwj", 8205},
++ {"zwnj", 8204},
++};
++
+ /* number of antialised colors for indexed bitmaps */
+ #define NUMCOLORS 8
+