AUX c-client-2006k_KOLAB_Annotations.patch 14551 RMD160 932f866a70f709d980c92a37890fcc38a4f74c06 SHA1 8e92dbb7311430c45dbdcfb0b8b698f9048ec85a SHA256 cd8833d4eabd8fbad6a1588e3ee5375fced007964f1c6bcd016b34bee5d8eaf2
AUX c-client-2007e-ldflags.patch 1635 RMD160 d1b8cea2b3f555db8429d5d190cdac201a4b3097 SHA1 40bbbed8614c0cd91785e35612c168a08d362cb9 SHA256 6eddb2951525fc002652f9e7d38cb39b813526ded71f5a58be596d93d6e375c2
DIST imap-2007e.tar.Z 2789469 RMD160 7d6af203419975f763d7ec17b6a4544c94490b50 SHA1 24c63cad8d0e74aa76e4341fcfa54d24f23a8c70 SHA256 be648d0e1aa62d564d9dbe04b77ea948116ee96ed687cb5d169c99ae28286e59
+DIST imap-2007f.tar.Z 2793529 RMD160 14f40284e9e164c0ed7677f1e5d8e3309c7c58c1 SHA1 1c9935e5a261baec85dadcbc0c514b66fa3ce0a5 SHA256 870e95f6bd19265832a88fd89b77c54c841c59022fd21e69254050c8b1005e3c
EBUILD c-client-2007e-r2.ebuild 3368 RMD160 dd5b4a9cc565a9eada36d6640900bdd4dd38095b SHA1 465c639d7b141cafbde5db21febbcf41bc51f5b0 SHA256 61c6fd80427560b66e2cf35d193a1942b279f6a2d0c4cd0f5455e5c534ff4166
-MISC ChangeLog 10464 RMD160 f2e730a10dc9a8037fd3253396f27d3cc4d83add SHA1 ec7cbc269e0096ef55963439a905769b5b3abfb8 SHA256 4d35caa39151bd0e942eee28dcb6915960782c6c6599d2328c2eacaf2238f97d
+EBUILD c-client-2007f.ebuild 3176 RMD160 0dd45af88a648422b95c23ac3e7b9f3c36890dcd SHA1 4db27f1a4f95d0bd35ff1ebbec3434d55e5a3d3c SHA256 5d9b5a14ed713edb01009d28e3e931ddb8b301c22073a8ceb8cfad625415777f
+MISC ChangeLog 10579 RMD160 65ff74663f889d7f6c13b9cd471af9a3ccf7eb54 SHA1 9743be21ea4fc047c5111a382d3a795ed6ba8732 SHA256 df2dde63bd141a0aa07a1b436dea45ddafc50f31fb46322277f52655a70789ba
MISC metadata.xml 235 RMD160 f4321297652cea09baaafb300aeba2d8c2744e00 SHA1 ab2e8ef3058ceaabd7fbcb52b524502b8de0d6d1 SHA256 52bdb2e9321c82e6ecec49b9cbd88c0fe21bbd7135c5bf28af450620a4860f06
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iQIcBAEBCAAGBQJOLW4aAAoJEHfx8XVYajsfdRQP/2cifl6KJ7hhfqVccXryRtcD
-HlrhWBnI9nXPldq0pY038VHtJPis8WiA5Ot3/U6GRWjlZD7i9rREQ3vbiB1jWT+Z
-tzPUbVrqElSJSp5jG9qb/3lWFR2pU2/g+n+4q90X2EiRPFneFucJclYVYK+9DOC9
-1wq5coG1YMJLWd3jaf4MEd3mDoX/jR+cqIu4qih+BTXkexZQKHRKvUpsi/8jOBAD
-7785eAvgmZ3fZ+pQVjV/9vOl31g8mZTsW1Lk0KE3Vac46lgcocIz7H9SWRKxreAB
-3ba/VZ/FaeA2ASfJDNy25JwlZd9oZn8JOr676KEn6OkoSRgblugtXR5RvifeBvWi
-gwAFrIEWr9AtWGWT0R2TRlITC2rC7IMPxbxAy2GLKJhxFUXCMwAJyaDeGfC/bo3Q
-JQ1jMI2Z16zmVQA/+FoVyEDgsU/DXoq2zS2r/p5mOh3LBUDm1Ww5/s4o91cjhMB1
-PUwMPN629mMuDm8eEIBwD7WEYbk0a6Rwa9+4K1Hk0UYkPGCSlfvAt+yEgFtW9aQK
-MfGuygHHGe3qTE/q1Q0O9qd98cHfC4kPszjE3AUpYsnZ32oV8A7sB/CWzA2qrHTK
-dsHZmFq4zUAmJvB/Tzd2VkLPHClth1rVx7Xyo3yM4Sffamd0ZMwyzgYGtXgPfiUX
-KPEf6aNbX0JPNHAo9rH0
-=W/Tt
+iQIcBAEBCAAGBQJOyWEAAAoJEHfx8XVYajsfamYQALNJ5wBFtP3kAYohu4BM5B7r
+fFb6pYlCYL70v4ehIqZADenOiCKe6qBA4nca+3yyVENkeqmRpQt58edflNpcrUd4
+3Sxg34w/Ol+1NgHTDhmvVAeiOhgcHfGdFFUYsgGfF5TzYSzr7xmIfLTgNHUfhr7T
+H1NqonK4oP+v/pjcteLEtUluJT/0fqu5Z+TRn7bpxW8gSO9p5b0UR/MvmENvipkD
+fzfqOr+4RHxnHgNIRF5H2Q5JAK3fsIOcXZwlKCDMBAD2xwU8o3khuwR7fe7icG1e
+q0+nhGKbB0OwT6tV80ocBfhN0Fy+foJKNtSOqp1nOZxQalc/tmd4bz7wlU4nnbRt
+l7uL2TdGACpOLTnYiPJMIlNvkFhjFEacJjtrOdfQscGXysJ/qmEtXQZBJhkr2Cqk
+fyUU7ClFjITNbHU8b8qHh3erAFWGRO80uI4m4o0HsnqoDTcKNPaW69GL7cMIlmpf
+6udYss66WJ5WP87ESwtRGtuxg08C5kbpjJB/v6JQEbdjWXatFR09fmlvE+64JgnI
+Y/3JOPmylFwKdATb5VMuQFmCo2iroH7GE73/HWl5s1Av9qao7xDKMzeHRtAVlRAI
+NmweLbb2XbQLJziGsJGlNlLnL+dcJOu1mb3H2EzC9X4BrrxLuWKBLgRalyLWBlSq
+MKvgHkF8OwyQl53iTu26
+=INYw
-----END PGP SIGNATURE-----
--- /dev/null
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/c-client/c-client-2007f.ebuild,v 1.1 2011/11/20 20:20:10 eras Exp $
+
+EAPI="2"
+
+inherit flag-o-matic eutils libtool toolchain-funcs
+
+MY_PN=imap
+MY_P="${MY_PN}-${PV}"
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION="UW IMAP c-client library"
+HOMEPAGE="http://www.washington.edu/imap/"
+SRC_URI="ftp://ftp.cac.washington.edu/imap/${MY_P}.tar.Z"
+
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="doc kernel_linux kernel_FreeBSD pam ssl"
+
+RDEPEND="ssl? ( dev-libs/openssl )
+ !net-mail/uw-imap"
+DEPEND="${RDEPEND}
+ kernel_linux? ( pam? ( >=sys-libs/pam-0.72 ) )"
+
+src_prepare() {
+ # Tarball packed with bad file perms
+ chmod -R u+rwX,go-w .
+
+ # lots of things need -fPIC, including various platforms, and this library
+ # generally should be built with it anyway.
+ append-flags -fPIC
+
+ # Modifications so we can build it optimally and correctly
+ sed \
+ -e "s:BASECFLAGS=\".*\":BASECFLAGS=:g" \
+ -e 's:SSLDIR=/usr/local/ssl:SSLDIR=/usr:g' \
+ -e 's:SSLCERTS=$(SSLDIR)/certs:SSLCERTS=/etc/ssl/certs:g' \
+ -i src/osdep/unix/Makefile || die "Makefile sed fixing failed"
+
+ # Targets should use the Gentoo (ie linux) fs
+ sed -e '/^bsf:/,/^$/ s:ACTIVEFILE=.*:ACTIVEFILE=/var/lib/news/active:g' \
+ -i src/osdep/unix/Makefile || die "Makefile sex fixing failed for FreeBSD"
+
+ # Apply a patch to only build the stuff we need for c-client
+ epatch "${FILESDIR}"/${PN}-2006k_GENTOO_Makefile.patch || die "epatch failed"
+
+ # Apply patch to add the compilation of a .so for PHP
+ # This was previously conditional, but is more widely useful.
+ epatch "${FILESDIR}"/${PN}-2006k_GENTOO_amd64-so-fix.patch
+
+ # Remove the pesky checks about SSL stuff
+ sed -e '/read.*exit/d' -i Makefile
+
+ # Respect LDFLAGS
+ epatch "${FILESDIR}"/${PN}-2007e-ldflags.patch
+ sed -e "s/CC=cc/CC=$(tc-getCC)/" \
+ -e "s/ARRC=ar/ARRC=$(tc-getAR)/" \
+ -e "s/RANLIB=ranlib/RANLIB=$(tc-getRANLIB)/" \
+ -i src/osdep/unix/Makefile || die "Respecting build flags"
+
+ elibtoolize
+}
+
+src_compile() {
+ local ssltype target
+ use ssl && ssltype="unix" || ssltype="none"
+ if use kernel_linux ; then
+ use pam && target=lnp || target=lnx
+ elif use kernel_FreeBSD ; then
+ target=bsf
+ fi
+ # no parallel builds supported!
+ emake -j1 SSLTYPE=${ssltype} $target EXTRACFLAGS="${CFLAGS}" EXTRALDFLAGS="${LDFLAGS}" || die "make failed"
+}
+
+src_install() {
+ # Library binary
+ dolib.a c-client/c-client.a || die
+ dosym c-client.a /usr/$(get_libdir)/libc-client.a
+
+ # Now the shared library
+ dolib.so c-client/libc-client.so.1.0.0 || die
+
+ dosym libc-client.so.1.0.0 /usr/$(get_libdir)/libc-client.so
+ dosym libc-client.so.1.0.0 /usr/$(get_libdir)/libc-client.so.1
+
+ # Headers
+ insinto /usr/include/imap
+ doins c-client/*.h
+ doins c-client/linkage.c
+ #exclude these dupes (can't do it before now due to symlink hell)
+ rm "${D}"/usr/include/imap/os_*.h
+
+ # Docs
+ dodoc README docs/*.txt docs/BUILD docs/CONFIG docs/RELNOTES docs/SSLBUILD
+ if use doc; then
+ docinto rfc
+ dodoc docs/rfc/*.txt
+ docinto draft
+ dodoc docs/draft/*
+ fi
+}