diff options
Diffstat (limited to 'meta-oe/recipes-support')
37 files changed, 0 insertions, 1650 deletions
diff --git a/meta-oe/recipes-support/apcupsd/apcupsd_3.14.10.bb b/meta-oe/recipes-support/apcupsd/apcupsd_3.14.10.bb deleted file mode 100644 index c8c54a413..000000000 --- a/meta-oe/recipes-support/apcupsd/apcupsd_3.14.10.bb +++ /dev/null | |||
@@ -1,42 +0,0 @@ | |||
1 | SUMMARY = "Apcupsd a daemon for controlling APC UPSes" | ||
2 | |||
3 | LICENSE = "GPLv2" | ||
4 | LIC_FILES_CHKSUM = "file://COPYING;md5=c12853cc7fdf20d17b4fddefd26b7802" | ||
5 | |||
6 | SRC_URI = "http://garr.dl.sourceforge.net/project/apcupsd/apcupsd%20-%20Stable/3.14.10/apcupsd-${PV}.tar.gz" | ||
7 | SRC_URI[md5sum] = "5928822d855c5cf7ac29655e3e0b8c23" | ||
8 | SRC_URI[sha256sum] = "0707b5ec9916fbde9e44eb8d18037c8d8f75dfd6aeef51aba5487e189eef2032" | ||
9 | |||
10 | PNBLACKLIST[apcupsd] ?= "BROKEN: doesn't build with B!=S - the recipe will be removed on 2017-09-01 unless the issue is fixed" | ||
11 | |||
12 | inherit autotools | ||
13 | |||
14 | LD = "${CXX}" | ||
15 | |||
16 | EXTRA_OECONF = "--without-x \ | ||
17 | --enable-usb \ | ||
18 | --with-distname=${DISTRO}" | ||
19 | |||
20 | do_configure() { | ||
21 | export topdir=${S} | ||
22 | cp -R --no-dereference --preserve=mode,links -v ${S}/autoconf/configure.in ${S} | ||
23 | |||
24 | if ! [ -d ${S}/platforms/${DISTRO} ] ; then | ||
25 | cp -R --no-dereference --preserve=mode,links -v ${S}/platforms/unknown ${S}/platforms/${DISTRO} | ||
26 | fi | ||
27 | |||
28 | gnu-configize --force | ||
29 | # install --help says '-c' is an ignored option, but it turns out that the argument to -c isn't ignored, so drop the complete '-c path/to/strip' line | ||
30 | sed -i -e 's:$(INSTALL_PROGRAM) $(STRIP):$(INSTALL_PROGRAM):g' ${S}/autoconf/targets.mak | ||
31 | # Searching in host dirs triggers the QA checks | ||
32 | sed -i -e 's:-I/usr/local/include::g' -e 's:-L/usr/local/lib64::g' -e 's:-L/usr/local/lib::g' ${S}/configure | ||
33 | |||
34 | # m4 macros are missing, using autotools_do_configure leads to linking errors with gethostname_re | ||
35 | oe_runconf | ||
36 | } | ||
37 | |||
38 | do_install_append() { | ||
39 | rm ${D}${datadir}/hal -rf | ||
40 | } | ||
41 | |||
42 | |||
diff --git a/meta-oe/recipes-support/emacs/emacs-23.4/nostdlib-unwind.patch b/meta-oe/recipes-support/emacs/emacs-23.4/nostdlib-unwind.patch deleted file mode 100644 index 4200301a3..000000000 --- a/meta-oe/recipes-support/emacs/emacs-23.4/nostdlib-unwind.patch +++ /dev/null | |||
@@ -1,16 +0,0 @@ | |||
1 | Fix linking problem: | ||
2 | undefined reference to `__aeabi_unwind_cpp_pr0' | ||
3 | undefined reference to `__aeabi_unwind_cpp_pr1' | ||
4 | Index: emacs/src/Makefile.in | ||
5 | =================================================================== | ||
6 | --- emacs.orig/src/Makefile.in 2008-08-16 14:20:18.000000000 +0000 | ||
7 | +++ emacs/src/Makefile.in 2008-08-16 14:51:25.000000000 +0000 | ||
8 | @@ -443,7 +443,7 @@ | ||
9 | ask GCC explicitly where to find libgcc.a. */ | ||
10 | |||
11 | #ifndef LINKER | ||
12 | -#define LINKER $(CC) -nostdlib | ||
13 | +#define LINKER $(CC) -nostdlib -lgcc_s | ||
14 | #endif | ||
15 | |||
16 | #ifndef LIB_GCC | ||
diff --git a/meta-oe/recipes-support/emacs/emacs-23.4/use-qemu.patch b/meta-oe/recipes-support/emacs/emacs-23.4/use-qemu.patch deleted file mode 100644 index c15207a43..000000000 --- a/meta-oe/recipes-support/emacs/emacs-23.4/use-qemu.patch +++ /dev/null | |||
@@ -1,104 +0,0 @@ | |||
1 | Upstream-Status: Inappropriate [embedded specific] | ||
2 | |||
3 | diff -uNr emacs-23.4/Makefile.in emacs-23.4.new/Makefile.in | ||
4 | --- emacs-23.4/Makefile.in 2012-01-11 13:35:01.000000000 +0100 | ||
5 | +++ emacs-23.4.new/Makefile.in 2012-07-31 00:54:07.223590866 +0200 | ||
6 | @@ -336,7 +336,7 @@ | ||
7 | # all preloaded elisp files, and only then dump the actual src/emacs, which | ||
8 | # is not wrong, but is overkill in 99.99% of the cases. | ||
9 | src: Makefile FRC | ||
10 | - boot=bootstrap-emacs$(EXEEXT); \ | ||
11 | + boot=${QEMU} bootstrap-emacs$(EXEEXT); \ | ||
12 | if [ ! -x "src/$$boot" ]; then \ | ||
13 | cd $@; $(MAKE) all $(MFLAGS) \ | ||
14 | CC='${CC}' CFLAGS='${CFLAGS}' CPPFLAGS='${CPPFLAGS}' \ | ||
15 | diff -uNr emacs-23.4/leim/Makefile.in emacs-23.4.new/leim/Makefile.in | ||
16 | --- emacs-23.4/leim/Makefile.in 2012-01-11 13:35:01.000000000 +0100 | ||
17 | +++ emacs-23.4.new/leim/Makefile.in 2012-07-31 00:54:07.179590866 +0200 | ||
18 | @@ -51,7 +51,7 @@ | ||
19 | |||
20 | # How to run Emacs. | ||
21 | RUN-EMACS = EMACSLOADPATH=$(buildlisppath) LC_ALL=C \ | ||
22 | - ${BUILT-EMACS} -batch --no-init-file --no-site-file --multibyte | ||
23 | + ${QEMU} ${BUILT-EMACS} -batch --no-init-file --no-site-file --multibyte | ||
24 | |||
25 | # Subdirectories to be made if ${srcdir} is different from the current | ||
26 | # directory. | ||
27 | diff -uNr emacs-23.4/lib-src/Makefile.in emacs-23.4.new/lib-src/Makefile.in | ||
28 | --- emacs-23.4/lib-src/Makefile.in 2012-01-11 13:35:01.000000000 +0100 | ||
29 | +++ emacs-23.4.new/lib-src/Makefile.in 2012-07-31 00:54:07.180590866 +0200 | ||
30 | @@ -23,7 +23,7 @@ | ||
31 | SHELL = /bin/sh | ||
32 | |||
33 | # Following ../lisp/Makefile.in. | ||
34 | -EMACS = ../src/emacs | ||
35 | +EMACS = ${QEMU} ../src/emacs | ||
36 | EMACSOPT = -batch --no-site-file --multibyte | ||
37 | |||
38 | # ==================== Things `configure' will edit ==================== | ||
39 | @@ -372,7 +372,7 @@ | ||
40 | clobbered too. */ | ||
41 | test-distrib${EXEEXT}: ${srcdir}/test-distrib.c | ||
42 | $(CC) ${ALL_CFLAGS} -o test-distrib ${srcdir}/test-distrib.c | ||
43 | - ./test-distrib ${srcdir}/testfile | ||
44 | + ${QEMU} ./test-distrib ${srcdir}/testfile | ||
45 | |||
46 | /* We need the following in order to create a <getopt.h> when the system | ||
47 | does not have one that works with the given compiler. */ | ||
48 | diff -uNr emacs-23.4/lisp/Makefile.in emacs-23.4.new/lisp/Makefile.in | ||
49 | --- emacs-23.4/lisp/Makefile.in 2012-01-11 13:35:01.000000000 +0100 | ||
50 | +++ emacs-23.4.new/lisp/Makefile.in 2012-07-31 00:54:07.195590866 +0200 | ||
51 | @@ -26,8 +26,7 @@ | ||
52 | # You can specify a different executable on the make command line, | ||
53 | # e.g. "make EMACS=../src/emacs ...". | ||
54 | |||
55 | -EMACS = ../src/emacs | ||
56 | - | ||
57 | +EMACS = "${QEMU} ../src/emacs" | ||
58 | # Command line flags for Emacs. This must include --multibyte, | ||
59 | # otherwise some files will not compile. | ||
60 | |||
61 | diff -uNr emacs-23.4/src/Makefile.in emacs-23.4.new/src/Makefile.in | ||
62 | --- emacs-23.4/src/Makefile.in 2012-01-12 11:27:54.000000000 +0100 | ||
63 | +++ emacs-23.4.new/src/Makefile.in 2012-07-31 00:55:30.344593847 +0200 | ||
64 | @@ -482,7 +482,7 @@ | ||
65 | this with the shell''s ``for'' construct. | ||
66 | Note that some people do not have '.' in their paths, so we must | ||
67 | use ./prefix-args. */ | ||
68 | -#define YMF_PASS_LDFLAGS(flags) `./prefix-args -Xlinker flags` | ||
69 | +#define YMF_PASS_LDFLAGS(flags) `${QEMU} ./prefix-args -Xlinker flags` | ||
70 | #else | ||
71 | #define YMF_PASS_LDFLAGS(flags) flags | ||
72 | #endif | ||
73 | @@ -919,9 +919,9 @@ | ||
74 | $(GNULIB_VAR) LIB_MATH LIB_STANDARD $(GNULIB_VAR) | ||
75 | |||
76 | #ifdef HAVE_SHM | ||
77 | -RUN_TEMACS = `/bin/pwd`/temacs -nl | ||
78 | +RUN_TEMACS = ${QEMU} temacs -nl | ||
79 | #else | ||
80 | -RUN_TEMACS = `/bin/pwd`/temacs | ||
81 | +RUN_TEMACS = ${QEMU} temacs | ||
82 | #endif | ||
83 | |||
84 | all: emacs${EXEEXT} $(OTHER_FILES) | ||
85 | @@ -936,7 +936,7 @@ | ||
86 | @: This new Emacs is as functional and more efficient then | ||
87 | @: bootstrap-emacs, so let us replace it. | ||
88 | -ln -f emacs${EXEEXT} bootstrap-emacs${EXEEXT} | ||
89 | - -./emacs -q -batch -f list-load-path-shadows | ||
90 | + -${QEMU} ./emacs -q -batch -f list-load-path-shadows | ||
91 | #endif /* ! defined (CANNOT_DUMP) */ | ||
92 | |||
93 | /* We run make-docfile twice because the command line may get too long | ||
94 | @@ -954,8 +954,8 @@ | ||
95 | only in order to reduce the command line length. --Stef */ | ||
96 | ${etc}DOC: ${libsrc}make-docfile${EXEEXT} ${obj} ${lisp} ${SOME_MACHINE_LISP} | ||
97 | -rm -f ${etc}DOC | ||
98 | - ${libsrc}make-docfile -d ${srcdir} ${SOME_MACHINE_OBJECTS} ${obj} > ${etc}DOC | ||
99 | - ${libsrc}make-docfile -a ${etc}DOC -d ${srcdir} ${SOME_MACHINE_LISP} ${shortlisp} | ||
100 | + ${QEMU}${libsrc}make-docfile -d ${srcdir} ${SOME_MACHINE_OBJECTS} ${obj} > ${etc}DOC | ||
101 | + ${QEMU} ${libsrc}make-docfile -a ${etc}DOC -d ${srcdir} ${SOME_MACHINE_LISP} ${shortlisp} | ||
102 | |||
103 | ${libsrc}make-docfile${EXEEXT}: | ||
104 | cd ${libsrc}; ${MAKE} ${MFLAGS} make-docfile${EXEEXT} | ||
diff --git a/meta-oe/recipes-support/emacs/emacs.inc b/meta-oe/recipes-support/emacs/emacs.inc deleted file mode 100644 index 5b905f93f..000000000 --- a/meta-oe/recipes-support/emacs/emacs.inc +++ /dev/null | |||
@@ -1,147 +0,0 @@ | |||
1 | DESCRIPTION = "Emacs" | ||
2 | HOMEPAGE = "http://www.gnu.org/software/emacs/" | ||
3 | LICENSE = "GPLv3" | ||
4 | LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" | ||
5 | SECTION = "editor" | ||
6 | # and it needs to run some generated binaries.. | ||
7 | DEPENDS += "qemu-native" | ||
8 | |||
9 | DEPENDS +=" liblockfile" | ||
10 | |||
11 | X11DEPENDS = " \ | ||
12 | libice libsm atk cairo dbus expat libffi fontconfig freetype gconf giflib \ | ||
13 | jpeg xz pixman libpng librsvg tiff libcroco \ | ||
14 | libx11 libxau libxcomposite libxcursor libxdamage libxdmcp libxext libxfixes \ | ||
15 | libxft libxpm libxrandr libxrender \ | ||
16 | gdk-pixbuf glib-2.0 gtk+ pango libxcb harfbuzz icu \ | ||
17 | " | ||
18 | |||
19 | EXTRA_OECONF = "--without-sound --with-crt-dir=${STAGING_LIBDIR} " | ||
20 | |||
21 | PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}" | ||
22 | PACKAGECONFIG[x11] = "--with-x-toolkit=gtk,--without-x --without-dbus,${X11DEPENDS}" | ||
23 | |||
24 | |||
25 | inherit autotools | ||
26 | |||
27 | PACKAGES =+ "${PN}-el" | ||
28 | |||
29 | FILES_${PN}-el = "${datadir}/emacs/*/*/*.el.gz \ | ||
30 | ${datadir}/emacs/*/*/*/*.el.gz" | ||
31 | |||
32 | FILES_${PN} += "${datadir}/emacs ${datadir}/icons" | ||
33 | |||
34 | FILES_${PN}-dbg += "${libexecdir}/emacs/*/*/.debug ${datadir}/emacs/*/*/.debug" | ||
35 | |||
36 | TREEDIR = "${WORKDIR}/qemu-treedir" | ||
37 | |||
38 | QEMUARCH= "${TARGET_ARCH}" | ||
39 | QEMUARCH_x86 = "i386" | ||
40 | |||
41 | # Large stack is required at least on x86_64 host, otherwise random segfaults appear: | ||
42 | QEMU = "qemu-${QEMUARCH} ${QEMU_OPTIONS} -s 1048576 -L ${TREEDIR} " | ||
43 | |||
44 | export LOGNAME = "$(whoami)" | ||
45 | |||
46 | do_compile_prepend() { | ||
47 | sed -i ':1;s:\(START.* \|LIB_STANDARD.* \|LIBES.* \)/usr/lib:\1${STAGING_LIBDIR}:;t1' ${S}/src/s/gnu-linux.h `find "${S}" -name Makefile` | ||
48 | export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${TOOLCHAIN_PATH}/${TARGET_SYS}/lib" | ||
49 | # Ugly hack, see files/use-qemu.patch for more: | ||
50 | ln -sf ../src/emacs lisp/emacs | ||
51 | ln -sf ../src/emacs lib-src/emacs | ||
52 | ln -sf ../src/emacs leim/emacs | ||
53 | #copy STAGING_DIR_TARGET and libgcc_s.so* to WORKDIR/qemu-treedir #copied code from glibc-package.bbclass | ||
54 | treedir=${TREEDIR} | ||
55 | if [ -e $treedir ];then | ||
56 | rm -rf $treedir | ||
57 | fi | ||
58 | |||
59 | mkdir -p $treedir/${base_libdir} | ||
60 | |||
61 | if [ -f ${TOOLCHAIN_PATH}/${TARGET_SYS}/${base_libdir}/libgcc_s.so ]; then | ||
62 | cp -pPR ${TOOLCHAIN_PATH}/${TARGET_SYS}/${base_libdir}/libgcc_s.so $treedir/${base_libdir} | ||
63 | fi | ||
64 | if [ -f ${TOOLCHAIN_PATH}/${TARGET_SYS}/${base_libdir}/libgcc_s.so.* ]; then | ||
65 | cp -pPR ${TOOLCHAIN_PATH}/${TARGET_SYS}/${base_libdir}/libgcc_s.so.* $treedir/${base_libdir} | ||
66 | fi | ||
67 | # stupid hack, but without it, it tries to use /usr/lib/libc.so from host and fails | ||
68 | # temacs: error while loading shared libraries: /usr/lib/libc.so: ELF file version does not match current one | ||
69 | if [ ! -f $treedir/${base_libdir}/libc.so ]; then | ||
70 | ln -s libc.so.6 $treedir/${base_libdir}/libc.so | ||
71 | fi | ||
72 | |||
73 | # copy only as much stuff as we need | ||
74 | # before: 5.5G ../../qemu-treedir/ | ||
75 | # after: 17M ../../qemu-treedir/ | ||
76 | cp -pPR \ | ||
77 | ${STAGING_DIR_TARGET}/${base_libdir}/ld-* \ | ||
78 | ${STAGING_DIR_TARGET}/${base_libdir}/libc.* \ | ||
79 | ${STAGING_DIR_TARGET}/${base_libdir}/libc-* \ | ||
80 | ${STAGING_DIR_TARGET}/${base_libdir}/libm-* \ | ||
81 | ${STAGING_DIR_TARGET}/${base_libdir}/libm.* \ | ||
82 | ${STAGING_DIR_TARGET}/${base_libdir}/libtinfo.so.* \ | ||
83 | ${STAGING_DIR_TARGET}/${base_libdir}/libresolv* \ | ||
84 | ${STAGING_DIR_TARGET}/${base_libdir}/libdl* \ | ||
85 | ${STAGING_DIR_TARGET}/${base_libdir}/librt* \ | ||
86 | ${STAGING_DIR_TARGET}/${base_libdir}/libgcc_s.so.* \ | ||
87 | ${STAGING_DIR_TARGET}/${base_libdir}/libpthread* $treedir/${base_libdir}/ | ||
88 | |||
89 | if [ ! -z "${@bb.utils.filter('PACKAGECONFIG', 'x11', d)}" ]; then | ||
90 | echo "X11 build enabled" | ||
91 | # copy only as much stuff as we need | ||
92 | # before: 5.5G ../../qemu-treedir/ | ||
93 | # after: 86M ../../qemu-treedir/ | ||
94 | cp -pPR \ | ||
95 | ${STAGING_DIR_TARGET}/${base_libdir}/libuuid.so.* \ | ||
96 | ${STAGING_DIR_TARGET}/${base_libdir}/libz.so.* \ | ||
97 | ${STAGING_DIR_TARGET}/${libdir}/libICE.so.* \ | ||
98 | ${STAGING_DIR_TARGET}/${libdir}/libSM.so.* \ | ||
99 | ${STAGING_DIR_TARGET}/${libdir}/libatk-1.0.so.* \ | ||
100 | ${STAGING_DIR_TARGET}/${libdir}/libcairo.so.* \ | ||
101 | ${STAGING_DIR_TARGET}/${libdir}/libdbus-1.so.* \ | ||
102 | ${STAGING_DIR_TARGET}/${libdir}/libdbus-glib-1.so.* \ | ||
103 | ${STAGING_DIR_TARGET}/${libdir}/libexpat.so.* \ | ||
104 | ${STAGING_DIR_TARGET}/${libdir}/libffi.so.* \ | ||
105 | ${STAGING_DIR_TARGET}/${libdir}/libfontconfig.so.* \ | ||
106 | ${STAGING_DIR_TARGET}/${libdir}/libfreetype.so.* \ | ||
107 | ${STAGING_DIR_TARGET}/${libdir}/libgconf-2.so.* \ | ||
108 | ${STAGING_DIR_TARGET}/${libdir}/libgif.so.* \ | ||
109 | ${STAGING_DIR_TARGET}/${libdir}/libjpeg.so.* \ | ||
110 | ${STAGING_DIR_TARGET}/${libdir}/liblzma.so.* \ | ||
111 | ${STAGING_DIR_TARGET}/${libdir}/libpixman-1.so.* \ | ||
112 | ${STAGING_DIR_TARGET}/${libdir}/libpng1*.so.* \ | ||
113 | ${STAGING_DIR_TARGET}/${libdir}/librsvg-2.so.* \ | ||
114 | ${STAGING_DIR_TARGET}/${libdir}/libstdc++.so.* \ | ||
115 | ${STAGING_DIR_TARGET}/${libdir}/libtiff.so.* \ | ||
116 | ${STAGING_DIR_TARGET}/${libdir}/libxml2.so.* \ | ||
117 | ${STAGING_DIR_TARGET}/${libdir}/libcroco-0.6.so.* \ | ||
118 | ${STAGING_DIR_TARGET}/${libdir}/libharfbuzz.so.* \ | ||
119 | ${STAGING_DIR_TARGET}/${libdir}/libicule.so.* \ | ||
120 | ${STAGING_DIR_TARGET}/${libdir}/libicuuc.so.* \ | ||
121 | ${STAGING_DIR_TARGET}/${libdir}/libicudata.so.* $treedir/${base_libdir}/ | ||
122 | |||
123 | # X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes Xft Xpm Xrandr Xrender | ||
124 | cp -pPR ${STAGING_DIR_TARGET}/${libdir}/libX*.so.* $treedir/${base_libdir}/ | ||
125 | |||
126 | # gdk-x11 gdk_pixbuf gio glib gmodule gobject gthread gtk-x11 | ||
127 | cp -pPR ${STAGING_DIR_TARGET}/${libdir}/libg*-2.0.so.* $treedir/${base_libdir}/ | ||
128 | |||
129 | # pango pangocairo pangoft2 | ||
130 | cp -pPR ${STAGING_DIR_TARGET}/${libdir}/libpango*-1.0.so.* $treedir/${base_libdir}/ | ||
131 | |||
132 | # xcb-render xcb-shm xcb | ||
133 | cp -pPR ${STAGING_DIR_TARGET}/${libdir}/libxcb*.so.* $treedir/${base_libdir}/ | ||
134 | fi | ||
135 | } | ||
136 | |||
137 | do_install_append() { | ||
138 | # freaks package.bbclass and whole bitbake call returns error code | ||
139 | # ERROR: runstrip: ''arm-oe-linux-gnueabi-strip' '/var/lib/jenkins/jobs/shr-core-branches/workspace/shr-core/tmp-eglibc/work/armv4t-oe-linux-gnueabi/emacs-23.4-r0/package/usr/share/emacs/23.4/etc/tutorials/TUTORIAL.ko'' strip command failed | ||
140 | mv ${D}${datadir}/${BPN}/${PV}/etc/tutorials/TUTORIAL.ko ${D}${datadir}/${BPN}/${PV}/etc/tutorials/TUTORIAL.KO | ||
141 | # Info dir listing isn't interesting at this point so remove it if it exists. | ||
142 | if [ -e "${D}${infodir}/dir" ]; then | ||
143 | rm -f ${D}${infodir}/dir | ||
144 | fi | ||
145 | } | ||
146 | |||
147 | EXTRA_OEMAKE += 'QEMU="${QEMU}"' | ||
diff --git a/meta-oe/recipes-support/emacs/emacs_23.4.bb b/meta-oe/recipes-support/emacs/emacs_23.4.bb deleted file mode 100644 index 3388ff01e..000000000 --- a/meta-oe/recipes-support/emacs/emacs_23.4.bb +++ /dev/null | |||
@@ -1,12 +0,0 @@ | |||
1 | require emacs.inc | ||
2 | |||
3 | PR = "r4" | ||
4 | |||
5 | PNBLACKLIST[emacs] ?= "qemu: uncaught target signal 11 (Segmentation fault) - core dumped - the recipe will be removed on 2017-09-01 unless the issue is fixed" | ||
6 | |||
7 | SRC_URI = "${GNU_MIRROR}/emacs/emacs-${PV}.tar.gz;name=tarball \ | ||
8 | file://use-qemu.patch \ | ||
9 | file://nostdlib-unwind.patch \ | ||
10 | " | ||
11 | SRC_URI[tarball.md5sum] = "34405165fcd978fbc8b304cbd99ccf4f" | ||
12 | SRC_URI[tarball.sha256sum] = "b9a2b8434052771f797d2032772eba862ff9aa143029efc72295170607289c18" | ||
diff --git a/meta-oe/recipes-support/farsight/farsight2_0.0.22.bb b/meta-oe/recipes-support/farsight/farsight2_0.0.22.bb deleted file mode 100644 index 14ce57aaf..000000000 --- a/meta-oe/recipes-support/farsight/farsight2_0.0.22.bb +++ /dev/null | |||
@@ -1,34 +0,0 @@ | |||
1 | DESCRIPTION = "FarSight is an audio/video conferencing framework specifically designed for Instant Messengers." | ||
2 | HOMEPAGE = "http://farsight.sf.net" | ||
3 | SRC_URI = "http://farsight.freedesktop.org/releases/farsight2/${BP}.tar.gz" | ||
4 | |||
5 | LICENSE = "LGPLv2.1" | ||
6 | LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24" | ||
7 | |||
8 | PR = "r3" | ||
9 | |||
10 | DEPENDS = "libnice glib-2.0 libxml2 zlib dbus gstreamer gst-plugins-base" | ||
11 | |||
12 | inherit autotools pkgconfig | ||
13 | |||
14 | PACKAGECONFIG ??= "" | ||
15 | PACKAGECONFIG[gupnp] = "--enable-gupnp,--disable-gupnp,gupnp-igd" | ||
16 | |||
17 | EXTRA_OECONF = " \ | ||
18 | --disable-debug \ | ||
19 | --disable-gtk-doc \ | ||
20 | --disable-python \ | ||
21 | " | ||
22 | |||
23 | FILES_${PN} += "${libdir}/*/*.so" | ||
24 | FILES_${PN}-dev += "${libdir}/*/*.la" | ||
25 | FILES_${PN}-staticdev += "${libdir}/*/*.a" | ||
26 | FILES_${PN}-dbg += "${libdir}/*/.debug" | ||
27 | |||
28 | |||
29 | SRC_URI[md5sum] = "e1f540cf3ebab06c3d7db1f46b44ac88" | ||
30 | SRC_URI[sha256sum] = "3ae59aa61a8071c9fad111e5fd606aabc27961eb4192f8729987a27dae6b3974" | ||
31 | |||
32 | PNBLACKLIST[farsight2] ?= "Depends on blacklisted gstreamer - the recipe will be removed on 2017-09-01 unless the issue is fixed" | ||
33 | PNBLACKLIST[farsight2] ?= "Depends on blacklisted libnice - the recipe will be removed on 2017-09-01 unless the issue is fixed" | ||
34 | PNBLACKLIST[farsight2] ?= "Depends on blacklisted gst-plugins-base - the recipe will be removed on 2017-09-01 unless the issue is fixed" | ||
diff --git a/meta-oe/recipes-support/fftw/benchfft_3.1.bb b/meta-oe/recipes-support/fftw/benchfft_3.1.bb deleted file mode 100644 index 49cc270fe..000000000 --- a/meta-oe/recipes-support/fftw/benchfft_3.1.bb +++ /dev/null | |||
@@ -1,21 +0,0 @@ | |||
1 | SUMMARY = "FFTW benchmarks" | ||
2 | SECTION = "libs" | ||
3 | LICENSE = "GPLv2" | ||
4 | |||
5 | # single precision fftw is called fftwf | ||
6 | DEPENDS = "virtual/fftw" | ||
7 | |||
8 | SRC_URI = "http://www.fftw.org/benchfft/benchfft-${PV}.tar.gz" | ||
9 | |||
10 | EXTRA_OECONF = "--disable-fortran --enable-single --enable-shared" | ||
11 | |||
12 | inherit autotools pkgconfig | ||
13 | |||
14 | do_compile_prepend() { | ||
15 | sed -i -e 's:all-recursive:$(RECURSIVE_TARGETS):g' ${S}/Makefile | ||
16 | } | ||
17 | |||
18 | SRC_URI[md5sum] = "9356e5e9dcb3f1481977009720a2ccf8" | ||
19 | SRC_URI[sha256sum] = "1b4a5b5e48ad5e61a21586b7b59d5c0a88691a981e73e2c6dc5868197461791b" | ||
20 | |||
21 | PNBLACKLIST[benchfft] ?= "does not build with distroless qemuarm as reported in 'State of bitbake world' thread, nobody volunteered to fix them - the recipe will be removed on 2017-09-01 unless the issue is fixed" | ||
diff --git a/meta-oe/recipes-support/flite/flite-alsa-1.3/flite-alsa-1.3-configure-with-audio.patch b/meta-oe/recipes-support/flite/flite-alsa-1.3/flite-alsa-1.3-configure-with-audio.patch deleted file mode 100644 index e1e7aed50..000000000 --- a/meta-oe/recipes-support/flite/flite-alsa-1.3/flite-alsa-1.3-configure-with-audio.patch +++ /dev/null | |||
@@ -1,12 +0,0 @@ | |||
1 | --- flite-1.3-release/configure.in.old 2008-01-06 02:17:47.000000000 -0600 | ||
2 | +++ flite-1.3-release/configure.in 2008-01-06 02:19:56.000000000 -0600 | ||
3 | @@ -220,7 +220,8 @@ dnl allow the user to override the one d | ||
4 | dnl | ||
5 | AC_ARG_WITH( audio, | ||
6 | [ --with-audio with specific audio support (none linux freebsd etc) ], | ||
7 | - AUDIODRIVER=$with_audio ) | ||
8 | + [AUDIODRIVER=$with_audio | ||
9 | + AUDIODEFS=]) | ||
10 | |||
11 | if test "x$AUDIODEFS" = x; then | ||
12 | case "$AUDIODRIVER" in | ||
diff --git a/meta-oe/recipes-support/flite/flite-alsa_1.3.bb b/meta-oe/recipes-support/flite/flite-alsa_1.3.bb deleted file mode 100644 index 0883c1ad4..000000000 --- a/meta-oe/recipes-support/flite/flite-alsa_1.3.bb +++ /dev/null | |||
@@ -1,21 +0,0 @@ | |||
1 | require flite.inc | ||
2 | |||
3 | PR = "r1" | ||
4 | |||
5 | EXTRA_OECONF = "--with-audio=alsa --enable-shared" | ||
6 | |||
7 | SRC_URI = "http://www.speech.cs.cmu.edu/flite/packed/flite-${PV}/flite-${PV}-release.tar.gz \ | ||
8 | file://flite-1.3-alsa_support-1.2.diff \ | ||
9 | file://flite-alsa-1.3-configure-with-audio.patch" | ||
10 | |||
11 | SRC_URI[md5sum] = "ae0aca1cb7b4801f4372f3a75a9e52b5" | ||
12 | SRC_URI[sha256sum] = "922225f7001e57a0fbace8833b0a48790a68f6c7b491f2d47c78ad537ab78a8b" | ||
13 | |||
14 | # Looks like caused by flite-1.3-alsa_support-1.2.diff | ||
15 | # flite-alsa-1.3: No GNU_HASH in the elf binary: '/tmp/work/armv5te-oe-linux-gnueabi/flite-alsa/1.3-r1/packages-split/libflite-alsa-vox16/usr/lib/libflite_cmu_us_kal16.so.1.3' [ldflags] | ||
16 | # flite-alsa-1.3: No GNU_HASH in the elf binary: '/tmp/work/armv5te-oe-linux-gnueabi/flite-alsa/1.3-r1/packages-split/libflite-alsa-vox8/usr/lib/libflite_cmu_us_kal.so.1.3' [ldflags] | ||
17 | # flite-alsa-1.3: No GNU_HASH in the elf binary: '/tmp/work/core2-64-oe-linux/flite-alsa/1.3-r1/packages-split/libflite-alsa-vox16/usr/lib/libflite_cmu_us_kal16.so.1.3' [ldflags] | ||
18 | # flite-alsa-1.3: No GNU_HASH in the elf binary: '/tmp/work/core2-64-oe-linux/flite-alsa/1.3-r1/packages-split/libflite-alsa-vox8/usr/lib/libflite_cmu_us_kal.so.1.3' [ldflags] | ||
19 | # flite-alsa-1.3: No GNU_HASH in the elf binary: '/tmp/work/i586-oe-linux/flite-alsa/1.3-r1/packages-split/libflite-alsa-vox16/usr/lib/libflite_cmu_us_kal16.so.1.3' [ldflags] | ||
20 | # flite-alsa-1.3: No GNU_HASH in the elf binary: '/tmp/work/i586-oe-linux/flite-alsa/1.3-r1/packages-split/libflite-alsa-vox8/usr/lib/libflite_cmu_us_kal.so.1.3' [ldflags] | ||
21 | PNBLACKLIST[flite-alsa] ?= "OLD: wasn't updated in over 6 years, only navit was RSUGGESTing it and doesn't respect LDFLAGS - the recipe will be removed on 2017-09-01 unless the issue is fixed" | ||
diff --git a/meta-oe/recipes-support/flite/flite.inc b/meta-oe/recipes-support/flite/flite.inc deleted file mode 100644 index 0ef82c004..000000000 --- a/meta-oe/recipes-support/flite/flite.inc +++ /dev/null | |||
@@ -1,33 +0,0 @@ | |||
1 | DESCRIPTION = "flite - the festival light speech synthesizer" | ||
2 | HOMEPAGE = "http://www.speech.cs.cmu.edu/flite/" | ||
3 | SECTION = "console/utils" | ||
4 | LICENSE = "flite" | ||
5 | LIC_FILES_CHKSUM = "file://COPYING;md5=68a16b1ee49c96c36f232ccdcd287650" | ||
6 | DEPENDS = "alsa-oss" | ||
7 | |||
8 | PARALLEL_MAKE = "" | ||
9 | |||
10 | S = "${WORKDIR}/flite-${PV}-release" | ||
11 | |||
12 | CFLAGS += " -lasound " | ||
13 | |||
14 | inherit autotools-brokensep | ||
15 | |||
16 | PACKAGES += "lib${PN} lib${PN}-vox8 lib${PN}-vox16" | ||
17 | |||
18 | FILES_${PN} = "${bindir}" | ||
19 | |||
20 | FILES_lib${PN} ="${libdir}/libflite.so.* \ | ||
21 | ${libdir}/libflite_cmu_time_awb.so.* \ | ||
22 | ${libdir}/libflite_cmulex.so.* \ | ||
23 | ${libdir}/libflite_usenglish.so.*" | ||
24 | |||
25 | FILES_lib${PN}-vox8 = "${libdir}/libflite_cmu_us_kal.so.*" | ||
26 | |||
27 | FILES_lib${PN}-vox16 = "${libdir}/libflite_cmu_us_kal16.so.*" | ||
28 | |||
29 | LEAD_SONAME = "libflite.so" | ||
30 | |||
31 | do_install() { | ||
32 | oe_runmake INSTALLBINDIR="${D}${bindir}" INSTALLLIBDIR="${D}${libdir}" INSTALLINCDIR="${D}${includedir}" install | ||
33 | } | ||
diff --git a/meta-oe/recipes-support/iksemel/iksemel_1.4.bb b/meta-oe/recipes-support/iksemel/iksemel_1.4.bb deleted file mode 100644 index 3dc22c590..000000000 --- a/meta-oe/recipes-support/iksemel/iksemel_1.4.bb +++ /dev/null | |||
@@ -1,19 +0,0 @@ | |||
1 | SUMMARY = "Fast and portable XML parser and Jabber protocol library" | ||
2 | AUTHOR = "Gurer Ozen <meduketto at gmail.com>" | ||
3 | HOMEPAGE = "http://iksemel.googlecode.com" | ||
4 | SECTION = "libs" | ||
5 | LICENSE = "LGPLv2.1" | ||
6 | LIC_FILES_CHKSUM = "file://COPYING;md5=d8045f3b8f929c1cb29a1e3fd737b499" | ||
7 | DEPENDS = "gnutls" | ||
8 | |||
9 | PR = "r1" | ||
10 | |||
11 | # http://errors.yoctoproject.org/Errors/Details/25825/ | ||
12 | PNBLACKLIST[iksemel] ?= "Not compatible with gnutls version 3.4 currently in oe-core - the recipe will be removed on 2017-09-01 unless the issue is fixed" | ||
13 | |||
14 | SRC_URI = "http://iksemel.googlecode.com/files/${BP}.tar.gz;name=archive \ | ||
15 | file://r25.diff" | ||
16 | SRC_URI[archive.md5sum] = "532e77181694f87ad5eb59435d11c1ca" | ||
17 | SRC_URI[archive.sha256sum] = "458c1b8fb3349076a6cecf26c29db1d561315d84e16bfcfba419f327f502e244" | ||
18 | |||
19 | inherit autotools pkgconfig | ||
diff --git a/meta-oe/recipes-support/libdbi/libdbi-drivers.inc b/meta-oe/recipes-support/libdbi/libdbi-drivers.inc deleted file mode 100644 index b509532e4..000000000 --- a/meta-oe/recipes-support/libdbi/libdbi-drivers.inc +++ /dev/null | |||
@@ -1,51 +0,0 @@ | |||
1 | # libdbi-drivers OE build file | ||
2 | # Copyright (C) 2005, Koninklijke Philips Electronics NV. All Rights Reserved | ||
3 | # Released under the MIT license (see packages/COPYING) | ||
4 | |||
5 | DESCRIPTION = "Database Drivers for libdbi" | ||
6 | HOMEPAGE = "http://libdbi-drivers.sourceforge.net/" | ||
7 | LICENSE = "LGPLv2.1" | ||
8 | LIC_FILES_CHKSUM = "file://COPYING;md5=d8045f3b8f929c1cb29a1e3fd737b499" | ||
9 | SECTION = "libs" | ||
10 | |||
11 | PROVIDES = "libdbd-sqlite" | ||
12 | DEPENDS = "libdbi sqlite sqlite3 mysql5 postgresql" | ||
13 | |||
14 | SRC_URI = "${SOURCEFORGE_MIRROR}/libdbi-drivers/libdbi-drivers-${PV}.tar.gz" | ||
15 | |||
16 | inherit autotools | ||
17 | |||
18 | PACKAGES += "libdbd-sqlite3 libdbd-sqlite libdbd-pgsql libdbd-mysql" | ||
19 | |||
20 | EXTRA_OECONF = "--with-dbi-incdir=${STAGING_INCDIR} \ | ||
21 | --with-dbi-libdir=${STAGING_LIBDIR} \ | ||
22 | --with-sqlite \ | ||
23 | --with-sqlite3 \ | ||
24 | --with-pgsql \ | ||
25 | --with-mysql \ | ||
26 | --with-sqlite-libdir=${STAGING_LIBDIR} \ | ||
27 | --with-sqlite-incdir=${STAGING_INCDIR} \ | ||
28 | --with-sqlite3-incdir=${STAGING_INCDIR} \ | ||
29 | --with-sqlite3-libdir=${STAGING_LIBDIR} \ | ||
30 | --with-mysql-incdir=${STAGING_INCDIR} \ | ||
31 | --with-mysql-libdir=${STAGING_LIBDIR} \ | ||
32 | --with-pgsql-incdir=${STAGING_INCDIR} \ | ||
33 | --with-pgsql-libdir=${STAGING_LIBDIR} \ | ||
34 | --disable-docs" | ||
35 | |||
36 | FILES_${PN}-dbg += " ${libdir}/dbd/.debug/*.so" | ||
37 | FILES_${PN}-dev += " ${libdir}/dbd/*.la" | ||
38 | FILES_${PN}-staticdev += " ${libdir}/dbd/*.a" | ||
39 | |||
40 | DESCRIPTION_libdbd-sqlite = "SQLite database driver for libdbi" | ||
41 | FILES_libdbd-sqlite = "${libdir}/dbd/libdbdsqlite.so" | ||
42 | |||
43 | DESCRIPTION_libdbd-sqlite3 = "SQLite3 database driver for libdbi" | ||
44 | FILES_libdbd-sqlite3 = "${libdir}/dbd/libdbdsqlite3.so" | ||
45 | |||
46 | DESCRIPTION_libdbd-mysql = "MySQL4 database driver for libdbi" | ||
47 | FILES_libdbd-mysql = "${libdir}/dbd/libdbdmysql.so" | ||
48 | |||
49 | DESCRIPTION_libdbd-psql = "Postgres SQL database driver for libdbi" | ||
50 | FILES_libdbd-pgsql = "${libdir}/dbd/libdbdpgsql.so" | ||
51 | |||
diff --git a/meta-oe/recipes-support/libdbi/libdbi-drivers_0.8.3-1.bb b/meta-oe/recipes-support/libdbi/libdbi-drivers_0.8.3-1.bb deleted file mode 100644 index 8d2c5054a..000000000 --- a/meta-oe/recipes-support/libdbi/libdbi-drivers_0.8.3-1.bb +++ /dev/null | |||
@@ -1,8 +0,0 @@ | |||
1 | require ${PN}.inc | ||
2 | |||
3 | |||
4 | SRC_URI[md5sum] = "4de79b323162a5a7652b65b608eca6cd" | ||
5 | SRC_URI[sha256sum] = "4ab9944398ce769c0deeb64d2f73555c67bc25ccd2ade1ccf552226c7b2acf72" | ||
6 | |||
7 | # libdbi-drivers-0.8.3-1/drivers/mysql/dbd_mysql.c:232:5: error: conflicting types for 'dbd_goto_row' | ||
8 | PNBLACKLIST[libdbi-drivers] ?= "BROKEN: fails to build with gcc-5 - the recipe will be removed on 2017-09-01 unless the issue is fixed" | ||
diff --git a/meta-oe/recipes-support/libetpan/libetpan-0.57/libetpan-autoreconf.patch b/meta-oe/recipes-support/libetpan/libetpan-0.57/libetpan-autoreconf.patch deleted file mode 100644 index d05967da3..000000000 --- a/meta-oe/recipes-support/libetpan/libetpan-0.57/libetpan-autoreconf.patch +++ /dev/null | |||
@@ -1,12 +0,0 @@ | |||
1 | Index: libetpan-0.57/configure.ac | ||
2 | =================================================================== | ||
3 | --- libetpan-0.57.orig/configure.ac 2008-10-08 19:54:20.000000000 +0000 | ||
4 | +++ libetpan-0.57/configure.ac 2008-11-11 16:34:33.000000000 +0000 | ||
5 | @@ -106,6 +106,7 @@ | ||
6 | |||
7 | # Check the C compiler. | ||
8 | AC_PROG_CC | ||
9 | +AC_PROG_CXX | ||
10 | |||
11 | # Compiler flags. | ||
12 | AC_ARG_ENABLE(debug, [ --enable-debug setup flags (gcc) for debugging (default=no)], | ||
diff --git a/meta-oe/recipes-support/libetpan/libetpan-0.57/libetpan-ldflags.patch b/meta-oe/recipes-support/libetpan/libetpan-0.57/libetpan-ldflags.patch deleted file mode 100644 index 438f44f15..000000000 --- a/meta-oe/recipes-support/libetpan/libetpan-0.57/libetpan-ldflags.patch +++ /dev/null | |||
@@ -1,11 +0,0 @@ | |||
1 | --- libetpan-0.57/configure.ac~ 2009-09-21 23:31:42.000000000 +0200 | ||
2 | +++ libetpan-0.57/configure.ac 2009-09-21 23:31:42.000000000 +0200 | ||
3 | @@ -457,7 +457,7 @@ | ||
4 | LDFLAGS="-$flag $LDFLAGS" | ||
5 | AC_TRY_LINK([], [pthread_create();], | ||
6 | [pthflag=yes; checkpthread=no], | ||
7 | - [pthflag=no; LDFLAGS="$OLDCFLAGS"]) | ||
8 | + [pthflag=no; LDFLAGS="$OLDFLAGS"]) | ||
9 | AC_MSG_RESULT($pthflag) | ||
10 | fi | ||
11 | done | ||
diff --git a/meta-oe/recipes-support/libetpan/libetpan-0.57/sepbuild.patch b/meta-oe/recipes-support/libetpan/libetpan-0.57/sepbuild.patch deleted file mode 100644 index 4f0161727..000000000 --- a/meta-oe/recipes-support/libetpan/libetpan-0.57/sepbuild.patch +++ /dev/null | |||
@@ -1,16 +0,0 @@ | |||
1 | Index: libetpan-0.57/rules.mk | ||
2 | =================================================================== | ||
3 | --- libetpan-0.57.orig/rules.mk | ||
4 | +++ libetpan-0.57/rules.mk | ||
5 | @@ -134,9 +134,9 @@ prepare-am: prepare-local | ||
6 | if test -e ../../$(subdir)/$${hdr}; then \ | ||
7 | echo "$(LN_S) -f ../../$(subdir)/$${hdr} ."; \ | ||
8 | $(LN_S) -f ../../$(subdir)/$${hdr} .; \ | ||
9 | else \ | ||
10 | - echo "$(LN_S) -f ../../$(subdir)/$(srcdir)/$${hdr} ."; \ | ||
11 | - $(LN_S) -f ../../$(subdir)/$(srcdir)/$${hdr} .; \ | ||
12 | + echo "$(LN_S) -f $(srcdir)/$${hdr} ."; \ | ||
13 | + $(LN_S) -f $(srcdir)/$${hdr} .; \ | ||
14 | fi; \ | ||
15 | fi; \ | ||
16 | done; \ | ||
diff --git a/meta-oe/recipes-support/libetpan/libetpan_0.57.bb b/meta-oe/recipes-support/libetpan/libetpan_0.57.bb deleted file mode 100644 index 5cadf16ce..000000000 --- a/meta-oe/recipes-support/libetpan/libetpan_0.57.bb +++ /dev/null | |||
@@ -1,30 +0,0 @@ | |||
1 | DESCRIPTION = "libetpan is a library for communicating with mail and news servers. \ | ||
2 | It supports the protocols SMTP, POP3, IMAP and NNTP." | ||
3 | HOMEPAGE = "http://www.etpan.org" | ||
4 | SECTION = "libs" | ||
5 | DEPENDS = "gnutls liblockfile curl" | ||
6 | LICENSE = "BSD" | ||
7 | LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=f18ebe7e452708c26f83954f81062ba7" | ||
8 | |||
9 | PR = "r1" | ||
10 | |||
11 | # http://errors.yoctoproject.org/Errors/Details/25823/ | ||
12 | PNBLACKLIST[libetpan] ?= "Not compatible with gnutls version 3.4 currently in oe-core - the recipe will be removed on 2017-09-01 unless the issue is fixed" | ||
13 | |||
14 | SRC_URI = "${SOURCEFORGE_MIRROR}/libetpan/libetpan-${PV}.tar.gz \ | ||
15 | file://libetpan-autoreconf.patch \ | ||
16 | file://libetpan-ldflags.patch \ | ||
17 | file://sepbuild.patch" | ||
18 | |||
19 | inherit autotools pkgconfig gettext binconfig | ||
20 | |||
21 | EXTRA_OECONF = "--without-openssl --without-sasl --with-gnutls --disable-db" | ||
22 | |||
23 | PARALLEL_MAKE = "" | ||
24 | |||
25 | FILES_${PN} = "${libdir}/lib*.so.*" | ||
26 | FILES_${PN}-dev = "${bindir} ${includedir} ${libdir}/lib*.so ${libdir}/*.la ${libdir}/*.a ${libdir}/pkgconfig" | ||
27 | |||
28 | |||
29 | SRC_URI[md5sum] = "8ce8c6c071e81884a475b12b7f9a9cc0" | ||
30 | SRC_URI[sha256sum] = "1f3fda5c9e2961d1a6298dc8aadae321493d37727d8db45bc2e8d58f20547011" | ||
diff --git a/meta-oe/recipes-support/ode/ode/configure.patch b/meta-oe/recipes-support/ode/ode/configure.patch deleted file mode 100644 index 246b2e2c2..000000000 --- a/meta-oe/recipes-support/ode/ode/configure.patch +++ /dev/null | |||
@@ -1,13 +0,0 @@ | |||
1 | Index: ode-0.13/libccd/configure.ac | ||
2 | =================================================================== | ||
3 | --- ode-0.13.orig/libccd/configure.ac 2013-08-19 17:48:03.000000000 +0000 | ||
4 | +++ ode-0.13/libccd/configure.ac 2014-07-17 22:04:16.580595690 +0000 | ||
5 | @@ -5,7 +5,7 @@ | ||
6 | AC_INIT([libccd], [1.0], [danfis@danfis.cz]) | ||
7 | AC_CONFIG_SRCDIR([src/ccd.c]) | ||
8 | AC_CONFIG_HEADERS([src/config.h]) | ||
9 | -AM_INIT_AUTOMAKE | ||
10 | +AM_INIT_AUTOMAKE([foreign]) | ||
11 | |||
12 | # Checks for programs. | ||
13 | AC_PROG_CXX | ||
diff --git a/meta-oe/recipes-support/ode/ode_0.13.bb b/meta-oe/recipes-support/ode/ode_0.13.bb deleted file mode 100644 index c90c81954..000000000 --- a/meta-oe/recipes-support/ode/ode_0.13.bb +++ /dev/null | |||
@@ -1,31 +0,0 @@ | |||
1 | SUMMARY = "ODE is an Open Source Physics Engine" | ||
2 | SECTION = "libs" | ||
3 | HOMEPAGE = "http://www.ode.org" | ||
4 | LICENSE = "LGPLv2.1 & BSD" | ||
5 | LIC_FILES_CHKSUM = " \ | ||
6 | file://COPYING;md5=1de906ee96808d9776dd72a5f9a79a22 \ | ||
7 | file://LICENSE.TXT;md5=771782cb6245c7fbbe74bc0ec059beff \ | ||
8 | " | ||
9 | # LICENSE-BSD.TXT is missing in 0.13 tarball, but COPYING still says it's dual licensed | ||
10 | # and svn repo still contains LICENSE-BSD.TXT so maybe it will return in next tarball | ||
11 | # file://LICENSE-BSD.TXT;md5=c74e6304a772117e059458fb9763a928 | ||
12 | |||
13 | |||
14 | SRC_URI = "${SOURCEFORGE_MIRROR}/opende/ode-${PV}.tar.bz2 \ | ||
15 | file://configure.patch" | ||
16 | SRC_URI[md5sum] = "04b32c9645c147e18caff7a597a19f84" | ||
17 | SRC_URI[sha256sum] = "34ce3e236e313bf109a0cb5546d2fca462aed99f29a42e62bc1463b803c31ef9" | ||
18 | |||
19 | inherit autotools binconfig | ||
20 | |||
21 | EXTRA_OECONF = "--disable-demos --enable-soname" | ||
22 | |||
23 | FILES_${PN} = "${libdir}/lib*${SOLIBS}" | ||
24 | |||
25 | PACKAGECONFIG ?= "" | ||
26 | # if it isn't explicitly selected and "$build_os" == "$target_os", then configure will run | ||
27 | # series of AC_TRY_RUN which won't work for cross-compilation and configure fails | ||
28 | PACKAGECONFIG[double-precision] = "--enable-double-precision,--disable-double-precision" | ||
29 | |||
30 | PNBLACKLIST[ode] ?= "Fails to build with RSS http://errors.yoctoproject.org/Errors/Details/130599/ - the recipe will be removed on 2017-09-01 unless the issue is fixed" | ||
31 | PNBLACKLIST[ode] ?= "Fails to build with RSS http://errors.yoctoproject.org/Errors/Details/130620/ - the recipe will be removed on 2017-09-01 unless the issue is fixed" | ||
diff --git a/meta-oe/recipes-support/open-vcdiff/open-vcdiff_0.8.4.bb b/meta-oe/recipes-support/open-vcdiff/open-vcdiff_0.8.4.bb deleted file mode 100644 index d3f2e789b..000000000 --- a/meta-oe/recipes-support/open-vcdiff/open-vcdiff_0.8.4.bb +++ /dev/null | |||
@@ -1,21 +0,0 @@ | |||
1 | SUMMARY = "An encoder/decoder for the VCDIFF (RFC3284) format" | ||
2 | DESCRIPTION = "A library with a simple API is included, as well as a \ | ||
3 | command-line executable that can apply the encoder and \ | ||
4 | decoder to source, target, and delta files. \ | ||
5 | A slight variation from the draft standard is defined \ | ||
6 | to allow chunk-by-chunk decoding when only a partial \ | ||
7 | delta file window is available." | ||
8 | HOMEPAGE = "http://code.google.com/p/open-vcdiff/" | ||
9 | SECTION = "console/utils" | ||
10 | |||
11 | LICENSE = "Apache-2.0" | ||
12 | LIC_FILES_CHKSUM = "file://COPYING;md5=ff820d4ddc1ba05b6fd37b41a21506f9" | ||
13 | |||
14 | SRC_URI = "https://drive.google.com/uc?id=0B5WpIi2fQU1aNGJwVE9hUjU5clU&export=download;downloadfilename=${BP}.tar.gz" | ||
15 | SRC_URI[md5sum] = "5c0d378d907bebc38b51c3d7e4117011" | ||
16 | SRC_URI[sha256sum] = "2b142b1027fb0a62c41347600e01a53fa274dad15445a7da48083c830c3138b3" | ||
17 | |||
18 | inherit autotools | ||
19 | |||
20 | # http://errors.yoctoproject.org/Errors/Details/68667/ | ||
21 | PNBLACKLIST[open-vcdiff] ?= "BROKEN: fails to build with gcc-6 - the recipe will be removed on 2017-09-01 unless the issue is fixed" | ||
diff --git a/meta-oe/recipes-support/opencv/opencv-samples_2.4.bb b/meta-oe/recipes-support/opencv/opencv-samples_2.4.bb deleted file mode 100644 index 107184be4..000000000 --- a/meta-oe/recipes-support/opencv/opencv-samples_2.4.bb +++ /dev/null | |||
@@ -1,41 +0,0 @@ | |||
1 | SUMMARY = "Opencv : The Open Computer Vision Library" | ||
2 | HOMEPAGE = "http://opencv.willowgarage.com/wiki/" | ||
3 | SECTION = "libs" | ||
4 | LICENSE = "BSD" | ||
5 | |||
6 | DEPENDS = "opencv" | ||
7 | |||
8 | LIC_FILES_CHKSUM = "file://include/opencv2/opencv.hpp;endline=41;md5=6d690d8488a6fca7a2c192932466bb14 \ | ||
9 | " | ||
10 | SRCREV = "6fae07ba8867b8fd2c53344a774aab669afa7c5e" | ||
11 | SRC_URI = "git://github.com/Itseez/opencv.git;branch=2.4 \ | ||
12 | " | ||
13 | PV = "2.4.3+git${SRCPV}" | ||
14 | |||
15 | S = "${WORKDIR}/git" | ||
16 | |||
17 | do_install() { | ||
18 | cd samples/c | ||
19 | install -d ${D}/${bindir} | ||
20 | install -d ${D}/${datadir}/opencv/samples | ||
21 | |||
22 | cp * ${D}/${datadir}/opencv/samples || true | ||
23 | |||
24 | for i in *.c; do | ||
25 | echo "compiling $i" | ||
26 | ${CXX} ${CFLAGS} ${LDFLAGS} -ggdb `pkg-config --cflags opencv` -o `basename $i .c` $i `pkg-config --libs opencv` || true | ||
27 | install -m 0755 `basename $i .c` ${D}/${bindir} || true | ||
28 | rm ${D}/${datadir}/opencv/samples/`basename $i .c` || true | ||
29 | done | ||
30 | for i in *.cpp; do | ||
31 | echo "compiling $i" | ||
32 | ${CXX} ${CFLAGS} ${LDFLAGS} -ggdb `pkg-config --cflags opencv` -o `basename $i .cpp` $i `pkg-config --libs opencv` || true | ||
33 | install -m 0755 `basename $i .cpp` ${D}/${bindir} || true | ||
34 | rm ${D}/${datadir}/opencv/samples/`basename $i .cpp` || true | ||
35 | done | ||
36 | } | ||
37 | |||
38 | FILES_${PN}-dev += "${datadir}/opencv/samples/*.c* ${datadir}/opencv/samples/*.vcp* ${datadir}/opencv/samples/build*" | ||
39 | FILES_${PN} += "${bindir} ${datadir}/opencv" | ||
40 | |||
41 | PNBLACKLIST[opencv-samples] ?= "Depends on blacklisted opencv - the recipe will be removed on 2017-09-01 unless the issue is fixed" | ||
diff --git a/meta-oe/recipes-support/opencv/opencv/0001-Use-__vector-instead-of-vector-as-suggests-Eigen.patch b/meta-oe/recipes-support/opencv/opencv/0001-Use-__vector-instead-of-vector-as-suggests-Eigen.patch deleted file mode 100644 index 7f809bce1..000000000 --- a/meta-oe/recipes-support/opencv/opencv/0001-Use-__vector-instead-of-vector-as-suggests-Eigen.patch +++ /dev/null | |||
@@ -1,49 +0,0 @@ | |||
1 | From 711f07a34ceb504e8f75e978692201efa58268ca Mon Sep 17 00:00:00 2001 | ||
2 | From: Dinar Valeev <dvaleev@suse.com> | ||
3 | Date: Thu, 16 Jan 2014 21:53:49 +0100 | ||
4 | Subject: [PATCH] Use __vector instead of vector as suggests Eigen | ||
5 | |||
6 | This fixes build on PowerPC where Eigen unsets vector, bool and pixel | ||
7 | |||
8 | Signed-off-by: Dinar Valeev <dvaleev@suse.com> | ||
9 | |||
10 | This patch is already part of OpenCV v3.0. The patch can be obtained | ||
11 | from: | ||
12 | |||
13 | https://github.com/Itseez/opencv/commit/711f07a34ceb504e8f75e978692201efa58268ca.patch | ||
14 | |||
15 | Upstream-Status: Backport [commit 711f07a34c, part of version 3.0] | ||
16 | |||
17 | Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de> | ||
18 | --- | ||
19 | 3rdparty/include/opencl/1.2/CL/cl_platform.h | 14 +++++++------- | ||
20 | 1 file changed, 7 insertions(+), 7 deletions(-) | ||
21 | |||
22 | diff --git a/3rdparty/include/opencl/1.2/CL/cl_platform.h b/3rdparty/include/opencl/1.2/CL/cl_platform.h | ||
23 | index e94949a..42c35d5 100644 | ||
24 | --- a/3rdparty/include/opencl/1.2/CL/cl_platform.h | ||
25 | +++ b/3rdparty/include/opencl/1.2/CL/cl_platform.h | ||
26 | @@ -332,13 +332,13 @@ typedef unsigned int cl_GLenum; | ||
27 | /* Define basic vector types */ | ||
28 | #if defined( __VEC__ ) | ||
29 | #include <altivec.h> /* may be omitted depending on compiler. AltiVec spec provides no way to detect whether the header is required. */ | ||
30 | - typedef vector unsigned char __cl_uchar16; | ||
31 | - typedef vector signed char __cl_char16; | ||
32 | - typedef vector unsigned short __cl_ushort8; | ||
33 | - typedef vector signed short __cl_short8; | ||
34 | - typedef vector unsigned int __cl_uint4; | ||
35 | - typedef vector signed int __cl_int4; | ||
36 | - typedef vector float __cl_float4; | ||
37 | + typedef __vector unsigned char __cl_uchar16; | ||
38 | + typedef __vector signed char __cl_char16; | ||
39 | + typedef __vector unsigned short __cl_ushort8; | ||
40 | + typedef __vector signed short __cl_short8; | ||
41 | + typedef __vector unsigned int __cl_uint4; | ||
42 | + typedef __vector signed int __cl_int4; | ||
43 | + typedef __vector float __cl_float4; | ||
44 | #define __CL_UCHAR16__ 1 | ||
45 | #define __CL_CHAR16__ 1 | ||
46 | #define __CL_USHORT8__ 1 | ||
47 | -- | ||
48 | 1.9.3 | ||
49 | |||
diff --git a/meta-oe/recipes-support/opencv/opencv_2.4.bb b/meta-oe/recipes-support/opencv/opencv_2.4.bb deleted file mode 100644 index d17c640ac..000000000 --- a/meta-oe/recipes-support/opencv/opencv_2.4.bb +++ /dev/null | |||
@@ -1,106 +0,0 @@ | |||
1 | SUMMARY = "Opencv : The Open Computer Vision Library" | ||
2 | HOMEPAGE = "http://opencv.org/" | ||
3 | SECTION = "libs" | ||
4 | |||
5 | LICENSE = "BSD-3-Clause" | ||
6 | LIC_FILES_CHKSUM = "file://include/opencv2/opencv.hpp;endline=41;md5=6d690d8488a6fca7a2c192932466bb14" | ||
7 | |||
8 | ARM_INSTRUCTION_SET_armv4 = "arm" | ||
9 | ARM_INSTRUCTION_SET_armv5 = "arm" | ||
10 | |||
11 | DEPENDS = "python-numpy libtool swig swig-native python bzip2 zlib glib-2.0" | ||
12 | |||
13 | SRCREV = "2c9547e3147779001811d01936aed38f560929fc" | ||
14 | SRC_URI = "git://github.com/Itseez/opencv.git;branch=2.4 \ | ||
15 | file://0001-Use-__vector-instead-of-vector-as-suggests-Eigen.patch" | ||
16 | |||
17 | PV = "2.4.11+git${SRCPV}" | ||
18 | |||
19 | S = "${WORKDIR}/git" | ||
20 | |||
21 | # Do an out-of-tree build | ||
22 | OECMAKE_SOURCEPATH = "${S}" | ||
23 | OECMAKE_BUILDPATH = "${WORKDIR}/build-${TARGET_ARCH}" | ||
24 | |||
25 | EXTRA_OECMAKE = "-DPYTHON_NUMPY_INCLUDE_DIR:PATH=${STAGING_LIBDIR}/${PYTHON_DIR}/site-packages/numpy/core/include \ | ||
26 | -DBUILD_PYTHON_SUPPORT=ON \ | ||
27 | -DWITH_GSTREAMER=OFF \ | ||
28 | -DWITH_1394=OFF \ | ||
29 | -DCMAKE_SKIP_RPATH=ON \ | ||
30 | ${@bb.utils.contains("TARGET_CC_ARCH", "-msse3", "-DENABLE_SSE=1 -DENABLE_SSE2=1 -DENABLE_SSE3=1 -DENABLE_SSSE3=1", "", d)} \ | ||
31 | ${@bb.utils.contains("TARGET_CC_ARCH", "-msse4.1", "-DENABLE_SSE=1 -DENABLE_SSE2=1 -DENABLE_SSE3=1 -DENABLE_SSSE3=1 -DENABLE_SSE41=1", "", d)} \ | ||
32 | ${@bb.utils.contains("TARGET_CC_ARCH", "-msse4.2", "-DENABLE_SSE=1 -DENABLE_SSE2=1 -DENABLE_SSE3=1 -DENABLE_SSSE3=1 -DENABLE_SSE41=1 -DENABLE_SSE42=1", "", d)} \ | ||
33 | ${@base_conditional("libdir", "/usr/lib64", "-DLIB_SUFFIX=64", "", d)} \ | ||
34 | ${@base_conditional("libdir", "/usr/lib32", "-DLIB_SUFFIX=32", "", d)} \ | ||
35 | " | ||
36 | |||
37 | PACKAGECONFIG ??= "eigen jpeg png tiff v4l libv4l \ | ||
38 | ${@bb.utils.contains("DISTRO_FEATURES", "x11", "gtk", "", d)} \ | ||
39 | ${@bb.utils.contains("LICENSE_FLAGS_WHITELIST", "commercial", "libav", "", d)}" | ||
40 | |||
41 | PACKAGECONFIG[eigen] = "-DWITH_EIGEN=ON,-DWITH_EIGEN=OFF,libeigen," | ||
42 | PACKAGECONFIG[gtk] = "-DWITH_GTK=ON,-DWITH_GTK=OFF,gtk+," | ||
43 | PACKAGECONFIG[jasper] = "-DWITH_JASPER=ON,-DWITH_JASPER=OFF,jasper," | ||
44 | PACKAGECONFIG[jpeg] = "-DWITH_JPEG=ON,-DWITH_JPEG=OFF,jpeg," | ||
45 | PACKAGECONFIG[libav] = "-DWITH_FFMPEG=ON,-DWITH_FFMPEG=OFF,libav," | ||
46 | PACKAGECONFIG[libv4l] = "-DWITH_LIBV4L=ON,-DWITH_LIBV4L=OFF,v4l-utils," | ||
47 | PACKAGECONFIG[png] = "-DWITH_PNG=ON,-DWITH_PNG=OFF,libpng," | ||
48 | PACKAGECONFIG[tiff] = "-DWITH_TIFF=ON,-DWITH_TIFF=OFF,tiff," | ||
49 | PACKAGECONFIG[v4l] = "-DWITH_V4L=ON,-DWITH_V4L=OFF,v4l-utils," | ||
50 | |||
51 | inherit distutils-base pkgconfig cmake | ||
52 | |||
53 | export PYTHON_CSPEC="-I${STAGING_INCDIR}/${PYTHON_DIR}" | ||
54 | export PYTHON="${STAGING_BINDIR_NATIVE}/python" | ||
55 | |||
56 | TARGET_CC_ARCH += "-I${S}/include " | ||
57 | |||
58 | PACKAGES += "${PN}-apps python-opencv" | ||
59 | |||
60 | python populate_packages_prepend () { | ||
61 | cv_libdir = d.expand('${libdir}') | ||
62 | cv_libdir_dbg = d.expand('${libdir}/.debug') | ||
63 | do_split_packages(d, cv_libdir, '^lib(.*)\.so$', 'lib%s-dev', 'OpenCV %s development package', extra_depends='${PN}-dev', allow_links=True) | ||
64 | do_split_packages(d, cv_libdir, '^lib(.*)\.la$', 'lib%s-dev', 'OpenCV %s development package', extra_depends='${PN}-dev') | ||
65 | do_split_packages(d, cv_libdir, '^lib(.*)\.a$', 'lib%s-dev', 'OpenCV %s development package', extra_depends='${PN}-dev') | ||
66 | do_split_packages(d, cv_libdir, '^lib(.*)\.so\.*', 'lib%s', 'OpenCV %s library', extra_depends='', allow_links=True) | ||
67 | |||
68 | pn = d.getVar('PN') | ||
69 | metapkg = pn + '-dev' | ||
70 | d.setVar('ALLOW_EMPTY_' + metapkg, "1") | ||
71 | blacklist = [ metapkg ] | ||
72 | metapkg_rdepends = [ ] | ||
73 | packages = d.getVar('PACKAGES').split() | ||
74 | for pkg in packages[1:]: | ||
75 | if not pkg in blacklist and not pkg in metapkg_rdepends and pkg.endswith('-dev'): | ||
76 | metapkg_rdepends.append(pkg) | ||
77 | d.setVar('RRECOMMENDS_' + metapkg, ' '.join(metapkg_rdepends)) | ||
78 | } | ||
79 | |||
80 | PACKAGES_DYNAMIC += "^libopencv-.*" | ||
81 | |||
82 | FILES_${PN} = "" | ||
83 | FILES_${PN}-apps = "${bindir}/* ${datadir}/OpenCV" | ||
84 | FILES_${PN}-dbg += "${libdir}/.debug" | ||
85 | FILES_${PN}-dev = "${includedir} ${libdir}/pkgconfig" | ||
86 | FILES_${PN}-doc = "${datadir}/OpenCV/doc" | ||
87 | |||
88 | ALLOW_EMPTY_${PN} = "1" | ||
89 | |||
90 | SUMMARY_python-opencv = "Python bindings to opencv" | ||
91 | FILES_python-opencv = "${PYTHON_SITEPACKAGES_DIR}/*" | ||
92 | RDEPENDS_python-opencv = "python-core python-numpy" | ||
93 | |||
94 | do_install_append() { | ||
95 | cp ${S}/include/opencv/*.h ${D}${includedir}/opencv/ | ||
96 | sed -i '/blobtrack/d' ${D}${includedir}/opencv/cvaux.h | ||
97 | |||
98 | # Move Python files into correct library folder (for multilib build) | ||
99 | if [ "$libdir" != "/usr/lib" ]; then | ||
100 | mv ${D}/usr/lib/* ${D}/${libdir}/ | ||
101 | rm -rf ${D}/usr/lib | ||
102 | fi | ||
103 | } | ||
104 | |||
105 | # http://errors.yoctoproject.org/Errors/Details/40660/ | ||
106 | PNBLACKLIST[opencv] ?= "Not compatible with currently used ffmpeg 3 - the recipe will be removed on 2017-09-01 unless the issue is fixed" | ||
diff --git a/meta-oe/recipes-support/openmotif/openmotif/configure.patch b/meta-oe/recipes-support/openmotif/openmotif/configure.patch deleted file mode 100644 index 8868e805a..000000000 --- a/meta-oe/recipes-support/openmotif/openmotif/configure.patch +++ /dev/null | |||
@@ -1,15 +0,0 @@ | |||
1 | --- a/configure.ac~ 2009-10-27 14:10:23.000000000 -0200 | ||
2 | +++ b/configure.ac 2011-05-31 10:51:00.207232036 -0300 | ||
3 | @@ -3,12 +3,6 @@ | ||
4 | AC_CONFIG_SRCDIR([lib/Xm/Form.c]) | ||
5 | AC_PREREQ(2.52) | ||
6 | AC_CONFIG_AUX_DIR(.) | ||
7 | -AC_CHECK_FILE(/usr/X/include/X11/X.h, | ||
8 | - AC_PREFIX_DEFAULT(/usr/X), | ||
9 | - AC_PREFIX_DEFAULT(/usr)) | ||
10 | -AC_CHECK_FILE(/usr/X11R6/include/X11/X.h, | ||
11 | - AC_PREFIX_DEFAULT(/usr/X11R6), | ||
12 | - AC_PREFIX_DEFAULT(/usr)) | ||
13 | |||
14 | dnl AM_MAINTAINER_MODE | ||
15 | AC_CANONICAL_TARGET | ||
diff --git a/meta-oe/recipes-support/openmotif/openmotif_2.3.3.bb b/meta-oe/recipes-support/openmotif/openmotif_2.3.3.bb deleted file mode 100644 index 35c39cbe8..000000000 --- a/meta-oe/recipes-support/openmotif/openmotif_2.3.3.bb +++ /dev/null | |||
@@ -1,48 +0,0 @@ | |||
1 | SECTION = "libs" | ||
2 | SUMMARY = "OSM/Motif implementation" | ||
3 | LICENSE = "OGPL" | ||
4 | DEPENDS = "xbitmaps virtual/libx11 libxt libxft xproto" | ||
5 | |||
6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=14f692c82491db3d52419929d2f3b343" | ||
7 | |||
8 | PR = "r3" | ||
9 | |||
10 | PNBLACKLIST[openmotif] ?= "BROKEN: doesn't build with B!=S - the recipe will be removed on 2017-09-01 unless the issue is fixed" | ||
11 | |||
12 | SRC_URI = "http://motif.ics.com/sites/default/files/openmotif-2.3.3.tar.gz \ | ||
13 | file://configure.patch;patch=1" | ||
14 | |||
15 | SRC_URI[md5sum] = "fd27cd3369d6c7d5ef79eccba524f7be" | ||
16 | SRC_URI[sha256sum] = "c85f5545e218fa0c59a3789192132d472fc5a33e914a221a568eee4fc10cd103" | ||
17 | |||
18 | inherit autotools | ||
19 | |||
20 | PACKAGECONFIG ??= "" | ||
21 | PACKAGECONFIG[jpeg] = "--enable-jpeg,--disable-jpeg,jpeg" | ||
22 | PACKAGECONFIG[png] = "--enable-png,--disable-png,libpng" | ||
23 | |||
24 | EXTRA_OECONF = "X_CFLAGS=-I${STAGING_INCDIR} --disable-printing" | ||
25 | |||
26 | PACKAGES += "${PN}-bin" | ||
27 | |||
28 | FILES_${PN}-bin = "${bindir}" | ||
29 | |||
30 | do_compile() { | ||
31 | ( | ||
32 | # HACK: build a native binaries need during the build | ||
33 | unset CC LD CXX CCLD CFLAGS | ||
34 | oe_runmake -C config/util CC="${BUILD_CC}" LD="${BUILD_LD}" CXX="${BUILD_CXX}" LIBS="" makestrs | ||
35 | ) | ||
36 | if [ "$?" != "0" ]; then | ||
37 | exit 1 | ||
38 | fi | ||
39 | oe_runmake -C lib | ||
40 | oe_runmake -C include | ||
41 | } | ||
42 | |||
43 | do_install() { | ||
44 | oe_runmake DESTDIR=${D} -C lib install | ||
45 | oe_runmake DESTDIR=${D} -C include install | ||
46 | } | ||
47 | |||
48 | LEAD_SONAME = "libXm.so.4" | ||
diff --git a/meta-oe/recipes-support/openwbem/openwbem_3.2.3.bb b/meta-oe/recipes-support/openwbem/openwbem_3.2.3.bb deleted file mode 100644 index e9142385b..000000000 --- a/meta-oe/recipes-support/openwbem/openwbem_3.2.3.bb +++ /dev/null | |||
@@ -1,115 +0,0 @@ | |||
1 | SUMMARY = "Web Based Enterprise Management (WBEM) Implementation" | ||
2 | DESCRIPTION = "OpenWBEM is a set of software components that help facilitate \ | ||
3 | deployment of the Common Information Model (CIM) and Web-Based \ | ||
4 | Enterprise Management (WBEM) technologies of the Distributed Management \ | ||
5 | Task Force (DMTF). \ | ||
6 | \ | ||
7 | Web-Based Enterprise Management (WBEM) is a set of management and \ | ||
8 | Internet standard technologies developed to unify the management of \ | ||
9 | distributed computing environments. WBEM provides the ability for the \ | ||
10 | industry to deliver a well-integrated set of standards-based management \ | ||
11 | tools, facilitating the exchange of data across otherwise disparate \ | ||
12 | technologies and platforms. \ | ||
13 | \ | ||
14 | For more information about DMTF and its technologies, visit \ | ||
15 | http://www.dmtf.org/standards. " | ||
16 | SECTION = "System/Management" | ||
17 | HOMEPAGE = "http://openwbem.sourceforge.net/" | ||
18 | |||
19 | inherit autotools-brokensep pkgconfig | ||
20 | |||
21 | SOURCE1="novell-openwbem-root-acl.mof" | ||
22 | SOURCE2="loadmof.sh" | ||
23 | SOURCE3="rmmof.sh" | ||
24 | SOURCE4="openwbem-owcimomd.init" | ||
25 | SOURCE5="openwbem-etc_pam.d_openwbem" | ||
26 | SOURCE6="openwbem-rpmlintrc" | ||
27 | |||
28 | SRC_URI = " \ | ||
29 | git://github.com/kkaempf/openwbem.git \ | ||
30 | file://${SOURCE1} \ | ||
31 | file://${SOURCE2} \ | ||
32 | file://${SOURCE3} \ | ||
33 | file://${SOURCE4} \ | ||
34 | file://${SOURCE5} \ | ||
35 | file://${SOURCE6} \ | ||
36 | file://checkserverkey \ | ||
37 | file://owcimomd.service \ | ||
38 | " | ||
39 | SRCREV = "5c688eefc1f8e35a4b1c58529aae5f114c25c2a8" | ||
40 | S = "${WORKDIR}/git" | ||
41 | LICENSE = "BSD-3-Clause" | ||
42 | LIC_FILES_CHKSUM += "file://COPYING;md5=0504a2eb85e01aa92c9efd4125a34660" | ||
43 | INSANE_SKIP_${PN} = "dev-so" | ||
44 | DEPENDS += "openssl libpam bash" | ||
45 | RDEPENDS_${PN} += "bash" | ||
46 | EXTRA_OECONF = " \ | ||
47 | --prefix=/usr \ | ||
48 | --sysconfdir=/etc \ | ||
49 | --libdir=${libdir} \ | ||
50 | --localstatedir=/var/lib \ | ||
51 | --libexecdir=${libdir}/openwbem/bin \ | ||
52 | --mandir=/usr/share/man \ | ||
53 | --enable-threads-run-as-user \ | ||
54 | " | ||
55 | do_configure_prepend() { | ||
56 | autoreconf --force --install | ||
57 | } | ||
58 | |||
59 | do_install() { | ||
60 | oe_runmake DESTDIR=${D} install | ||
61 | install -d ${D}/etc/openwbem/openwbem.conf.d | ||
62 | install -d ${D}/var/adm/fillup-templates | ||
63 | install -m 644 etc/sysconfig/daemons/owcimomd ${D}/var/adm/fillup-templates/sysconfig.owcimomd | ||
64 | |||
65 | # fix up hardcoded paths | ||
66 | sed -i -e 's,/usr/sbin/,${sbindir}/,' ${WORKDIR}/owcimomd.service | ||
67 | if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then | ||
68 | install -d ${D}/${systemd_unitdir}/system | ||
69 | install -m 644 ${WORKDIR}/owcimomd.service ${D}/${systemd_unitdir}/system | ||
70 | install -m 755 ${WORKDIR}/checkserverkey ${D}${sysconfdir}/openwbem/ | ||
71 | fi | ||
72 | |||
73 | install -d ${D}/etc/init.d | ||
74 | ln -sf ../../etc/init.d/owcimomd ${D}/usr/sbin/rcowcimomd | ||
75 | install -m 755 ${WORKDIR}/${SOURCE4} ${D}/etc/init.d/owcimomd | ||
76 | install -d ${D}${sbindir} | ||
77 | install -d ${D}/usr/bin | ||
78 | install -d ${D}/etc/pam.d | ||
79 | install -d ${D}/${libdir}/openwbem/cmpiproviders | ||
80 | install -m 644 etc/pam.d/openwbem ${D}/etc/pam.d | ||
81 | install -d ${D}/${libdir}/openwbem/c++providers | ||
82 | install -d ${D}/var/lib/openwbem | ||
83 | install -m 755 ${WORKDIR}/${SOURCE2} ${D}/usr/bin/ow-loadmof.sh | ||
84 | install -m 755 ${WORKDIR}/${SOURCE3} ${D}/usr/bin/ow-rmmof.sh | ||
85 | install -m 644 ${WORKDIR}/${SOURCE5} ${D}/etc/pam.d/openwbem | ||
86 | |||
87 | MOFPATH=${D}/usr/share/mof/openwbem | ||
88 | install -d $MOFPATH | ||
89 | mv ${D}/usr/share/openwbem/* $MOFPATH/ | ||
90 | rmdir ${D}/usr/share/openwbem | ||
91 | install -m 644 ${WORKDIR}/${SOURCE1} $MOFPATH/ | ||
92 | |||
93 | touch ${D}/var/lib/openwbem/{classassociation,instances,instassociation,namespaces,schema}.{dat,ndx,lock} | ||
94 | } | ||
95 | |||
96 | inherit ${@bb.utils.filter('VIRTUAL-RUNTIME_init_manager', 'systemd', d)} | ||
97 | SYSTEMD_SERVICE_${PN} = "owcimomd.service" | ||
98 | SYSTEMD_AUTO_ENABLE = "disable" | ||
99 | FILES_${PN} += " \ | ||
100 | ${libdir} \ | ||
101 | ${datadir}/mof \ | ||
102 | ${systemd_unitdir} \ | ||
103 | " | ||
104 | FILES_${PN}-dbg += " \ | ||
105 | ${libdir}/openwbem/c++providers/.debug \ | ||
106 | ${libdir}/openwbem/provifcs/.debug \ | ||
107 | ${libdir}/openwbem/bin/openwbem/.debug \ | ||
108 | " | ||
109 | FILES_${PN}-dev = " \ | ||
110 | ${includedir} \ | ||
111 | ${datadir}/aclocal/openwbem.m4 \ | ||
112 | " | ||
113 | |||
114 | # http://errors.yoctoproject.org/Errors/Details/68630/ | ||
115 | PNBLACKLIST[openwbem] ?= "BROKEN: fails to build with gcc-6 - the recipe will be removed on 2017-09-01 unless the issue is fixed" | ||
diff --git a/meta-oe/recipes-support/psqlodbc/files/psqlodbc-donot-use-the-hardcode-libdir.patch b/meta-oe/recipes-support/psqlodbc/files/psqlodbc-donot-use-the-hardcode-libdir.patch deleted file mode 100644 index 7eda03875..000000000 --- a/meta-oe/recipes-support/psqlodbc/files/psqlodbc-donot-use-the-hardcode-libdir.patch +++ /dev/null | |||
@@ -1,26 +0,0 @@ | |||
1 | [PATCH] do not use the hardcode libdir | ||
2 | |||
3 | Upstream-status: Pending | ||
4 | |||
5 | Signed-off-by: Roy.Li <rongqing.li@windriver.com> | ||
6 | Signed-off-by: Jackie Huang <jackie.huang@windriver.com> | ||
7 | --- | ||
8 | configure.ac | 2 +- | ||
9 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
10 | |||
11 | diff --git a/configure.ac b/configure.ac | ||
12 | index 9b88d4c..df5ad7a 100644 | ||
13 | --- a/configure.ac | ||
14 | +++ b/configure.ac | ||
15 | @@ -140,7 +140,7 @@ if test "$with_libpq" != yes; then | ||
16 | if test -d "$with_libpq"; then | ||
17 | PATH="$PATH:$with_libpq/bin" | ||
18 | CPPFLAGS="$CPPFLAGS -I$with_libpq/include" | ||
19 | - LDFLAGS="$LDFLAGS -L$with_libpq/lib" | ||
20 | + LDFLAGS="$LDFLAGS -L$with_libpq/${base_libdir}" | ||
21 | else | ||
22 | if test -x "$with_libpq"; then | ||
23 | PG_CONFIG=$with_libpq | ||
24 | -- | ||
25 | 2.8.1 | ||
26 | |||
diff --git a/meta-oe/recipes-support/psqlodbc/files/psqlodbc-fix-for-ptest-support.patch b/meta-oe/recipes-support/psqlodbc/files/psqlodbc-fix-for-ptest-support.patch deleted file mode 100644 index a8f14e768..000000000 --- a/meta-oe/recipes-support/psqlodbc/files/psqlodbc-fix-for-ptest-support.patch +++ /dev/null | |||
@@ -1,148 +0,0 @@ | |||
1 | Subject: [PATCH] psqlodbc: fixes for ptest support | ||
2 | |||
3 | * Fix the LIBODBC since we don't use ODBC_CONFIG. | ||
4 | * Fix the path for driver. | ||
5 | * Add the default info of postgresql server. | ||
6 | * Fix the output format for ptest. | ||
7 | * Fix the results and exe dir. | ||
8 | |||
9 | Upstream-Status: Inappropriate [OE ptest specific] | ||
10 | |||
11 | Signed-off-by: Jackie Huang <jackie.huang@windriver.com> | ||
12 | --- | ||
13 | test/Makefile.in | 2 +- | ||
14 | test/odbcini-gen.sh | 8 ++++---- | ||
15 | test/runsuite.c | 26 +++++++++++++------------- | ||
16 | 3 files changed, 18 insertions(+), 18 deletions(-) | ||
17 | |||
18 | diff --git a/test/Makefile.in b/test/Makefile.in | ||
19 | index 8710616..fcb470e 100644 | ||
20 | --- a/test/Makefile.in | ||
21 | +++ b/test/Makefile.in | ||
22 | @@ -18,7 +18,7 @@ CFLAGS = @CFLAGS@ | ||
23 | ODBC_CONFIG = @ODBC_CONFIG@ | ||
24 | PROVE = @PROVE@ | ||
25 | |||
26 | -LIBODBC := $(shell $(ODBC_CONFIG) --libs) | ||
27 | +LIBODBC = -lodbc | ||
28 | |||
29 | all: $(TESTBINS) runsuite reset-db | ||
30 | |||
31 | diff --git a/test/odbcini-gen.sh b/test/odbcini-gen.sh | ||
32 | index d2c2c87..6068d9d 100755 | ||
33 | --- a/test/odbcini-gen.sh | ||
34 | +++ b/test/odbcini-gen.sh | ||
35 | @@ -6,7 +6,7 @@ | ||
36 | outini=odbc.ini | ||
37 | outinstini=odbcinst.ini | ||
38 | |||
39 | -drvr=../.libs/psqlodbcw | ||
40 | +drvr=@LIBDIR@/psqlodbca | ||
41 | driver=${drvr}.so | ||
42 | if test ! -e $driver ; then | ||
43 | driver=${drvr}.dll | ||
44 | @@ -33,10 +33,10 @@ Driver = psqlodbc test driver | ||
45 | Trace = No | ||
46 | TraceFile = | ||
47 | Database = contrib_regression | ||
48 | -Servername = | ||
49 | -Username = | ||
50 | +Servername = localhost | ||
51 | +Username = postgres | ||
52 | Password = | ||
53 | -Port = | ||
54 | +Port = 5432 | ||
55 | ReadOnly = No | ||
56 | RowVersioning = No | ||
57 | ShowSystemTables = No | ||
58 | diff --git a/test/runsuite.c b/test/runsuite.c | ||
59 | index 583cf35..fd2a90e 100644 | ||
60 | --- a/test/runsuite.c | ||
61 | +++ b/test/runsuite.c | ||
62 | @@ -51,7 +51,7 @@ bailout(const char *fmt, ...) | ||
63 | |||
64 | /* Given a test program's name, get the test name */ | ||
65 | void | ||
66 | -parse_argument(const char *in, char *testname, char *binname) | ||
67 | +parse_argument(const char *in, char *testname, char *binname, const char *inputdir) | ||
68 | { | ||
69 | const char *basename; | ||
70 | #ifdef WIN32 | ||
71 | @@ -65,7 +65,7 @@ parse_argument(const char *in, char *testname, char *binname) | ||
72 | if (strchr(in, DIR_SEP) == NULL) | ||
73 | { | ||
74 | strcpy(testname, in); | ||
75 | - sprintf(binname, "exe%c%s-test", DIR_SEP, in); | ||
76 | + sprintf(binname, "%s%cexe%c%s-test", inputdir, DIR_SEP, DIR_SEP, in); | ||
77 | return; | ||
78 | } | ||
79 | |||
80 | @@ -127,7 +127,7 @@ int main(int argc, char **argv) | ||
81 | failures = 0; | ||
82 | for (i = 1, j = 1; i <= numtests; i++, j++) | ||
83 | { | ||
84 | - parse_argument(argv[j], testname, binname); | ||
85 | + parse_argument(argv[j], testname, binname, inputdir); | ||
86 | if (runtest(binname, testname, i, inputdir) != 0) | ||
87 | failures++; | ||
88 | } | ||
89 | @@ -157,29 +157,29 @@ runtest(const char *binname, const char *testname, int testno, const char *input | ||
90 | #ifndef WIN32 | ||
91 | snprintf(cmdline, sizeof(cmdline), | ||
92 | "ODBCSYSINI=. ODBCINSTINI=./odbcinst.ini ODBCINI=./odbc.ini " | ||
93 | - "%s > results/%s.out", | ||
94 | - binname, testname); | ||
95 | + "%s > %s/results/%s.out", | ||
96 | + binname, inputdir, testname); | ||
97 | #else | ||
98 | snprintf(cmdline, sizeof(cmdline), | ||
99 | - "%s > results\\%s.out", | ||
100 | - binname, testname); | ||
101 | + "%s > %s/results\\%s.out", | ||
102 | + binname, inputdir, testname); | ||
103 | #endif | ||
104 | rc = system(cmdline); | ||
105 | |||
106 | diff = rundiff(testname, inputdir); | ||
107 | if (rc != 0) | ||
108 | { | ||
109 | - printf("not ok %d - %s test returned %d\n", testno, testname, rc); | ||
110 | + printf("FAIL: %d - %s\n\ttest returned %d\n", testno, testname, rc); | ||
111 | ret = 1; | ||
112 | } | ||
113 | else if (diff != 0) | ||
114 | { | ||
115 | - printf("not ok %d - %s test output differs\n", testno, testname); | ||
116 | + printf("FAIL: %d - %s\n\ttest output differs\n", testno, testname); | ||
117 | ret = 1; | ||
118 | } | ||
119 | else | ||
120 | { | ||
121 | - printf("ok %d - %s\n", testno, testname); | ||
122 | + printf("PASS: %d - %s\n", testno, testname); | ||
123 | ret = 0; | ||
124 | } | ||
125 | fflush(stdout); | ||
126 | @@ -196,7 +196,7 @@ rundiff(const char *testname, const char *inputdir) | ||
127 | char *result; | ||
128 | size_t result_len; | ||
129 | |||
130 | - snprintf(filename, sizeof(filename), "results/%s.out", testname); | ||
131 | + snprintf(filename, sizeof(filename), "%s/results/%s.out", inputdir, testname); | ||
132 | result = slurpfile(filename, &result_len); | ||
133 | |||
134 | outputno = 0; | ||
135 | @@ -244,8 +244,8 @@ rundiff(const char *testname, const char *inputdir) | ||
136 | * files and print the smallest diff? | ||
137 | */ | ||
138 | snprintf(cmdline, sizeof(cmdline), | ||
139 | - "diff -c %s/expected/%s.out results/%s.out >> regression.diffs", | ||
140 | - inputdir, testname, testname); | ||
141 | + "diff -c %s/expected/%s.out %s/results/%s.out >> regression.diffs", | ||
142 | + inputdir, testname, inputdir, testname); | ||
143 | if (system(cmdline) == -1) | ||
144 | printf("# diff failed\n"); | ||
145 | |||
146 | -- | ||
147 | 2.8.2 | ||
148 | |||
diff --git a/meta-oe/recipes-support/psqlodbc/files/psqlodbc-remove-some-checks-for-cross-compiling.patch b/meta-oe/recipes-support/psqlodbc/files/psqlodbc-remove-some-checks-for-cross-compiling.patch deleted file mode 100644 index 1d988182e..000000000 --- a/meta-oe/recipes-support/psqlodbc/files/psqlodbc-remove-some-checks-for-cross-compiling.patch +++ /dev/null | |||
@@ -1,118 +0,0 @@ | |||
1 | Subject: [PATCH] remove some checks for cross-compiling | ||
2 | |||
3 | some lib check is not suitable for | ||
4 | cross-compiling, so remove them. | ||
5 | |||
6 | Upstream-Status: Inappropriate [not a real bug,just for cross-compiling] | ||
7 | |||
8 | Signed-off-by: Song.Li <Song.Li@windriver.com> | ||
9 | Signed-off-by: Kai Kang <kai.kang@windriver.com> | ||
10 | Signed-off-by: Jackie Huang <jackie.huang@windriver.com> | ||
11 | --- | ||
12 | configure.ac | 66 +++++++----------------------------------------------------- | ||
13 | 1 file changed, 7 insertions(+), 59 deletions(-) | ||
14 | |||
15 | diff --git a/configure.ac b/configure.ac | ||
16 | index df5ad7a..b72bd4c 100644 | ||
17 | --- a/configure.ac | ||
18 | +++ b/configure.ac | ||
19 | @@ -46,57 +46,19 @@ AC_ARG_WITH(iodbc, [ --with-iodbc[[=DIR]] [[default=no]] DIR is the iODBC bas | ||
20 | if test "$with_iodbc" != no; then | ||
21 | with_unixodbc=no | ||
22 | AC_DEFINE(WITH_IODBC, 1, [Define to 1 to build with iODBC support]) | ||
23 | - if test "$with_iodbc" = yes; then | ||
24 | - AC_PATH_PROGS(ODBC_CONFIG, iodbc-config) | ||
25 | - else | ||
26 | - ODBC_CONFIG=$with_iodbc | ||
27 | - fi | ||
28 | - if test ! -x "${ODBC_CONFIG}/bin/iodbc-config"; then | ||
29 | - if test ! -x "${ODBC_CONFIG}"; then | ||
30 | - AC_MSG_ERROR([iodbc-config not found (required for iODBC build)]) | ||
31 | - fi | ||
32 | - else | ||
33 | - ODBC_CONFIG=${ODBC_CONFIG}/bin/iodbc-config | ||
34 | - fi | ||
35 | fi | ||
36 | |||
37 | if test "$with_unixodbc" != no; then | ||
38 | AC_DEFINE(WITH_UNIXODBC, 1, | ||
39 | [Define to 1 to build with unixODBC support]) | ||
40 | - if test "$with_unixodbc" = yes; then | ||
41 | - AC_PATH_PROGS(ODBC_CONFIG, odbc_config) | ||
42 | - else | ||
43 | - ODBC_CONFIG=$with_unixodbc | ||
44 | - fi | ||
45 | - if test ! -x "${ODBC_CONFIG}/bin/odbc_config"; then | ||
46 | - if test ! -x "${ODBC_CONFIG}"; then | ||
47 | - AC_MSG_ERROR([odbc_config not found (required for unixODBC build)]) | ||
48 | - fi | ||
49 | - else | ||
50 | - ODBC_CONFIG=${ODBC_CONFIG}/bin/odbc_config | ||
51 | - fi | ||
52 | fi | ||
53 | |||
54 | # | ||
55 | # ODBC include and library | ||
56 | # | ||
57 | - | ||
58 | -if test "$ODBC_CONFIG" != ""; then | ||
59 | - if test "$with_iodbc" != no; then | ||
60 | - ODBC_INCLUDE=`${ODBC_CONFIG} --cflags` | ||
61 | - CPPFLAGS="$CPPFLAGS ${ODBC_INCLUDE}" | ||
62 | - # Linking libiodoc is rather problematic | ||
63 | - [ODBC_LIBDIR=`${ODBC_CONFIG} --libs | sed -e "s/^\(-L\|.*[ \t]-L\)\([^ \n\r\f\t]*\).*$/-L\2/"`] | ||
64 | - LDFLAGS="$LDFLAGS ${ODBC_LIBDIR}" | ||
65 | - else | ||
66 | - ODBC_INCLUDE=`${ODBC_CONFIG} --include-prefix` | ||
67 | - CPPFLAGS="$CPPFLAGS -I${ODBC_INCLUDE}" | ||
68 | - # Linking libodoc is rather problematic | ||
69 | - ODBC_LIBDIR=`${ODBC_CONFIG} --lib-prefix` | ||
70 | - LDFLAGS="$LDFLAGS -L${ODBC_LIBDIR}" | ||
71 | - fi | ||
72 | - AC_MSG_NOTICE([using $ODBC_INCLUDE $ODBC_LIBDIR]) | ||
73 | -fi | ||
74 | +ODBC_LIBS="-lodbcinst" | ||
75 | +LIBS="$LIBS ${ODBC_LIBS}" | ||
76 | +AC_MSG_NOTICE([using $ODBC_INCLUDE $ODBC_LIBS]) | ||
77 | |||
78 | # | ||
79 | # SQLCOLATTRIBUTE_SQLLEN check | ||
80 | @@ -176,18 +138,10 @@ PGAC_ARG_BOOL(enable, pthreads, yes, | ||
81 | # Find libpq headers and libraries | ||
82 | # | ||
83 | |||
84 | -if test -z "$PG_CONFIG"; then | ||
85 | - AC_PATH_PROGS(PG_CONFIG, pg_config) | ||
86 | -fi | ||
87 | - | ||
88 | -if test -n "$PG_CONFIG"; then | ||
89 | - pg_includedir=`"$PG_CONFIG" --includedir` | ||
90 | - pg_libdir=`"$PG_CONFIG" --libdir` | ||
91 | - CPPFLAGS="$CPPFLAGS -I$pg_includedir" | ||
92 | - LDFLAGS="$LDFLAGS -L$pg_libdir" | ||
93 | -fi | ||
94 | - | ||
95 | - | ||
96 | +pg_includedir="" | ||
97 | +pg_libdir="" | ||
98 | +CPPFLAGS="$CPPFLAGS" | ||
99 | +LDFLAGS="$LDFLAGS" | ||
100 | |||
101 | # 1. Programs | ||
102 | |||
103 | @@ -211,12 +165,6 @@ if test "$with_iodbc" != no; then | ||
104 | [AC_MSG_ERROR([iODBC library "iodbcinst" not found])]) | ||
105 | fi | ||
106 | |||
107 | -if test "$enable_pthreads" = yes; then | ||
108 | - AC_CHECK_LIB(pthreads, pthread_create, | ||
109 | - [], | ||
110 | - [AC_CHECK_LIB(pthread, pthread_create)]) | ||
111 | -fi | ||
112 | - | ||
113 | AC_CHECK_LIB(pq, PQsetSingleRowMode, [], | ||
114 | [AC_MSG_ERROR([libpq library version >= 9.2 is required])]) | ||
115 | |||
116 | -- | ||
117 | 2.8.1 | ||
118 | |||
diff --git a/meta-oe/recipes-support/psqlodbc/psqlodbc.inc b/meta-oe/recipes-support/psqlodbc/psqlodbc.inc deleted file mode 100644 index 5337b4569..000000000 --- a/meta-oe/recipes-support/psqlodbc/psqlodbc.inc +++ /dev/null | |||
@@ -1,50 +0,0 @@ | |||
1 | SUMMARY = "ODBC driver for PostgreSQL" | ||
2 | DESCRIPTION = "\ | ||
3 | This package provides a driver that allows ODBC-enabled applications to \ | ||
4 | access PostgreSQL databases. ODBC is an abstraction layer that allows \ | ||
5 | applications written for that layer to access databases in a manner \ | ||
6 | that is relatively independent of the particular database management \ | ||
7 | system. \ | ||
8 | . \ | ||
9 | You need to install this package if you want to use an application that \ | ||
10 | provides database access through ODBC and you want that application to \ | ||
11 | access a PostgreSQL database. This package would need to be installed \ | ||
12 | on the same machine as that client application; the PostgreSQL database \ | ||
13 | server can be on a different machine and does not need any additional \ | ||
14 | software to accept ODBC clients. \ | ||
15 | " | ||
16 | SECTION = "libs" | ||
17 | HOMEPAGE = "http://psqlodbc.projects.postgresql.org/" | ||
18 | |||
19 | DEPENDS += "postgresql unixodbc" | ||
20 | |||
21 | EXTRA_OECONF = "\ | ||
22 | ac_cv_lib_ltdl_lt_dlopen=no \ | ||
23 | ac_cv_lib_pq_PQconnectdb=yes \ | ||
24 | --with-unixodbc=yes \ | ||
25 | --with-libpq=${STAGING_LIBDIR}/.. \ | ||
26 | --enable-pthreads \ | ||
27 | --disable-unicode \ | ||
28 | LIBS="-lpthread" \ | ||
29 | " | ||
30 | |||
31 | inherit autotools pkgconfig ptest | ||
32 | |||
33 | do_compile_ptest() { | ||
34 | oe_runmake -C ${B}/test | ||
35 | } | ||
36 | |||
37 | do_install_ptest() { | ||
38 | install -d ${D}${PTEST_PATH} | ||
39 | cp -a --no-preserve=ownership ${B}/test/exe ${S}/test/expected ${D}${PTEST_PATH} | ||
40 | install -m 0755 ${B}/test/reset-db ${D}${PTEST_PATH} | ||
41 | install -m 0755 ${B}/test/runsuite ${D}${PTEST_PATH} | ||
42 | install -m 0755 ${S}/test/odbcini-gen.sh ${D}${PTEST_PATH} | ||
43 | install -m 0755 ${S}/test/sampletables.sql ${D}${PTEST_PATH} | ||
44 | sed -i -e 's|@LIBDIR@|${libdir}|' ${D}${PTEST_PATH}/odbcini-gen.sh | ||
45 | } | ||
46 | |||
47 | FILES_${PN} += "${libdir}" | ||
48 | |||
49 | # The tests need a local PostgreSQL server running | ||
50 | RDEPENDS_${PN}-ptest = "postgresql" | ||
diff --git a/meta-oe/recipes-support/psqlodbc/psqlodbc_09.05.0300.bb b/meta-oe/recipes-support/psqlodbc/psqlodbc_09.05.0300.bb deleted file mode 100644 index 97326a20e..000000000 --- a/meta-oe/recipes-support/psqlodbc/psqlodbc_09.05.0300.bb +++ /dev/null | |||
@@ -1,16 +0,0 @@ | |||
1 | require ${PN}.inc | ||
2 | |||
3 | LICENSE = "LGPLv2" | ||
4 | LIC_FILES_CHKSUM = "file://license.txt;md5=6db3822fc7512e83087ba798da013692" | ||
5 | |||
6 | SRC_URI = "http://ftp.postgresql.org/pub/odbc/versions/src/${BPN}-${PV}.tar.gz \ | ||
7 | file://psqlodbc-remove-some-checks-for-cross-compiling.patch \ | ||
8 | file://psqlodbc-donot-use-the-hardcode-libdir.patch \ | ||
9 | file://psqlodbc-fix-for-ptest-support.patch \ | ||
10 | file://run-ptest \ | ||
11 | " | ||
12 | |||
13 | SRC_URI[md5sum] = "4c6e0b22187d7bb1c998ffac89e50f6b" | ||
14 | SRC_URI[sha256sum] = "9521f328bf28aaaf5c8488dc89792b614f9d6271742c0baf9bb41c97537764a8" | ||
15 | |||
16 | PNBLACKLIST[psqlodbc] ?= "Depends on blacklisted postgresql - the recipe will be removed on 2017-09-01 unless the issue is fixed" | ||
diff --git a/meta-oe/recipes-support/vala-terminal/vala-terminal_git.bb b/meta-oe/recipes-support/vala-terminal/vala-terminal_git.bb deleted file mode 100644 index 1219cb8ed..000000000 --- a/meta-oe/recipes-support/vala-terminal/vala-terminal_git.bb +++ /dev/null | |||
@@ -1,20 +0,0 @@ | |||
1 | SUMMARY = "A lightweight Terminal Emulator based on libvte, written in Vala" | ||
2 | SECTION = "x11/applications" | ||
3 | DEPENDS = "vte9 intltool-native" | ||
4 | SRCREV = "0fefa38087581f85fa0631b40500b9428369c146" | ||
5 | LICENSE = "GPLv2" | ||
6 | LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552" | ||
7 | PV = "1.3+gitr${SRCPV}" | ||
8 | PE = "1" | ||
9 | PR = "r1" | ||
10 | |||
11 | PNBLACKLIST[vala-terminal] ?= "BROKEN: Doesn't work with B!=S, touch: cannot touch `src/.stamp': No such file or directory - the recipe will be removed on 2017-09-01 unless the issue is fixed" | ||
12 | |||
13 | inherit autotools perlnative vala | ||
14 | |||
15 | SRC_URI = "${FREESMARTPHONE_GIT}/vala-terminal.git;branch=master" | ||
16 | S = "${WORKDIR}/git" | ||
17 | |||
18 | RDEPENDS_${PN} = "ttf-liberation-mono" | ||
19 | RREPLACES_${PN} = "openmoko-terminal2" | ||
20 | RPROVIDES_${PN} = "openmoko-terminal2" | ||
diff --git a/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_4.3.36.bb b/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_4.3.36.bb deleted file mode 100644 index c7bae1c08..000000000 --- a/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_4.3.36.bb +++ /dev/null | |||
@@ -1,72 +0,0 @@ | |||
1 | SUMMARY = "VirtualBox Linux Guest Drivers" | ||
2 | SECTION = "core" | ||
3 | LICENSE = "GPL-2.0" | ||
4 | LIC_FILES_CHKSUM = "file://${WORKDIR}/${VBOX_NAME}/COPYING;md5=e197d5641bb35b29d46ca8c4bf7f2660" | ||
5 | |||
6 | DEPENDS = "virtual/kernel" | ||
7 | |||
8 | inherit module kernel-module-split | ||
9 | |||
10 | COMPATIBLE_MACHINE = "(qemux86|qemux86-64)" | ||
11 | |||
12 | VBOX_NAME = "VirtualBox-${PV}" | ||
13 | |||
14 | SRC_URI = "http://download.virtualbox.org/virtualbox/${PV}/${VBOX_NAME}.tar.bz2 \ | ||
15 | file://Makefile.utils \ | ||
16 | " | ||
17 | SRC_URI[md5sum] = "8635387dec6cbfd576ba453355d4dc0c" | ||
18 | SRC_URI[sha256sum] = "af0776df6d03b2709cb76a69f055487bf12bdb3b4163e2a82959860300283046" | ||
19 | |||
20 | S = "${WORKDIR}/vbox_module" | ||
21 | |||
22 | export BUILD_TARGET_ARCH="${ARCH}" | ||
23 | export BUILD_TARGET_ARCH_x86-64="amd64" | ||
24 | export KERN_DIR="${STAGING_KERNEL_DIR}" | ||
25 | |||
26 | addtask export_sources before do_patch after do_unpack | ||
27 | |||
28 | do_export_sources() { | ||
29 | mkdir -p "${S}" | ||
30 | ${WORKDIR}/${VBOX_NAME}/src/VBox/Additions/linux/export_modules ${T}/vbox_modules.tar.gz | ||
31 | tar -C "${S}" -xzf ${T}/vbox_modules.tar.gz | ||
32 | |||
33 | # add a mount utility to use shared folder from VBox Addition Source Code | ||
34 | mkdir -p "${S}/utils" | ||
35 | install ${WORKDIR}/${VBOX_NAME}/src/VBox/Additions/linux/sharedfolders/mount.vboxsf.c ${S}/utils | ||
36 | install ${WORKDIR}/${VBOX_NAME}/src/VBox/Additions/linux/sharedfolders/vbsfmount.c ${S}/utils | ||
37 | install ${S}/../Makefile.utils ${S}/utils/Makefile | ||
38 | |||
39 | } | ||
40 | |||
41 | # compile and install mount utility | ||
42 | do_compile_append() { | ||
43 | oe_runmake 'LD=${CC}' 'LDFLAGS=${LDFLAGS}' -C ${S}/utils | ||
44 | if ! [ -e vboxguest.ko -a -e vboxsf.ko -a -e vboxvideo.ko ] ; then | ||
45 | echo "ERROR: One of vbox*.ko modules wasn't built" | ||
46 | exit 1 | ||
47 | fi | ||
48 | } | ||
49 | |||
50 | module_do_install() { | ||
51 | MODULE_DIR=${D}${nonarch_base_libdir}/modules/${KERNEL_VERSION}/kernel/misc | ||
52 | install -d $MODULE_DIR | ||
53 | install -m 644 vboxguest.ko $MODULE_DIR | ||
54 | install -m 644 vboxsf.ko $MODULE_DIR | ||
55 | install -m 644 vboxvideo.ko $MODULE_DIR | ||
56 | } | ||
57 | |||
58 | do_install_append() { | ||
59 | install -d ${D}${base_sbindir} | ||
60 | install -m 755 ${S}/utils/mount.vboxsf ${D}${base_sbindir} | ||
61 | } | ||
62 | |||
63 | PACKAGES += "kernel-module-vboxguest kernel-module-vboxsf kernel-module-vboxvideo" | ||
64 | RRECOMMENDS_${PN} += "kernel-module-vboxguest kernel-module-vboxsf kernel-module-vboxvideo" | ||
65 | |||
66 | FILES_${PN} = "${base_sbindir}" | ||
67 | |||
68 | # autoload if installed | ||
69 | KERNEL_MODULE_AUTOLOAD += "vboxguest vboxsf vboxvideo" | ||
70 | |||
71 | # http://errors.yoctoproject.org/Errors/Details/83333/ | ||
72 | PNBLACKLIST[vboxguestdrivers] ?= "BROKEN: not compatible with default kernel version 4.8 - the recipe will be removed on 2017-09-01 unless the issue is fixed" | ||
diff --git a/meta-oe/recipes-support/xchat/xchat-2.8.8/automake-foreign.patch b/meta-oe/recipes-support/xchat/xchat-2.8.8/automake-foreign.patch deleted file mode 100644 index cfa2f6c7f..000000000 --- a/meta-oe/recipes-support/xchat/xchat-2.8.8/automake-foreign.patch +++ /dev/null | |||
@@ -1,11 +0,0 @@ | |||
1 | --- a/configure.in 2014-08-18 01:25:43.911597023 -0700 | ||
2 | +++ b/configure.in 2014-08-18 01:26:27.763786629 -0700 | ||
3 | @@ -8,7 +8,7 @@ | ||
4 | AC_CONFIG_HEADERS([config.h]) | ||
5 | AC_CONFIG_SRCDIR([configure.in]) | ||
6 | |||
7 | -AM_INIT_AUTOMAKE([1.9 dist-bzip2 subdir-objects no-define]) | ||
8 | +AM_INIT_AUTOMAKE([1.9 foreign dist-bzip2 subdir-objects no-define]) | ||
9 | |||
10 | AM_MAINTAINER_MODE | ||
11 | AC_PROG_CC | ||
diff --git a/meta-oe/recipes-support/xchat/xchat-2.8.8/fix-includes-for-separate-build.patch b/meta-oe/recipes-support/xchat/xchat-2.8.8/fix-includes-for-separate-build.patch deleted file mode 100644 index 4394e5257..000000000 --- a/meta-oe/recipes-support/xchat/xchat-2.8.8/fix-includes-for-separate-build.patch +++ /dev/null | |||
@@ -1,78 +0,0 @@ | |||
1 | diff -ur xchat-2.8.8-orig/plugins/perl/perl.c xchat-2.8.8/plugins/perl/perl.c | ||
2 | --- xchat-2.8.8-orig/plugins/perl/perl.c 2014-08-30 14:09:05.125116286 -0700 | ||
3 | +++ xchat-2.8.8/plugins/perl/perl.c 2014-08-30 14:09:45.281106532 -0700 | ||
4 | @@ -31,7 +31,7 @@ | ||
5 | #endif | ||
6 | |||
7 | #undef PACKAGE | ||
8 | -#include "../../config.h" /* for #define OLD_PERL */ | ||
9 | +#include <config.h> /* for #define OLD_PERL */ | ||
10 | #include "xchat-plugin.h" | ||
11 | |||
12 | static xchat_plugin *ph; /* plugin handle */ | ||
13 | diff -ur xchat-2.8.8-orig/src/common/network.c xchat-2.8.8/src/common/network.c | ||
14 | --- xchat-2.8.8-orig/src/common/network.c 2014-08-30 14:09:05.137116222 -0700 | ||
15 | +++ xchat-2.8.8/src/common/network.c 2014-08-30 14:13:52.729116323 -0700 | ||
16 | @@ -24,7 +24,7 @@ | ||
17 | #include <unistd.h> | ||
18 | #include <glib.h> | ||
19 | |||
20 | -#include "../../config.h" /* grab USE_IPV6 and LOOKUPD defines */ | ||
21 | +#include <config.h> /* grab USE_IPV6 and LOOKUPD defines */ | ||
22 | |||
23 | #define WANTSOCKET | ||
24 | #define WANTARPA | ||
25 | diff -ur xchat-2.8.8-orig/src/common/ssl.c xchat-2.8.8/src/common/ssl.c | ||
26 | --- xchat-2.8.8-orig/src/common/ssl.c 2014-08-30 14:09:05.137116222 -0700 | ||
27 | +++ xchat-2.8.8/src/common/ssl.c 2014-08-30 14:14:08.449133899 -0700 | ||
28 | @@ -23,7 +23,7 @@ | ||
29 | #include <string.h> /* strncpy() */ | ||
30 | #include "ssl.h" /* struct cert_info */ | ||
31 | #include "inet.h" | ||
32 | -#include "../../config.h" /* HAVE_SNPRINTF */ | ||
33 | +#include <config.h> /* HAVE_SNPRINTF */ | ||
34 | |||
35 | #ifndef HAVE_SNPRINTF | ||
36 | #define snprintf g_snprintf | ||
37 | diff -ur xchat-2.8.8-orig/src/common/util.c xchat-2.8.8/src/common/util.c | ||
38 | --- xchat-2.8.8-orig/src/common/util.c 2014-08-30 14:09:05.133116243 -0700 | ||
39 | +++ xchat-2.8.8/src/common/util.c 2014-08-30 14:10:23.633116070 -0700 | ||
40 | @@ -41,7 +41,7 @@ | ||
41 | #include "xchatc.h" | ||
42 | #include <ctype.h> | ||
43 | #include "util.h" | ||
44 | -#include "../../config.h" | ||
45 | +#include <config.h> | ||
46 | |||
47 | #define WANTSOCKET | ||
48 | #include "inet.h" | ||
49 | diff -ur xchat-2.8.8-orig/src/common/xchat.h xchat-2.8.8/src/common/xchat.h | ||
50 | --- xchat-2.8.8-orig/src/common/xchat.h 2014-08-30 14:09:05.133116243 -0700 | ||
51 | +++ xchat-2.8.8/src/common/xchat.h 2014-08-30 14:13:42.797116472 -0700 | ||
52 | @@ -1,4 +1,4 @@ | ||
53 | -#include "../../config.h" | ||
54 | +#include <config.h> | ||
55 | |||
56 | #include <glib.h> | ||
57 | #include <time.h> /* need time_t */ | ||
58 | diff -ur xchat-2.8.8-orig/src/fe-gtk/fe-gtk.h xchat-2.8.8/src/fe-gtk/fe-gtk.h | ||
59 | --- xchat-2.8.8-orig/src/fe-gtk/fe-gtk.h 2014-08-30 14:09:05.129116272 -0700 | ||
60 | +++ xchat-2.8.8/src/fe-gtk/fe-gtk.h 2014-08-30 14:10:13.309115951 -0700 | ||
61 | @@ -1,4 +1,4 @@ | ||
62 | -#include "../../config.h" | ||
63 | +#include <config.h> | ||
64 | |||
65 | #ifdef WIN32 | ||
66 | /* If you're compiling this for Windows, your release is un-official | ||
67 | diff -ur xchat-2.8.8-orig/src/fe-gtk/xtext.c xchat-2.8.8/src/fe-gtk/xtext.c | ||
68 | --- xchat-2.8.8-orig/src/fe-gtk/xtext.c 2014-08-30 14:09:05.129116272 -0700 | ||
69 | +++ xchat-2.8.8/src/fe-gtk/xtext.c 2014-08-30 14:10:00.313138254 -0700 | ||
70 | @@ -51,7 +51,7 @@ | ||
71 | #include <gtk/gtkwindow.h> | ||
72 | |||
73 | #ifdef XCHAT | ||
74 | -#include "../../config.h" /* can define USE_XLIB here */ | ||
75 | +#include <config.h> /* can define USE_XLIB here */ | ||
76 | #else | ||
77 | #define USE_XLIB | ||
78 | #endif | ||
diff --git a/meta-oe/recipes-support/xchat/xchat-2.8.8/glib-2.32.patch b/meta-oe/recipes-support/xchat/xchat-2.8.8/glib-2.32.patch deleted file mode 100644 index c9bce6a9c..000000000 --- a/meta-oe/recipes-support/xchat/xchat-2.8.8/glib-2.32.patch +++ /dev/null | |||
@@ -1,44 +0,0 @@ | |||
1 | --- xchat-2.8.8.orig/src/common/xchat.h 2009-08-16 11:40:16.000000000 +0200 | ||
2 | +++ xchat-2.8.8/src/common/xchat.h 2012-05-06 08:30:16.125755497 +0200 | ||
3 | @@ -1,10 +1,6 @@ | ||
4 | #include "../../config.h" | ||
5 | |||
6 | -#include <glib/gslist.h> | ||
7 | -#include <glib/glist.h> | ||
8 | -#include <glib/gutils.h> | ||
9 | -#include <glib/giochannel.h> | ||
10 | -#include <glib/gstrfuncs.h> | ||
11 | +#include <glib.h> | ||
12 | #include <time.h> /* need time_t */ | ||
13 | |||
14 | #ifndef XCHAT_H | ||
15 | --- xchat-2.8.8.orig/src/common/servlist.c 2010-05-16 09:24:26.000000000 +0200 | ||
16 | +++ xchat-2.8.8/src/common/servlist.c 2012-05-06 08:30:45.681758019 +0200 | ||
17 | @@ -24,7 +24,6 @@ | ||
18 | #include <unistd.h> | ||
19 | |||
20 | #include "xchat.h" | ||
21 | -#include <glib/ghash.h> | ||
22 | |||
23 | #include "cfgfiles.h" | ||
24 | #include "fe.h" | ||
25 | --- xchat-2.8.8.orig/src/common/util.c 2009-08-16 11:40:16.000000000 +0200 | ||
26 | +++ xchat-2.8.8/src/common/util.c 2012-05-06 08:31:10.389760122 +0200 | ||
27 | @@ -39,7 +39,6 @@ | ||
28 | #include <errno.h> | ||
29 | #include "xchat.h" | ||
30 | #include "xchatc.h" | ||
31 | -#include <glib/gmarkup.h> | ||
32 | #include <ctype.h> | ||
33 | #include "util.h" | ||
34 | #include "../../config.h" | ||
35 | --- xchat-2.8.8.orig/src/common/text.c 2010-05-30 04:14:41.000000000 +0200 | ||
36 | +++ xchat-2.8.8/src/common/text.c 2012-05-06 08:31:22.300761137 +0200 | ||
37 | @@ -28,7 +28,6 @@ | ||
38 | #include <sys/mman.h> | ||
39 | |||
40 | #include "xchat.h" | ||
41 | -#include <glib/ghash.h> | ||
42 | #include "cfgfiles.h" | ||
43 | #include "chanopt.h" | ||
44 | #include "plugin.h" | ||
diff --git a/meta-oe/recipes-support/xchat/xchat_2.8.8.bb b/meta-oe/recipes-support/xchat/xchat_2.8.8.bb deleted file mode 100644 index 408c700bb..000000000 --- a/meta-oe/recipes-support/xchat/xchat_2.8.8.bb +++ /dev/null | |||
@@ -1,39 +0,0 @@ | |||
1 | SUMMARY = "Full-featured IRC chat client with scripting support" | ||
2 | LICENSE = "GPLv2+" | ||
3 | HOMEPAGE = "http://www.xchat.org" | ||
4 | SECTION = "x11/network" | ||
5 | |||
6 | DEPENDS = "libgcrypt zlib gtk+ libsexy" | ||
7 | DEPENDS += "gdk-pixbuf-native" | ||
8 | |||
9 | LIC_FILES_CHKSUM = "file://COPYING;md5=c93c0550bd3173f4504b2cbd8991e50b" | ||
10 | |||
11 | PR = "r2" | ||
12 | |||
13 | SRC_URI = "http://xchat.org/files/source/2.8/xchat-${PV}.tar.bz2 \ | ||
14 | file://glib-2.32.patch \ | ||
15 | file://automake-foreign.patch \ | ||
16 | file://fix-includes-for-separate-build.patch \ | ||
17 | " | ||
18 | |||
19 | inherit autotools gettext pkgconfig | ||
20 | |||
21 | PACKAGECONFIG ??= "dbus" | ||
22 | PACKAGECONFIG[dbus] = "--enable-dbus,--disable-dbus,dbus-glib" | ||
23 | PACKAGECONFIG[openssl] = "--enable-openssl,--disable-openssl,openssl" | ||
24 | PACKAGECONFIG[python] = "--enable-python,--disable-python,python" | ||
25 | |||
26 | EXTRA_OECONF = "\ | ||
27 | --enable-maintainer-mode \ | ||
28 | --disable-perl \ | ||
29 | --disable-tcl \ | ||
30 | " | ||
31 | |||
32 | RDEPENDS_${PN} += "dbus" | ||
33 | FILES_${PN} += "${datadir}/dbus-1" | ||
34 | FILES_${PN}-dbg += "${libdir}/xchat/plugins/.debug" | ||
35 | |||
36 | SRC_URI[md5sum] = "6775c44f38e84d06c06c336b32c4a452" | ||
37 | SRC_URI[sha256sum] = "0d6d69437b5e1e45f3e66270fe369344943de8a1190e498fafa5296315a27db0" | ||
38 | |||
39 | PNBLACKLIST[xchat] ?= "Depends on blacklisted libsexy - the recipe will be removed on 2017-09-01 unless the issue is fixed" | ||