Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/gnome In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv25785
Modified Files: pango1-xft2.info pango1-xft2.patch Log Message: Versioned depend for gtk+2 update Index: pango1-xft2.patch =================================================================== RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/gnome/pango1-xft2.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- pango1-xft2.patch 20 Jan 2006 20:12:53 -0000 1.1 +++ pango1-xft2.patch 2 Mar 2007 15:33:44 -0000 1.2 @@ -1,19 +1,88 @@ -diff -ruN pango-1.6.0-orig/Makefile.in pango-1.6.0/Makefile.in ---- pango-1.6.0-orig/Makefile.in 2004-12-31 01:47:39.000000000 -0800 -+++ pango-1.6.0/Makefile.in 2004-12-31 01:47:52.000000000 -0800 -@@ -234,7 +234,7 @@ +diff -Nurd -x'*~' pango-1.10.1.orig/Makefile.in pango-1.10.1/Makefile.in +--- pango-1.10.1.orig/Makefile.in 2005-10-03 09:12:52.000000000 -0400 ++++ pango-1.10.1/Makefile.in 2005-11-29 17:46:38.000000000 -0500 +@@ -253,7 +253,7 @@ AUTOMAKE_OPTIONS = 1.7 -SUBDIRS = pango modules examples docs tools tests -+SUBDIRS = pango modules docs tools ++SUBDIRS = pango modules docs tools tests EXTRA_DIST = \ - pango.pc.in \ -diff -ruN pango-1.6.0-orig/ltmain.sh pango-1.6.0/ltmain.sh ---- pango-1.6.0-orig/ltmain.sh 2004-12-31 01:47:39.000000000 -0800 -+++ pango-1.6.0/ltmain.sh 2004-12-31 01:47:52.000000000 -0800 -@@ -5266,10 +5266,10 @@ + pango.pc.in \ +diff -Nurd -x'*~' pango-1.10.1.orig/configure pango-1.10.1/configure +--- pango-1.10.1.orig/configure 2005-10-03 09:12:55.000000000 -0400 ++++ pango-1.10.1/configure 2005-11-29 18:05:22.000000000 -0500 +@@ -22202,51 +22202,8 @@ + + + pkg_failed=no +-echo "$as_me:$LINENO: checking for CAIRO" >&5 +-echo $ECHO_N "checking for CAIRO... $ECHO_C" >&6 +- +-if test -n "$PKG_CONFIG"; then +- if test -n "$PKG_CONFIG" && \ +- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"cairo >= 0.5.2-head\"") >&5 +- ($PKG_CONFIG --exists --print-errors "cairo >= 0.5.2-head") 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; then +- pkg_cv_CAIRO_CFLAGS=`$PKG_CONFIG --cflags "cairo >= 0.5.2-head" 2>/dev/null` +-else +- pkg_failed=yes +-fi +-else +- pkg_failed=untried +-fi +-if test -n "$PKG_CONFIG"; then +- if test -n "$PKG_CONFIG" && \ +- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"cairo >= 0.5.2-head\"") >&5 +- ($PKG_CONFIG --exists --print-errors "cairo >= 0.5.2-head") 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; then +- pkg_cv_CAIRO_LIBS=`$PKG_CONFIG --libs "cairo >= 0.5.2-head" 2>/dev/null` +-else +- pkg_failed=yes +-fi +-else +- pkg_failed=untried +-fi +- +-if test $pkg_failed = yes; then +- CAIRO_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "cairo >= 0.5.2-head"` +- # Put the nasty error message in config.log where it belongs +- echo "$CAIRO_PKG_ERRORS" 1>&5 +- +- : +-elif test $pkg_failed = untried; then +- : +-else +- CAIRO_CFLAGS=$pkg_cv_CAIRO_CFLAGS +- CAIRO_LIBS=$pkg_cv_CAIRO_LIBS +- have_cairo=true +-fi ++echo "$as_me:$LINENO: avoiding CAIRO" >&5 ++echo "avoiding cairo" >&6 + + if $have_cairo ; then + pango_save_ldflags=$LDFLAGS +diff -Nurd -x'*~' pango-1.10.1.orig/docs/pango-querymodules.1 pango-1.10.1/docs/pango-querymodules.1 +--- pango-1.10.1.orig/docs/pango-querymodules.1 2005-10-03 09:15:30.000000000 -0400 ++++ pango-1.10.1/docs/pango-querymodules.1 2005-11-29 17:50:06.000000000 -0500 +@@ -40,7 +40,7 @@ + .SH "ENVIRONMENT" + + .PP +-The Pango module path is specified by the key Pango/ModulesPath in the Pango config database, which is read from \fI\fIsysconfdir\fR/pango/pangorc\fR, \fI~/\&.pangorc\fR and the file specified in the environment variable \fBPANGO_RC_FILE\fR\&. ++The Pango module path is specified by the key Pango/ModulesPath in the Pango config database, which is read from [EMAIL PROTECTED]@/pango/pangorc\fR, \fI~/\&.pangorc\fR and the file specified in the environment variable \fBPANGO_RC_FILE\fR\&. + + .SH "BUGS" + +diff -Nurd -x'*~' pango-1.10.1.orig/ltmain.sh pango-1.10.1/ltmain.sh +--- pango-1.10.1.orig/ltmain.sh 2005-09-14 11:00:12.000000000 -0400 ++++ pango-1.10.1/ltmain.sh 2005-11-29 17:55:11.000000000 -0500 +@@ -5360,10 +5360,6 @@ # Directory that this library needs to be installed in: libdir='$install_libdir'" @@ -21,38 +90,34 @@ - $echo >> $output "\ -relink_command=\"$relink_command\"" - fi -+# if test "$installed" = no && test "$need_relink" = yes; then -+# $echo >> $output "\ -+#relink_command=\"$relink_command\"" -+# fi done fi -diff -ruN pango-1.6.0-orig/pango/Makefile.in pango-1.6.0/pango/Makefile.in ---- pango-1.6.0-orig/pango/Makefile.in 2004-12-31 01:47:38.000000000 -0800 -+++ pango-1.6.0/pango/Makefile.in 2004-12-31 01:49:35.000000000 -0800 -@@ -381,7 +381,7 @@ +diff -Nurd -x'*~' pango-1.10.1.orig/pango/Makefile.in pango-1.10.1/pango/Makefile.in +--- pango-1.10.1.orig/pango/Makefile.in 2005-10-03 09:12:54.000000000 -0400 ++++ pango-1.10.1/pango/Makefile.in 2005-11-29 18:59:48.000000000 -0500 +@@ -412,7 +412,7 @@ - libpangoxft_1_0_la_LDFLAGS = -version-info $(LT_VERSION_INFO) $(no_undefined) + libpangoxft_1_0_la_LDFLAGS = $(LIBRARY_LIBTOOL_OPTIONS) -libpangoxft_1_0_la_LIBADD = libpangoft2-$(PANGO_API_VERSION).la libpango-$(PANGO_API_VERSION).la $(XFT_LIBS) $(GLIB_LIBS) +libpangoxft_1_0_la_LIBADD = libpangoft2-$(PANGO_API_VERSION).la libpango-$(PANGO_API_VERSION).la $(XFT_LIBS) $(GLIB_LIBS) $(X_LIBS) libpangoxft_1_0_la_DEPENDENCIES = libpangoft2-$(PANGO_API_VERSION).la libpango-$(PANGO_API_VERSION).la libpangoxft_1_0_la_SOURCES = \ -diff -ruN pango-1.6.0-orig/update-pango-modules pango-1.6.0/update-pango-modules ---- pango-1.6.0-orig/update-pango-modules 1969-12-31 16:00:00.000000000 -0800 -+++ pango-1.6.0/update-pango-modules 2004-12-31 01:47:52.000000000 -0800 +diff -Nurd -x'*~' pango-1.10.1.orig/update-pango-modules pango-1.10.1/update-pango-modules +--- pango-1.10.1.orig/update-pango-modules 1969-12-31 19:00:00.000000000 -0500 ++++ pango-1.10.1/update-pango-modules 2005-11-29 17:51:24.000000000 -0500 @@ -0,0 +1,20 @@ +#!/bin/sh -e +# +# update-pango-modules +# -+# Package which install pango module(s) should call update-pango-modules in -+# it's PostInstScript/PostRmScript to update pango.module file. ++# Packages which install pango module(s) should call update-pango-modules ++# in their PostInstScript and PostRmScript to update the pango.module file. +# + [EMAIL PROTECTED]@/etc/pango [EMAIL PROTECTED]@/pango +CONFFILE=$CONFDIR/pango.modules + +mkdir -p $CONFDIR Index: pango1-xft2.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/gnome/pango1-xft2.info,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- pango1-xft2.info 14 Jan 2007 15:16:04 -0000 1.4 +++ pango1-xft2.info 2 Mar 2007 15:33:44 -0000 1.5 @@ -1,77 +1,120 @@ Package: pango1-xft2 -Version: 1.6.0 -Revision: 1002 -Depends: %N-shlibs (=%v-%r), gettext, glib2 (>= 2.6.6-1111), libiconv -Provides: pango1 +Version: 1.10.1 +Revision: 1003 +Depends: %N-shlibs (=%v-%r), glib2-shlibs (>= 2.12.0-1), libgettext3-shlibs, libiconv Replaces: pango1 Conflicts: pango1-xft1 -BuildDepends: glib2-dev (>= 2.6.6-1111), pkgconfig (>= 0.15.0-2), gtk-doc (>= 1.2-1), x11-dev, xft2-dev, x11-dev, gettext-dev, libiconv-dev -Source: mirror:gnome:sources/pango/1.6/pango-%v.tar.bz2 -Source-MD5: 6c732bbc5fba5a0f1f8086e8aa4f490d -PatchScript: sed 's|@PREFIX@|%p|' <%a/%n.patch | patch -p1 +BuildDepends: << + glib2-dev (>= 2.12.0-1), pkgconfig (>= 0.15.0-2), gtk-doc (>= 1.2-1), + x11-dev, xft2-dev, libgettext3-dev, libiconv-dev +<< +Source: mirror:gnome:sources/pango/1.10/pango-%v.tar.bz2 +Source-MD5: 1ff4c96982f61ea6f390d09a4febdf18 +PatchScript: << + #!/bin/bash -ev + SYSCONFDIR=%p/etc + perl -p -e 'BEGIN{$s=shift} s|[EMAIL PROTECTED]@|$s|' $SYSCONFDIR <%a/%n.patch | patch -p1 +<< NoSetCPPFLAGS: true NoSetLDFLAGS: true -SetCFLAGS: -O3 -funroll-loops -fstrict-aliasing -pipe +SetCFLAGS: -Os -pipe SetLDFLAGS: -no-undefined -L/usr/X11R6/lib -ConfigureParams: --mandir=%p/share/man -CompileScript: LD_TWOLEVEL_NAMESPACE=1 FREETYPE_CONFIG=/usr/X11R6/bin/freetype-config ./configure %c; make -j2 +ConfigureParams: --mandir=%p/share/man --disable-dependency-tracking --enable-static +CompileScript: << + #!/bin/bash -ev + export LD_TWOLEVEL_NAMESPACE=1 + export FREETYPE_CONFIG=/usr/X11R6/bin/freetype-config + ./configure %c + make -j2 + make check +<< InstallScript: << - make install DESTDIR=%d - install -d -m 755 %i/sbin - install -c -m 755 update-pango-modules %i/sbin/ - install -d -m 755 %i/etc/pango - install -c -m 644 examples/pangox.aliases %i/etc/pango/ + #!/bin/bash -ev + make install DESTDIR=%d + SYSCONFDIR=%i/etc + install -d -m 755 %i/sbin + install -c -m 755 update-pango-modules %i/sbin/ + install -d -m 755 $SYSCONFDIR/pango + install -c -m 644 examples/pangox.aliases $SYSCONFDIR/pango << PostInstScript: << if [ configure = "$1" ]; then - update-pango-modules + %p/sbin/update-pango-modules fi << PostRmScript: << case "$1" in purge) - rm -f %p/etc/pango/pango.modules - rmdir %p/etc/pango || true + SYSCONFDIR=%p/etc + rm -f $SYSCONFDIR/pango/pango.modules + rmdir $SYSCONFDIR/pango || true ;; esac << SplitOff: << Package: %N-shlibs - Depends: gettext, glib2-shlibs (>= 2.6.6-1111), libiconv, x11-shlibs, xft2-shlibs - Provides: pango1-shlibs + Depends: << + libgettext3-shlibs, glib2-shlibs (>= 2.12.0-1), libiconv, x11-shlibs, xft2-shlibs + << Replaces: pango1-shlibs Conflicts: pango1-xft1-shlibs - Files: lib/lib*-1.0.*.dylib lib/pango + Files: << + lib/lib*-1.0.*.dylib + lib/pango + << Shlibs: << - %p/lib/libpango-1.0.0.dylib 601.0.0 %n (>= 1.6.0-2) - %p/lib/libpangoft2-1.0.0.dylib 601.0.0 %n (>= 1.6.0-2) - %p/lib/libpangox-1.0.0.dylib 601.0.0 %n (>= 1.6.0-2) - %p/lib/libpangoxft-1.0.0.dylib 601.0.0 %n (>= 1.6.0-2) + %p/lib/libpango-1.0.0.dylib 1002.0.0 %n (>= 1.10.1-1) + %p/lib/libpangoft2-1.0.0.dylib 1002.0.0 %n (>= 1.10.1-1) + %p/lib/libpangox-1.0.0.dylib 1002.0.0 %n (>= 1.10.1-1) + %p/lib/libpangoxft-1.0.0.dylib 1002.0.0 %n (>= 1.10.1-1) << - Description: GTK+ - i18n text shared libraries: for XFree86 (>= 4.3) + Description: GTK+ - i18n text shared libraries (for XFree86 >= 4.3) DocFiles: AUTHORS COPYING ChangeLog NEWS README TODO << SplitOff2: << Package: %N-dev Depends: %N-shlibs (=%v-%r) - Provides: pango1-dev Replaces: pango1-dev Conflicts: pango1-xft1-dev BuildDependsOnly: True - Files: include lib/lib*-1.0.* lib/pkgconfig share/gtk-doc - Description: GTK+ - i18n text development headers and libraries: for XFree86 (>= 4.3) + Files: << + include + lib + share/gtk-doc + << + Description: GTK+ - i18n text development headers and libraries (for XFree86 >= 4.3) DocFiles: AUTHORS COPYING ChangeLog NEWS README TODO << ConfFiles: %p/etc/pango/pangox.aliases DocFiles: AUTHORS COPYING ChangeLog NEWS README TODO -Description: GTK+ - i18n libraries: for XFree86 (>= 4.3) -DescDetail: System for layout and rendering of internationalized text. +Description: GTK+ - i18n libs (for XFree86 >= 4.3) +DescDetail: << +System for layout and rendering of internationalized text. + +These packages link against the freetype that comes as part of x11. +<< DescPackaging: << -Package which install pango module(s) should call update-pango-modules in it's -PostInst/PostRm script to update pango.modules file. + Currently, uses example pangox.aliases without modification. For + future, it should be managed by font managing system like defoma + (Debian font manager). -Currently, uses example pangox.aliases without modification. For future, it -should be managed by font managing system like defoma (Debian font manager). + To prevent a dependency mess, so patch configure to make sure we + don't detect cairo. Ideally we'll link it (and add (Build)Depends) + then remove all traces of it from the .la and .pc so that we don't + have to rev-up and add versioned BuildDepends to all pkgs that + use us. If even we *can* use cairo without ft219? +<< +DescPort: << + Instead of requiring xslt to build this package, we just manually + patch the pregenerated manpage target that is included in the + tarball. + + check uses some C++ but it doesn't leak out into the installed + package +<< +DescUsage: << +Packages which install pango module(s) should call update-pango-modules +in their PostInstScript and PostRmScript to update the pango.modules file. << License: LGPL Maintainer: The Gnome Core Team <[EMAIL PROTECTED]> ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits