vips: moved to github
[openwrt.org/packages.git] / libs / Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
#
# Copyright (C) 2006-2008 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
 
include $(TOPDIR)/rules.mk
 
PKG_NAME:=cyrus-sasl
PKG_VERSION:=2.1.23
PKG_RELEASE:=2
 
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://ftp.andrew.cmu.edu/pub/cyrus-mail/
PKG_MD5SUM:=2eb0e48106f0e9cd8001e654f267ecbc
 
PKG_LICENSE:=BSD-4c BSD
PKG_LICENSE_FILES:=COPYING cmulocal/COPYING saslauthd/COPYING
 
PKG_BUILD_DEPENDS:=libopenssl
 
PKG_FIXUP:=autoreconf
PKG_MACRO_PATHS:=cmulocal config ../cmulocal ../config
PKG_AUTOMAKE_PATHS:=. saslauthd sasldb
PKG_REMOVE_FILES:=aclocal.m4 saslauthd/aclocal.m4 config/libtool.m4
 
include $(INCLUDE_DIR)/package.mk
 
define Package/libsasl2
  SECTION:=libs
  CATEGORY:=Libraries
  TITLE:=A general purpose authentication library
  URL:=http://asg.web.cmu.edu/sasl/
endef
 
TARGET_CFLAGS += $(FPIC)
CONFIGURE_ARGS += \
        --enable-shared \
        --enable-static \
        --disable-sample \
        --enable-staticdlopen \
        --disable-java \
        --disable-alwaystrue \
        --disable-checkapop \
        --enable-cram \
        --enable-digest \
        --without-auth-sasldb \
        --disable-otp \
        --disable-srp \
        --disable-srp-setpass \
        --disable-krb4 \
        --disable-gssapi \
        --disable-gss_mutexes \
        --enable-plain \
        --enable-anon \
        --disable-login \
        --disable-ntlm \
        --disable-sql \
        --disable-ldapdb \
        --without-dblib \
        --without-gdbm \
        --with-devrandom="/dev/urandom" \
        --without-pam \
        --without-saslauthd \
        --without-authdaemond \
        --without-pwcheck \
        --with-ipctype=unix \
        --with-openssl="$(STAGING_DIR)/usr" \
        --without-des \
        --without-opie \
        --without-ldap \
        --without-mysql \
        --without-pgsql \
        --without-sqlite \
        --without-rc4 \
        --without-dmalloc \
        --without-sfio \
        --disable-sample
 
define Build/Compile
        $(MAKE) -C $(PKG_BUILD_DIR)/include \
                CC="$(HOSTCC)" \
                LINK="$(HOSTCC) -o makemd5 -lc" \
                CFLAGS="" \
                CPPFLAGS="" \
                makemd5
        $(MAKE) -C $(PKG_BUILD_DIR) \
                DESTDIR="$(PKG_INSTALL_DIR)" \
                all install
endef
 
define Build/InstallDev
        $(INSTALL_DIR) $(1)/usr/include/
        $(CP) $(PKG_INSTALL_DIR)/usr/include/sasl $(1)/usr/include/
        $(INSTALL_DIR) $(1)/usr/lib/
        $(CP) $(PKG_INSTALL_DIR)/usr/lib/libsasl2.{a,so*} $(1)/usr/lib/
        ln -sf libsasl2.a $(1)/usr/lib/libsasl.a
        ln -sf libsasl2.so $(1)/usr/lib/libsasl.so
        $(INSTALL_DIR) $(1)/usr/lib/sasl2
        $(CP) $(PKG_INSTALL_DIR)/usr/lib/sasl2/lib*.{a,so*} $(1)/usr/lib/sasl2/
endef
 
define Package/libsasl2/install
        $(INSTALL_DIR) $(1)/usr/lib/
        $(CP) $(PKG_INSTALL_DIR)/usr/lib/libsasl2.so.* $(1)/usr/lib/
        $(INSTALL_DIR) $(1)/usr/lib/sasl2
        $(CP) $(PKG_INSTALL_DIR)/usr/lib/sasl2/lib*.so.* $(1)/usr/lib/sasl2/
endef
 
$(eval $(call BuildPackage,libsasl2))
 
comments