libgnomecanvas2 stable port information

Package: libgnomecanvas2
Version: 2.26.0
Revision: 4
Depends: <<
%N-shlibs (= %v-%r),
atk1-shlibs (>= 1.28.0-1),
cairo-shlibs (>= 1.8.8-3),
fontconfig2-shlibs (>= 2.8.0-4),
freetype219-shlibs (>= 2.3.12-1),
glib2-shlibs (>= 2.22.0-1),
gtk+2-shlibs (>= 2.18.0-1),
libart2-shlibs (>= 2.3.16-1),
libgettext8-shlibs,
libglade2-shlibs (>= 2.6.4-4),
libxml2-shlibs (>= 2.6.30-1),
pango1-xft2-ft219-shlibs (>= 1.24.5-4)
<<
Replaces: %n-dev (<< 2.26.0-3)
BuildDepends: <<
atk1 (>= 1.28.0-1),
cairo (>= 1.8.8-3),
fink (>= 0.24.12-1),
fink-package-precedence,
fontconfig2-dev (>= 2.8.0-4),
freetype219 (>= 2.3.12-1),
gettext-bin,
gettext-tools,
glib2-dev (>= 2.22.0-1),
glitz,
gtk+2-dev (>= 2.18.0-1),
gtk-doc (>= 1.13-5),
intltool40,
libart2 (>= 2.3.16-1),
libgettext8-dev,
libglade2 (>= 2.6.4-4),
libxml2 (>= 2.6.30-1),
pango1-xft2-ft219-dev (>= 1.24.5-4),
pixman (>= 0.16.0-1),
pkgconfig (>= 0.23)
<<
Source: mirror:gnome:sources/libgnomecanvas/2.26/libgnomecanvas-%v.tar.bz2
Source-MD5: 9bbc635e5ae70e63af071af74ba7e72f
PatchFile: %n.patch
PatchFile-MD5: 4bbe01b8a21198bf3682d5b715798a59
PatchScript: <<
%{default_script}
perl -pi -e 's/\$\(no_undefined\)/-no-undefined/' `find . -name Makefile.in`
<<
SetCPPFLAGS: -I%p/lib/fontconfig2/include
SetLDFLAGS: -L%p/lib/fontconfig2/lib
SetCFLAGS: -O1
ConfigureParams: --enable-dependency-tracking --disable-static PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH" --enable-gtk-doc
CompileScript: <<
./configure %c
make
fink-package-precedence --prohibit-bdep %n-dev .
<<
InstallScript: <<
make -j1 install DESTDIR="%d"
perl -ni -e 'print unless /Requires.private:/' %i/lib/pkgconfig/libgnomecanvas-2.0.pc
<<
SplitOff: <<
Package: %N-shlibs
Depends: <<
atk1-shlibs (>= 1.28.0-1),
cairo-shlibs (>= 1.8.8-3),
fontconfig2-shlibs (>= 2.8.0-4),
freetype219-shlibs (>= 2.3.12-1),
glib2-shlibs (>= 2.22.0-1),
gtk+2-shlibs (>= 2.18.0-1),
libart2-shlibs (>= 2.3.16-1),
libgettext8-shlibs,
pango1-xft2-ft219-shlibs (>= 1.24.5-4)
<<
Files: <<
lib/libgnomecanvas-2.*.dylib
share/locale
<<
Shlibs: %p/lib/libgnomecanvas-2.0.dylib 2601.0.0 %n (>= 2.26.0-1)
DocFiles: AUTHORS COPYING* ChangeLog po/ChangeLog:ChangeLog.po NEWS README
<<
SplitOff2: <<
Package: %N-dev
Depends: %N-shlibs (= %v-%r)
Replaces: %N (<< 2.20.1.1-2)
BuildDependsOnly: True
Files: <<
include
lib/libgnomecanvas-2.*
lib/pkgconfig
share/gtk-doc
<<
DocFiles: AUTHORS COPYING* ChangeLog po/ChangeLog:ChangeLog.po NEWS README
<<
DocFiles: AUTHORS COPYING* ChangeLog po/ChangeLog:ChangeLog.po NEWS README
Description: The GNOME 2 canvas library
DescPort: <<
Recent glib doesn't publish -lintl, so pass it directly.
<<
DescPackaging: <<
Omit running the tests because they require x11 display.

As of 2.14.0, -O3, -Oz, -Os all generate broken binaries.

gtk-doc moved %N -> %N-dev as of 2.20.1.1-1

share/locale moved %N -> %N-dev as of 2.20.1.1-2

Clean up .pc Requires.private: don't need entries that are not
#included by public .h to avoid publishing useless and hidden
InheritedBuildDepends.
<<
License: GPL/LGPL
Maintainer: The Gnome Core Team
Homepage: http://www.gnome.org

libgnomecanvas2 stable port .patch

diff -Nurd -x'*~' libgnomecanvas-2.26.0.orig/libgnomecanvas/Makefile.in libgnomecanvas-2.26.0/libgnomecanvas/Makefile.in
--- libgnomecanvas-2.26.0.orig/libgnomecanvas/Makefile.in 2009-03-17 10:41:56.000000000 -0400
+++ libgnomecanvas-2.26.0/libgnomecanvas/Makefile.in 2010-02-19 02:34:36.000000000 -0500
@@ -286,7 +286,7 @@

lib_LTLIBRARIES = libgnomecanvas-2.la
libgnomecanvas_2_la_LIBADD = \
- $(LIBGNOMECANVAS_LIBS)
+ $(LIBGNOMECANVAS_LIBS) $(INTLLIBS)

libgnomecanvas_2_la_LDFLAGS = $(no_undefined) \
-version-info $(LIBGNOMECANVAS_CURRENT):$(LIBGNOMECANVAS_REVISION):$(LIBGNOMECANVAS_AGE)
diff -Nurd -x'*~' libgnomecanvas-2.26.0.orig/ltmain.sh libgnomecanvas-2.26.0/ltmain.sh
--- libgnomecanvas-2.26.0.orig/ltmain.sh 2009-03-09 09:27:10.000000000 -0400
+++ libgnomecanvas-2.26.0/ltmain.sh 2009-05-19 05:29:09.000000000 -0400
@@ -4205,6 +4205,12 @@
if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
cmds=$archive_expsym_cmds
else
+ if test "x$verstring" = "x0.0"; then
+ tmp_verstring=
+ else
+ tmp_verstring="$verstring"
+ fi
+
cmds=$archive_cmds
fi
fi
diff -Nurd -x'*~' libgnomecanvas-2.26.0.orig/tests/Makefile.in libgnomecanvas-2.26.0/tests/Makefile.in
--- libgnomecanvas-2.26.0.orig/tests/Makefile.in 2009-03-17 10:41:56.000000000 -0400
+++ libgnomecanvas-2.26.0/tests/Makefile.in 2009-05-19 05:29:09.000000000 -0400
@@ -477,7 +477,6 @@
done
check-am: all-am
$(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
- $(MAKE) $(AM_MAKEFLAGS) check-TESTS
check: check-am
all-am: Makefile
installdirs:

libgnomecanvas2 _unstable_ port .patch