summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-networking/recipes-connectivity/samba/samba_4.1.12.bb2
-rw-r--r--meta-networking/recipes-support/cifs/cifs-utils_git.bb2
-rw-r--r--meta-networking/recipes-support/ctdb/ctdb_2.5.1.bb2
-rw-r--r--meta-networking/recipes-support/libldb/libldb_1.1.17.bb6
-rw-r--r--meta-networking/recipes-support/libtalloc/libtalloc/avoid-attr-unless-wanted.patch20
-rw-r--r--meta-networking/recipes-support/libtalloc/libtalloc_2.1.1.bb (renamed from meta-networking/recipes-support/talloc/talloc_2.1.1.bb)25
-rw-r--r--meta-networking/recipes-support/libtevent/libtevent_0.9.21.bb3
7 files changed, 37 insertions, 23 deletions
diff --git a/meta-networking/recipes-connectivity/samba/samba_4.1.12.bb b/meta-networking/recipes-connectivity/samba/samba_4.1.12.bb
index cb29ab9d95..40afce886e 100644
--- a/meta-networking/recipes-connectivity/samba/samba_4.1.12.bb
+++ b/meta-networking/recipes-connectivity/samba/samba_4.1.12.bb
@@ -40,7 +40,7 @@ SRC_URI[sha256sum] = "033604674936bf5c77d7df299b0626052b84a41505a6a6afe902f6274f
40 40
41inherit systemd waf-samba cpan-base perlnative 41inherit systemd waf-samba cpan-base perlnative
42 42
43DEPENDS += "readline virtual/libiconv zlib popt talloc libtdb libtevent libldb krb5 ctdb libbsd cyrus-sasl" 43DEPENDS += "readline virtual/libiconv zlib popt libtalloc libtdb libtevent libldb krb5 ctdb libbsd cyrus-sasl"
44 44
45 45
46SYSVINITTYPE_linuxstdbase = "lsb" 46SYSVINITTYPE_linuxstdbase = "lsb"
diff --git a/meta-networking/recipes-support/cifs/cifs-utils_git.bb b/meta-networking/recipes-support/cifs/cifs-utils_git.bb
index 00617c9f2b..49a1aeccee 100644
--- a/meta-networking/recipes-support/cifs/cifs-utils_git.bb
+++ b/meta-networking/recipes-support/cifs/cifs-utils_git.bb
@@ -17,7 +17,7 @@ PACKAGECONFIG[cap] = "--with-libcap,--without-libcap,libcap"
17# when enabled, it creates ${bindir}/cifscreds and --ignore-fail-on-non-empty in do_install_append is needed 17# when enabled, it creates ${bindir}/cifscreds and --ignore-fail-on-non-empty in do_install_append is needed
18PACKAGECONFIG[cifscreds] = "--enable-cifscreds,--disable-cifscreds,keyutils" 18PACKAGECONFIG[cifscreds] = "--enable-cifscreds,--disable-cifscreds,keyutils"
19# when enabled, it creates ${sbindir}/cifs.upcall and --ignore-fail-on-non-empty in do_install_append is needed 19# when enabled, it creates ${sbindir}/cifs.upcall and --ignore-fail-on-non-empty in do_install_append is needed
20PACKAGECONFIG[cifsupcall] = "--enable-cifsupcall,--disable-cifsupcall,krb5 talloc keyutils" 20PACKAGECONFIG[cifsupcall] = "--enable-cifsupcall,--disable-cifsupcall,krb5 libtalloc keyutils"
21 21
22inherit autotools pkgconfig 22inherit autotools pkgconfig
23 23
diff --git a/meta-networking/recipes-support/ctdb/ctdb_2.5.1.bb b/meta-networking/recipes-support/ctdb/ctdb_2.5.1.bb
index 5718c5ffbe..a65527e9d0 100644
--- a/meta-networking/recipes-support/ctdb/ctdb_2.5.1.bb
+++ b/meta-networking/recipes-support/ctdb/ctdb_2.5.1.bb
@@ -26,7 +26,7 @@ inherit autotools-brokensep pkgconfig systemd
26 26
27PARALLEL_MAKE = "" 27PARALLEL_MAKE = ""
28 28
29DEPENDS += "popt libtevent talloc" 29DEPENDS += "popt libtevent libtalloc"
30 30
31do_configure() { 31do_configure() {
32 oe_runconf 32 oe_runconf
diff --git a/meta-networking/recipes-support/libldb/libldb_1.1.17.bb b/meta-networking/recipes-support/libldb/libldb_1.1.17.bb
index 44f061ab6b..e587858f53 100644
--- a/meta-networking/recipes-support/libldb/libldb_1.1.17.bb
+++ b/meta-networking/recipes-support/libldb/libldb_1.1.17.bb
@@ -3,9 +3,9 @@ HOMEPAGE = "http://ldb.samba.org"
3SECTION = "libs" 3SECTION = "libs"
4LICENSE = "LGPL-3.0+ & LGPL-2.1+ & GPL-3.0+" 4LICENSE = "LGPL-3.0+ & LGPL-2.1+ & GPL-3.0+"
5 5
6DEPENDS += "libtdb talloc libtevent popt" 6DEPENDS += "libtdb libtalloc libtevent popt"
7RDEPENDS_${PN} += "libtevent popt libtalloc openldap" 7RDEPENDS_${PN} += "openldap"
8RDEPENDS_pyldb += "python libtdb libtalloc" 8RDEPENDS_pyldb += "python"
9 9
10SRC_URI = "http://samba.org/ftp/ldb/ldb-${PV}.tar.gz \ 10SRC_URI = "http://samba.org/ftp/ldb/ldb-${PV}.tar.gz \
11 file://do-not-import-target-module-while-cross-compile.patch \ 11 file://do-not-import-target-module-while-cross-compile.patch \
diff --git a/meta-networking/recipes-support/libtalloc/libtalloc/avoid-attr-unless-wanted.patch b/meta-networking/recipes-support/libtalloc/libtalloc/avoid-attr-unless-wanted.patch
new file mode 100644
index 0000000000..a3ee9ccd97
--- /dev/null
+++ b/meta-networking/recipes-support/libtalloc/libtalloc/avoid-attr-unless-wanted.patch
@@ -0,0 +1,20 @@
1--- a/lib/replace/wscript 2015-11-13 16:04:04.000000000 +0100
2+++ b/lib/replace/wscript 2015-11-13 16:23:20.000000000 +0100
3@@ -636,8 +636,6 @@
4 if not bld.CONFIG_SET('HAVE_INET_ATON'): REPLACE_SOURCE += ' inet_aton.c'
5 if not bld.CONFIG_SET('HAVE_INET_NTOP'): REPLACE_SOURCE += ' inet_ntop.c'
6 if not bld.CONFIG_SET('HAVE_INET_PTON'): REPLACE_SOURCE += ' inet_pton.c'
7- if not bld.CONFIG_SET('HAVE_GETXATTR') or bld.CONFIG_SET('XATTR_ADDITIONAL_OPTIONS'):
8- REPLACE_SOURCE += ' xattr.c'
9
10 bld.SAMBA_LIBRARY('replace',
11 source=REPLACE_SOURCE,
12@@ -648,7 +646,7 @@
13 # at the moment:
14 # hide_symbols=bld.BUILTIN_LIBRARY('replace'),
15 private_library=True,
16- deps='crypt dl nsl socket rt attr' + extra_libs)
17+ deps='crypt dl nsl socket rt ' + extra_libs)
18
19 bld.SAMBA_SUBSYSTEM('replace-test',
20 source='''test/testsuite.c test/strptime.c
diff --git a/meta-networking/recipes-support/talloc/talloc_2.1.1.bb b/meta-networking/recipes-support/libtalloc/libtalloc_2.1.1.bb
index 89c390f01d..9016f42af1 100644
--- a/meta-networking/recipes-support/talloc/talloc_2.1.1.bb
+++ b/meta-networking/recipes-support/libtalloc/libtalloc_2.1.1.bb
@@ -3,7 +3,9 @@ HOMEPAGE = "http://talloc.samba.org"
3SECTION = "libs" 3SECTION = "libs"
4LICENSE = "LGPL-3.0+ & GPL-3.0+" 4LICENSE = "LGPL-3.0+ & GPL-3.0+"
5 5
6SRC_URI = "http://samba.org/ftp/${BPN}/${BPN}-${PV}.tar.gz" 6DEPENDS += "libbsd"
7
8SRC_URI = "http://samba.org/ftp/${BPN}/talloc-${PV}.tar.gz"
7LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/LGPL-3.0;md5=bfccfe952269fff2b407dd11f2f3083b \ 9LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/LGPL-3.0;md5=bfccfe952269fff2b407dd11f2f3083b \
8 file://${COREBASE}/meta/files/common-licenses/GPL-3.0;md5=c79ff39f19dfec6d293b95dea7b07891" 10 file://${COREBASE}/meta/files/common-licenses/GPL-3.0;md5=c79ff39f19dfec6d293b95dea7b07891"
9 11
@@ -12,6 +14,12 @@ SRC_URI[sha256sum] = "3e29ce6c3ba3c4f7c2d57ce8cf0fbc24c86618c519f2b2fb6a45902548
12 14
13inherit waf-samba 15inherit waf-samba
14 16
17PACKAGECONFIG[attr] = ",,attr"
18
19SRC_URI += "${@bb.utils.contains('PACKAGECONFIG', 'attr', '', 'file://avoid-attr-unless-wanted.patch', d)}"
20
21S = "${WORKDIR}/talloc-${PV}"
22
15EXTRA_OECONF += "--disable-rpath \ 23EXTRA_OECONF += "--disable-rpath \
16 --disable-rpath-install \ 24 --disable-rpath-install \
17 --bundled-libraries=NONE \ 25 --bundled-libraries=NONE \
@@ -20,20 +28,7 @@ EXTRA_OECONF += "--disable-rpath \
20 --with-libiconv=${STAGING_DIR_HOST}${prefix}\ 28 --with-libiconv=${STAGING_DIR_HOST}${prefix}\
21 " 29 "
22 30
23PACKAGES += "libtalloc libtalloc-dbg libtalloc-dev pytalloc pytalloc-dbg pytalloc-dev" 31PACKAGES += "pytalloc pytalloc-dbg pytalloc-dev"
24
25#ALLOW_EMPTY_${PN} = "1"
26FILES_${PN} = ""
27FILES_${PN}-dev = ""
28FILES_${PN}-dbg = ""
29
30FILES_libtalloc = "${libdir}/libtalloc.so.2 \
31 ${libdir}/libtalloc.so.2.1.1"
32FILES_libtalloc-dbg = "/usr/src/debug/ \
33 ${libdir}/.debug/libtalloc.so.2.1.1"
34FILES_libtalloc-dev = "${includedir}/ \
35 ${libdir}/libtalloc.so \
36 ${libdir}/pkgconfig/"
37 32
38FILES_pytalloc = "${libdir}/python${PYTHON_BASEVERSION}/site-packages/* \ 33FILES_pytalloc = "${libdir}/python${PYTHON_BASEVERSION}/site-packages/* \
39 ${libdir}/libpytalloc-util.so.2 \ 34 ${libdir}/libpytalloc-util.so.2 \
diff --git a/meta-networking/recipes-support/libtevent/libtevent_0.9.21.bb b/meta-networking/recipes-support/libtevent/libtevent_0.9.21.bb
index f297f30e12..36ce7d6f77 100644
--- a/meta-networking/recipes-support/libtevent/libtevent_0.9.21.bb
+++ b/meta-networking/recipes-support/libtevent/libtevent_0.9.21.bb
@@ -3,8 +3,7 @@ HOMEPAGE = "http://tevent.samba.org"
3SECTION = "libs" 3SECTION = "libs"
4LICENSE = "LGPLv3+" 4LICENSE = "LGPLv3+"
5 5
6DEPENDS += "talloc libcap" 6DEPENDS += "libtalloc libcap"
7RDEPENDS_${PN} += "libtalloc"
8RDEPENDS_python-tevent = "python" 7RDEPENDS_python-tevent = "python"
9 8
10SRC_URI = "http://samba.org/ftp/tevent/tevent-${PV}.tar.gz" 9SRC_URI = "http://samba.org/ftp/tevent/tevent-${PV}.tar.gz"