summaryrefslogtreecommitdiffstats
path: root/meta/recipes-extended
diff options
context:
space:
mode:
authorDiego Rondini <diego.rondini@kynetics.com>2020-01-17 13:17:28 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2020-01-19 13:24:38 +0000
commit8027ee1f210bd500728319c3a509a73ed80261f8 (patch)
tree686f8b21402e2a4896a0742996e91d8de4f55eab /meta/recipes-extended
parent2ed5d927ca9b88d3964ada990ef46cdd38ec4b1e (diff)
downloadpoky-8027ee1f210bd500728319c3a509a73ed80261f8.tar.gz
foomatic-filters: remove recipe
Remove foomatic-filters recipe, as the project hasn't seen a release since 2012 and is unmaintained. Most of foomatic-filters code is part of cups-filters as foomatic-rip (see [1] and [2]), which is in meta-oe since commit a67aaaf00f4c818847f95c02340872a1a49a0f34. [1] https://github.com/OpenPrinting/cups-filters/blob/release-1-26-2/NEWS#L2563 [2] https://lists.gt.net/gentoo/user/288187#288187 (From OE-Core rev: 771b3a20461bb03fabbe0eaddc03a2104fb9a7e6) Signed-off-by: Diego Rondini <diego.rondini@kynetics.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-extended')
-rw-r--r--meta/recipes-extended/foomatic/foomatic-filters-4.0.17/CVE-2015-8327.patch23
-rw-r--r--meta/recipes-extended/foomatic/foomatic-filters-4.0.17/CVE-2015-8560.patch23
-rw-r--r--meta/recipes-extended/foomatic/foomatic-filters_4.0.17.bb44
3 files changed, 0 insertions, 90 deletions
diff --git a/meta/recipes-extended/foomatic/foomatic-filters-4.0.17/CVE-2015-8327.patch b/meta/recipes-extended/foomatic/foomatic-filters-4.0.17/CVE-2015-8327.patch
deleted file mode 100644
index aaedc88aa3..0000000000
--- a/meta/recipes-extended/foomatic/foomatic-filters-4.0.17/CVE-2015-8327.patch
+++ /dev/null
@@ -1,23 +0,0 @@
1Upstream-Status: Backport
2
3
4http://bzr.linuxfoundation.org/loggerhead/openprinting/cups-filters/revision/7406
5
6Hand applied change to util.c. Fix was for cups-filters but also applied to foomatic-filters.
7
8CVE: CVE-2015-8327
9Signed-off-by: Armin Kuster <akuster@mvista.com>
10
11Index: util.c
12===================================================================
13--- a/util.c
14+++ b/util.c
15@@ -31,7 +31,7 @@
16 #include <assert.h>
17
18
19-const char* shellescapes = "|;<>&!$\'\"#*?()[]{}";
20+const char* shellescapes = "|;<>&!$\'\"`#*?()[]{}";
21
22 const char * temp_dir()
23 {
diff --git a/meta/recipes-extended/foomatic/foomatic-filters-4.0.17/CVE-2015-8560.patch b/meta/recipes-extended/foomatic/foomatic-filters-4.0.17/CVE-2015-8560.patch
deleted file mode 100644
index dc973c4592..0000000000
--- a/meta/recipes-extended/foomatic/foomatic-filters-4.0.17/CVE-2015-8560.patch
+++ /dev/null
@@ -1,23 +0,0 @@
1Upstream-Status: Backport
2
3
4http://bzr.linuxfoundation.org/loggerhead/openprinting/cups-filters/revision/7419
5
6Hand applied change to util.c. Fix was for cups-filters but also applied to foomatic-filters.
7
8CVE: CVE-2015-8560
9Signed-off-by: Armin Kuster <akuster@mvista.com>
10
11Index: util.c
12===================================================================
13--- a/util.c
14+++ b/util.c
15@@ -31,7 +31,7 @@
16 #include <assert.h>
17
18
19-const char* shellescapes = "|<>&!$\'\"#*?()[]{}";
20+const char* shellescapes = "|;<>&!$\'\"#*?()[]{}";
21
22 const char * temp_dir()
23 {
diff --git a/meta/recipes-extended/foomatic/foomatic-filters_4.0.17.bb b/meta/recipes-extended/foomatic/foomatic-filters_4.0.17.bb
deleted file mode 100644
index 742c9a5cf2..0000000000
--- a/meta/recipes-extended/foomatic/foomatic-filters_4.0.17.bb
+++ /dev/null
@@ -1,44 +0,0 @@
1SUMMARY = "OpenPrinting printer support - filters"
2HOMEPAGE = "https://wiki.linuxfoundation.org/openprinting/start"
3DESCRIPTION = "Foomatic is a printer database designed to make it easier to set up \
4common printers for use with UNIX-like operating systems.\
5It provides the "glue" between a print spooler (like CUPS or lpr) and \
6the printer, by processing files sent to the printer. \
7 \
8This package consists of filters used by the printer spoolers \
9to convert the incoming PostScript data into the printer's native \
10format using a printer-specific, but spooler-independent PPD file. \
11"
12
13DEPENDS += "cups perl libxml2"
14PR = "r1"
15
16LICENSE = "GPLv2+"
17LIC_FILES_CHKSUM = "file://${WORKDIR}/foomatic-filters-${PV}/COPYING;md5=393a5ca445f6965873eca0259a17f833"
18
19SRC_URI = "http://www.openprinting.org/download/foomatic/foomatic-filters-${PV}.tar.gz"
20
21SRC_URI += "file://CVE-2015-8560.patch \
22 file://CVE-2015-8327.patch \
23 "
24
25SRC_URI[md5sum] = "b05f5dcbfe359f198eef3df5b283d896"
26SRC_URI[sha256sum] = "a2e2e53e502571e88eeb9010c45a0d54671f15707ee104f5c9c22b59ea7a33e3"
27
28UPSTREAM_CHECK_REGEX = "foomatic-filters-(?P<pver>((\d|\d\d)\.*)+)\.tar\.gz"
29
30inherit autotools pkgconfig
31
32EXTRA_OECONF += "--disable-file-converter-check --with-file-converter=texttops"
33
34do_configure_prepend() {
35 export PERL="${bindir}/env perl"
36 export CUPS_SERVERBIN=${exec_prefix}/lib/cups # /usr/lib NOT libdir
37}
38
39do_install_append_linuxstdbase() {
40 install -d ${D}${exec_prefix}/lib/cups/filter
41 ln -sf ${bindir}/foomatic-rip ${D}${exec_prefix}/lib/cups/filter
42}
43
44FILES_${PN} += "${exec_prefix}/lib/cups/ ${exec_prefix}/lib/ppr/"