Gentoo Archives: gentoo-commits

From: "Mike Gilbert (floppym)" <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/libreswan: libreswan-3.9.ebuild libreswan-9999.ebuild ChangeLog
Date: Wed, 09 Jul 2014 21:30:43
Message-Id: 20140709213039.4F9022004E@flycatcher.gentoo.org
1 floppym 14/07/09 21:30:39
2
3 Modified: libreswan-9999.ebuild ChangeLog
4 Added: libreswan-3.9.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 0BBEEA1FEA4843A4)
9
10 Revision Changes Path
11 1.6 net-misc/libreswan/libreswan-9999.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/libreswan/libreswan-9999.ebuild?rev=1.6&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/libreswan/libreswan-9999.ebuild?rev=1.6&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/libreswan/libreswan-9999.ebuild?r1=1.5&r2=1.6
16
17 Index: libreswan-9999.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-misc/libreswan/libreswan-9999.ebuild,v
20 retrieving revision 1.5
21 retrieving revision 1.6
22 diff -u -r1.5 -r1.6
23 --- libreswan-9999.ebuild 17 Jan 2014 03:42:05 -0000 1.5
24 +++ libreswan-9999.ebuild 9 Jul 2014 21:30:39 -0000 1.6
25 @@ -1,6 +1,6 @@
26 # Copyright 1999-2014 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-misc/libreswan/libreswan-9999.ebuild,v 1.5 2014/01/17 03:42:05 floppym Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-misc/libreswan/libreswan-9999.ebuild,v 1.6 2014/07/09 21:30:39 floppym Exp $
30
31 EAPI=5
32
33 @@ -84,7 +84,7 @@
34
35 systemd_dounit "${FILESDIR}/ipsec.service"
36
37 - dodoc BUGS CHANGES README
38 + dodoc CHANGES README
39 dodoc -r docs
40
41 find "${D}" -type d -empty -delete || die
42
43
44
45 1.9 net-misc/libreswan/ChangeLog
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/libreswan/ChangeLog?rev=1.9&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/libreswan/ChangeLog?rev=1.9&content-type=text/plain
49 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/libreswan/ChangeLog?r1=1.8&r2=1.9
50
51 Index: ChangeLog
52 ===================================================================
53 RCS file: /var/cvsroot/gentoo-x86/net-misc/libreswan/ChangeLog,v
54 retrieving revision 1.8
55 retrieving revision 1.9
56 diff -u -r1.8 -r1.9
57 --- ChangeLog 4 Mar 2014 20:13:34 -0000 1.8
58 +++ ChangeLog 9 Jul 2014 21:30:39 -0000 1.9
59 @@ -1,6 +1,12 @@
60 # ChangeLog for net-misc/libreswan
61 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
62 -# $Header: /var/cvsroot/gentoo-x86/net-misc/libreswan/ChangeLog,v 1.8 2014/03/04 20:13:34 ago Exp $
63 +# $Header: /var/cvsroot/gentoo-x86/net-misc/libreswan/ChangeLog,v 1.9 2014/07/09 21:30:39 floppym Exp $
64 +
65 +*libreswan-3.9 (09 Jul 2014)
66 +
67 + 09 Jul 2014; Mike Gilbert <floppym@g.o> +libreswan-3.9.ebuild,
68 + libreswan-9999.ebuild:
69 + Version bump.
70
71 04 Mar 2014; Agostino Sarubbo <ago@g.o> libreswan-3.8.ebuild:
72 Stable for x86, wrt bug #501914
73
74
75
76 1.1 net-misc/libreswan/libreswan-3.9.ebuild
77
78 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/libreswan/libreswan-3.9.ebuild?rev=1.1&view=markup
79 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/libreswan/libreswan-3.9.ebuild?rev=1.1&content-type=text/plain
80
81 Index: libreswan-3.9.ebuild
82 ===================================================================
83 # Copyright 1999-2014 Gentoo Foundation
84 # Distributed under the terms of the GNU General Public License v2
85 # $Header: /var/cvsroot/gentoo-x86/net-misc/libreswan/libreswan-3.9.ebuild,v 1.1 2014/07/09 21:30:39 floppym Exp $
86
87 EAPI=5
88
89 inherit eutils systemd toolchain-funcs
90
91 if [[ ${PV} != 9999 ]]; then
92 SRC_URI="https://download.libreswan.org/${P}.tar.gz"
93 KEYWORDS="~amd64 ~ppc ~x86"
94 else
95 inherit git-r3
96 EGIT_REPO_URI="https://github.com/libreswan/libreswan.git"
97 fi
98
99 DESCRIPTION="IPsec implementation for Linux, fork of Openswan"
100 HOMEPAGE="https://libreswan.org/"
101
102 LICENSE="GPL-2 BSD-4 RSA DES"
103 SLOT="0"
104 IUSE="caps curl dnssec ldap pam"
105
106 COMMON_DEPEND="
107 dev-libs/gmp
108 dev-libs/nspr
109 caps? ( sys-libs/libcap-ng )
110 curl? ( net-misc/curl )
111 dnssec? ( net-dns/unbound net-libs/ldns )
112 ldap? ( net-nds/openldap )
113 pam? ( sys-libs/pam )
114 "
115 DEPEND="${COMMON_DEPEND}
116 app-text/docbook-xml-dtd:4.1.2
117 app-text/xmlto
118 dev-libs/nss
119 sys-devel/bison
120 sys-devel/flex
121 virtual/pkgconfig
122 "
123 RDEPEND="${COMMON_DEPEND}
124 dev-libs/nss[utils(+)]
125 sys-apps/iproute2
126 !net-misc/openswan
127 !net-misc/strongswan
128 "
129
130 src_prepare() {
131 epatch_user
132 }
133
134 usetf() {
135 usex "$1" true false
136 }
137
138 src_configure() {
139 tc-export AR CC
140 export INC_USRLOCAL=/usr
141 export INC_MANDIR=share/man
142 export FINALEXAMPLECONFDIR=/usr/share/doc/${PF}
143 export FINALDOCDIR=/usr/share/doc/${PF}/html
144 export INITSYSTEM=openrc
145 export INC_RCDIRS=
146 export INC_RCDEFAULT=/etc/init.d
147 export USERCOMPILE=
148 export USERLINK=
149 export USE_DNSSEC=$(usetf dnssec)
150 export USE_LIBCAP_NG=$(usetf caps)
151 export USE_LIBCURL=$(usetf curl)
152 export USE_LDAP=$(usetf ldap)
153 export USE_XAUTHPAM=$(usetf pam)
154 }
155
156 src_compile() {
157 emake programs
158 }
159
160 src_install() {
161 emake DESTDIR="${D}" install
162 sed -i -e '1s:python$:python2:' "${D}"/usr/libexec/ipsec/verify || die
163
164 echo "include /etc/ipsec.d/*.secrets" > "${D}"/etc/ipsec.secrets
165 fperms 0600 /etc/ipsec.secrets
166
167 systemd_dounit "${FILESDIR}/ipsec.service"
168
169 dodoc CHANGES README
170 dodoc -r docs
171
172 find "${D}" -type d -empty -delete || die
173 }
174
175 pkg_postinst() {
176 local IPSEC_CONFDIR=${ROOT%/}/etc/ipsec.d
177 if [[ ! -f ${IPSEC_CONFDIR}/cert8.db ]]; then
178 ebegin "Setting up NSS database in ${IPSEC_CONFDIR}"
179 certutil -N -d "${IPSEC_CONFDIR}" -f <(echo)
180 eend $?
181 fi
182 }