ekg-unified stable port information

Package: ekg-unified
Version: 1.7
Revision: 3
Description: Gadu-Gadu program
License: GPL/LGPL
Maintainer: Benjamin Reed

Depends: <<
aspell-shlibs,
giflib-shlibs,
libgadu3-shlibs,
libjpeg8-shlibs,
readline5-shlibs (>= 5.0-1004),
libncurses5-shlibs (>= 5.4-20041023-1006),
libbind6
<<
BuildDepends: <<
aspell-dev,
giflib,
libgadu3-dev,
libjpeg8,
libtool2,
libncurses5 (>= 5.4-20041023-1006),
system-openssl-dev,
readline5 (>= 5.0-1004),
sed,
fink (>= 0.29.7-1),
pkgconfig,
libbind6-dev,
fink (>= 0.29.7-1)
<<
Replaces: <<
ekg (<< %v-%r),
ekg-ssl (<< %v-%r)
<<

Source: http://ekg.chmurka.net/ekg-%v.tar.gz
Source-MD5: 2aa92b56517fdf09d75519a105772b74
PatchFile: %n.patch
PatchFile-MD5: 53051dbbe8c4e5b8f3c0c790df0a72e2

SetCFLAGS: -Os -I%p/lib/system-openssl/include
SetLDFLAGS: -L%p/lib/system-openssl/lib
SetMAKEFLAGS: -j1
NoSetMAKEFLAGS: true
ConfigureParams: --enable-aspell --enable-dynamic --enable-shared --enable-ui-readline --enable-ui-ncurses --enable-force-ncurses --with-ncurses=%p --with-readline=%p --without-libgsm --with-python=no --with-openssl --enable-libgadu-openssl --with-pthread --disable-ioctld --sysconfdir=%p/etc --mandir=%p/share/man --disable-dependency-tracking
CompileScript: <<
#!/bin/sh -ex

export PKG_CONFIG_PATH="%p/lib/system-openssl/lib/pkgconfig:$PKG_CONFIG_PATH"
export lt_cv_sys_max_cmd_len=65536
# export ac_cv_path_PYTHON=%p/bin/python2.5
./configure %c
make
<<

InstallScript: <<
#!/bin/sh -ex
make install DESTDIR=%d
mkdir -p %i/share/doc/%n
pushd docs
tar -cf - . | (cd %i/share/doc/%n; tar -xf -)
popd
rm -Rf %i/share/doc/%n/CVS/
rm -Rf %i/share/doc/%n/api/CVS/

install -d -m 755 "%i/share/doc/installed-packages"
touch "%i/share/doc/installed-packages/ekg"
touch "%i/share/doc/installed-packages/ekg-ssl"
touch "%i/share/doc/installed-packages/ekg-dev"
touch "%i/share/doc/installed-packages/ekg-ssl-dev"
touch "%i/share/doc/installed-packages/ekg-unified-dev"
touch "%i/share/doc/installed-packages/ekg-shlibs"
touch "%i/share/doc/installed-packages/ekg-ssl-shlibs"
touch "%i/share/doc/installed-packages/ekg-unified-shlibs"
<<
DocFiles: ChangeLog* lib/COPYING
SplitOff: <<
Package: %N-dev
Description: OBSOLETE use package 'libgadu3-dev' instead
Depends: <<
libgadu3-dev,
fink-obsolete-packages
<<
BuildDependsOnly: true
Files: share/doc/installed-packages/%n
<<
SplitOff2: <<
Package: %N-shlibs
Description: OBSOLETE use package 'libgadu3-shlibs' instead
Depends: <<
libgadu3-shlibs,
fink-obsolete-packages
<<
BuildDependsOnly: true
Files: share/doc/installed-packages/%n
<<
SplitOff3: <<
Package: ekg
Description: OBSOLETE use package 'ekg-unified' instead
Depends: <<
%N (>= %v-%r),
fink-obsolete-packages
<<
Files: share/doc/installed-packages/%n
<<
SplitOff4: <<
Package: ekg-shlibs
Description: OBSOLETE use package 'libgadu3-shlibs' instead
Depends: <<
libgadu3-shlibs,
fink-obsolete-packages
<<
Files: share/doc/installed-packages/%n
<<
SplitOff5: <<
Package: ekg-dev
Description: OBSOLETE use package 'libgadu3-dev' instead
Depends: <<
libgadu3-dev,
fink-obsolete-packages
<<
BuildDependsOnly: true
Files: share/doc/installed-packages/%n
<<
SplitOff6: <<
Package: ekg-ssl
Description: OBSOLETE use package 'ekg-unified' instead
Depends: <<
%N (>= %v-%r),
fink-obsolete-packages
<<
Files: share/doc/installed-packages/%n
<<
SplitOff7: <<
Package: ekg-ssl-shlibs
Description: OBSOLETE use package 'libgadu3-shlibs' instead
Depends: <<
libgadu3-shlibs,
fink-obsolete-packages
<<
Files: share/doc/installed-packages/%n
<<
SplitOff8: <<
Package: ekg-ssl-dev
Description: OBSOLETE use package 'libgadu3-dev' instead
Depends: <<
libgadu3-dev,
fink-obsolete-packages
<<
BuildDependsOnly: true
Files: share/doc/installed-packages/%n
<<

Homepage: http://ekg.chmurka.net

ekg-unified stable port .patch

diff -Nurd ekg-1.7/Makefile.in ekg-1.7-patched/Makefile.in
--- ekg-1.7/Makefile.in 2006-08-05 11:46:21.000000000 -0400
+++ ekg-1.7-patched/Makefile.in 2009-10-08 14:44:47.000000000 -0400
@@ -15,7 +15,7 @@

#

-all: configure libgadu @ekg@ @make_ekgwap@
+all: configure @ekg@ @make_ekgwap@

libgadu:
cd lib && $(MAKE) all
@@ -31,7 +31,7 @@

#

-dep: dep-libgadu @dep_ekg@
+dep: @dep_ekg@

dep-libgadu:
cd lib && $(MAKE) dep
@@ -46,7 +46,7 @@

#

-install: all install-libgadu @install_ekg@ @install_ekgwap@
+install: all @install_ekg@ @install_ekgwap@

install-libgadu:
cd lib && $(MAKE) install
diff -Nurd ekg-1.7/configure ekg-1.7-patched/configure
--- ekg-1.7/configure 2007-04-28 16:57:00.000000000 -0400
+++ ekg-1.7-patched/configure 2009-10-08 14:41:28.000000000 -0400
@@ -5437,7 +5437,7 @@
# FIXME: -fPIC is required for -shared on many architectures,
# so we specify it here, but the right way would probably be to
# properly detect whether it is actually required.
- CFLAGS="-shared -fPIC -Wl,-z,defs $CFLAGS $PTHREAD_CFLAGS"
+ CFLAGS="-dynamiclib -fPIC $CFLAGS $PTHREAD_CFLAGS"
LIBS="$PTHREAD_LIBS $LIBS"
CC="$PTHREAD_CC"

@@ -8766,7 +8766,7 @@
{ (exit 1); exit 1; }; }
fi

- LDFLAGS="$READLINE_LIBS $LDFLAGS"
+ LDFLAGS="$LDFLAGS $READLINE_LIBS"
CFLAGS="$CFLAGS $READLINE_INCLUDES"


@@ -10037,7 +10037,7 @@
PY_OTHER_LIBS=`sed -n -e 's/^LIBS=\(.*\)/\1/p' $PY_MAKEFILE`
PY_OTHER_LIBM=`sed -n -e 's/^LIBC=\(.*\)/\1/p' $PY_MAKEFILE`
PY_OTHER_LIBC=`sed -n -e 's/^LIBM=\(.*\)/\1/p' $PY_MAKEFILE`
- PY_LINKFORSHARED="$(python -c "import distutils.sysconfig; print distutils.sysconfig.get_config_var('LINKFORSHARED')")"
+ PY_LINKFORSHARED="$($PYTHON -c "import distutils.sysconfig; print distutils.sysconfig.get_config_var('LINKFORSHARED')")"
PY_LIBS="$PY_LOCALMODLIBS $PY_BASEMODLIBS $PY_OTHER_LIBS $PY_OTHER_LIBC $PY_OTHER_LIBM $PY_LINKFORSHARED"

PYTHON_LIBS="-L$PY_EXEC_PREFIX/lib $PY_LIB_LOC -lpython$PY_VERSION $PY_LIBS"
@@ -10060,7 +10060,7 @@

if test "x$have_python" = "xyes"; then
OBJS="$OBJS python.o"
- LDFLAGS="$PYTHON_LIBS $LDFLAGS"
+ LDFLAGS="$LDFLAGS $PYTHON_LIBS"
CFLAGS="$CFLAGS $PYTHON_INCLUDES"
fi

diff -Nurd ekg-1.7/examples/Makefile.in ekg-1.7-patched/examples/Makefile.in
--- ekg-1.7/examples/Makefile.in 2003-06-24 16:56:52.000000000 -0400
+++ ekg-1.7-patched/examples/Makefile.in 2009-10-08 14:41:28.000000000 -0400
@@ -1,6 +1,6 @@
# $Id: Makefile.in,v 1.13 2003-06-24 20:56:52 wojtekka Exp $

-CC = @CC@
+CC = glibtool --tag=CC --mode=link @CC@
CFLAGS = @CFLAGS_LIBGADU@ @CFLAGS@ -I.. -I../lib -I../src
LIBS = @LIBS_LIBGADU@
MAKE = @MAKE@
diff -Nurd ekg-1.7/src/Makefile.in ekg-1.7-patched/src/Makefile.in
--- ekg-1.7/src/Makefile.in 2007-04-28 16:02:22.000000000 -0400
+++ ekg-1.7-patched/src/Makefile.in 2009-10-08 14:43:43.000000000 -0400
@@ -10,7 +10,7 @@
sysconfdir = @sysconfdir@

CC = @CC@
-CFLAGS = -I.. -I../lib @CFLAGS@ -DDATADIR=\"${datadir}/ekg\" -DSYSCONFDIR=\"${sysconfdir}\"
+CFLAGS = -I.. @CFLAGS@ -DDATADIR=\"${datadir}/ekg\" -DSYSCONFDIR=\"${sysconfdir}\"
LDFLAGS = @LDFLAGS@
LIBS = @LIBS@

@@ -26,12 +26,12 @@

all: dep ekg @ioctld@

-ekg: $(OBJS) comptime.c @libgadu_a@
- $(CC) $(CFLAGS) -c -o comptime.o comptime.c
- $(CC) $(CFLAGS) -o ekg $(OBJS) comptime.o -L../lib @lgadu@ @libgadu_a@ $(LDFLAGS) $(LIBS)
+ekg: $(OBJS) comptime.c
+ glibtool --tag=CC --mode=compile $(CC) $(CFLAGS) -c -o comptime.lo comptime.c
+ glibtool --tag=CC --mode=link $(CC) $(CFLAGS) -o ekg $(OBJS) comptime.lo -lgadu $(LDFLAGS) $(LIBS)

ioctld: ioctld.c
- $(CC) $(CFLAGS) ioctld.c -o ioctld $(LIBS) @IOCTLD_OBJS@
+ glibtool --tag=CC --mode=link $(CC) $(CFLAGS) ioctld.c -o ioctld $(LIBS) @IOCTLD_OBJS@

dep: .depend

@@ -44,17 +44,15 @@

install-ekg: @strip_ekg@
$(INSTALL) -d $(DESTDIR)$(bindir)
- $(INSTALL) -m 755 ekg $(DESTDIR)$(bindir)
+ glibtool --tag=CC --mode=install $(INSTALL) -m 755 ekg $(DESTDIR)$(bindir)

install-ioctld: @strip_ioctld@
$(INSTALL) -d $(DESTDIR)$(libexecdir)
- $(INSTALL) -m 755 ioctld $(DESTDIR)$(libexecdir)
+ glibtool --tag=CC --mode=install $(INSTALL) -m 755 ioctld $(DESTDIR)$(libexecdir)

strip-ekg:
- $(STRIP) ekg

strip-ioctld:
- $(STRIP) ioctld

#

diff -Nurd ekg-1.7/src/stuff.c ekg-1.7-patched/src/stuff.c
--- ekg-1.7/src/stuff.c 2007-04-28 16:02:24.000000000 -0400
+++ ekg-1.7-patched/src/stuff.c 2009-10-08 15:15:25.000000000 -0400
@@ -53,7 +53,6 @@
#include

#include "commands.h"
-#include "compat.h"
#include "dynstuff.h"
#include "libgadu.h"
#ifdef HAVE_OPENSSL

ekg-unified _unstable_ port .patch