-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 2/5/11 3:10 PM, Stephen Boulet wrote:
> Hello all. I'm new to fink. Wine requires graphviz, and graphviz requires gd2
> (>= 2.0.35-8), but the only version of gd2 available is 2.0.35-7. Any
> suggestions?
>
> Stephen
You must be on the stable tree. Unfortunately, graphviz got updated
there without updating gd2.
CVS is down, which is problematic, because we can't fix the problem for
everybody. However, I'll send you the updated version of gd2. You can
save the files in /sw/fink/dists/local/main/finkinfo (you may need to
create that directory).
- --
Alexander Hansen, Ph.D.
Fink User Liaison
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk1NuoQACgkQB8UpO3rKjQ8E7QCfTpZ/Nq9pZ6ynTktsb6PK7mMh
UI0An0zCq/oy3tECUB3JTfCYCVFLjHgo
=Z5XF
-----END PGP SIGNATURE-----
Package: gd2
Version: 2.0.35
Revision: 9
Depends: %N-shlibs (= %v-%r)
BuildDepends: <<
autoconf2.6,
automake1.11,
expat1,
fink (>= 0.24.12),
fink-package-precedence,
fontconfig2-dev (>= 2.8.0-4),
freetype219 (>= 2.3.12-1),
gettext-tools,
libiconv-dev,
libjpeg8 (>= 8-2),
libpng14,
libtool2,
x11-dev
<<
Conflicts: gd, gd2-nox, gd209
Replaces: gd, gd2-nox, gd209, %N-bin (<< 2.0.33-3)
Source: http://www.libgd.org/releases/gd-%v.tar.bz2
Source-MD5: 6c6c3dbb7bf079e0bb5fbbfd3bb8a71c
SetCPPFLAGS: -I%p/lib/fontconfig2/include
SetLDFLAGS: -L%p/lib/fontconfig2/lib
ConfigureParams: --with-fontconfig=%p/lib/fontconfig2
--x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib
--enable-dependency-tracking
PatchFile: gd2.patch
PatchFile-MD5: d32c3cb1afea7b094dbf0cae20594a98
CompileScript: <<
autoreconf -fi
./configure %c
make
fink-package-precedence --prohibit-bdep=%n .
<<
DocFiles: COPYING INSTALL index.html README-JPEG.TXT README.TXT readme.jpn
BuildDependsOnly: True
SplitOff2: <<
Package: %N-shlibs
Depends: <<
fontconfig2-shlibs (>= 2.8.0-4),
freetype219-shlibs (>= 2.3.12-1),
libiconv,
libjpeg8-shlibs (>= 8-2),
libpng14-shlibs,
x11-shlibs
<<
Replaces: gd209-shlibs
Files: lib/libgd.2*.dylib
Shlibs: %p/lib/libgd.2.dylib 3.0.0 %n (>= 2.0.28-1)
Description: Shared libraries for gd2 package
DocFiles: COPYING index.html
<<
SplitOff: <<
Package: %N-bin
Depends: <<
%N-shlibs (>= %v-%r),
fontconfig2-shlibs (>= 2.8.0-4),
freetype219-shlibs (>= 2.3.12-1),
libiconv,
libjpeg-bin (>= 8-2),
libjpeg8-shlibs (>= 8-2),
libpng14-shlibs,
x11
<<
Conflicts: gd-bin, gd2-nox-bin, gd209-bin
Replaces: gd-bin, gd2-nox-bin, gd209-bin
Files: <<
bin/annotate
bin/bdftogd
bin/gd2copypal
bin/gd2togif
bin/gd2topng
bin/gdcmpgif
bin/gdparttopng
bin/gdtopng
bin/giftogd2
bin/pngtogd
bin/pngtogd2
bin/webpng
<<
Description: Executables for gd2 package
DocFiles: COPYING index.html
<<
Description: Graphics generation library
DescDetail: <<
The GD library is useful for creating graphics like hit counters on
the fly. This version supports the PNG, JPEG and WBMP formats and lets
you use TrueType fonts rendered via freetype2.
<<
DescPort: <<
Patch for compiling gd2 against libpng14 borrowed from slackware:
http://www.mirrorservice.org/sites/ftp.slackware.com/pub/slackware/slackware64-current/source/l/gd/gd.png14.diff.gz
<<
DescPackaging: <<
This package is based on previous work by Chris Pepper, Jeremy Higgs
and Peter O'Gorman. Previously maintained by Christoph Pfisterer.
<<
License: OSI-Approved
Homepage: http://www.libgd.org/
Maintainer: Dave Morrison <[email protected]>
--- ./configure.ac.orig 2007-04-25 07:48:41.000000000 -0500
+++ ./configure.ac 2010-02-12 01:37:29.000000000 -0600
@@ -342,20 +342,20 @@
[ --with-png=DIR where to find the png library],,
withval=yes)
-# libpng12.so is a nightmare. We have to test separately for
-# libpng12-config and libpng-config. If we find libpng12-config,
+# libpng14.so is a nightmare. We have to test separately for
+# libpng14-config and libpng-config. If we find libpng14-config,
# we don't look for the other, which will just be a symlink to it,
# confusing autoconf into thinking the library itself will be named -lpng,
# which it won't be. Awful. This code will suffice unless the libpng
# authors decide to do this AGAIN. Which I really hope they won't. TBB
if test "$withval" != no; then
- AC_PATH_PROG([LIBPNG12_CONFIG], [libpng12-config])
+ AC_PATH_PROG([LIBPNG14_CONFIG], [libpng14-config])
AC_PATH_PROG([LIBPNG_CONFIG], [libpng-config])
- if test -n "$LIBPNG12_CONFIG"; then
- libpng_CPPFLAGS=`libpng12-config --cflags`
+ if test -n "$LIBPNG14_CONFIG"; then
+ libpng_CPPFLAGS=`libpng14-config --cflags`
# should be --ldopts, but it's currently broken
- libpng_LDFLAGS=`libpng12-config --ldflags`
+ libpng_LDFLAGS=`libpng14-config --ldflags`
libpng_LDFLAGS=`echo " $libpng_LDFLAGS" | sed 's/ -l[[^ ]][[^ ]]*//g'`
elif test -n "$LIBPNG_CONFIG"; then
libpng_CPPFLAGS=`libpng-config --cflags`
@@ -375,9 +375,9 @@
_ldflags="$LDFLAGS"
LDFLAGS="$libpng_LDFLAGS $LDFLAGS"
- if test -n "$LIBPNG12_CONFIG"; then
- AC_CHECK_LIB(png12,png_create_read_struct,
- [LIBS="-lpng12 $LIBS"
+ if test -n "$LIBPNG14_CONFIG"; then
+ AC_CHECK_LIB(png14,png_create_read_struct,
+ [LIBS="-lpng14 $LIBS"
FEATURES="GD_PNG $FEATURES"
AC_DEFINE(HAVE_LIBPNG, 1, [ Define if you have the png library. ])],
[LDFLAGS="$_ldflags"
@@ -402,9 +402,9 @@
AC_MSG_WARN([libpng is required - see http://www.libpng.org/pub/png/])
fi
-#TBB: png12's png_create_read_struct is just as good
+#TBB: png14's png_create_read_struct is just as good
#2.0.23: should be = not ==
-if test "$ac_cv_lib_png12_png_create_read_struct" = yes; then
+if test "$ac_cv_lib_png14_png_create_read_struct" = yes; then
ac_cv_lib_png_png_create_read_struct=yes
fi
--- ./gd_png.c.orig 2007-06-14 14:51:41.000000000 -0500
+++ ./gd_png.c 2010-02-12 01:43:36.000000000 -0600
@@ -149,7 +149,7 @@
return NULL;
}
- if (!png_check_sig (sig, 8)) { /* bad signature */
+ if (!(png_sig_cmp(sig, 0, 8) == 0)) { /* bad signature */
return NULL; /* bad signature */
}
------------------------------------------------------------------------------
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world?
http://p.sf.net/sfu/oracle-sfdevnlfb
_______________________________________________
Fink-beginners mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.beginners