wok-next annotate cyrus-sasl/receipt @ rev 21115

Update gtk3
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Jan 12 17:51:19 2019 +0200 (2019-01-12)
parents d5aab818505e
children
rev   line source
al@19767 1 # SliTaz package receipt v2.
pascal@1205 2
pascal@1205 3 PACKAGE="cyrus-sasl"
al@19767 4 VERSION="2.1.26"
pascal@1205 5 CATEGORY="network"
al@19767 6 SHORT_DESC="SASL authentication server"
pascal@1205 7 MAINTAINER="pascal.bellard@slitaz.org"
pascal@15579 8 LICENSE="BSD"
al@19767 9 WEB_SITE="http://cyrusimap.web.cmu.edu/"
al@19767 10
pascal@1205 11 TARBALL="$PACKAGE-$VERSION.tar.gz"
al@19767 12 WGET_URL="ftp://ftp.cyrusimap.org/cyrus-sasl/$TARBALL"
pankso@10433 13
al@21094 14 COOKOPTS="force-arch" # different .h, .pc
al@21094 15
pascal@20280 16 BUILD_DEPENDS="automake libtool openldap-dev db-dev openssl-dev krb5-dev pam-dev"
al@21020 17 SPLIT="libsasl libsasl-modules $PACKAGE $PACKAGE-dev \
al@21020 18 $PACKAGE-pam:pam libsasl-without-ldap:wo"
pascal@1205 19
al@20443 20 compile_rules() {
al@20292 21 autoreconf -fi || return 1
al@19767 22
pascal@20285 23 mkdir -p $src/saslauthd/cmulocal
al@20443 24
al@20443 25 case "$SET" in
al@20443 26 '') SET_ARGS='--enable-auth-sasldb --without-pam --with-ldap';;
al@20443 27 pam) SET_ARGS='--enable-auth-sasldb --with-pam --with-ldap';;
al@20443 28 wo) SET_ARGS="--without-pam --disable-anon --disable-cram \
al@20443 29 --disable-digest --disable-gssapi --enable-login --disable-otp \
al@20443 30 --enable-plain";;
al@20443 31 esac
pascal@20280 32
pankso@10433 33 ./configure \
al@19767 34 --with-dbpath=/var/lib/sasl/sasldb2 \
al@19767 35 --with-saslauthd=/var/run/saslauthd \
pankso@10433 36 --with-devrandom=/dev/urandom \
al@19767 37 --with-openssl \
al@20443 38 $SET_ARGS \
al@19767 39 $CONFIGURE_ARGS &&
al@20569 40 fix libtool &&
al@20534 41 make &&
al@20534 42 make install || return 1
al@19767 43
al@20534 44 install -Dm755 $stuff/etc/init.d/cyrus-sasl $install/etc/init.d/cyrus-sasl
al@19767 45
al@20443 46 cook_pick_docs doc/*.html doc/*.txt doc/ONEWS doc/TODO \
al@20443 47 saslauthd/LDAP_SASLAUTHD
pascal@1205 48 }
pascal@1205 49
al@20443 50 genpkg_rules() {
al@19767 51 case $PACKAGE in
al@19767 52 libsasl)
al@19767 53 copy libsasl2*.so*
al@19767 54 CAT="system-tools|library"
al@19767 55 DEPENDS=" "
al@19767 56 ;;
al@19767 57 libsasl-modules)
al@19767 58 copy sasl2/*.so*
al@19767 59 CAT="system-tools|library modules"
al@19767 60 PROVIDE="libsasl-without-ldap"
al@20453 61 DEPENDS="libcomerr3 openssl libdb libkrb5"
al@19767 62 ;;
al@19767 63 cyrus-sasl)
al@20443 64 copy @std @rm
al@20453 65 DEPENDS="libcomerr3 openssl libdb libkrb5 libldap \
al@20453 66 libsasl libsasl-modules"
pascal@20280 67 ;;
al@20443 68 *-dev)
al@20443 69 copy @dev
al@20453 70 DEPENDS="db-dev krb5-dev openssl-dev"
al@20443 71 ;;
pascal@20280 72 cyrus-sasl-pam)
al@20443 73 copy @std
pascal@20280 74 rm -rf $fs/usr/lib
pascal@20280 75 CAT="network|using PAM"
al@20453 76 DEPENDS="libcomerr3 openssl libdb libkrb5 libldap \
al@20453 77 libsasl libsasl-modules pam"
al@19767 78 ;;
al@20443 79 libsasl-without-ldap)
al@20443 80 copy libsasl2*.so*
al@20443 81 CAT="system-tools|library"
al@20443 82 DEPENDS=" "
al@19767 83 ;;
al@19767 84 esac
pascal@1205 85 }
al@19767 86
al@19767 87 post_install_cyrus_sasl() {
al@20529 88 [ -d "$1/var/lib/sasl" ] || install -dm700 "$1/var/lib/sasl"
al@19767 89 }
pascal@20280 90
pascal@20280 91 post_install_cyrus_sasl_pam() {
al@20529 92 [ -d "$1/var/lib/sasl" ] || install -dm700 "$1/var/lib/sasl"
pascal@20280 93 }