openldap24-10.5 stable port information

Info4: <<
Package: openldap24%type_pkg[-64bit]
Version: 2.4.28
Revision: 1
Type: -64bit (boolean)
Architecture: ( %type_raw[-64bit] = -64bit ) powerpc, ( %type_raw[-64bit] = -64bit ) i386
Distribution: 10.5
Maintainer: Daniel Johnson
Source: mirror:custom:openldap-release/openldap-%v.tgz
CustomMirror: <<
asi-JP: ftp://ftp.dti.ad.jp/pub/net/OpenLDAP/
asi-JP: ftp://ftp.u-aizu.ac.jp/pub/net/openldap/
asi-KR: ftp://ftp.holywar.net/pub/mirror/OpenLDAP/
eur-AT: ftp://gd.tuwien.ac.at/infosys/network/OpenLDAP/
eur-CH: ftp://sunsite.cnlab-switch.ch/mirror/OpenLDAP/
eur-GR: ftp://ftp.ntua.gr/mirror/OpenLDAP/
eur-IT: ftp://it.openldap.org/pub/OpenLDAP/
eur-NL: ftp://ftp.nl.uu.net/pub/unix/db/openldap/
eur-PT: ftp://ftp.linux.pt/pub/mirrors/OpenLDAP/
nam-US: ftp://ftp.OpenLDAP.org/pub/OpenLDAP/
sam-BR: ftp://ftp.matrix.com.br/pub/openldap/
sam-CR: ftp://mirrors.ucr.ac.cr/openldap/
<<
Source-MD5: 196023e552eeb259e048edcd61a9645b
Depends: %N-shlibs (= %v-%r), daemonic, ( %type_raw[-64bit] = -64bit ) 64bit-cpu
BuildDepends: <<
cyrus-sasl2%type_pkg[-64bit]-dev (>= 2.1.25-1),
db53-aes%type_pkg[-64bit],
fink (>= 0.24.12-1),
system-openssl-dev
<<
Conflicts: openldap-ssl, openldap23, openldap24, openldap24-64bit
Replaces: openldap-ssl, openldap23, openldap24, openldap24-64bit
Provides: openldap
PatchFile: %{ni}.patch
PatchFile-MD5: 0492da596271831c1eae985c611f1199
NoSetLDFLAGS: True
SetLDFLAGS: -Wl,-dead_strip_dylibs
SetLibs: -lkrb5 -L%p/lib/system-openssl/lib -L%p/%lib -ldb-5.3
SetCPPFLAGS: -I%p/lib/system-openssl/include -I%p/include/db5 -DBIND_8_COMPAT -DMDB_DSYNC=O_SYNC
UseMaxBuildJobs: true
ConfigureParams: --libexecdir=%p/sbin --mandir=%p/share/man --with-cyrus-sasl --enable-ldap --disable-dependency-tracking --enable-dynamic --enable-shared --disable-static --libdir='${prefix}/%lib'
CompileScript: <<
#!/bin/bash -ev
if [ "%type_raw[-64bit]" == "-64bit" ]; then
export CC="gcc -m64"
fi
%{default_script}
<<
InstallScript: <<
make install DESTDIR=%d
<<
DocFiles: ANNOUNCEMENT CHANGES COPYRIGHT LICENSE README build/LICENSE-2.0.1 doc/drafts/draft*
ConfFiles: <<
%p/etc/openldap/ldap.conf
%p/etc/openldap/slapd.conf
<<
SplitOff: <<
Package: %N-shlibs
Depends: <<
cyrus-sasl2%type_pkg[-64bit]-shlibs (>= 2.1.25-1),
db53-aes%type_pkg[-64bit]-shlibs,
( %type_raw[-64bit] = -64bit ) 64bit-cpu
<<
Description: Shared libraries for LDAP
Files: %lib/*-2.4.2*.dylib
Shlibs: <<
%p/%lib/liblber-2.4.2.dylib 11.0.0 %n (>= 2.4.28-1) %type_num[-64bit]
%p/%lib/libldap-2.4.2.dylib 11.0.0 %n (>= 2.4.28-1) %type_num[-64bit]
%p/%lib/libldap_r-2.4.2.dylib 11.0.0 %n (>= 2.4.28-1) %type_num[-64bit]
<<
DocFiles: ANNOUNCEMENT CHANGES COPYRIGHT LICENSE README build/LICENSE-2.0.1
<<
SplitOff2: <<
Package: %N-dev
Depends: %N-shlibs (= %v-%r), ( %type_raw[-64bit] = -64bit ) 64bit-cpu
Conflicts: openldap-ssl-dev, openldap23-dev, openldap24-dev, openldap24-64bit-dev
Replaces: openldap-ssl-dev, openldap23-dev, openldap24-dev, openldap24-64bit-dev
Description: Libraries and headers for LDAP development
Files: include %lib/*.la %lib/*.dylib share/man/man3
BuildDependsOnly: True
DocFiles: COPYRIGHT LICENSE README build/LICENSE-2.0.1
<<
DaemonicName: slapd
DaemonicFile: <<

LDAP Server
LDAP Server


%p/sbin/slapd
%p/etc/openldap/slapd.conf



<<
PreRmScript: <<
if [ $1 != "upgrade" ]; then
daemonic remove slapd
fi
<<
Description: LDAP directory services implementation
DescDetail: <<
OpenLDAP is an open source implementation of the Lightweight Directory
Access Protocol. The suite includes:
* slapd - stand-alone LDAP server
* slurpd - stand-alone LDAP replication server
* libraries implementing the LDAP protocol, and
* utilities, tools, and sample clients.
<<
DescUsage: <<
To create a startup item that starts slapd after reboot just run as root
'daemonic enable slapd'. To remove the slapd startup item just run as root
'daemonic remove slapd'.
<<
DescPort: <<
Patch taken from:
http://packages.debian.org/lenny/libldap-2.4-2
<<
DescPackaging: <<
Disabled static libs and cleaned dependency_libs in *.la files.
Dependent packages no longer need to depend on our dependencies.
<<
License: Restrictive/Distributable
Homepage: http://www.openldap.org

InfoTest: <<
# Tests take a LONG time to run. Really. I mean it. A Looooooooong time.
TestSuiteSize: large
TestScript: <<
rm tests/scripts/test048-syncrepl-multiproxy
make check || exit 2
<<
<<
<<