at-spi stable port information

Package: at-spi
Version: 1.28.1
Revision: 3
Depends: <<
%N-shlibs (>= %v-%r),
atk1-shlibs (>= 1.28.0-1),
cairo-shlibs (>= 1.8.8-3),
dbus (>= 1.2.1-1),
dbus-glib1.2-shlibs,
dbus1.3-shlibs,
fontconfig2-shlibs (>= 2.8.0-4),
freetype219-shlibs (>= 2.3.12-1),
glib2-shlibs (>= 2.22.0-1),
gtk+2 (>= 2.18.0-1),
gtk+2-shlibs (>= 2.18.0-1),
libbonobo2 (>= 2.24.2-1),
libbonobo2-shlibs (>= 2.24.2-1),
libgettext8-shlibs,
orbit2-shlibs (>= 2.14.17-2),
pango1-xft2-ft219-shlibs (>= 1.24.5-4),
x11
<<
BuildDepends: <<
atk1 (>= 1.28.0-1),
cairo (>= 1.8.8-3),
dbus-glib1.2-dev,
dbus1.3-dev,
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,
libbonobo2-dev (>= 2.24.2-1),
libgettext8-dev,
orbit2-dev (>= 2.14.17-2),
pango1-xft2-ft219-dev (>= 1.24.5-4),
pixman (>= 0.16.0-1),
pkgconfig (>= 0.23),
popt,
x11-dev
<<
Source: mirror:gnome:sources/%n/1.28/%n-%v.tar.bz2
Source-MD5: ff29958339cbff5a0e0f34e4761e7633
PatchFile: %n.patch
PatchFile-MD5: 4919a73f0e4f4d26e413b47010b945cf
SetCPPFLAGS: -I%p/lib/fontconfig2/include
SetLDFLAGS: -L%p/lib/fontconfig2/lib
SetCFLAGS: -Os
ConfigureParams: --libexecdir=%p/lib/%n --enable-dependency-tracking --disable-static --enable-compile-warnings=maximum --disable-gtk-doc PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:%p/lib/fontconfig2/lib/pkgconfig:$PKG_CONFIG_PATH" --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib
CompileScript: <<
F77=no ./configure %c
make
fink-package-precedence --prohibit-bdep %n-dev .
<<
InfoTest: TestScript: make -C test || exit 2
InstallScript: make -j1 install DESTDIR="%d"
SplitOff: <<
Package: %N-shlibs
Depends: <<
atk1-shlibs (>= 1.28.0-1),
cairo-shlibs (>= 1.8.8-3),
dbus-glib1.2-shlibs,
dbus1.3-shlibs,
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),
libbonobo2-shlibs (>= 2.24.2-1),
orbit2-shlibs (>= 2.14.17-2),
pango1-xft2-ft219-shlibs (>= 1.24.5-4),
x11-shlibs
<<
Description: Shared libraries for at-spi
Files: lib/lib*.0*.dylib
Shlibs: <<
%p/lib/libcspi.0.dylib 11.0.0 %n (>= 1.6.3-1)
%p/lib/libspi.0.dylib 11.0.0 %n (>= 1.6.3-1)
%p/lib/libloginhelper.0.dylib 1.0.0 %n (>= 1.6.3-1)
<<
DocFiles: AUTHORS COPYING ChangeLog po/ChangeLog:ChangeLog.po NEWS README TODO
<<
SplitOff2: <<
Package: %N-dev
Depends: %N (= %v-%r), %N-shlibs (= %v-%r)
Conflicts: %N (<< 1.4.2-30)
Replaces: %N (<< 1.4.2-30)
Description: Compile-time headers for at-spi
BuildDependsOnly: true
Files: <<
include
share/idl
lib/*.dylib
lib/*.la
lib/pkgconfig
<<
DocFiles: AUTHORS COPYING ChangeLog po/ChangeLog:ChangeLog.po NEWS README TODO
<<
DocFiles: AUTHORS COPYING ChangeLog po/ChangeLog:ChangeLog.po NEWS README TODO
Description: Assistive Technol Service Provider Interface
License: GPL/LGPL
Maintainer: The Gnome Core Team
Homepage: http://www.gnome.org/
DescDetail: <<
Python bindings are in separate at-spi-pyXX packages for pythonX.X
<<
DescUsage: <<
A warning such as:

atk-bridge-WARNING **: AT_SPI_REGISTRY was not started at session startup.
atk-bridge-WARNING **: IOR not set.
atk-bridge-WARNING **: Could not locate registry

means the at-spi daemon is not running. Do:

%p/lib/at-spi/at-spi-registryd &

or else disable accessibility if you don't want/need it:

gconftool-2 --type bool --set /desktop/gnome/interface/accessibility false
<<
DescPackaging: <<
Had to add F77=no to configure to get around a weird libtool thing
when "fort77" is installed.

Prior to 1.4.2-30, headers were in %N (there was no %N-dev pkg)
along with runtime files.

No need for popt here, so patch out its detection. See:
http://bugzilla.gnome.org/show_bug.cgi?id=336297
But libbonobo needs popt.h

Move x11 -I flags after fink for self-consistent preference to
use fink-supplied libs whenever available.
<<
DescPort: <<
Linking against this lib may generate compiler warnings about
multiple definitions of various *_Bonobo_* symbols. See:
http://bugzilla.gnome.org/show_bug.cgi?id=313122

Fix Xtst detection. See:
http://bugzilla.gnome.org/show_bug.cgi?id=563806

Recent glib doesn't publish -lintl, so pass it directly.

More portable -I flag syntax. See:
https://bugzilla.gnome.org/show_bug.cgi?id=627121
<<

at-spi stable port .patch

diff -Nurd -x'*~' at-spi-1.28.1.orig/Makefile.in at-spi-1.28.1/Makefile.in
--- at-spi-1.28.1.orig/Makefile.in 2009-10-18 22:59:15.000000000 -0400
+++ at-spi-1.28.1/Makefile.in 2010-03-01 01:05:09.000000000 -0500
@@ -323,7 +323,7 @@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-SUBDIRS = docs idl libspi login-helper registryd atk-bridge cspi pyatspi test po
+SUBDIRS = docs idl libspi login-helper registryd atk-bridge cspi po
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libspi-1.0.pc cspi-1.0.pc libloginhelper-1.0.pc
DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc
diff -Nurd -x'*~' at-spi-1.28.1.orig/atk-bridge/Makefile.in at-spi-1.28.1/atk-bridge/Makefile.in
--- at-spi-1.28.1.orig/atk-bridge/Makefile.in 2009-10-18 22:59:13.000000000 -0400
+++ at-spi-1.28.1/atk-bridge/Makefile.in 2010-08-17 05:54:01.000000000 -0400
@@ -289,11 +289,11 @@
libatk_bridge_la_DEPENDENCIES = \
$(top_srcdir)/libspi/application.h

-INCLUDES = -I $(top_srcdir) \
- -I $(top_builddir) \
- -I $(top_srcdir)/libspi \
- -I $(top_builddir)/libspi \
- -I $(top_builddir)/atk-bridge \
+INCLUDES = -I$(top_srcdir) \
+ -I$(top_builddir) \
+ -I$(top_srcdir)/libspi \
+ -I$(top_builddir)/libspi \
+ -I$(top_builddir)/atk-bridge \
$(WARN_CFLAGS) \
$(ATK_BRIDGE_CFLAGS) \
-DG_LOG_DOMAIN=\"atk-bridge\" \
@@ -313,7 +313,7 @@

libatk_bridge_la_LIBADD = \
$(top_builddir)/libspi/libspi.la \
- $(ATK_BRIDGE_LIBS) $(X_LIBS)
+ $(ATK_BRIDGE_LIBS) $(X_LIBS) $(INTLLIBS)

all: all-am

diff -Nurd -x'*~' at-spi-1.28.1.orig/configure at-spi-1.28.1/configure
--- at-spi-1.28.1.orig/configure 2009-10-18 22:59:12.000000000 -0400
+++ at-spi-1.28.1/configure 2010-03-01 01:09:18.000000000 -0500
@@ -5353,6 +5353,7 @@


# Check for Python
+if false; then



@@ -5563,6 +5564,7 @@

fi

+fi



@@ -13923,6 +13925,7 @@
if test x$no_x = xyes ; then
as_fn_error "X development libraries not found" "$LINENO" 5
else
+ LIBS="$LIBS $X_LIBS"
X_LIBS="$X_LIBS -lX11"
fi

@@ -15065,6 +15068,7 @@



+if false; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for poptGetContext in -lpopt" >&5
$as_echo_n "checking for poptGetContext in -lpopt... " >&6; }
if test "${ac_cv_lib_popt_poptGetContext+set}" = set; then :
@@ -15130,6 +15134,7 @@

fi
rm -f conftest.err conftest.$ac_ext
+fi

#libtool option to strip symbols starting with cspi
#
diff -Nurd -x'*~' at-spi-1.28.1.orig/cspi/Makefile.in at-spi-1.28.1/cspi/Makefile.in
--- at-spi-1.28.1.orig/cspi/Makefile.in 2009-10-18 22:59:13.000000000 -0400
+++ at-spi-1.28.1/cspi/Makefile.in 2010-08-17 05:12:29.000000000 -0400
@@ -332,11 +332,11 @@
SUBDIRS = bonobo
NULL =
lib_LTLIBRARIES = libcspi.la
-INCLUDES = -I $(top_srcdir) \
- -I $(top_builddir) \
- $(X_CFLAGS) \
+INCLUDES = -I$(top_srcdir) \
+ -I$(top_builddir) \
$(WARN_CFLAGS) \
- $(LIBCSPI_CFLAGS)
+ $(LIBCSPI_CFLAGS) \
+ $(X_CFLAGS)

libcspi_la_LDFLAGS = @LDFLAGS@ @LT_VERSION_INFO@ @LIBTOOL_EXPORT_OPTIONS@ -no-undefined
LDADD = \
diff -Nurd -x'*~' at-spi-1.28.1.orig/cspi/bonobo/Makefile.in at-spi-1.28.1/cspi/bonobo/Makefile.in
--- at-spi-1.28.1.orig/cspi/bonobo/Makefile.in 2009-10-18 22:59:14.000000000 -0400
+++ at-spi-1.28.1/cspi/bonobo/Makefile.in 2010-08-17 05:48:44.000000000 -0400
@@ -257,11 +257,11 @@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-INCLUDES = -I $(top_srcdir) \
- -I $(top_builddir) \
- $(X_CFLAGS) \
+INCLUDES = -I$(top_srcdir) \
+ -I$(top_builddir) \
$(WARN_CFLAGS) \
- $(LIBCSPI_CFLAGS)
+ $(LIBCSPI_CFLAGS) \
+ $(X_CFLAGS)

noinst_LTLIBRARIES = libcspi-bonobo.la
libcspi_bonobo_la_SOURCES = \

at-spi _unstable_ port .patch