libbabl0.1.0-shlibs stable port information

Package: libbabl0.1.0-shlibs
Version: 0.1.4
Revision: 2

#Source: ftp://ftp.gtk.org/pub/babl/0.1/babl-%v.tar.bz2
Source: ftp://ftp.gimp.org/pub/babl/0.1/babl-%v.tar.bz2
Source-MD5: 1deaf8188b200b10d98a343a7e712b2b

BuildDepends: <<
fink (>= 0.28.0-1)
<<

PatchFile: %n.patch
PatchFile-MD5: d600e127dc617a29f8010d62ece10f1e
PatchScript: <<
%{default_script}
perl -pi -e 's/\$\(no_undefined\)/-no-undefined/' babl/Makefile.in
perl -pi -e 's/-avoid-version/-no-undefined -avoid-version/' extensions/Makefile.in
<<

ConfigureParams: --disable-dependency-tracking --disable-static --host=%m-apple-darwin`uname -r` --build=%m-apple-darwin`uname -r`
CompileScript: <<
# autoreconf -f -i
ac_cv_path_W3M=no ac_cv_path_RSVG=no ./configure %c
make
<<
InstallScript: make install DESTDIR=%d
DocFiles: AUTHORS COPYING* ChangeLog NEWS README

Shlibs: %p/lib/libbabl-0.1.0.dylib 104.0.0 %n (>= 0.1.4-1)

SplitOff: <<
Package: libbabl0.1.0-dev
Depends: %N (= %v-%r)
BuildDependsOnly: true
Conflicts: libbabl0.0.0-dev
Replaces: libbabl0.0.0-dev
Files: <<
include
lib/libbabl-0.1.{dylib,la}
lib/pkgconfig
<<
DocFiles: AUTHORS COPYING* ChangeLog NEWS README
<<

DescPort: <<
NB: i86 asm code untested
nieder: clang doesn't like "use of unknown builtin '__builtin_ia32_movhlps'"
while building SSE code, so borrow patch to disable code building when
#defined __clang__ is true.
<<
DescPackaging: <<
Make plugins subdir tied to install_name not just interface
version so can keep all runtime stuff in -shlibs package and
other plugins writers can know where things go.

rsvg only used for dist-check.
<<
Description: Any-to-any graphics-buffer conversion lib
License: LGPL
Homepage: http://www.gegl.org/babl
Maintainer: Daniel Macks

libbabl0.1.0-shlibs stable port .patch

diff -Nurd -x'*~' babl-0.1.4.orig/babl/babl.c babl-0.1.4/babl/babl.c
--- babl-0.1.4.orig/babl/babl.c 2011-01-20 16:42:56.000000000 -0500
+++ babl-0.1.4/babl/babl.c 2011-03-20 12:10:35.000000000 -0400
@@ -21,7 +21,7 @@

static int ref_count = 0;

-#define BABL_PATH LIBDIR BABL_DIR_SEPARATOR BABL_LIBRARY
+#define BABL_PATH LIBDIR BABL_DIR_SEPARATOR BABL_LIBRARY ".0"

static const char *
babl_dir_list (void)
diff -Nurd -x'*~' babl-0.1.4.orig/extensions/Makefile.in babl-0.1.4/extensions/Makefile.in
--- babl-0.1.4.orig/extensions/Makefile.in 2011-01-20 17:32:31.000000000 -0500
+++ babl-0.1.4/extensions/Makefile.in 2011-03-20 12:12:22.000000000 -0400
@@ -295,7 +295,7 @@
-I$(top_srcdir)/babl \
-I$(top_srcdir)/extensions

-extdir = $(libdir)/babl-@BABL_API_VERSION@
+extdir = $(libdir)/babl-@BABL_API_VERSION@.0
ext_LTLIBRARIES = \
CIE.la \
gegl-fixups.la \
diff -Nurd -x'*~' babl-0.1.4.orig/extensions/sse-fixups.c babl-0.1.4/extensions/sse-fixups.c
--- babl-0.1.4.orig/extensions/sse-fixups.c 2011-06-28 20:01:39.000000000 -0700
+++ babl-0.1.4/extensions/sse-fixups.c 2011-06-28 20:01:29.000000000 -0700
@@ -21,7 +21,7 @@

#include "config.h"

-#if defined(__GNUC__) && (__GNUC__ >= 4) && defined(USE_SSE) && defined(USE_MMX)
+#if !defined(__clang__) && defined(__GNUC__) && (__GNUC__ >= 4) && defined(USE_SSE) && defined(USE_MMX)

#include
#include
@@ -173,7 +173,7 @@
int
init (void)
{
-#if defined(__GNUC__) && (__GNUC__ >= 4) && defined(USE_SSE) && defined(USE_MMX)
+#if !defined(__clang__) && defined(__GNUC__) && (__GNUC__ >= 4) && defined(USE_SSE) && defined(USE_MMX)

Babl *rgbaF_linear = babl_format_new (
babl_model ("RGBA"),

libbabl0.1.0-shlibs _unstable_ port .patch