summaryrefslogtreecommitdiff
path: root/debian/patches
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches')
-rw-r--r--debian/patches/0115-Fix_text_filter.patch25
-rw-r--r--debian/patches/0120-Disable_option_docs.patch35
-rw-r--r--debian/patches/series2
3 files changed, 62 insertions, 0 deletions
diff --git a/debian/patches/0115-Fix_text_filter.patch b/debian/patches/0115-Fix_text_filter.patch
new file mode 100644
index 0000000..b9727fc
--- /dev/null
+++ b/debian/patches/0115-Fix_text_filter.patch
@@ -0,0 +1,25 @@
+Description: Fix error on handling text filter
+Author: Alexander Zangerl <az@snafu.priv.at>
+Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776315
+Bug: https://bugs.linuxfoundation.org/show_bug.cgi?id=1283
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=776315
+Forwarded: no
+Last-Update: 2022-02-24
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+Index: trunk/fileconverter.c
+===================================================================
+--- trunk.orig/fileconverter.c
++++ trunk/fileconverter.c
+@@ -37,9 +37,9 @@
+ * is not set. (Except if the spooler is CUPS, then 'texttops' is used
+ */
+ const char *fileconverters[][2] = {
+- { "a2ps", "a2ps -1 @@--medium=@@PAGESIZE@@ @@--center-title=@@JOBTITLE@@ -o -" },
++ { "a2ps", "a2ps -1 @@--medium=@@PAGESIZE@@ @@--center-title=\"@@JOBTITLE@@ -o -" },
+ { "enscript", "enscript -G @@-M @@PAGESIZE@@ @@-b \"Page $%|@@JOBTITLE@@ --margins=36:36:36:36 --mark-wrapped-lines=arrow --word-wrap -p-" },
+- { "mpage", "mpage -o -1 @@-b @@PAGESIZE@@ @@-H -h @@JOBTITLE@@ -m36l36b36t36r -f -P- -" },
++ { "mpage", "mpage -o -1 @@-b @@PAGESIZE@@ @@-H -h \"@@JOBTITLE@@ -m36l36b36t36r -f -P- -" },
+ { "paps", "paps @@--paper @@PAGESIZE@@ --header --font=11.5" },
+ { NULL, NULL }
+ };
diff --git a/debian/patches/0120-Disable_option_docs.patch b/debian/patches/0120-Disable_option_docs.patch
new file mode 100644
index 0000000..62060f9
--- /dev/null
+++ b/debian/patches/0120-Disable_option_docs.patch
@@ -0,0 +1,35 @@
+Description: Disable not available option docs
+Author: Jörg Frings-Fürst <debian@jff.email>
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1004417
+Forwarded: not-needed
+Last-Update: 2022-02-24
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+Index: trunk/foomaticrip.c
+===================================================================
+--- trunk.orig/foomaticrip.c
++++ trunk/foomaticrip.c
+@@ -330,8 +330,9 @@ void process_cmdline_options()
+
+ /* "docs" option to print help page */
+ if (!strcasecmp(key, "docs")) {
+- do_docs = 1;
+- continue;
++ do_docs = 0;
++ rip_die(EXIT_OPTION_NOT_AVAILABLE, "Option \"docs\" isn't available now.\n");
++/* continue; */
+ }
+ /* "profile" option to supply a color correction profile to a CUPS raster driver */
+ if (!strcmp(key, "profile")) {
+Index: trunk/foomaticrip.h
+===================================================================
+--- trunk.orig/foomaticrip.h
++++ trunk/foomaticrip.h
+@@ -62,6 +62,7 @@
+ #define EXIT_PRNERR_NORETRY_BAD_SETTINGS 9 /* interface settings are invalid */
+ #define EXIT_PRNERR_NO_SUCH_ADDRESS 10 /* address lookup failed, may be transient */
+ #define EXIT_PRNERR_NORETRY_NO_SUCH_ADDRESS 11 /* address lookup failed, not transient */
++#define EXIT_OPTION_NOT_AVAILABLE 20 /* Otion isn't avalable now */
+ #define EXIT_INCAPABLE 50 /* printer wants (lacks) features or resources */
+
+
diff --git a/debian/patches/series b/debian/patches/series
index e6a186b..7ede85b 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -4,3 +4,5 @@
0110-fixed-segfault-when-creating-logfile.patch
0001-paps.patch
0500-r7406_also_consider_the_back_tick_as_an_illegal_shell_escape_character.patch
+0115-Fix_text_filter.patch
+0120-Disable_option_docs.patch