kjsembed stable port information

Package: kjsembed
Version: 3.5.10
Revision: 10
Description: KDE - embedded javascript interpreter
License: GPL/LGPL
Maintainer: Benjamin Reed

Depends: kdelibs3-unified-shlibs (>= 3.5.10-10)
BuildDepends: <<
arts-dev (>= 1.5.10-10),
autoconf (>= 2.63-1),
automake1.11,
cctools-single-module,
expat1,
fink (>= 0.29.7-1),
fink-package-precedence (>= 0.7-1),
freetype219 (>= 2.3.12-1),
kdelibs3-unified-dev (>= 3.5.10-10),
libart2 (>= 2.3.20-1),
libiconv-dev,
libidn,
libjpeg8,
libpng14 (>= 1.4.1-2),
pcre,
pkgconfig (>= 0.23-1),
qt3 (>= 3.3.8-2000),
x11-dev,
xft2-dev (>= 2.1.14-3)
<<
BuildConflicts: unsermake
Recommends: kdebase3-unified-ssl (>= 3.5.10-10)
GCC: 4.0

CustomMirror: <<
Primary: http://www.finkproject.org/~ranger/distfiles
eur-NL: http://www.finkproject.org/~ranger/distfiles
nam-US: http://ranger.befunk.com/fink
<<
Source: mirror:kde:stable/%v/src/kdebindings-%v.tar.bz2
Source-MD5: 7d5119160ac3688ac1a63954d03ab4a8
Source2: mirror:custom:kde-admindir/kde-admindir-29cde0f.tar.bz2
Source2-MD5: 40e5462e2d292c468358f8d001594519
Source2ExtractDir: kdebindings-%v
PatchScript: <<
sed -e 's,@FINKPREFIX@,%p,g' %{PatchFile} | patch -p1
perl -pi -e 's,-O2,-Os,g; s,doc/HTML,doc/kde,g; s,/usr/share/doc/packages/qt3/html,%p/share/doc/qt3/html,g' admin/*.*
<<
PatchFile: %n.patch
PatchFile-MD5: 914b107be54e7a5195526b5053a16707

NoSetCPPFLAGS: true
NoSetLDFLAGS: true
UseMaxBuildJobs: true
ConfigureParams: --with-distribution='Fink/Mac OS X'
CompileScript: <<
#!/bin/sh -ev

export PREFIX="%p" USE_UNSERMAKE=0
. ./environment-helper.sh

./build-helper.sh cvs %N %v %r make -f admin/Makefile.common cvs
./build-helper.sh configure %N %v %r ./configure %c $CONFIGURE_PARAMS
pushd kjsembed
../build-helper.sh make %N %v %r make
fink-package-precedence --prohibit-bdep %N-dev .
popd
<<

InstallScript: <<
#!/bin/sh -ev

export PREFIX="%p" USE_UNSERMAKE=0
. ./environment-helper.sh

pushd kjsembed
../build-helper.sh install %N %v %r make -p -j1 install DESTDIR=%d
popd
<<
DocFiles: AUTHORS COPYING* ChangeLog INSTALL NEWS README
SplitOff: <<
Package: %N-dev
Description: KDE - headers and libraries for KJSEmbed development
Depends: %N (>= %v-%r)
BuildDependsOnly: true
Files: <<
include
lib/libkjsembed.*
<<
<<

PostInstScript: <<
if [ -x "%p/bin/kde-update-caches.sh" ]; then
%p/bin/kde-update-caches.sh >/dev/null 2>&1 || :
fi
<<

DescDetail: <<
The KJSEmbed library is an easy-to-use wrapper around the KDE ECMAScript
interpreter (kjs) that makes it easy to add scriptability to an
application. This library provides a binding between Qt/KDE applications
and KJS.
<<

kjsembed stable port .patch

diff -Nurd kdebindings-3.5.10/kjsembed/Makefile.am kdebindings-3.5.10-new/kjsembed/Makefile.am
--- kdebindings-3.5.10/kjsembed/Makefile.am 2005-09-10 04:15:57.000000000 -0400
+++ kdebindings-3.5.10-new/kjsembed/Makefile.am 2010-05-12 10:33:17.000000000 -0400
@@ -48,12 +48,12 @@
jsbindingplugin.h \
global.h

-libkjsembed_la_LDFLAGS = -no-undefined -version-info 1:0 $(all_libraries) $(KDE_RPATH)
+libkjsembed_la_LDFLAGS = -static -no-undefined -version-info 1:0 $(all_libraries) $(KDE_RPATH)

libkjsembed_la_LIBADD = bindings/libkjsembedbindings.la \
builtins/libkjsembedbuiltins.la \
qtbindings/libkjsembedqtbindings.la \
- -lqui \
+ -lqui -lDCOP \
$(LIB_QT) $(LIB_KDECORE) $(LIB_KDEUI) $(LIB_KPARTS) \
$(LIB_KFILE) $(LIB_KHTML) -lkjs $(LIBSOCKET)

diff -Nurd kdebindings-3.5.10/kjsembed/plugins/Makefile.am kdebindings-3.5.10-new/kjsembed/plugins/Makefile.am
--- kdebindings-3.5.10/kjsembed/plugins/Makefile.am 2005-09-10 04:15:49.000000000 -0400
+++ kdebindings-3.5.10-new/kjsembed/plugins/Makefile.am 2010-05-12 10:33:27.000000000 -0400
@@ -18,7 +18,7 @@
# the Plugin's source, library search path, and link libraries
libimagefxplugin_la_SOURCES = imagefx_plugin.cpp
libimagefxplugin_la_LDFLAGS = -module $(KDE_PLUGIN) $(KDE_RPATH) $(all_libraries)
-libimagefxplugin_la_LIBADD = $(LIB_QT) $(LIB_KPARTS) $(LIB_KDECORE) $(LIB_KFILE) ../libkjsembed.la
+libimagefxplugin_la_LIBADD = $(LIB_QT) $(LIB_KPARTS) $(LIB_KDECORE) $(LIB_KFILE) ../libkjsembed.la -lkdefx

# the Plugin's source, library search path, and link libraries
libqprocessplugin_la_SOURCES = qprocess_plugin.cpp

kjsembed _unstable_ port .patch