Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/gnome
In directory vz-cvs-3.sog:/tmp/cvs-serv1817/gnome

Added Files:
        pygobject2-py.info pygobject2-py.patch pygtk2-gtk-py.info 
        pygtk2-gtk-py.patch 
Log Message:
to 10.7

--- NEW FILE: pygobject2-py.patch ---
diff -Nurd -x'*~' pygobject-2.20.0.orig/gobject/Makefile.in 
pygobject-2.20.0/gobject/Makefile.in
--- pygobject-2.20.0.orig/gobject/Makefile.in   2009-09-23 16:43:51.000000000 
-0400
+++ pygobject-2.20.0/gobject/Makefile.in        2010-02-26 02:01:03.000000000 
-0500
@@ -274,7 +274,8 @@
 generate_constants_CFLAGS = $(GLIB_CFLAGS) $(PYTHON_INCLUDES)
 CLEANFILES = constants.py
 EXTRA_DIST = constants.py.in
-_gobject_la_CFLAGS = -I$(top_srcdir)/glib $(PYTHON_INCLUDES) \
+INCLUDES = -I$(top_srcdir)/glib
+_gobject_la_CFLAGS = $(PYTHON_INCLUDES) \
        $(FFI_CFLAGS) $(GLIB_CFLAGS) -DPY_SSIZE_T_CLEAN \
        $(am__append_3)
 _gobject_la_LDFLAGS = $(common_ldflags) -export-symbols-regex 
"_gobject|PyInit__gobject"

--- NEW FILE: pygtk2-gtk-py.patch ---
diff -Nurd -x'*~' pygtk-2.16.0.orig/Makefile.in pygtk-2.16.0/Makefile.in
--- pygtk-2.16.0.orig/Makefile.in       2009-08-23 13:10:26.000000000 -0400
+++ pygtk-2.16.0/Makefile.in    2010-02-26 04:12:35.000000000 -0500
@@ -332,10 +332,10 @@
        ChangeLog
 
 INCLUDES = \
+       -I$(srcdir)/gtk                 \
        $(PYTHON_INCLUDES)              \
        $(PYGOBJECT_CFLAGS)             \
-       $(GLIB_CFLAGS)                  \
-       -I$(srcdir)/gtk
+       $(GLIB_CFLAGS)
 
 
 # pkg-config files
diff -Nurd -x'*~' pygtk-2.16.0.orig/gtk/Makefile.in pygtk-2.16.0/gtk/Makefile.in
--- pygtk-2.16.0.orig/gtk/Makefile.in   2009-08-23 13:10:25.000000000 -0400
+++ pygtk-2.16.0/gtk/Makefile.in        2010-02-26 05:03:24.000000000 -0500
@@ -323,9 +323,9 @@
        libglade.override $(GTKUNIXPRINT_DEFS) \
        $(GTKUNIXPRINT_TYPES_DEFS) gtkunixprint.override
 INCLUDES = \
+       -I$(srcdir)/gtk \
        $(PYTHON_INCLUDES) \
-       $(PYGOBJECT_CFLAGS) \
-       -I$(srcdir)/gtk
+       $(PYGOBJECT_CFLAGS)
 
 
 # defs files
@@ -413,7 +413,7 @@
 # libglade module
 LIBGLADE_DEFS = libglade.defs
 glade_la_CFLAGS = $(LIBGLADE_CFLAGS)
-glade_la_LIBADD = $(LIBGLADE_LIBS)
+glade_la_LIBADD = $(LIBGLADE_LIBS) -lintl
 glade_la_LDFLAGS = $(common_ldflags) -export-symbols-regex initglade
 glade_la_SOURCES = libglademodule.c
 nodist_glade_la_SOURCES = libglade.c

--- NEW FILE: pygtk2-gtk-py.info ---
Info2: <<
Package: pygtk2-gtk-py%type_pkg[python]
Version: 2.16.0
Revision: 4
Description: Python bindings for the GTK widget set
DescDetail: <<
PyGTK provides an object oriented interface that is slightly higher
level than the C one. It automatically does all the type casting and
reference counting that you would have to do normally with the C API.

The original pygtk2-py binding set split into pygtk2-gtk-py and pygobject2-py
<<
DescPackaging: <<
        Fix some -I ordering: local before global

        Regenerating gtk-doc files The Right Way (--enable-gtk-doc) is
        very slow, so just patch the prefix in the bad URLs in the
        existing generated files.
<<
DescPort: <<
#The widget demo examples/pygtk-demo works, but some of the other
#examples in examples/* do not (for a variety of reasons).
^--no longer install examples/
^--See also http://bugzilla.gnome.org/show_bug.cgi?id=132058

Patched examples (not installed) and demos, tests scripts to
use the desired python interpretter.

Originally ported by Michel Alexandre Salim <[email protected]>
(up to pygtk2-1.99.15-1)

pygobject is now a its own external package (and is not part of newer
versions of pygtk2) so excise all bits of it from here and use that.

        Recent glib doesn't publish -lintl, so pass it directly.
<<
Homepage: http://www.pygtk.org
License: LGPL
Maintainer: Daniel Macks <[email protected]>
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),
        libgettext8-dev,
        libglade2 (>= 2.6.4-2),
        libxml2 (>= 2.6.30-1),
        pango1-xft2-ft219-dev (>= 1.24.5-4),
        pixman (>= 0.16.0-1),
        pkgconfig (>= 0.23),
        pycairo-py%type_pkg[python]-dev (>= 1.8.8-3),
        pygobject2-py%type_pkg[python]-dev (>= 2.20.0-1),
        x11-dev
<<
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),
        libgettext8-shlibs,
        libglade2-shlibs (>= 2.6.4-2),
        libxml2-shlibs (>= 2.6.30-1),
        numpy-py%type_pkg[python] (>= 1.3.0-7),
        pango1-xft2-ft219-shlibs (>= 1.24.5-4),
        pycairo-py%type_pkg[python] (>= 1.8.8-3),
        pygobject2-py%type_pkg[python] (>= 2.20.0-1),
        python%type_pkg[python]
<<
Conflicts: pygtk2
Replaces: pygtk2, pygtk2-py%type_pkg[python], pygtk2-gtk-py23
Source: mirror:gnome:sources/pygtk/2.16/pygtk-%v.tar.bz2
Source-MD5: bd0d437fefd6d5390f5d770a495cd50c
Type: python (2.6 2.7)
PatchFile: %{ni}.patch
PatchFile-MD5: 0a9187a2c05b0def3628a86a78992a86
PatchScript: <<
        %{default_script}
  perl -pi -e 
's|#\!\s*/usr/bin/env\s+python.*|#\!%p/bin/python%type_raw[python]|' `find 
examples -name \*.py` tests/*.py
<<
ConfigureParams: --mandir=%p/share/man --enable-dependency-tracking
CompileScript: <<
  PYTHON=%p/bin/python%type_raw[python] 
PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH"
 ./configure %c
  make
        fink-package-precedence --prohibit-bdep %n-dev .
<<
# requires x11 display
#InfoTest: TestScript: make check || exit 2
InstallScript: <<
  make -j1 install DESTDIR=%d
<<
DocFiles: AUTHORS COPYING ChangeLog* MAPPING NEWS README THREADS TODO
SplitOff: <<
  Package: %N-dev
  Description: Tools for compiling against pygtk2
  Depends: %N (= %v-%r)
  BuildDependsOnly: true
  Conflicts: <<
        pygtk2-gtk-py22-dev,
        pygtk2-gtk-py23-dev,
        pygtk2-gtk-py24-dev,
        pygtk2-gtk-py25-dev,
        pygtk2-gtk-py26-dev,
        pygtk2-gtk-py27-dev
  <<
  Replaces: <<
        pygtk2-gtk-py22, pygtk2-py22-dev, pygtk2-gtk-py22-dev,
        pygtk2-gtk-py23, pygtk2-py23-dev, pygtk2-gtk-py23-dev,
        pygtk2-gtk-py24, pygtk2-py24-dev, pygtk2-gtk-py24-dev,
        pygtk2-gtk-py25, pygtk2-py25-dev, pygtk2-gtk-py25-dev,
                                          pygtk2-gtk-py26-dev,
                                          pygtk2-gtk-py27-dev
  <<
  Files: <<
        bin
        include
        lib/pkgconfig
        lib/pygtk
        share/gtk-doc
        share/pygtk
  <<
  DocFiles: AUTHORS COPYING ChangeLog* MAPPING NEWS README THREADS TODO
<<
<<

--- NEW FILE: pygobject2-py.info ---
Info2: <<
Package: pygobject2-py%type_pkg[python]
Version: 2.20.0
Revision: 3
Description: Python bindings for the Glib2 gobject library
DescDetail: <<
The original pygtk2-py binding set split into pygtk2-gtk-py and pygobject2-py
<<
DescPort: <<
        Fink's libffi fails self-tests on many fink platforms (new
        fails on 10.4/ppc and 10.6/i386 but passes on 10.6/x86_64, old
        passes on 10.4/ppc but fails on 10.6/i386). Only some fink
        platforms have system-supplied libffi (>= 10.5, not sure what
        version it has). Only used internally here, so just disable it
        to get build-everywhere unified package.
<<
DescPackaging: <<
        Self-test doesn't know how to search for dyld libs in
        build-dir, so must install package first before testing.
        Also, self-test requires gtk-pyXX, so have to avoid cyclic.

        The .dylib doesn't link against libpython...up to other
        packages to know to link that if they need it. See:
        http://bugzilla.gnome.org/show_bug.cgi?id=562790

        Clean up .pc Requires.private: don't need entries that are not
        #included by public .h to avoid publishing useless and hidden
        InheritedBuildDepends.
<<
Homepage: http://www.pygtk.org
License: LGPL
Maintainer: Daniel Macks <[email protected]>
BuildDepends: <<
        fink (>= 0.24.12-1),
        fink-package-precedence,
        gettext-bin,
        gettext-tools,
        glib2-dev (>= 2.22.0-1),
        pkgconfig (>= 0.23)
<<
Depends: <<
        %N-shlibs (= %v-%r),
        glib2-shlibs (>= 2.22.0-1),
        python%type_pkg[python]
<<
Conflicts: pygtk2
Replaces: pygtk2, pygtk2-py%type_pkg[python]
Source: mirror:gnome:sources/pygobject/2.20/pygobject-%v.tar.bz2
Source-MD5: 10e1fb79be3d698476a28b1e1b0c5640
Type: python (2.6 2.7)
PatchFile: %{ni}.patch
PatchFile-MD5: 915757db6c6b6c106aefd685c426b73c
ConfigureParams: --mandir=%p/share/man --enable-dependency-tracking 
PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:$PKG_CONFIG_PATH" 
--without-ffi
CompileScript: <<
  PYTHON=%p/bin/python%type_raw[python] ./configure %c
  make
        fink-package-precedence --prohibit-bdep %n-dev .
<<
#InfoTest: <<
#       TestDepends: <<
#               %N-shlibs (= %v-%r),
#               pygtk2-gtk-py%type_pkg[python]
#       <<
#       TestScript: make check || exit 2
#<<
InstallScript: <<
        make -j1 install DESTDIR=%d pkgconfigdir=%p/lib/pkgconfig
        perl -ni -e 'print unless /Requires.private:/' 
%i/lib/pkgconfig/pygobject-2.0.pc
<<
DocFiles: AUTHORS COPYING ChangeLog NEWS README
SplitOff: <<
        Package: %N-shlibs
        Depends: <<
                glib2-shlibs (>= 2.22.0-1)
        <<
        Files: <<
                lib/libpyglib-2.0-python%type_raw[python].0.dylib
        <<
        Shlibs: %p/lib/libpyglib-2.0-python%type_raw[python].0.dylib 1.0.0 %n 
(>= 2.18.0-1)
        DocFiles: AUTHORS COPYING ChangeLog NEWS README
<<
SplitOff2: <<
  Package: %N-dev
  Description: Tools for compiling against pygobject
  Depends: %N (>= %v-%r), %N-shlibs (= %v-%r)
  BuildDependsOnly: true
  # swap among %n variants, replace specific files in another package
  # (that is still viable!) that formerly had these files among others
  Conflicts: <<
                pygobject2-py23-dev,
                pygobject2-py24-dev,
                pygobject2-py25-dev,
                pygobject2-py26-dev,
                pygobject2-py27-dev
  <<
  Replaces: <<
                pygtk2-py22-dev,
                pygtk2-py23-dev, pygobject2-py23-dev,
                pygtk2-py24-dev, pygobject2-py24-dev,
                pygtk2-py25-dev, pygobject2-py25-dev,
                                 pygobject2-py26-dev,
                                 pygobject2-py27-dev
  <<
  Files: <<
                bin
                include
                lib/pkgconfig
                lib/libpyglib-2.0-python%type_raw[python].dylib
                share/gtk-doc
                share/pygobject
  <<
  DocFiles: AUTHORS COPYING ChangeLog NEWS README
<<
<<


------------------------------------------------------------------------------
Got Input?   Slashdot Needs You.
Take our quick survey online.  Come on, we don't ask for help often.
Plus, you'll get a chance to win $100 to spend on ThinkGeek.
http://p.sf.net/sfu/slashdot-survey
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to