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
|
# Contributor: John Vogel <jvogel4@stny.rr.com>
# Maintainer: John Vogel <jvogel4@stny.rr.com>
pkgname=uw-imap
pkgver=2007f_git20190104
_commit=b4cecc531513cbb7506668f02f2144eae6e03511
pkgrel=0
pkgdesc="University of Washington IMAP Toolkit Environment"
url="https://github.com/uw-imap/imap/"
arch="all"
license="Apache-2.0"
depends_dev="openssl-dev linux-pam-dev"
makedepends="$depends_dev"
subpackages="$pkgname-dev $pkgname-doc $pkgname-libs"
source="uw-imap-$_commit.tar.gz::https://github.com/uw-imap/imap/archive/$_commit.tar.gz
c-client-2006k_GENTOO_amd64-so-fix.patch
c-client-2007f-scandir-callback-types.patch
c-client-2007f_p7-c99.patch
c-client-2007f_p7-implicit-declaration-fix.patch
0001-Add-missing-headers.patch
"
builddir="$srcdir/imap-$_commit"
options="!check" # no tests
build() {
#BUILDTYPE= # this one should probably not be set
#EXTRAAUTHENTICATORS="gss, Kerberos V"
#EXTRADRIVERS=mbox
#PASSWDTYPE=afs,dce,gss,nul,pam,pmb,std,two
#SSLTYPE=none,unix,nopwd,sco,(unix,nopwd),(sco,nopwd)
#IP=o,4,6
#IP6=4,6
#EXTRACFLAGS=
#EXTRALDFLAGS=
#EXTRASPECIALS=
#SPECIALS=
yes "y" | \
make -j1 lnp \
EXTRACFLAGS="$CFLAGS -std=gnu99" \
EXTRALDFLAGS="$LDFLAGS" \
IP=6 \
IP6=6 \
PASSWDTYPE=pam \
SSLTYPE=nopwd \
SPECIALS="SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib SSLCERTS=/etc/ssl/certs SSLKEYS=/etc/ssl/private"
}
package() {
install -Dm755 -t "$pkgdir"/usr/bin dmail/dmail
install -Dm755 -t "$pkgdir"/usr/bin tmail/tmail
install -Dm755 -t "$pkgdir"/usr/bin mailutil/mailutil
install -Dm755 -t "$pkgdir"/usr/bin mtest/mtest
install -Dm755 -t "$pkgdir"/usr/sbin imapd/imapd
install -Dm755 -t "$pkgdir"/usr/sbin ipopd/ipop2d
install -Dm755 -t "$pkgdir"/usr/sbin ipopd/ipop3d
install -Dm755 -t "$pkgdir"/usr/sbin mlock/mlock
install -Dm644 -t "$pkgdir"/usr/share/man/man1 src/dmail/dmail.1
install -Dm644 -t "$pkgdir"/usr/share/man/man1 src/mailutil/mailutil.1
install -Dm644 -t "$pkgdir"/usr/share/man/man1 src/tmail/tmail.1
install -Dm644 -t "$pkgdir"/usr/share/man/man8 src/imapd/imapd.8
install -Dm644 -t "$pkgdir"/usr/share/man/man8 src/ipopd/ipopd.8
install -Dm644 -t "$pkgdir"/usr/share/doc/"$pkgname" \
CONTENTS NOTICE README README.md SUPPORT
cp -r docs "$pkgdir"/usr/share/doc/"$pkgname"
install -Dm644 -t "$pkgdir"/usr/share/licenses/"$pkgname" LICENSE
install -Dm644 -t "$pkgdir"/usr/lib c-client/libc-client.so.1.0.0
ln -sf libc-client.so.1.0.0 "$pkgdir"/usr/lib/libc-client.so.1
ln -sf libc-client.so.1.0.0 "$pkgdir"/usr/lib/libc-client.so
install -m644 c-client/c-client.a "$pkgdir"/usr/lib/libc-client.a
install -Dm644 -t "$pkgdir"/usr/include/imap \
src/osdep/unix/*.h \
src/c-client/*.h \
c-client/linkage.h \
c-client/linkage.c \
c-client/osdep.h
echo " ssl_onceonlyinit ();" >> "$pkgdir"/usr/include/imap/linkage.c
}
sha512sums="
db46d77198ec7ab4c9983232a1606ee09be035cb4e2ebb7782ea13bb21aa60bd48f1265302c59303ee676a027863d7e25cde1647aa1d0dc7dd689166fdb9b854 uw-imap-b4cecc531513cbb7506668f02f2144eae6e03511.tar.gz
213f06e133704ed2bb9fc6900edb7a4505bf6965409ecf76502bf9cafdf7c981bca552479f8ffaa1a355d2f1c1c08dbe0453fa5bce06590f6627d0e622c70879 c-client-2006k_GENTOO_amd64-so-fix.patch
1c461c7114e2cc238b8716936708df1f5faf747f79c49308d35384b27c4809577c26a77e7753668a576f68a37ee78debb8c7533820f21d0da6f40b2b2c6e2c1a c-client-2007f-scandir-callback-types.patch
45e6d5da8d511bb308baa52c9eb17c3c5bbfc0767966ddb797e09aabb0e047fae09fbf21a7107a4afb802bfb73f4e2a2fc6c9699955a6fec6fcaf286106bdd57 c-client-2007f_p7-c99.patch
9c0276c32059e17fb17a466da4a87b2a4c8e08d0671d14e37e5dd02e52faaec179e92e7b9fa20f40bcb7ac24d3da8d22ba00b4575ccb38c7680402d888e228da c-client-2007f_p7-implicit-declaration-fix.patch
0cbb915bb5797d3ba7961aa62d764657e63c1063ffd7b5ae95fa77479a156a6c2b0b31fbf66d1a813ff05d596e78a317dbedb24543abb3f0841500fd19d743d1 0001-Add-missing-headers.patch
"
|