the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: vte9-shlibs
Version: 0.22.5
Revision: 2
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 (>= 2.18.0-1),
libgettext8-shlibs,
libncurses5-shlibs (>= 5.4-20041023-1006),
pango1-xft2-ft219 (>= 1.24.5-4)
<<
BuildDepends: <<
atk1 (>= 1.28.0-1),
cairo (>= 1.8.8-3),
expat1,
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,
libgettext8-dev,
libiconv-dev,
libncurses5 (>= 5.4-20041023-1006),
pango1-xft2-ft219-dev (>= 1.24.5-4),
pixman (>= 0.16.0-1),
pkgconfig (>= 0.23),
x11-dev
<<
Source: mirror:gnome:sources/vte/0.22/vte-%v.tar.bz2
Source-MD5: cbb17696e40ee175977bf165ef838da2
PatchFile: %n.patch
PatchFile-MD5: 766e65d9086defe630c724538c287793
PatchScript: <<
%{default_script}
perl -pi -e 's/(GETTEXT_PACKAGE=vte)/\1-9/' configure
perl -pi -e 's/^(\s+)(chown|chmod)(.*true$)/\1#\2\3/' gnome-pty-helper/Makefile.in
# perl -pi -e 's/-dynamiclib/$& -single_module/' configure
perl -pi -e 's/-version-info/-no-undefined -version-info/' src/Makefile.in
<<
SetCPPFLAGS: -I%p/lib/fontconfig2/include
SetLDFLAGS: -L%p/lib/fontconfig2/lib
SetCFLAGS: -Os
ConfigureParams: --libexecdir=%p/lib/vte --mandir=%p/share/man --disable-python --disable-static --enable-dependency-tracking --enable-gtk-doc --disable-silent-rules
CompileScript: <<
#!/bin/sh -ev
export PKG_CONFIG_PATH=%p/lib/glib-2.0/pkgconfig-strict:%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH
%{default_script}
fink-package-precedence --prohibit-bdep vte9-dev .
<<
InstallScript: <<
make -j1 install DESTDIR="%d"
<<
Shlibs: %p/lib/libvte.9.dylib 19.0.0 %n (>= 0.22.5-1)
SplitOff: <<
Package: vte
Depends: <<
vte9-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),
libgettext8-shlibs,
libncurses5-shlibs (>= 5.4-20041023-1006),
pango1-xft2-ft219-shlibs (>= 1.24.5-4)
<<
Description: GTK+2 terminal widget
Files: bin lib/vte share/vte
DocFiles: AUTHORS COPYING ChangeLog* 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: <<
include
lib/libvte.dylib
lib/libvte.la
lib/pkgconfig
share/gtk-doc
<<
DocFiles: AUTHORS COPYING ChangeLog* NEWS README
<<
DocFiles: AUTHORS COPYING ChangeLog* NEWS README
Description: Shared libraries for vte
DescPackaging: <<
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
<<
DescPort: <<
Crashes many different ways for many different uses. See:
http://bugzilla.gnome.org/show_bug.cgi?id=532343
# One crash seems if libvte uses Xft+fontconfig from apple's x11
# on 10.4, so make sure we get fink's Xft (use versioned dep on
# xft2-dev to make sure we get the actual fink pkg, not the one
# that is Provides: by various x11-dev). That lib is
# static-only, so need -single_module when linking libvte.dylib
# against it to avoid having common symbols in the dylib
We now strictly enforce consistent use of fink-supplied libs
(which are now all shared) rather than X11 for them and do not
propagate their linker flags through the whole gnome stack.
<<
DescDetail: <<
Python bindings are in the vte-pyXX package suite.
<<
License: GPL
Maintainer: The Gnome Core Team
Homepage: http://www.gnome.org/
diff -Nurd -x'*~' vte-0.22.5.orig/src/Makefile.in vte-0.22.5/src/Makefile.in
--- vte-0.22.5.orig/src/Makefile.in 2009-11-17 13:41:21.000000000 -0500
+++ vte-0.22.5/src/Makefile.in 2010-02-21 01:07:29.000000000 -0500
@@ -521,7 +521,7 @@
-DVTE_COMPILATION
libvte_la_CFLAGS = $(VTE_CFLAGS)
-libvte_la_LIBADD = $(VTE_LIBS)
+libvte_la_LIBADD = $(VTE_LIBS) $(INTLLIBS)
libvte_la_LDFLAGS = \
-version-info $(LIBVTE_LTVERSION) \
-export-symbols-regex "^vte_terminal_.*|^_vte_pty_.*|^vte_reaper_.*|_vte_debug_.*" \