Update of /cvsroot/fink/experimental/chris01/10.4/main/finkinfo/libs
In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv6680/libs

Added Files:
        apr.info 
Log Message:
newer upstream, also implementing obsoletes


--- NEW FILE: apr.info ---
Package: apr
Version: 0.9.12
Revision: 12
Description: Apache Portable Runtime
License: BSD
Maintainer: Dustin Sias <[EMAIL PROTECTED]>

# Dependencies:
Depends: libapr0-shlibs (= %v-%r), libaprutil0-shlibs (= %v-%r)
BuildDepends: expat (>= 1.95.3-1), fink (>= 0.11.0-1), gdbm3, db44-aes, 
libiconv-dev, openldap23-dev (>= 2.3.24-10), cyrus-sasl2-dev (>= 2.1.21-1), 
system-openssl-dev
Conflicts: svn-client (<< 0.14.3-1), apache2 (<< 2.0.47-1), libapr1
Replaces: libapr1, apr-ssl, apr

# Unpack Phase:
Source: mirror:custom:httpd-2.0.59.tar.bz2
Source-MD5: b0200a497d1c89daad680c676d32a6df
SourceDirectory: httpd-2.0.59/srclib
CustomMirror: <<
  Primary: http://www.apache.org/dist/httpd/
  Secondary: http://www.apache.org/dist/httpd/old/
<<

# Patch Phase:
PatchScript: <<
  ### Force use of awk over gawk
  perl -pi -e 's,gawk mawk nawk awk,awk mawk nawk gawk,g' apr/configure
  ### Fix layout
  perl -pi -e 's,/usr,,g' apr/config.layout
  perl -pi -e 's,/usr,,g' apr-util/config.layout
  perl -pi -e 's,libsuffix ,libsuffix: ,g' apr-util/config.layout
<<

# Compile Phase:
ConfigureParams: --enable-layout=Debian --with-expat=%p --with-dbm=db44 
--with-ldap --with-berkeley-db=%p --disable-dependency-tracking 
--without-sendfile
SetCPPFLAGS: -no-cpp-precomp
NoSetLDFLAGS: true

CompileScript: <<
 cd apr; export ac_cv_func_poll=no; AWK=/usr/bin/awk SED=/usr/bin/sed 
./configure %c
 cd apr; make
 cd apr-util; export ac_cv_func_poll=no; AWK=/usr/bin/awk SED=/usr/bin/sed 
./configure %c --with-apr=%b/apr
 ## Force system ssl for unified
 cd apr-util; perl -pi -e 's,^LDFLAGS=.*,LDFLAGS=-L%p/lib/system-openssl/lib 
-lssl -lcrypto -L%p/lib,g' build/rules.mk
 cd apr-util; make
<<

# Install Phase:
DocFiles: ../ABOUT_APACHE ../LICENSE
InstallScript: <<
 cd apr; make install prefix=%i
 cd apr-util; make install prefix=%i
<<
SplitOff: <<
  Conflicts: svn-client (<< 0.14.3-1), apache2 (<< 2.0.47-1)
  Replaces: apr-shlibs, apr-ssl-shlibs
  Package: libapr0-shlibs
  Files: <<
    lib/libapr-0.%v.dylib
    lib/libapr-0.0.dylib 
  <<
  Shlibs: <<
   %p/lib/libapr-0.0.dylib 10.0.0 libapr0-shlibs (>= 0.9.12-1)
  <<
  DocFiles: ../ABOUT_APACHE ../LICENSE apr/docs/*.html 
apr/CHANGES:CHANGES_apr.txt
<<
SplitOff2: <<
  Depends: cyrus-sasl2-shlibs (>= 2.1.21-1), db44-aes-shlibs, expat-shlibs (>= 
1.95.3-1), libapr0-shlibs (= %v-%r), libiconv, openldap23-shlibs
  Conflicts: svn-client (<< 0.14.3-1), apache2 (<< 2.0.47-1)
  Replaces: apr-shlibs, apr-ssl-shlibs
  Package: libaprutil0-shlibs
  Files: <<
    lib/libaprutil-0.%v.dylib
    lib/libaprutil-0.0.dylib
  <<
  Shlibs: <<
    %p/lib/libaprutil-0.0.dylib 10.0.0 libaprutil0-shlibs (>= 0.9.12-1)
  <<
  DocFiles: ../ABOUT_APACHE ../LICENSE apr-util/CHANGES:CHANGES_apr-util.txt
<<
SplitOff3: <<
  Replaces: apr-common, apr-ssl-common
  Package: apr-dev
  Depends: libapr0-shlibs (= %v-%r)
  BuildDependsOnly: True
  Files: <<
    bin/apr-config
    share/apr
    include/apr-0/apr*
    lib/apr.exp
    lib/libapr-0.a
    lib/libapr-0.la
    lib/libapr-0.dylib
  <<
  DocFiles: ../ABOUT_APACHE ../LICENSE
<<
SplitOff4: <<
  Replaces: apr-common, apr-ssl-common
  Package: aprutil-dev
  Depends: libaprutil0-shlibs (= %v-%r), libapr0-shlibs (= %v-%r)
  BuildDependsOnly: True
  Files: <<
    bin/apu-config
    include/apr-0/apu*
    lib/aprutil.exp
    lib/libaprutil-0.a
    lib/libaprutil-0.la
    lib/libaprutil-0.dylib
  <<
  DocFiles: ../ABOUT_APACHE ../LICENSE
<<
SplitOff5: <<
  Package: apr-ssl
  Depends: apr (= %v-%r), fink-obsolete-packages
  Description: OBSOLETE use apr instead
  DocFiles: ../LICENSE
<<
SplitOff6: <<
  Package: apr-ssl-shlibs
  Depends: libapr0-shlibs (= %v-%r), libaprutil0-shlibs (= %v-%r), 
fink-obsolete-packages
  Description: OBSOLETE use libapr0-shlibs instead
  DocFiles: ../LICENSE
<<
SplitOff7: <<
  Package: apr-ssl-common
  Depends: apr-dev (= %v-%r), aprutil-dev (= %v-%r), fink-obsolete-packages
  Description: OBSOLETE use apr-dev instead
  DocFiles: ../LICENSE
<<
SplitOff8: <<
  Package: apr-shlibs
  Depends: libapr0-shlibs (= %v-%r), libaprutil0-shlibs (= %v-%r), 
fink-obsolete-packages
  Description: OBSOLETE use libapr0-shlibs instead
  DocFiles: ../LICENSE
<<
SplitOff9: <<
  Package: apr-common
  Depends: apr-dev (= %v-%r), aprutil-dev (= %v-%r), fink-obsolete-packages
  Description: OBSOLETE use apr-dev instead
  DocFiles: ../LICENSE
<<

DescDetail: <<
The mission of the Apache Portable Runtime (APR) is to provide a 
free library of C data structures and routines, forming a system 
portability layer to as many operating systems as possible, including 
Unices, MS Win32, BeOS and OS/2.
<<
DescPackaging: <<
Source taken from the apache2 source tarball since there is no 
recent apr realease available at the moment.

apr and apr-util are in one package since the building of apr-util needs
files from the apr source directory (e.g. /sw/bin/build/rules.mk)
<<
DescPort: <<
Patch needed to stop apr-util to relink a .dylib in the install path, 
but hardcoding the /sw/lib path in the link command (i.e. %p) instead 
of using %i (Thanks to Max Horn for fixing this)

Also apr was looking for db-4.0 by default. Patched to use db-4.3.

Since configure is looking for an installed sed, set it to 
'/usr/bin/sed' so we don't have to depend on the fink sed package.
<<
Homepage: http://apr.apache.org/


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to