dev-libs/libxr: bump EAPI and add libressl support
authorAnthony G. Basile <blueness@gentoo.org>
Sat, 25 Jun 2016 23:36:31 +0000 (19:36 -0400)
committerAnthony G. Basile <blueness@gentoo.org>
Sat, 25 Jun 2016 23:36:31 +0000 (19:36 -0400)
Package-Manager: portage-2.2.28

dev-libs/libxr/libxr-1.0.ebuild

index 8aedc0319e16853184d7bea07c9b238db37cf904..cdd0cf775113605a76bfe7a269701b4159a749d3 100644 (file)
@@ -1,7 +1,9 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
+EAPI=5
+
 DESCRIPTION="Cross-platform XML-RPC client/server library written in C"
 HOMEPAGE="http://oss.zonio.net/libxr.htm"
 SRC_URI="http://oss.zonio.net/releases/libxr/${P}.tar.bz2"
@@ -9,22 +11,22 @@ SRC_URI="http://oss.zonio.net/releases/libxr/${P}.tar.bz2"
 LICENSE="LGPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE=""
+IUSE="libressl"
 # IUSE="json"
 
 RDEPEND=">=dev-libs/glib-2.12
-                >=dev-libs/libxml2-2.6.20
-                dev-libs/openssl"
-#               json? ( >=dev-libs/json-c-0.3 )"
+        >=dev-libs/libxml2-2.6.20
+       !libressl? ( dev-libs/openssl:0= )
+       libressl? ( dev-libs/libressl:0= )"
+#      json? ( >=dev-libs/json-c-0.3 )"
 DEPEND="${RDEPEND}
                virtual/pkgconfig
                dev-util/re2c"
 
-src_compile() {
-       econf --without-json || die
-       emake || die
+src_configure() {
+       econf --without-json
 }
 
 src_install() {
-       emake DESTDIR="$D" install || die
+       emake DESTDIR="$D" install
 }