OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Christoph Schug
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 06-May-2005 12:00:16
Branch: HEAD Handle: 2005050611001600
Modified files:
openpkg-src/exim exim.spec
Log:
new expansion item for dynamically loading and calling a
locally-written C function is now provided
Summary:
Revision Changes Path
1.86 +13 -1 openpkg-src/exim/exim.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/exim/exim.spec
============================================================================
$ cvs diff -u -r1.85 -r1.86 exim.spec
--- openpkg-src/exim/exim.spec 6 May 2005 06:38:28 -0000 1.85
+++ openpkg-src/exim/exim.spec 6 May 2005 10:00:16 -0000 1.86
@@ -38,6 +38,7 @@
# package options
%option with_auth_cram_md5 no
%option with_auth_plaintext no
+%option with_dlfunc no
%option with_ipv6 no
%option with_maildir no
%option with_mailstore no
@@ -57,9 +58,12 @@
Prefix: %{l_prefix}
BuildRoot: %{l_buildroot}
BuildPreReq: OpenPKG, openpkg >= 20040130, make, perl, gzip
-PreReq: OpenPKG, openpkg >= 20040130, make, perl, gzip
+PreReq: OpenPKG, openpkg >= 20040130, perl, gzip
BuildPreReq: db >= 4.1.24, libiconv
PreReq: db >= 4.1.24, libiconv
+%if "%{with_dlfunc}" == yes
+BuildPreReq: gcc
+%endif
%if "%{with_mysql}" == "yes"
BuildPreReq: mysql, zlib
PreReq: mysql, zlib
@@ -113,6 +117,9 @@
case "%{l_platform -t}" in
*-sunos* ) EXTRALIBS="$EXTRALIBS -lrt" ;;
esac
+%if "%{with_dlfunc}" == "yes"
+ EXTRALIBS="$EXTRALIBS -export-dynamic -shared"
+%endif
# create local compile-time configuration
( cat src/EDITME
@@ -136,6 +143,11 @@
echo 'PID_FILE_PATH=%{l_prefix}/var/exim/run/exim.pid'
echo 'SPOOL_DIRECTORY=%{l_prefix}/var/exim/spool'
+ # dynamically loading support
+%if "%{with_dlfunc}" == "yes"
+ echo 'EXPAND_DLFUNC=yes'
+%endif
+
# helper applications
echo 'PERL_COMMAND=%{l_prefix}/bin/perl'
echo 'COMPRESS_COMMAND=%{l_prefix}/bin/gzip'
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [email protected]