mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-22 15:01:00 +02:00
bump(net-libs/neon): sync with upstream for arm64
Signed-off-by: Geoff Levand <geoff@infradead.org>
This commit is contained in:
parent
3986d0aaa6
commit
bdc600abd6
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst prepare
|
||||
DEPEND=expat? ( dev-libs/expat ) !expat? ( dev-libs/libxml2 ) gnutls? ( app-misc/ca-certificates >=net-libs/gnutls-2.0 pkcs11? ( dev-libs/pakchois ) ) !gnutls? ( ssl? ( >=dev-libs/openssl-0.9.6f pkcs11? ( dev-libs/pakchois ) ) ) kerberos? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) nls? ( virtual/libintl ) zlib? ( sys-libs/zlib ) dev-util/pkgconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=HTTP and WebDAV client library
|
||||
EAPI=3
|
||||
HOMEPAGE=http://www.webdav.org/neon/
|
||||
IUSE=doc expat gnutls kerberos libproxy nls pkcs11 ssl static-libs zlib linguas_cs linguas_de linguas_fr linguas_ja linguas_nn linguas_pl linguas_ru linguas_tr linguas_zh_CN
|
||||
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=expat? ( dev-libs/expat ) !expat? ( dev-libs/libxml2 ) gnutls? ( app-misc/ca-certificates >=net-libs/gnutls-2.0 pkcs11? ( dev-libs/pakchois ) ) !gnutls? ( ssl? ( >=dev-libs/openssl-0.9.6f pkcs11? ( dev-libs/pakchois ) ) ) kerberos? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) nls? ( virtual/libintl ) zlib? ( sys-libs/zlib )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=http://www.webdav.org/neon/neon-0.29.6.tar.gz
|
||||
_eclasses_=autotools 999c8f6cf5d91495cb0779588f20716c eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs c961250d50160cd37d6b7fd9e8429c92 versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=e094419a551eea5e194fdd6b6aff073c
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=expat? ( dev-libs/expat ) !expat? ( dev-libs/libxml2 ) gnutls? ( app-misc/ca-certificates >=net-libs/gnutls-2.0 pkcs11? ( dev-libs/pakchois ) ) !gnutls? ( ssl? ( >=dev-libs/openssl-0.9.6f pkcs11? ( dev-libs/pakchois ) ) ) kerberos? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) nls? ( virtual/libintl ) zlib? ( sys-libs/zlib ) virtual/pkgconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=HTTP and WebDAV client library
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.webdav.org/neon/
|
||||
IUSE=doc expat gnutls kerberos libproxy nls pkcs11 ssl static-libs zlib linguas_cs linguas_de linguas_fr linguas_ja linguas_nn linguas_pl linguas_ru linguas_tr linguas_zh_CN
|
||||
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=expat? ( dev-libs/expat ) !expat? ( dev-libs/libxml2 ) gnutls? ( app-misc/ca-certificates >=net-libs/gnutls-2.0 pkcs11? ( dev-libs/pakchois ) ) !gnutls? ( ssl? ( >=dev-libs/openssl-0.9.6f pkcs11? ( dev-libs/pakchois ) ) ) kerberos? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) nls? ( virtual/libintl ) zlib? ( sys-libs/zlib )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=http://www.webdav.org/neon/neon-0.29.6.tar.gz
|
||||
_eclasses_=autotools 999c8f6cf5d91495cb0779588f20716c eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs c961250d50160cd37d6b7fd9e8429c92
|
||||
_md5_=92f41d4705eb3c2e2b7ad93749d5e581
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=expat? ( dev-libs/expat ) !expat? ( dev-libs/libxml2 ) gnutls? ( app-misc/ca-certificates >=net-libs/gnutls-2.0 pkcs11? ( dev-libs/pakchois ) ) !gnutls? ( ssl? ( >=dev-libs/openssl-0.9.6f pkcs11? ( dev-libs/pakchois ) ) ) kerberos? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) nls? ( virtual/libintl ) zlib? ( sys-libs/zlib ) virtual/pkgconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=HTTP and WebDAV client library
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.webdav.org/neon/
|
||||
IUSE=doc expat gnutls kerberos libproxy nls pkcs11 ssl static-libs zlib linguas_cs linguas_de linguas_fr linguas_ja linguas_nn linguas_pl linguas_ru linguas_tr linguas_zh_CN
|
||||
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=expat? ( dev-libs/expat ) !expat? ( dev-libs/libxml2 ) gnutls? ( app-misc/ca-certificates >=net-libs/gnutls-2.0 pkcs11? ( dev-libs/pakchois ) ) !gnutls? ( ssl? ( >=dev-libs/openssl-0.9.6f pkcs11? ( dev-libs/pakchois ) ) ) kerberos? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) nls? ( virtual/libintl ) zlib? ( sys-libs/zlib )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=http://www.webdav.org/neon/neon-0.29.6.tar.gz
|
||||
_eclasses_=autotools 999c8f6cf5d91495cb0779588f20716c eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs c961250d50160cd37d6b7fd9e8429c92
|
||||
_md5_=a8937d969ec033882b4c79540ac2d1ff
|
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-libs/neon-0.30.0
vendored
Normal file
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-libs/neon-0.30.0
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=expat? ( dev-libs/expat:0= ) !expat? ( dev-libs/libxml2:2= ) gnutls? ( app-misc/ca-certificates net-libs/gnutls:0= pkcs11? ( dev-libs/pakchois:0= ) ) !gnutls? ( ssl? ( dev-libs/openssl:0= pkcs11? ( dev-libs/pakchois:0= ) ) ) kerberos? ( virtual/krb5:0= ) libproxy? ( net-libs/libproxy:0= ) nls? ( virtual/libintl:0= ) zlib? ( sys-libs/zlib:0= ) virtual/pkgconfig !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=HTTP and WebDAV client library
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.webdav.org/neon/
|
||||
IUSE=doc expat gnutls kerberos libproxy nls pkcs11 ssl static-libs zlib linguas_cs linguas_de linguas_fr linguas_ja linguas_nn linguas_pl linguas_ru linguas_tr linguas_zh_CN
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=expat? ( dev-libs/expat:0= ) !expat? ( dev-libs/libxml2:2= ) gnutls? ( app-misc/ca-certificates net-libs/gnutls:0= pkcs11? ( dev-libs/pakchois:0= ) ) !gnutls? ( ssl? ( dev-libs/openssl:0= pkcs11? ( dev-libs/pakchois:0= ) ) ) kerberos? ( virtual/krb5:0= ) libproxy? ( net-libs/libproxy:0= ) nls? ( virtual/libintl:0= ) zlib? ( sys-libs/zlib:0= )
|
||||
RESTRICT=test
|
||||
SLOT=0/27
|
||||
SRC_URI=http://www.webdav.org/neon/neon-0.30.0.tar.gz
|
||||
_eclasses_=autotools 999c8f6cf5d91495cb0779588f20716c libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs c961250d50160cd37d6b7fd9e8429c92
|
||||
_md5_=9c34980a548dbc34bcbe5fb8e21128b0
|
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-libs/neon-0.30.0-r1
vendored
Normal file
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-libs/neon-0.30.0-r1
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=expat? ( >=dev-libs/expat-2.1.0-r3:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !expat? ( >=dev-libs/libxml2-2.9.1-r4:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gnutls? ( app-misc/ca-certificates >=net-libs/gnutls-2.12.23-r6:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] pkcs11? ( >=dev-libs/pakchois-0.4-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) !gnutls? ( ssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] pkcs11? ( >=dev-libs/pakchois-0.4-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) ) kerberos? ( >=virtual/krb5-0-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libproxy? ( >=net-libs/libproxy-0.4.11-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nls? ( >=virtual/libintl-0-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=virtual/pkgconfig-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=HTTP and WebDAV client library
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.webdav.org/neon/
|
||||
IUSE=doc expat gnutls kerberos libproxy nls pkcs11 ssl static-libs zlib linguas_cs linguas_de linguas_fr linguas_ja linguas_nn linguas_pl linguas_ru linguas_tr linguas_zh_CN abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=expat? ( >=dev-libs/expat-2.1.0-r3:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !expat? ( >=dev-libs/libxml2-2.9.1-r4:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gnutls? ( app-misc/ca-certificates >=net-libs/gnutls-2.12.23-r6:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] pkcs11? ( >=dev-libs/pakchois-0.4-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) !gnutls? ( ssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] pkcs11? ( >=dev-libs/pakchois-0.4-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) ) kerberos? ( >=virtual/krb5-0-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libproxy? ( >=net-libs/libproxy-0.4.11-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nls? ( >=virtual/libintl-0-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( >=sys-libs/zlib-1.2.8-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r8 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )
|
||||
RESTRICT=test
|
||||
SLOT=0/27
|
||||
SRC_URI=http://www.webdav.org/neon/neon-0.30.0.tar.gz
|
||||
_eclasses_=autotools 999c8f6cf5d91495cb0779588f20716c eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs c961250d50160cd37d6b7fd9e8429c92
|
||||
_md5_=4adb2c78268a869bbdb3616c9c517545
|
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-libs/neon-0.30.1
vendored
Normal file
14
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-libs/neon-0.30.1
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=expat? ( dev-libs/expat:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !expat? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gnutls? ( app-misc/ca-certificates net-libs/gnutls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] pkcs11? ( dev-libs/pakchois:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) !gnutls? ( ssl? ( dev-libs/openssl:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] pkcs11? ( dev-libs/pakchois:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) ) kerberos? ( virtual/krb5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libproxy? ( net-libs/libproxy:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nls? ( virtual/libintl:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( sys-libs/zlib:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) virtual/pkgconfig[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=HTTP and WebDAV client library
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.webdav.org/neon/
|
||||
IUSE=doc expat gnutls kerberos libproxy nls pkcs11 ssl static-libs zlib linguas_cs linguas_de linguas_fr linguas_ja linguas_nn linguas_pl linguas_ru linguas_tr linguas_zh_CN abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=expat? ( dev-libs/expat:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !expat? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gnutls? ( app-misc/ca-certificates net-libs/gnutls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] pkcs11? ( dev-libs/pakchois:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) !gnutls? ( ssl? ( dev-libs/openssl:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] pkcs11? ( dev-libs/pakchois:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) ) kerberos? ( virtual/krb5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libproxy? ( net-libs/libproxy:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nls? ( virtual/libintl:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( sys-libs/zlib:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r8 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )
|
||||
RESTRICT=test
|
||||
SLOT=0/27
|
||||
SRC_URI=http://www.webdav.org/neon/neon-0.30.1.tar.gz
|
||||
_eclasses_=autotools 999c8f6cf5d91495cb0779588f20716c eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs c961250d50160cd37d6b7fd9e8429c92
|
||||
_md5_=955dc1910f22b568250dcaf00e9816fc
|
@ -1,6 +1,154 @@
|
||||
# ChangeLog for net-libs/neon
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-libs/neon/ChangeLog,v 1.54 2013/01/01 19:31:48 armin76 Exp $
|
||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-libs/neon/ChangeLog,v 1.93 2014/12/06 16:41:07 ago Exp $
|
||||
|
||||
06 Dec 2014; Agostino Sarubbo <ago@gentoo.org> neon-0.30.1.ebuild:
|
||||
Stable for ia64, wrt bug #529718
|
||||
|
||||
04 Dec 2014; Agostino Sarubbo <ago@gentoo.org> neon-0.30.1.ebuild:
|
||||
Stable for ppc64, wrt bug #529718
|
||||
|
||||
03 Dec 2014; Agostino Sarubbo <ago@gentoo.org> neon-0.30.1.ebuild:
|
||||
Stable for ppc, wrt bug #529718
|
||||
|
||||
02 Dec 2014; Markus Meier <maekke@gentoo.org> neon-0.30.1.ebuild:
|
||||
arm stable, bug #529718
|
||||
|
||||
02 Dec 2014; Agostino Sarubbo <ago@gentoo.org> neon-0.30.1.ebuild:
|
||||
Stable for alpha, wrt bug #529718
|
||||
|
||||
01 Dec 2014; Agostino Sarubbo <ago@gentoo.org> neon-0.30.1.ebuild:
|
||||
Stable for sparc, wrt bug #529718
|
||||
|
||||
25 Nov 2014; Agostino Sarubbo <ago@gentoo.org> neon-0.30.1.ebuild:
|
||||
Stable for x86, wrt bug #529718
|
||||
|
||||
22 Nov 2014; Mikle Kolyada <zlogene@gentoo.org> neon-0.30.1.ebuild:
|
||||
amd64 stable wrt bug #529718
|
||||
|
||||
19 Nov 2014; Jeroen Roovers <jer@gentoo.org> neon-0.30.1.ebuild:
|
||||
Stable for HPPA (bug #529718).
|
||||
|
||||
11 Nov 2014; Agostino Sarubbo <ago@gentoo.org> neon-0.30.0-r1.ebuild:
|
||||
Stable for ia64, wrt bug #518614
|
||||
|
||||
02 Nov 2014; Agostino Sarubbo <ago@gentoo.org> neon-0.30.0-r1.ebuild:
|
||||
Stable for alpha, wrt bug #518614
|
||||
|
||||
29 Oct 2014; Agostino Sarubbo <ago@gentoo.org> neon-0.30.0-r1.ebuild:
|
||||
Stable for sparc, wrt bug #518614
|
||||
|
||||
27 Oct 2014; Agostino Sarubbo <ago@gentoo.org> neon-0.30.0-r1.ebuild:
|
||||
Stable for ppc64, wrt bug #518614
|
||||
|
||||
18 Oct 2014; Agostino Sarubbo <ago@gentoo.org> neon-0.30.0-r1.ebuild:
|
||||
Stable for ppc, wrt bug #518614
|
||||
|
||||
12 Oct 2014; Agostino Sarubbo <ago@gentoo.org> neon-0.30.0-r1.ebuild:
|
||||
Stable for x86, wrt bug #518614
|
||||
|
||||
10 Oct 2014; Agostino Sarubbo <ago@gentoo.org> neon-0.30.0-r1.ebuild:
|
||||
Stable for amd64, wrt bug #518614
|
||||
|
||||
*neon-0.30.1 (01 Oct 2014)
|
||||
|
||||
01 Oct 2014; Mike Gilbert <floppym@gentoo.org> +neon-0.30.1.ebuild:
|
||||
Version bump. Ebuild by Arfrever.
|
||||
|
||||
13 Sep 2014; Markus Meier <maekke@gentoo.org> neon-0.30.0-r1.ebuild:
|
||||
arm stable, bug #518614
|
||||
|
||||
09 Aug 2014; Jeroen Roovers <jer@gentoo.org> neon-0.30.0-r1.ebuild:
|
||||
Stable for HPPA (bug #518614).
|
||||
|
||||
18 Jun 2014; Michał Górny <mgorny@gentoo.org> neon-0.30.0-r1.ebuild:
|
||||
Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug
|
||||
#513718.
|
||||
|
||||
*neon-0.30.0-r1 (08 Jun 2014)
|
||||
|
||||
08 Jun 2014; Michał Górny <mgorny@gentoo.org> +neon-0.30.0-r1.ebuild:
|
||||
Enable multilib support.
|
||||
|
||||
16 Mar 2014; Mike Frysinger <vapier@gentoo.org> neon-0.30.0.ebuild:
|
||||
Add arm64 love.
|
||||
|
||||
10 Feb 2014; Mike Gilbert <floppym@gentoo.org> -files/neon-0.29.6-doc.patch,
|
||||
-files/neon-0.29.6-gnutls-3-backport.patch,
|
||||
-files/neon-0.29.6-gnutls-3-functions.patch,
|
||||
-files/neon-0.29.6-gnutls-3-types.patch,
|
||||
-files/neon-0.29.6-no-ssl-check.patch, -neon-0.29.6-r5.ebuild:
|
||||
Remove old (again).
|
||||
|
||||
*neon-0.29.6-r5 (26 Jan 2014)
|
||||
|
||||
26 Jan 2014; Mike Gilbert <floppym@gentoo.org> +files/neon-0.29.6-doc.patch,
|
||||
+files/neon-0.29.6-gnutls-3-backport.patch,
|
||||
+files/neon-0.29.6-gnutls-3-functions.patch,
|
||||
+files/neon-0.29.6-gnutls-3-types.patch,
|
||||
+files/neon-0.29.6-no-ssl-check.patch, +neon-0.29.6-r5.ebuild:
|
||||
Restore old version to satisfy www-misc/litmus.
|
||||
|
||||
26 Jan 2014; Mike Gilbert <floppym@gentoo.org> -files/neon-0.29.6-doc.patch,
|
||||
-files/neon-0.29.6-gnutls-3-backport.patch,
|
||||
-files/neon-0.29.6-gnutls-3-functions.patch,
|
||||
-files/neon-0.29.6-gnutls-3-types.patch,
|
||||
-files/neon-0.29.6-no-ssl-check.patch, -neon-0.29.6-r1.ebuild,
|
||||
-neon-0.29.6-r2.ebuild, -neon-0.29.6-r5.ebuild:
|
||||
Remove old per Arfrever.
|
||||
|
||||
26 Jan 2014; Agostino Sarubbo <ago@gentoo.org> neon-0.30.0.ebuild:
|
||||
Stable for sparc, wrt bug #497738
|
||||
|
||||
26 Jan 2014; Agostino Sarubbo <ago@gentoo.org> neon-0.30.0.ebuild:
|
||||
Stable for x86, wrt bug #497738
|
||||
|
||||
20 Jan 2014; Agostino Sarubbo <ago@gentoo.org> neon-0.30.0.ebuild:
|
||||
Stable for ppc, wrt bug #497738
|
||||
|
||||
19 Jan 2014; Agostino Sarubbo <ago@gentoo.org> neon-0.30.0.ebuild:
|
||||
Stable for ppc64, wrt bug #497738
|
||||
|
||||
18 Jan 2014; Agostino Sarubbo <ago@gentoo.org> neon-0.30.0.ebuild:
|
||||
Stable for alpha, wrt bug #497738
|
||||
|
||||
18 Jan 2014; Pacho Ramos <pacho@gentoo.org> neon-0.30.0.ebuild:
|
||||
amd64 stable, bug #497738
|
||||
|
||||
16 Jan 2014; Markus Meier <maekke@gentoo.org> neon-0.30.0.ebuild:
|
||||
arm stable, bug #497738
|
||||
|
||||
15 Jan 2014; Agostino Sarubbo <ago@gentoo.org> neon-0.30.0.ebuild:
|
||||
Stable for ia64, wrt bug #497738
|
||||
|
||||
11 Jan 2014; Jeroen Roovers <jer@gentoo.org> neon-0.30.0.ebuild:
|
||||
Stable for HPPA (bug #497738).
|
||||
|
||||
*neon-0.30.0 (03 Aug 2013)
|
||||
|
||||
03 Aug 2013; Mike Gilbert <floppym@gentoo.org> +neon-0.30.0.ebuild:
|
||||
Version bump. Ebuild by Arfrever.
|
||||
|
||||
*neon-0.29.6-r5 (26 Feb 2013)
|
||||
|
||||
26 Feb 2013; Justin Lecher <jlec@gentoo.org> -neon-0.29.6-r4.ebuild,
|
||||
+neon-0.29.6-r5.ebuild, metadata.xml:
|
||||
Add missing linebreak
|
||||
|
||||
*neon-0.29.6-r4 (26 Feb 2013)
|
||||
|
||||
26 Feb 2013; <qnikst@gentoo.org> +neon-0.29.6-r4.ebuild,
|
||||
-neon-0.29.6-r3.ebuild:
|
||||
fix doc path thanks to Chris Mayo <aklhfex@gmail.com>
|
||||
|
||||
*neon-0.29.6-r3 (24 Feb 2013)
|
||||
|
||||
24 Feb 2013; <qnikst@gentoo.org> +files/neon-0.29.6-doc.patch,
|
||||
+neon-0.29.6-r3.ebuild:
|
||||
fix docs layout, thanks to Chris Mayo (#458628)
|
||||
|
||||
21 Feb 2013; Zac Medico <zmedico@gentoo.org> neon-0.29.6-r2.ebuild:
|
||||
Add ~arm-linux keyword.
|
||||
|
||||
01 Jan 2013; Raúl Porcel <armin76@gentoo.org> neon-0.29.6-r2.ebuild:
|
||||
arm/ia64/s390/sh stable wrt #448638
|
||||
|
@ -1,19 +1,27 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX neon-0.29.6-gnutls-3-backport.patch 2830 SHA256 b1ff6b7bd5a0b48109c82e5968a63241c7eb4235a93e0a1b2a7bf8e6e5a5d515 SHA512 46fe323e34294a1b0102edc4422d8037a4aa16a2ed0b3a445086d9e8a8091fc695eb736d847c30f7bb41df57a6a77b998c822dbb628b828d9532783c4b6d87b2 WHIRLPOOL 2c3ccfe8816f7a9bd7c03fe648784466e9e0c5b6aae68f7fc9b7cfeb84d1b1be2b2a982950806811e691e4f2963c054d6043eea083bffbc94c3bf28e2d15fe41
|
||||
AUX neon-0.29.6-gnutls-3-functions.patch 4867 SHA256 3d1e50fe2fc79e92e42acbab179a41e9c1c0f96d6f72c19a9f650eebc1f1bd11 SHA512 d278085db6d0d75db67881bedc11c323317a28e70a0f474a5c4d29f1b0d96f4cef2a59d4af1dbfed175e496b091f3dbb9f604d67a45d11638bc1a597729b8e73 WHIRLPOOL 78e40d87f6ad1f0754b566a43700e50934e954f460b6b4c5f704ca7da67af123018b0eb8939a4ff3ab421d937a2007089408be07fb6a995c8946269850ca0db3
|
||||
AUX neon-0.29.6-gnutls-3-types.patch 1996 SHA256 1a2aabc6183abe942d5cf547a6f3dd2f28ba98b3e709f718527ba0d9c6969ae3 SHA512 7a139c36329f1125007184da4c50dbe50747486336835e67601033be82ed8ad0838d7af05f9737c8849c76cad0ec4494fffb8390062c268ae747a41a7ac7773d WHIRLPOOL b1432084f5726cfa8460876d99742366238e5d063b86088793d4d80945cd6b6a913a682c05204cab13bfffeabeaff81a9b0e552961811c4d07610a339c28cfa5
|
||||
AUX neon-0.29.6-no-ssl-check.patch 834 SHA256 4377b91e901c61feb9ddecc0160cda6717fe24d6caeac8c912ec19a71565bd0e SHA512 36577a6da214e0b354ab646ec678b58d30a56680d8dad1a325025f844b487c58768778da4ac9f6e86e327f5b849c0cc538824672aff5eb611adb11631f03f4f5 WHIRLPOOL 973a2de0606ec2749d174b4dfb1e9ae615c4d3941d6e065e9c3c6df820d64245a8b239166770e187a3d7bac2e0d046edf27bfe938441f4c5e0a43c3aa30a4691
|
||||
DIST neon-0.29.6.tar.gz 882267 SHA256 9c640b728d6dc80ef1e48f83181166ab6bc95309cece5537e01ffdd01b96eb43 SHA512 26424f30936170a28fdb0188e10985c2b0e1e4266c4c1832384a02b69828741eb1370015646656f979cc74f2fd6a092d0d32bca401c04939b9890db3fb696260 WHIRLPOOL 8b77ed8a52eec1993b41d19963252ce2637c3ff1e21fbbdfd54a8416fff4f9827d03827e51ca3712a92dc529ed329444b4ce3603f547a66420e9a2b750017b03
|
||||
EBUILD neon-0.29.6-r1.ebuild 2883 SHA256 ed2805a8362fdfd90d5d4d2cdca2bf5bf1b1c90ef9a0a807657f06188868e2a2 SHA512 d425f25b8d716c1a82b1e929737eeb2f1bd6f468fb1abefb9e4888256e1bd2c344ff370a01cc1ba84554f6fd454aa04ba48fc16b59a72906d9b4c3e585e3e5f3 WHIRLPOOL 68ab92026645dd2fb345106c0744ddb15f86e6542b130269eb9d639531400dfcfccf97d57d44c349670fc4b899e41e17dae2deb9e6e731315b41c0b873808d57
|
||||
EBUILD neon-0.29.6-r2.ebuild 2942 SHA256 8eb295ac3040e37a251051573d1eb0b3ebb53c3f9c7d1e79f9a7ddf4cd54985e SHA512 40638afc857b11688e29b78f5c132b35db21ce55ac494626576e85254f9fa7d77c06e49f316f515636e583be08182c8e4341e5c59131846806239117b0b21311 WHIRLPOOL 84440477f4207057a3e937bd7d44e7bd88e670c72ebd30b5702d150eec98f770c37f6f1c65aee12fc113e123fd8e3c51296ef427396f911eca8ab3d6638b7f1a
|
||||
MISC ChangeLog 26593 SHA256 722f79fce61bbb42b4f4c01f9c91a69e782f38975132fae47de0ace1d5650d7a SHA512 d9a7bfe826a61e3588ea236c0ea2a65cb6a4684235204dcaa9f220c1a8462d7af2a45099b26cde21b71c8aa45d18af072fd9b7195a111466b55ed5c8c8fe716b WHIRLPOOL 2cc05bfa03cf358b44262e1668c21f26ff9f42948d09de42b64ebc4b238ddc2f001093e825ee44d2cc1cd5c3ec4b63df4d0724cbdd0329f36923a6288775ddcc
|
||||
MISC metadata.xml 1208 SHA256 2697b773cf5d2673a1bfd349724f0ef0a70ecea111713373ba348cee6e075ca1 SHA512 e08f9806282d877c9db6ae6c08aac05c3c0e2104338117d4047a9e31afca5dd0b648b5acd6410477960516cf27788e0c41c108995192231a5aa2676beac23934 WHIRLPOOL fc07bf5d350a6225788567f0fb0adb5e8caf2ce3e20af586236fec938d784d8218cd9d6d426ba6623f544b5f34d07274e1d008be78048e67f366a7db2fcc1e39
|
||||
DIST neon-0.30.0.tar.gz 909989 SHA256 2962cfcb5d30f3272e3d2fa0e473434419770a3801afe3d46e5d1650787990c2 SHA512 67f8a6c5549c37d984d8a0af88cd93c8c51593fa995662fd686e47acb630143d7b0c02c09d3c19f6a0181e0ff82940618cf72a76f9cb17bb964293f4118f013e WHIRLPOOL 75df16aae54410e97887ad1b1d45a17e58868cffff7d929f511c4840179ace1500c33228b02de7a038b9620d729e5153e1e14cc916ed1af9ce90bf4c49fb4b71
|
||||
DIST neon-0.30.1.tar.gz 911414 SHA256 00c626c0dc18d094ab374dbd9a354915bfe4776433289386ed489c2ec0845cdd SHA512 4a9e45c886e04c5e1a1c781f7c2544b73724e09745097b1e8dc9adf9acd79af1762d668d4f18c295d7b4148d57af797834dd3c1203f2529089f7d1972ca71e63 WHIRLPOOL 747385544f0fbacc6c39fa5911ee5a21654ac21ecea89f297c17b43c21a7a649ae47b08b155733e9da0286a24024f4e54dcff3c9c2d678d9abe27f83054d718b
|
||||
EBUILD neon-0.30.0-r1.ebuild 3127 SHA256 abe4703a58e7c6a4e2a042fa6f92a6f1a504e3772d5f01aa0a3e8446240913d5 SHA512 a917c7e540533dd3a5dbbab37ce5f368ff3a65818d4263777a0da079ae5849f558730d0cc34465fca288e01ed41036f573551a0d21df6d4e4e786cfe80b60272 WHIRLPOOL e17c6a6799a42778229de758ff319fa9ae533fa1488e0674754c7f5960d4196f663a5a5c9077b2a13ec4cd061af6bb22ec7b13dff9683af0dfb1055811fbf139
|
||||
EBUILD neon-0.30.0.ebuild 2512 SHA256 01d130b08ce0a58ee47005cfb5dbd67cbc054eada8c28ec9d9eff97fb6c97e6d SHA512 cd792bd8b46e9556dc28b3ed2c6ca32f59f4aad5fbca4b0c8a34d5f4203c4ccecb022c3695f01244e3e2e3461d8d96388c188a5d95de1427b150d01b8d3e3eeb WHIRLPOOL 13cf80bfce43967170de73a19bf3a06af3ec78f21337259760e4010097f6d7294ddf1b2ff0054cf86db4b5b9a46ea1e6a534861315e3ec0a908f37d3b277a361
|
||||
EBUILD neon-0.30.1.ebuild 3031 SHA256 41ee78d3dc6ecf5b7baaef8b57ef52569ddd67c19f2c620733bfe5f417135b3e SHA512 5a0722e69168a2859baf5201db56c6e798cdc992206e06a69be66e60805f836daa9ee1d839477747f47ac4827b4f4b24c9f8b45904d3d57d8f32767755f60d44 WHIRLPOOL 19a1957c7abc36afe27e0c3dc5dd63a8bc1d80e778f85d6ba1bb15c828bf2c963839a8922fd949193f8db213689f0960c48ca2ad339a2d55119a9afa4fb446dd
|
||||
MISC ChangeLog 31689 SHA256 97c5441bb38dc0dcd438c880e2249d4b78809e5139901d9837e3043360f482de SHA512 18b8e60a7c6d348f4793783434e121bb36a498a46b82651bc298b0b5dc5252c2bf879cf2ee22b7fd6b79140b2230d37d38eecdc14b2588cd0207bb17f7de994d WHIRLPOOL 7467c52747e69c8410643eba2042fffc72699d46cdf047654e68d4404d2fdf64039794b5f2142589b7f6b6495a0c3067b4c2789a9fb0194e3542008cab57702e
|
||||
MISC metadata.xml 1221 SHA256 9c82ad6fe8e39c5dd55a026c64723e6e67c28b0332f8b4268b3043a0913b0b2c SHA512 fad08f7f145be6c765c130d276e653f2376c1fc78e4c2c51ccc6fd3b08b5694d3d03c82f69bab12e6a329b5a20ac8e261491675f0b44234181cdeb99d206166e WHIRLPOOL 223bc31e8bfc93882836a82d0f83ba8d59d75f61e73640515341daf05aa88d179f0e2c3988d621242f6dbaa6528d8d67f0e9c96f248e44f36df217f8d2df87c8
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlDjOaYACgkQuQc30/atMkBACgCeKdD+jgjefIKl1hCRun3RHwQF
|
||||
Bh8An0r9tN62U8ZGNteZXaWNuXNDnIr/
|
||||
=I1rR
|
||||
iQIcBAEBCAAGBQJUgzGkAAoJELp701BxlEWfBdsQAICacjzMyI4E/u0+THd9B9zS
|
||||
zvRWBQyNCfSCoUka0+gk2rSL8wiVWoHFVhKDlRtxIv6HZLuUvn02DJ70Xr8CRne7
|
||||
PORosw4IfqhnOmmcjWl7OdHK0byXOzU2XLH89sb5MNWNr2kB5EiSMthF32tSY6fB
|
||||
YRlJm5SYDpdVPEjcENZk5JkxAVL7avhXTvBl2oJuTl/ycFpaz4Qrg7Bo4gGTtyB8
|
||||
4yLaNRPSXb0BJlYwnID9PPtOJWaxkBit73CYO8ANXpz/VThennNwSnDxiD2puB+I
|
||||
1wOTR/mfVPZvoroV6rVyYz9aYtYxML/f8H+qAvrT9NYac7raAkhYB6UTIqPlOBbR
|
||||
Eay0eOsS7F6eiUuohs7rNXDtm/a1/K0LA9Ktg19LZAVqSN8ChoYuqGloo4GlX+Yv
|
||||
EWG9NO4sbn8xpJcFZ6FvcH0w1naZMuVGr5SjPi6811B/Je65aUm6BJ2LUm4qNdla
|
||||
3SScW6dreMTjgQ42y3dgPaZ2S4Bs6tbPnXZgiX0bPvUu4P+xaZE14VaDStYLQkGb
|
||||
99ScR+YmhTNXXgI6Db2j7HBsqqJiMwXD7o3DSLECOGBv5VE19iVHUGyLMAe0myvg
|
||||
gSei9gBF2VvwhI9kYdiOm+0yXUaJHuqAhBb1hI+z/wvhf4a6QLqz5AIeAmU2ZGLQ
|
||||
qmYqVrsZkZLzUVcr0Noq
|
||||
=7mqq
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,96 +0,0 @@
|
||||
BUGZILLA-GENTOO: https://bugs.gentoo.org/show_bug.cgi?id=440936,
|
||||
BUGZILLA-GNUTLS: https://savannah.gnu.org/support/index.php?108189
|
||||
|
||||
This patch fixes situation when subversion fails on some https sources
|
||||
due incorrect handing of issuers in neon library.
|
||||
|
||||
Patch is backported from upstream.
|
||||
|
||||
diff --git a/src/ne_gnutls.c b/src/ne_gnutls.c
|
||||
index 5a5dca9..0eef990 100644
|
||||
--- a/src/ne_gnutls.c
|
||||
+++ b/src/ne_gnutls.c
|
||||
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
neon SSL/TLS support using GNU TLS
|
||||
- Copyright (C) 2002-2010, Joe Orton <joe@manyfish.co.uk>
|
||||
+ Copyright (C) 2002-2011, Joe Orton <joe@manyfish.co.uk>
|
||||
Copyright (C) 2004, Aleix Conchillo Flaque <aleix@member.fsf.org>
|
||||
|
||||
This library is free software; you can redistribute it and/or
|
||||
@@ -486,7 +486,7 @@ static ne_ssl_certificate *populate_cert(ne_ssl_certificate *cert,
|
||||
static gnutls_x509_crt x509_crt_copy(gnutls_x509_crt src)
|
||||
{
|
||||
int ret;
|
||||
- size_t size;
|
||||
+ size_t size = 0;
|
||||
gnutls_datum tmp;
|
||||
gnutls_x509_crt dest;
|
||||
|
||||
@@ -680,6 +680,11 @@ void ne_ssl_context_set_flag(ne_ssl_context *ctx, int flag, int value)
|
||||
/* SSLv2 not supported. */
|
||||
}
|
||||
|
||||
+int ne_ssl_context_get_flag(ne_ssl_context *ctx, int flag)
|
||||
+{
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
void ne_ssl_context_destroy(ne_ssl_context *ctx)
|
||||
{
|
||||
gnutls_certificate_free_credentials(ctx->cred);
|
||||
@@ -1128,6 +1133,21 @@ static int pkcs12_parse(gnutls_pkcs12_t p12, gnutls_x509_privkey *pkey,
|
||||
|
||||
ne_ssl_client_cert *ne_ssl_clicert_read(const char *filename)
|
||||
{
|
||||
+ gnutls_datum datum;
|
||||
+ ne_ssl_client_cert *cc;
|
||||
+
|
||||
+ if (read_to_datum(filename, &datum))
|
||||
+ return NULL;
|
||||
+
|
||||
+ cc = ne_ssl_clicert_import(datum.data, datum.size);
|
||||
+
|
||||
+ ne_free(datum.data);
|
||||
+
|
||||
+ return cc;
|
||||
+}
|
||||
+
|
||||
+ne_ssl_client_cert *ne_ssl_clicert_import(const unsigned char *buffer, size_t buflen)
|
||||
+{
|
||||
int ret;
|
||||
gnutls_datum data;
|
||||
gnutls_pkcs12_t p12;
|
||||
@@ -1136,15 +1156,14 @@ ne_ssl_client_cert *ne_ssl_clicert_read(const char *filename)
|
||||
gnutls_x509_crt cert = NULL;
|
||||
gnutls_x509_privkey pkey = NULL;
|
||||
|
||||
- if (read_to_datum(filename, &data))
|
||||
- return NULL;
|
||||
+ data.data = buffer;
|
||||
+ data.size = buflen;
|
||||
|
||||
if (gnutls_pkcs12_init(&p12) != 0) {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
ret = gnutls_pkcs12_import(p12, &data, GNUTLS_X509_FMT_DER, 0);
|
||||
- ne_free(data.data);
|
||||
if (ret < 0) {
|
||||
gnutls_pkcs12_deinit(p12);
|
||||
return NULL;
|
||||
|
||||
diff --git a/src/ne_gnutls.c b/src/ne_gnutls.c
|
||||
index 0eef990..2ed90c2 100644
|
||||
--- a/src/ne_gnutls.c
|
||||
+++ b/src/ne_gnutls.c
|
||||
@@ -60,6 +60,9 @@ GCRY_THREAD_OPTION_PTHREAD_IMPL;
|
||||
#include "ne_private.h"
|
||||
#include "ne_privssl.h"
|
||||
|
||||
+
|
||||
+ne_ssl_client_cert *ne_ssl_clicert_import(const unsigned char *buffer, size_t buflen);
|
||||
+
|
||||
#if LIBGNUTLS_VERSION_NUMBER >= 0x020302
|
||||
/* The GnuTLS DN functions in 2.3.2 and later allow a simpler DN
|
||||
* abstraction to be used. */
|
@ -1,120 +0,0 @@
|
||||
From d7516e56dc854308349419b81904e9a61751cde4 Mon Sep 17 00:00:00 2001
|
||||
From: Alexander V Vershilov <alexander.vershilov@gmail.com>
|
||||
Date: Thu, 1 Nov 2012 11:44:10 +0400
|
||||
Subject: [PATCH 1/2] neon gnutls-3 fixes
|
||||
|
||||
---
|
||||
macros/neon.m4 | 9 ++++++++-
|
||||
src/ne_gnutls.c | 13 +++++++++++--
|
||||
src/ne_socket.c | 10 +++++++---
|
||||
3 files changed, 26 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/macros/neon.m4 b/macros/neon.m4
|
||||
index 32111c7..40f1d71 100644
|
||||
--- a/macros/neon.m4
|
||||
+++ b/macros/neon.m4
|
||||
@@ -982,13 +982,20 @@ gnutls)
|
||||
# Check for functions in later releases
|
||||
NE_CHECK_FUNCS([gnutls_session_get_data2 gnutls_x509_dn_get_rdn_ava \
|
||||
gnutls_sign_callback_set \
|
||||
+ gnutls_certificate_get_issuer \
|
||||
gnutls_certificate_get_x509_cas \
|
||||
- gnutls_certificate_verify_peers2])
|
||||
+ gnutls_certificate_verify_peers2 \
|
||||
+ gnutls_x509_crt_sign2])
|
||||
|
||||
# fail if gnutls_certificate_verify_peers2 is not found
|
||||
if test x${ac_cv_func_gnutls_certificate_verify_peers2} != xyes; then
|
||||
AC_MSG_ERROR([GnuTLS version predates gnutls_certificate_verify_peers2, newer version required])
|
||||
fi
|
||||
+
|
||||
+ # fail if gnutls_x509_crt_sign2 is not found (it was introduced in 1.2.0, which is required)
|
||||
+ if test x${ac_cv_func_gnutls_x509_crt_sign2} != xyes; then
|
||||
+ AC_MSG_ERROR([GnuTLS version predates gnutls_x509_crt_sign2, newer version required (at least 1.2.0)])
|
||||
+ fi
|
||||
|
||||
# Check for iconv support if using the new RDN access functions:
|
||||
if test ${ac_cv_func_gnutls_x509_dn_get_rdn_ava}X${ac_cv_header_iconv_h} = yesXyes; then
|
||||
diff --git a/src/ne_gnutls.c b/src/ne_gnutls.c
|
||||
index eec5655..d50c6ce 100644
|
||||
--- a/src/ne_gnutls.c
|
||||
+++ b/src/ne_gnutls.c
|
||||
@@ -692,7 +692,7 @@ void ne_ssl_context_destroy(ne_ssl_context *ctx)
|
||||
ne_free(ctx);
|
||||
}
|
||||
|
||||
-#ifdef HAVE_GNUTLS_CERTIFICATE_GET_X509_CAS
|
||||
+#if !defined(HAVE_GNUTLS_CERTIFICATE_GET_ISSUER) && defined(HAVE_GNUTLS_CERTIFICATE_GET_X509_CAS)
|
||||
/* Return the issuer of the given certificate, or NULL if none can be
|
||||
* found. */
|
||||
static gnutls_x509_crt find_issuer(gnutls_x509_crt *ca_list,
|
||||
@@ -747,20 +747,29 @@ static ne_ssl_certificate *make_peers_chain(gnutls_session sock,
|
||||
}
|
||||
}
|
||||
|
||||
-#ifdef HAVE_GNUTLS_CERTIFICATE_GET_X509_CAS
|
||||
+#if defined(HAVE_GNUTLS_CERTIFICATE_GET_ISSUER) || defined(HAVE_GNUTLS_CERTIFICATE_GET_X509_CAS)
|
||||
/* GnuTLS only returns the peers which were *sent* by the server
|
||||
* in the Certificate list during the handshake. Fill in the
|
||||
* complete chain manually against the certs we trust: */
|
||||
if (current->issuer == NULL) {
|
||||
gnutls_x509_crt issuer;
|
||||
+
|
||||
+#ifndef HAVE_GNUTLS_CERTIFICATE_GET_ISSUER
|
||||
gnutls_x509_crt *ca_list;
|
||||
unsigned int num_cas;
|
||||
|
||||
gnutls_certificate_get_x509_cas(crd, &ca_list, &num_cas);
|
||||
+#endif
|
||||
|
||||
do {
|
||||
/* Look up the issuer. */
|
||||
+#ifndef HAVE_GNUTLS_CERTIFICATE_GET_ISSUER
|
||||
issuer = find_issuer(ca_list, num_cas, current->subject);
|
||||
+#else
|
||||
+ if (gnutls_certificate_get_issuer(crd, current->subject, &issuer, 0))
|
||||
+ issuer = NULL;
|
||||
+#endif
|
||||
+
|
||||
if (issuer) {
|
||||
issuer = x509_crt_copy(issuer);
|
||||
cert = populate_cert(ne_calloc(sizeof *cert), issuer);
|
||||
diff --git a/src/ne_socket.c b/src/ne_socket.c
|
||||
index 12cf020..faee20c 100644
|
||||
--- a/src/ne_socket.c
|
||||
+++ b/src/ne_socket.c
|
||||
@@ -721,9 +721,11 @@ static ssize_t error_gnutls(ne_socket *sock, ssize_t sret)
|
||||
_("SSL alert received: %s"),
|
||||
gnutls_alert_get_name(gnutls_alert_get(sock->ssl)));
|
||||
break;
|
||||
+#if GNUTLS_VERSION_MAJOR > 2 || (GNUTLS_VERSION_MAJOR == 2 && GNUTLS_VERSION_MINOR >= 99)
|
||||
+ case GNUTLS_E_PREMATURE_TERMINATION:
|
||||
+#else
|
||||
case GNUTLS_E_UNEXPECTED_PACKET_LENGTH:
|
||||
- /* It's not exactly an API guarantee but this error will
|
||||
- * always mean a premature EOF. */
|
||||
+#endif
|
||||
ret = NE_SOCK_TRUNC;
|
||||
set_error(sock, _("Secure connection truncated"));
|
||||
break;
|
||||
@@ -1678,6 +1680,8 @@ int ne_sock_accept_ssl(ne_socket *sock, ne_ssl_context *ctx)
|
||||
NE_DEBUG(NE_DBG_SSL, "ssl: Server reused session.\n");
|
||||
}
|
||||
#elif defined(HAVE_GNUTLS)
|
||||
+ unsigned int verify_status;
|
||||
+
|
||||
gnutls_init(&ssl, GNUTLS_SERVER);
|
||||
gnutls_credentials_set(ssl, GNUTLS_CRD_CERTIFICATE, ctx->cred);
|
||||
gnutls_set_default_priority(ssl);
|
||||
@@ -1697,7 +1701,7 @@ int ne_sock_accept_ssl(ne_socket *sock, ne_ssl_context *ctx)
|
||||
if (ret < 0) {
|
||||
return error_gnutls(sock, ret);
|
||||
}
|
||||
- if (ctx->verify && gnutls_certificate_verify_peers(ssl)) {
|
||||
+ if (ctx->verify && (gnutls_certificate_verify_peers2(ssl, &verify_status) || verify_status)) {
|
||||
set_error(sock, _("Client certificate verification failed"));
|
||||
return NE_SOCK_ERROR;
|
||||
}
|
||||
--
|
||||
1.7.12.3
|
||||
|
@ -1,57 +0,0 @@
|
||||
From 9033b72dc4fa250519379cb39142a3e42141d3f5 Mon Sep 17 00:00:00 2001
|
||||
From: Alexander V Vershilov <alexander.vershilov@gmail.com>
|
||||
Date: Thu, 1 Nov 2012 11:44:36 +0400
|
||||
Subject: [PATCH 2/2] neon gnutls types fix
|
||||
|
||||
---
|
||||
src/ne_gnutls.c | 10 +++++-----
|
||||
1 file changed, 5 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/src/ne_gnutls.c b/src/ne_gnutls.c
|
||||
index d50c6ce..11dfd8e 100644
|
||||
--- a/src/ne_gnutls.c
|
||||
+++ b/src/ne_gnutls.c
|
||||
@@ -83,7 +83,7 @@ struct ne_ssl_certificate_s {
|
||||
};
|
||||
|
||||
struct ne_ssl_client_cert_s {
|
||||
- gnutls_pkcs12 p12;
|
||||
+ gnutls_pkcs12_t p12;
|
||||
int decrypted; /* non-zero if successfully decrypted. */
|
||||
int keyless;
|
||||
ne_ssl_certificate cert;
|
||||
@@ -1041,11 +1041,11 @@ static int read_to_datum(const char *filename, gnutls_datum *datum)
|
||||
/* Parses a PKCS#12 structure and loads the certificate, private key
|
||||
* and friendly name if possible. Returns zero on success, non-zero
|
||||
* on error. */
|
||||
-static int pkcs12_parse(gnutls_pkcs12 p12, gnutls_x509_privkey *pkey,
|
||||
+static int pkcs12_parse(gnutls_pkcs12_t p12, gnutls_x509_privkey *pkey,
|
||||
gnutls_x509_crt *x5, char **friendly_name,
|
||||
const char *password)
|
||||
{
|
||||
- gnutls_pkcs12_bag bag = NULL;
|
||||
+ gnutls_pkcs12_bag_t bag = NULL;
|
||||
int i, j, ret = 0;
|
||||
|
||||
for (i = 0; ret == 0; ++i) {
|
||||
@@ -1060,7 +1060,7 @@ static int pkcs12_parse(gnutls_pkcs12 p12, gnutls_x509_privkey *pkey,
|
||||
gnutls_pkcs12_bag_decrypt(bag, password);
|
||||
|
||||
for (j = 0; ret == 0 && j < gnutls_pkcs12_bag_get_count(bag); ++j) {
|
||||
- gnutls_pkcs12_bag_type type;
|
||||
+ gnutls_pkcs12_bag_type_t type;
|
||||
gnutls_datum data;
|
||||
|
||||
if (friendly_name && *friendly_name == NULL) {
|
||||
@@ -1130,7 +1130,7 @@ ne_ssl_client_cert *ne_ssl_clicert_read(const char *filename)
|
||||
{
|
||||
int ret;
|
||||
gnutls_datum data;
|
||||
- gnutls_pkcs12 p12;
|
||||
+ gnutls_pkcs12_t p12;
|
||||
ne_ssl_client_cert *cc;
|
||||
char *friendly_name = NULL;
|
||||
gnutls_x509_crt cert = NULL;
|
||||
--
|
||||
1.7.12.3
|
||||
|
@ -1,22 +0,0 @@
|
||||
newer versions of openssl have started to be compatible across minor versions
|
||||
too, so this sanity check fails. since we already handle compatibility with
|
||||
openssl via SONAME checks, we don't need this openssl check at all.
|
||||
|
||||
http://marc.info/?l=openssl-dev&m=133176786215023&w=2
|
||||
|
||||
--- src/ne_socket.c
|
||||
+++ src/ne_socket.c
|
||||
@@ -1745,13 +1745,6 @@ int ne_sock_connect_ssl(ne_socket *sock,
|
||||
return NE_SOCK_ERROR;
|
||||
}
|
||||
|
||||
- /* If runtime library version differs from compile-time version
|
||||
- * number in major/minor/fix level, abort soon. */
|
||||
- if ((SSLeay() ^ OPENSSL_VERSION_NUMBER) & 0xFFFFF000) {
|
||||
- set_error(sock, _("SSL disabled due to library version mismatch"));
|
||||
- return NE_SOCK_ERROR;
|
||||
- }
|
||||
-
|
||||
sock->ssl = ssl = SSL_new(ctx->ctx);
|
||||
if (!ssl) {
|
||||
set_error(sock, _("Could not create SSL structure"));
|
@ -1,25 +1,25 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>proxy-maintainers</herd>
|
||||
<maintainer>
|
||||
<email>arfrever.fta@gmail.com</email>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
<herd>proxy-maintainers</herd>
|
||||
<maintainer>
|
||||
<email>arfrever.fta@gmail.com</email>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
Neon is an HTTP and WebDAV client library for Unix systems, with a C
|
||||
language API. It provides high-level interfaces to HTTP/1.1 and WebDAV
|
||||
methods, and a low-level interface to HTTP request/response handling,
|
||||
allowing new methods to be easily implemented.
|
||||
</longdescription>
|
||||
<longdescription lang="ja">
|
||||
<longdescription lang="ja">
|
||||
neon は Unix システムにおける HTTP 及び WebDAV クライアント・ライブラリ
|
||||
であり、C言語 API です。HTTP/1.1 及び WebDAV のメソッドという高い視点
|
||||
でのインターフェイス、HTTP リクエスト/レスポンス のハンドリングという
|
||||
低い視点でのインターフェイス、簡単に実装できるようにした新しいメソッド
|
||||
といったものを提供します。
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="libproxy">Add support for <pkg>net-libs/libproxy</pkg></flag>
|
||||
<flag name="pkcs11">Add support for PKCS#11 using <pkg>dev-libs/pakchois</pkg></flag>
|
||||
</use>
|
||||
<use>
|
||||
<flag name="libproxy">Add support for <pkg>net-libs/libproxy</pkg></flag>
|
||||
<flag name="pkcs11">Add support for PKCS#11 using <pkg>dev-libs/pakchois</pkg></flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
@ -1,103 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-libs/neon/neon-0.29.6-r2.ebuild,v 1.9 2013/01/01 19:31:48 armin76 Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit autotools eutils libtool
|
||||
|
||||
DESCRIPTION="HTTP and WebDAV client library"
|
||||
HOMEPAGE="http://www.webdav.org/neon/"
|
||||
SRC_URI="http://www.webdav.org/neon/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc expat gnutls kerberos libproxy nls pkcs11 ssl static-libs zlib"
|
||||
IUSE_LINGUAS="cs de fr ja nn pl ru tr zh_CN"
|
||||
for lingua in ${IUSE_LINGUAS}; do
|
||||
IUSE+=" linguas_${lingua}"
|
||||
done
|
||||
unset lingua
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="expat? ( dev-libs/expat )
|
||||
!expat? ( dev-libs/libxml2 )
|
||||
gnutls? (
|
||||
app-misc/ca-certificates
|
||||
>=net-libs/gnutls-2.0
|
||||
pkcs11? ( dev-libs/pakchois )
|
||||
)
|
||||
!gnutls? ( ssl? (
|
||||
>=dev-libs/openssl-0.9.6f
|
||||
pkcs11? ( dev-libs/pakchois )
|
||||
) )
|
||||
kerberos? ( virtual/krb5 )
|
||||
libproxy? ( net-libs/libproxy )
|
||||
nls? ( virtual/libintl )
|
||||
zlib? ( sys-libs/zlib )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
local lingua linguas
|
||||
for lingua in ${IUSE_LINGUAS}; do
|
||||
use linguas_${lingua} && linguas+=" ${lingua}"
|
||||
done
|
||||
sed -i -e "s/ALL_LINGUAS=.*/ALL_LINGUAS=\"${linguas}\"/g" configure.in
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-0.29.6-no-ssl-check.patch
|
||||
epatch "${FILESDIR}"/${PN}-0.29.6-gnutls-3-functions.patch
|
||||
epatch "${FILESDIR}"/${PN}-0.29.6-gnutls-3-types.patch
|
||||
epatch "${FILESDIR}"/${PN}-0.29.6-gnutls-3-backport.patch
|
||||
AT_M4DIR="macros" eautoreconf
|
||||
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=()
|
||||
|
||||
if has_version sys-libs/glibc; then
|
||||
einfo "Enabling SSL library thread-safety using POSIX threads..."
|
||||
myconf+=(--enable-threadsafe-ssl=posix)
|
||||
fi
|
||||
|
||||
if use expat; then
|
||||
myconf+=(--with-expat)
|
||||
else
|
||||
myconf+=(--with-libxml2)
|
||||
fi
|
||||
|
||||
if use gnutls; then
|
||||
myconf+=(--with-ssl=gnutls --with-ca-bundle="${EPREFIX}/etc/ssl/certs/ca-certificates.crt")
|
||||
elif use ssl; then
|
||||
myconf+=(--with-ssl=openssl)
|
||||
fi
|
||||
|
||||
# work around broken check, we really need -lintl on Solaris
|
||||
[[ ${CHOST} == *-solaris* ]] && export ne_cv_libsfor_bindtextdomain=-lintl
|
||||
|
||||
econf \
|
||||
--enable-shared \
|
||||
$(use_with kerberos gssapi) \
|
||||
$(use_with libproxy) \
|
||||
$(use_enable nls) \
|
||||
$(use_with pkcs11 pakchois) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with zlib) \
|
||||
"${myconf[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install-lib install-headers install-config install-nls || die "emake install failed"
|
||||
|
||||
find "${ED}" -name "*.la" -print0 | xargs -0 rm -f
|
||||
|
||||
if use doc; then
|
||||
emake DESTDIR="${D}" install-docs || die "emake install-docs failed"
|
||||
fi
|
||||
|
||||
dodoc AUTHORS BUGS NEWS README THANKS TODO
|
||||
doman doc/man/*.[1-8]
|
||||
}
|
@ -1,108 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-libs/neon/neon-0.29.6.ebuild,v 1.8 2011/07/20 22:14:39 halcy0n Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
inherit autotools libtool versionator
|
||||
|
||||
DESCRIPTION="HTTP and WebDAV client library"
|
||||
HOMEPAGE="http://www.webdav.org/neon/"
|
||||
SRC_URI="http://www.webdav.org/neon/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc expat gnutls kerberos libproxy nls pkcs11 ssl static-libs zlib"
|
||||
IUSE_LINGUAS="cs de fr ja nn pl ru tr zh_CN"
|
||||
for lingua in ${IUSE_LINGUAS}; do
|
||||
IUSE+=" linguas_${lingua}"
|
||||
done
|
||||
unset lingua
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="expat? ( dev-libs/expat )
|
||||
!expat? ( dev-libs/libxml2 )
|
||||
gnutls? (
|
||||
app-misc/ca-certificates
|
||||
>=net-libs/gnutls-2.0
|
||||
pkcs11? ( dev-libs/pakchois )
|
||||
)
|
||||
!gnutls? ( ssl? (
|
||||
>=dev-libs/openssl-0.9.6f
|
||||
pkcs11? ( dev-libs/pakchois )
|
||||
) )
|
||||
kerberos? ( virtual/krb5 )
|
||||
libproxy? ( net-libs/libproxy )
|
||||
nls? ( virtual/libintl )
|
||||
zlib? ( sys-libs/zlib )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
local lingua linguas
|
||||
for lingua in ${IUSE_LINGUAS}; do
|
||||
use linguas_${lingua} && linguas+=" ${lingua}"
|
||||
done
|
||||
sed -i -e "s/ALL_LINGUAS=.*/ALL_LINGUAS=\"${linguas}\"/g" configure.in
|
||||
|
||||
AT_M4DIR="macros" eautoreconf
|
||||
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
|
||||
if has_version sys-libs/glibc; then
|
||||
einfo "Enabling SSL library thread-safety using POSIX threads..."
|
||||
myconf+=" --enable-threadsafe-ssl=posix"
|
||||
fi
|
||||
|
||||
if use expat; then
|
||||
myconf+=" --with-expat"
|
||||
else
|
||||
myconf+=" --with-libxml2"
|
||||
fi
|
||||
|
||||
if use gnutls; then
|
||||
myconf+=" --with-ssl=gnutls --with-ca-bundle=/etc/ssl/certs/ca-certificates.crt"
|
||||
elif use ssl; then
|
||||
myconf+=" --with-ssl=openssl"
|
||||
fi
|
||||
|
||||
econf \
|
||||
--enable-shared \
|
||||
$(use_with kerberos gssapi) \
|
||||
$(use_with libproxy) \
|
||||
$(use_enable nls) \
|
||||
$(use_with pkcs11 pakchois) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with zlib) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install-lib install-headers install-config install-nls || die "emake install failed"
|
||||
|
||||
find "${ED}" -name "*.la" -print0 | xargs -0 rm -f
|
||||
|
||||
if use doc; then
|
||||
emake DESTDIR="${D}" install-docs || die "emake install-docs failed"
|
||||
fi
|
||||
|
||||
dodoc AUTHORS BUGS NEWS README THANKS TODO
|
||||
doman doc/man/*.[1-8]
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn "Neon has a policy of breaking API across minor versions, this means"
|
||||
ewarn "that any package that links against Neon may be broken after"
|
||||
ewarn "updating. They will remain broken until they are ported to the"
|
||||
ewarn "new API. You can downgrade Neon to the previous version by doing:"
|
||||
ewarn
|
||||
ewarn " emerge --oneshot '<${CATEGORY}/${PN}-$(get_version_component_range 1-2 ${PV})'"
|
||||
ewarn
|
||||
ewarn "You may also have to downgrade any package that has not been"
|
||||
ewarn "ported to the new API yet."
|
||||
}
|
108
sdk_container/src/third_party/portage-stable/net-libs/neon/neon-0.30.0-r1.ebuild
vendored
Normal file
108
sdk_container/src/third_party/portage-stable/net-libs/neon/neon-0.30.0-r1.ebuild
vendored
Normal file
@ -0,0 +1,108 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-libs/neon/neon-0.30.0-r1.ebuild,v 1.11 2014/11/11 10:44:24 ago Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit autotools eutils libtool multilib-minimal
|
||||
|
||||
DESCRIPTION="HTTP and WebDAV client library"
|
||||
HOMEPAGE="http://www.webdav.org/neon/"
|
||||
SRC_URI="http://www.webdav.org/neon/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0/27"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc expat gnutls kerberos libproxy nls pkcs11 ssl static-libs zlib"
|
||||
IUSE_LINGUAS="cs de fr ja nn pl ru tr zh_CN"
|
||||
for lingua in ${IUSE_LINGUAS}; do
|
||||
IUSE+=" linguas_${lingua}"
|
||||
done
|
||||
unset lingua
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="expat? ( >=dev-libs/expat-2.1.0-r3:0=[${MULTILIB_USEDEP}] )
|
||||
!expat? ( >=dev-libs/libxml2-2.9.1-r4:2=[${MULTILIB_USEDEP}] )
|
||||
gnutls? (
|
||||
app-misc/ca-certificates
|
||||
>=net-libs/gnutls-2.12.23-r6:0=[${MULTILIB_USEDEP}]
|
||||
pkcs11? ( >=dev-libs/pakchois-0.4-r1:0=[${MULTILIB_USEDEP}] )
|
||||
)
|
||||
!gnutls? ( ssl? (
|
||||
>=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
|
||||
pkcs11? ( >=dev-libs/pakchois-0.4-r1:0=[${MULTILIB_USEDEP}] )
|
||||
) )
|
||||
kerberos? ( >=virtual/krb5-0-r1:0=[${MULTILIB_USEDEP}] )
|
||||
libproxy? ( >=net-libs/libproxy-0.4.11-r1:0=[${MULTILIB_USEDEP}] )
|
||||
nls? ( >=virtual/libintl-0-r1:0=[${MULTILIB_USEDEP}] )
|
||||
zlib? ( >=sys-libs/zlib-1.2.8-r1:0=[${MULTILIB_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
>=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]"
|
||||
RDEPEND="${RDEPEND}
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-baselibs-20140508-r8
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
)"
|
||||
|
||||
MULTILIB_CHOST_TOOLS=(
|
||||
/usr/bin/neon-config
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
local lingua linguas
|
||||
for lingua in ${IUSE_LINGUAS}; do
|
||||
use linguas_${lingua} && linguas+=" ${lingua}"
|
||||
done
|
||||
sed -e "s/ALL_LINGUAS=.*/ALL_LINGUAS=\"${linguas}\"/" -i configure.in
|
||||
|
||||
AT_M4DIR="macros" eautoreconf
|
||||
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local myconf=()
|
||||
|
||||
if has_version sys-libs/glibc; then
|
||||
einfo "Enabling SSL library thread-safety using POSIX threads..."
|
||||
myconf+=(--enable-threadsafe-ssl=posix)
|
||||
fi
|
||||
|
||||
if use expat; then
|
||||
myconf+=(--with-expat)
|
||||
else
|
||||
myconf+=(--with-libxml2)
|
||||
fi
|
||||
|
||||
if use gnutls; then
|
||||
myconf+=(--with-ssl=gnutls --with-ca-bundle="${EPREFIX}/etc/ssl/certs/ca-certificates.crt")
|
||||
elif use ssl; then
|
||||
myconf+=(--with-ssl=openssl)
|
||||
fi
|
||||
|
||||
ECONF_SOURCE=${S} \
|
||||
econf \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
--enable-shared \
|
||||
$(use_with kerberos gssapi) \
|
||||
$(use_with libproxy) \
|
||||
$(use_enable nls) \
|
||||
$(use_with pkcs11 pakchois) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with zlib) \
|
||||
"${myconf[@]}"
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake DESTDIR="${D}" install-{config,headers,lib,man,nls}
|
||||
|
||||
if use doc; then
|
||||
emake DESTDIR="${D}" install-html
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
prune_libtool_files --all
|
||||
|
||||
dodoc AUTHORS BUGS NEWS README THANKS TODO
|
||||
}
|
@ -1,18 +1,18 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-libs/neon/neon-0.29.6-r1.ebuild,v 1.15 2012/11/01 15:52:27 qnikst Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-libs/neon/neon-0.30.0.ebuild,v 1.11 2014/03/16 02:51:12 vapier Exp $
|
||||
|
||||
EAPI="4"
|
||||
EAPI="5"
|
||||
|
||||
inherit autotools eutils libtool
|
||||
inherit autotools libtool
|
||||
|
||||
DESCRIPTION="HTTP and WebDAV client library"
|
||||
HOMEPAGE="http://www.webdav.org/neon/"
|
||||
SRC_URI="http://www.webdav.org/neon/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
SLOT="0/27"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc expat gnutls kerberos libproxy nls pkcs11 ssl static-libs zlib"
|
||||
IUSE_LINGUAS="cs de fr ja nn pl ru tr zh_CN"
|
||||
for lingua in ${IUSE_LINGUAS}; do
|
||||
@ -21,21 +21,21 @@ done
|
||||
unset lingua
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="expat? ( dev-libs/expat )
|
||||
!expat? ( dev-libs/libxml2 )
|
||||
RDEPEND="expat? ( dev-libs/expat:0= )
|
||||
!expat? ( dev-libs/libxml2:2= )
|
||||
gnutls? (
|
||||
app-misc/ca-certificates
|
||||
>=net-libs/gnutls-2.0
|
||||
pkcs11? ( dev-libs/pakchois )
|
||||
net-libs/gnutls:0=
|
||||
pkcs11? ( dev-libs/pakchois:0= )
|
||||
)
|
||||
!gnutls? ( ssl? (
|
||||
>=dev-libs/openssl-0.9.6f
|
||||
pkcs11? ( dev-libs/pakchois )
|
||||
dev-libs/openssl:0=
|
||||
pkcs11? ( dev-libs/pakchois:0= )
|
||||
) )
|
||||
kerberos? ( virtual/krb5 )
|
||||
libproxy? ( net-libs/libproxy )
|
||||
nls? ( virtual/libintl )
|
||||
zlib? ( sys-libs/zlib )"
|
||||
kerberos? ( virtual/krb5:0= )
|
||||
libproxy? ( net-libs/libproxy:0= )
|
||||
nls? ( virtual/libintl:0= )
|
||||
zlib? ( sys-libs/zlib:0= )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
@ -44,11 +44,8 @@ src_prepare() {
|
||||
for lingua in ${IUSE_LINGUAS}; do
|
||||
use linguas_${lingua} && linguas+=" ${lingua}"
|
||||
done
|
||||
sed -i -e "s/ALL_LINGUAS=.*/ALL_LINGUAS=\"${linguas}\"/g" configure.in
|
||||
sed -e "s/ALL_LINGUAS=.*/ALL_LINGUAS=\"${linguas}\"/" -i configure.in
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-0.29.6-no-ssl-check.patch
|
||||
epatch "${FILESDIR}"/${PN}-0.29.6-gnutls-3-functions.patch
|
||||
epatch "${FILESDIR}"/${PN}-0.29.6-gnutls-3-types.patch
|
||||
AT_M4DIR="macros" eautoreconf
|
||||
|
||||
elibtoolize
|
||||
@ -74,10 +71,8 @@ src_configure() {
|
||||
myconf+=(--with-ssl=openssl)
|
||||
fi
|
||||
|
||||
# work around broken check, we really need -lintl on Solaris
|
||||
[[ ${CHOST} == *-solaris* ]] && export ne_cv_libsfor_bindtextdomain=-lintl
|
||||
|
||||
econf \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
--enable-shared \
|
||||
$(use_with kerberos gssapi) \
|
||||
$(use_with libproxy) \
|
||||
@ -89,14 +84,13 @@ src_configure() {
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install-lib install-headers install-config install-nls || die "emake install failed"
|
||||
emake DESTDIR="${D}" install-{config,headers,lib,man,nls}
|
||||
|
||||
find "${ED}" -name "*.la" -print0 | xargs -0 rm -f
|
||||
find "${ED}" -name "*.la" -delete
|
||||
|
||||
if use doc; then
|
||||
emake DESTDIR="${D}" install-docs || die "emake install-docs failed"
|
||||
emake DESTDIR="${D}" install-html
|
||||
fi
|
||||
|
||||
dodoc AUTHORS BUGS NEWS README THANKS TODO
|
||||
doman doc/man/*.[1-8]
|
||||
}
|
109
sdk_container/src/third_party/portage-stable/net-libs/neon/neon-0.30.1.ebuild
vendored
Normal file
109
sdk_container/src/third_party/portage-stable/net-libs/neon/neon-0.30.1.ebuild
vendored
Normal file
@ -0,0 +1,109 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-libs/neon/neon-0.30.1.ebuild,v 1.10 2014/12/06 16:41:07 ago Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit autotools libtool multilib-minimal
|
||||
|
||||
DESCRIPTION="HTTP and WebDAV client library"
|
||||
HOMEPAGE="http://www.webdav.org/neon/"
|
||||
SRC_URI="http://www.webdav.org/neon/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0/27"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc expat gnutls kerberos libproxy nls pkcs11 ssl static-libs zlib"
|
||||
IUSE_LINGUAS="cs de fr ja nn pl ru tr zh_CN"
|
||||
for lingua in ${IUSE_LINGUAS}; do
|
||||
IUSE+=" linguas_${lingua}"
|
||||
done
|
||||
unset lingua
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="expat? ( dev-libs/expat:0=[${MULTILIB_USEDEP}] )
|
||||
!expat? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
|
||||
gnutls? (
|
||||
app-misc/ca-certificates
|
||||
net-libs/gnutls:0=[${MULTILIB_USEDEP}]
|
||||
pkcs11? ( dev-libs/pakchois:0=[${MULTILIB_USEDEP}] )
|
||||
)
|
||||
!gnutls? ( ssl? (
|
||||
dev-libs/openssl:0=[${MULTILIB_USEDEP}]
|
||||
pkcs11? ( dev-libs/pakchois:0=[${MULTILIB_USEDEP}] )
|
||||
) )
|
||||
kerberos? ( virtual/krb5:0=[${MULTILIB_USEDEP}] )
|
||||
libproxy? ( net-libs/libproxy:0=[${MULTILIB_USEDEP}] )
|
||||
nls? ( virtual/libintl:0=[${MULTILIB_USEDEP}] )
|
||||
zlib? ( sys-libs/zlib:0=[${MULTILIB_USEDEP}] )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig[${MULTILIB_USEDEP}]"
|
||||
RDEPEND="${RDEPEND}
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-baselibs-20140508-r8
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
)"
|
||||
|
||||
MULTILIB_CHOST_TOOLS=(
|
||||
/usr/bin/neon-config
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
local lingua linguas
|
||||
for lingua in ${IUSE_LINGUAS}; do
|
||||
use linguas_${lingua} && linguas+=" ${lingua}"
|
||||
done
|
||||
sed -e "s/ALL_LINGUAS=.*/ALL_LINGUAS=\"${linguas}\"/" -i configure.ac
|
||||
|
||||
AT_M4DIR="macros" eautoreconf
|
||||
|
||||
elibtoolize
|
||||
|
||||
multilib_copy_sources
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local myconf=()
|
||||
|
||||
if has_version sys-libs/glibc; then
|
||||
einfo "Enabling SSL library thread-safety using POSIX threads..."
|
||||
myconf+=(--enable-threadsafe-ssl=posix)
|
||||
fi
|
||||
|
||||
if use expat; then
|
||||
myconf+=(--with-expat)
|
||||
else
|
||||
myconf+=(--with-libxml2)
|
||||
fi
|
||||
|
||||
if use gnutls; then
|
||||
myconf+=(--with-ssl=gnutls --with-ca-bundle="${EPREFIX}/etc/ssl/certs/ca-certificates.crt")
|
||||
elif use ssl; then
|
||||
myconf+=(--with-ssl=openssl)
|
||||
fi
|
||||
|
||||
econf \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
--enable-shared \
|
||||
$(use_with kerberos gssapi) \
|
||||
$(use_with libproxy) \
|
||||
$(use_enable nls) \
|
||||
$(use_with pkcs11 pakchois) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with zlib) \
|
||||
"${myconf[@]}"
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake DESTDIR="${D}" install-{config,headers,lib,man,nls}
|
||||
|
||||
if multilib_is_native_abi && use doc; then
|
||||
dohtml -r doc/html/
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
find "${ED}" -name "*.la" -delete
|
||||
|
||||
dodoc AUTHORS BUGS NEWS README THANKS TODO
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user