Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/gnome
In directory sc8-pr-cvs17:/tmp/cvs-serv329

Added Files:
      Tag: pangocairo-branch
        vte9-shlibs.info vte9-shlibs.patch 
Removed Files:
      Tag: pangocairo-branch
        vte.info vte.patch 
Log Message:
Overhaul deps, sanity-check new lib-version for pangocairo branch (nuke
old, start fresh with new here), shuffle layout to match old


--- NEW FILE: vte9-shlibs.info ---
Package: vte9-shlibs
Version: 0.16.5
Revision: 1001
Depends: <<
        atk1-shlibs (>= 1.17.0-1),
        cairo-shlibs (>= 1.2-1),
        expat1-shlibs,
        fontconfig2-shlibs (>= 2.3.2-13),
        freetype219-shlibs (>= 2.3.1-1),
        glib2-shlibs (>= 2.12.0-1),
        glitz-shlibs,
        gtk+2 (>= 2.10.0-1),
        libgettext3-shlibs,
        libiconv,
        libncurses5-shlibs (>= 5.4-20041023-1006),
        pango1-xft2-ft219 (>= 1.16.0-1),
        x11-shlibs,
        xft2-shlibs
<<
BuildDepends: <<
        atk1 (>= 1.17.0-1),
        cairo (>= 1.2-1),
        expat1,
        fontconfig2-dev (>= 2.3.2-13),
        freetype219 (>= 2.3.1-1),
        gettext-bin,
        gettext-tools,
        glib2-dev (>= 2.12.0-1),
        glitz,
        gtk+2-dev (>= 2.10.0-1),
        gtk-doc (>= 0.8-1),
        intltool (>= 0.35.5-1),
        libgettext3-dev,
        libiconv-dev,
        libncurses5 (>= 5.4-20041023-1006),
        libpng3,
        pango1-xft2-ft219-dev (>= 1.16.0-1),
        pkgconfig (>= 0.21-1),
        x11-dev,
        xft2-dev
<<
Source: mirror:gnome:sources/vte/0.16/vte-%v.tar.bz2
Source-MD5: 54252b22c7df76e4e1bf8f5a89fe394d
Patch: %n.patch
PatchScript: <<
        perl -pi -e 's/(text.*\()PACKAGE/\1GETTEXT_PACKAGE/g' src/*.[ch]
        perl -pi -e 's/(GETTEXT_PACKAGE=vte)/\1-9/' configure

        perl -pi -e 's/(chown|chmod)/#\1/' gnome-pty-helper/Makefile.in
<<
NoSetCPPFLAGS: true
SetCPPFLAGS: -I%p/lib/pango-ft219/include/pango-1.0 
-I%p/lib/pango-ft219/include -I%p/lib/freetype219/include/freetype2 
-I%p/lib/freetype219/include -I%p/lib/fontconfig2/include -I%p/include
NoSetLDFLAGS: true
SetLDFLAGS: -L%p/lib/pango-ft219/lib -L%p/lib/freetype219/lib 
-L%p/lib/fontconfig2/lib
SetLIBS: -L%p/lib
SetCFLAGS: -Os
SetCXXFLAGS: -Os
ConfigureParams: --libexecdir=%p/lib/vte --mandir=%p/share/man --disable-python 
--disable-dependency-tracking 
PKG_CONFIG_PATH="%p/lib/pango-ft219/lib/pkgconfig:%p/lib/fontconfig2/lib/pkgconfig:%p/lib/freetype219/lib/pkgconfig:$PKG_CONFIG_PATH"
 FREETYPE_CONFIG=%p/lib/freetype219/bin/freetype-config
InstallScript: make -j1 install DESTDIR="%d"
Shlibs: %p/lib/libvte.9.dylib 11.0.0 %n (>= 0.14.0-1)
SplitOff: <<
        Package: vte
        Depends: <<
                vte9-shlibs (= %v-%r),
                atk1-shlibs (>= 1.17.0-1),
                cairo-shlibs (>= 1.2-1),
                expat1-shlibs,
                fontconfig2-shlibs (>= 2.3.2-13),
                freetype219-shlibs (>= 2.3.1-1),
                glib2-shlibs (>= 2.12.0-1),
                glitz-shlibs,
                gtk+2-shlibs (>= 2.10.0-1),
                libgettext3-shlibs,
                libiconv,
                libncurses5-shlibs (>= 5.4-20041023-1006),
                pango1-xft2-ft219-shlibs (>= 1.16.0-1),
                x11-shlibs,
                xft2-shlibs
        <<
        Description: GTK+2 terminal widget
        Files: bin lib/vte share/vte
        DocFiles: AUTHORS COPYING ChangeLog po/ChangeLog:ChangeLog.po NEWS 
README
        PostInstScript: <<
                chown root:utmp %p/lib/vte/gnome-pty-helper
                chmod g+s %p/lib/vte/gnome-pty-helper
        <<
<<
SplitOff2: <<
        Package: vte9-dev
        Depends: vte9-shlibs (= %v-%r)
        Conflicts: vte-dev
        Replaces: vte-dev, vte (<< 0.16.5-1)
        BuildDependsOnly: True
        Description: Headers and libraries for vte development
        Files: lib/libvte.dylib lib/libvte.la lib/libvte.a include 
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: Shared libraries for vte
DescPackaging: <<
        Be consistent about using GETTEXT_PACKAGE to refer to getext catalogs.
        Rename gettext catalogs to include lib major-version.
        Move gettext catalogs (used by .dylib) into -shlibs as of 0.12.2-2/1002

        Move gtk-doc files into -dev as of 0.12.2-2/1002
<<
License: GPL
Maintainer: The Gnome Core Team <[EMAIL PROTECTED]>
Homepage: http://www.gnome.org/

--- vte.info DELETED ---

--- NEW FILE: vte9-shlibs.patch ---
diff -uNr vte-0.15.6/src/pty.c vte-0.15.6-new/src/pty.c
--- vte-0.15.6/src/pty.c        2007-02-26 16:05:14.000000000 -0500
+++ vte-0.15.6-new/src/pty.c    2007-03-03 16:02:07.000000000 -0500
@@ -71,6 +71,12 @@
 
 extern char **environ;
 
+#ifdef __APPLE__
+#include <crt_externs.h>
+#undef environ
+#define environ *_NSGetEnviron()
+#endif
+
 /* Reset the handlers for all known signals to their defaults.  The parent
  * (or one of the libraries it links to) may have changed one to be ignored. */
 static void
diff -uNr vte-0.15.6/src/vtefc.c vte-0.15.6-new/src/vtefc.c
--- vte-0.15.6/src/vtefc.c      2007-02-26 16:05:14.000000000 -0500
+++ vte-0.15.6-new/src/vtefc.c  2007-03-03 16:02:07.000000000 -0500
@@ -435,12 +435,14 @@
                        FcPatternDestroy(tmp);
                        g_ptr_array_add(pattern_array, save);
 #if defined(HAVE_FCSTRFREE) && defined(HAVE_FCNAMEUNPARSE)
+#ifndef __APPLE__
                        _VTE_DEBUG_IF(VTE_DEBUG_MISC) {
                                FcChar8 *name = FcNameUnparse (save);
                                g_printerr("Added '%s' to fontset\n", name);
                                FcStrFree (name);
                        }
 #endif
+#endif
                }
                FcFontSetDestroy(fontset);
                ret = TRUE;
@@ -457,12 +459,14 @@
                        FcPatternDestroy(tmp);
                        g_ptr_array_add(pattern_array, save);
 #if defined(HAVE_FCSTRFREE) && defined(HAVE_FCNAMEUNPARSE)
+#ifndef __APPLE__
                        _VTE_DEBUG_IF(VTE_DEBUG_MISC) {
                                FcChar8 *name = FcNameUnparse (save);
                                g_printerr("Added '%s' to fontset\n", name);
                                FcStrFree (name);
                        }
 #endif
+#endif
                        ret = TRUE;
                } else {
                        ret = FALSE;

--- vte.patch DELETED ---


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to