Gentoo Archives: gentoo-commits

From: Bernard Cafarelli <voyageur@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gnustep-libs/sope/
Date: Wed, 02 Nov 2016 12:51:37
Message-Id: 1478091075.5c29b14a66578e4a19d7b9fc15bf5d21ffbaf512.voyageur@gentoo
1 commit: 5c29b14a66578e4a19d7b9fc15bf5d21ffbaf512
2 Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
3 AuthorDate: Wed Nov 2 12:48:51 2016 +0000
4 Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
5 CommitDate: Wed Nov 2 12:51:15 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c29b14a
7
8 gnustep-libs/sope: version bump to 3.2.0, bug #584656
9
10 Thanks bgo for the runtime test
11
12 Package-Manager: portage-2.3.2
13
14 gnustep-libs/sope/Manifest | 1 +
15 gnustep-libs/sope/sope-3.2.0.ebuild | 63 +++++++++++++++++++++++++++++++++++++
16 2 files changed, 64 insertions(+)
17
18 diff --git a/gnustep-libs/sope/Manifest b/gnustep-libs/sope/Manifest
19 index 2d6b717..2d52604 100644
20 --- a/gnustep-libs/sope/Manifest
21 +++ b/gnustep-libs/sope/Manifest
22 @@ -1,3 +1,4 @@
23 DIST sope-2.3.2.tar.gz 2184555 SHA256 f37877eb5915d5a6a3bc831a4d38ef2bd60e7fdaa40354056b10c4cfbc0ecdc1 SHA512 17d0ee6474410692c6b81bf32b730f4352e7d9c367f18c4a53d7aebbbe65aa2ca2f6eeaea8c722c8367835973b96395b932c9fdb81f08fdf79f299a926e14c9d WHIRLPOOL 17ca7912056d6d6a33c70af56c44819eaff8f640a87de76aa8858f2cd85114026ce108d6d424d50b6fa4085649c1873aee1854482379708785a9162fdc94daf1
24 DIST sope-3.0.1.tar.gz 2190373 SHA256 83dd4568ecc1ce25e31eab90d672b43051c35713b36dcfd3d06282ca4288f98e SHA512 d94c40a425a16e04d1b841b0845e8cd3f4a960978464affaa846a8ef5c2540234ced655069b25a31221af31b3febc9b8c887a89ef43b3129e2a886c1b8fc2f50 WHIRLPOOL 1346684d22a644e95b0fccf59649ad79dc0f9f15eeb37903b056354d561278f2aacae996805f653bd17485c34a13aa447f9b2d67a50f9a65e8d63dcdee772922
25 DIST sope-3.0.2.tar.gz 2190909 SHA256 91470e213514412e73aa43852ad3d19a759fba8397ea4edab270547332eb5511 SHA512 2385f49ccd97666cf323e452d8ba54084d4248aea14bc3fe85458e05d41143375df0df2d0b27e7ddc884809e5b9242eee75624956abbf4cfadbbee2b55780ad9 WHIRLPOOL b82ddff2678c0e9ccd45415dcb2934fd85444e3dfdedb8e15b8e6dbb296bf279a240016029c65791c28d54dcac323e59b66268efe43068c02e5ab169403c7a97
26 +DIST sope-3.2.0.tar.gz 2194701 SHA256 a13ceeea28c0009e6ceb674f02327325a0ff7b20b43ec2972af1f544be9f7083 SHA512 74fa6285c141ad109d7e64b3577e35bb622b3e6310db029fa8bb8620e9158f93d4cccc701d302c3dad1881c364e1ba902e629b5ff04000ae4df139c7c54ac389 WHIRLPOOL b691b729bed725481222a2f65c661a047f536f1e211e65ea65e35dd92a044fca8bd29a985ae96df94b61ed587fa3eb96985cc3c7721785d98becdadb30e3e383
27
28 diff --git a/gnustep-libs/sope/sope-3.2.0.ebuild b/gnustep-libs/sope/sope-3.2.0.ebuild
29 new file mode 100644
30 index 00000000..06fd5e2
31 --- /dev/null
32 +++ b/gnustep-libs/sope/sope-3.2.0.ebuild
33 @@ -0,0 +1,63 @@
34 +# Copyright 1999-2016 Gentoo Foundation
35 +# Distributed under the terms of the GNU General Public License v2
36 +# $Id$
37 +
38 +EAPI=6
39 +
40 +inherit eutils gnustep-2 vcs-snapshot
41 +
42 +DESCRIPTION="A set of frameworks forming a complete Web application server environment"
43 +HOMEPAGE="http://www.sogo.nu/"
44 +SRC_URI="https://github.com/inverse-inc/sope/archive/SOPE-${PV}.tar.gz -> ${P}.tar.gz"
45 +
46 +LICENSE="LGPL-2"
47 +SLOT="0"
48 +KEYWORDS="~amd64 ~x86"
49 +IUSE="gnutls ldap libressl mysql postgres +ssl +xml"
50 +
51 +RDEPEND="
52 + sys-libs/zlib
53 + ldap? ( net-nds/openldap )
54 + gnutls? ( net-libs/gnutls:= )
55 + !gnutls? (
56 + !libressl? ( dev-libs/openssl:0= )
57 + libressl? ( dev-libs/libressl:= )
58 + )
59 + mysql? ( virtual/libmysqlclient:= )
60 + postgres? ( dev-db/postgresql:= )
61 + xml? ( dev-libs/libxml2:2 )
62 +"
63 +DEPEND="${RDEPEND}"
64 +
65 +pkg_pretend() {
66 + if use ssl && use gnutls && use libressl ; then
67 + ewarn "You have enabled both gnutls and libressl, but only"
68 + ewarn "one provider can be active. Using gnutls!"
69 + fi
70 +}
71 +
72 +src_configure() {
73 + local ssl_provider
74 + if use ssl ; then
75 + if use gnutls ; then
76 + ssl_provider=gnutls
77 + else
78 + ssl_provider=ssl
79 + fi
80 + else
81 + ssl_provider=none
82 + fi
83 +
84 + egnustep_env
85 +
86 + # Non-standard configure script
87 + ./configure \
88 + --disable-strip \
89 + $(use_enable debug) \
90 + $(use_enable ldap openldap) \
91 + $(use_enable mysql) \
92 + $(use_enable postgres postgresql) \
93 + $(use_enable xml) \
94 + --with-ssl="${ssl_provider}" \
95 + --with-gnustep || die "configure failed"
96 +}