diff --git a/desktop/kde/framework/kdesignerplugin/pspec.xml b/desktop/kde/framework/kdesignerplugin/pspec.xml index 569595f97f..1809abb0ec 100644 --- a/desktop/kde/framework/kdesignerplugin/pspec.xml +++ b/desktop/kde/framework/kdesignerplugin/pspec.xml @@ -65,7 +65,7 @@ - 2015-10-11 + 2015-10-28 5.15.0 Version bump. Yusuf Aydemir diff --git a/desktop/kde/framework/kdewebkit/pspec.xml b/desktop/kde/framework/kdewebkit/pspec.xml index f9420d074d..ac755d1fd5 100644 --- a/desktop/kde/framework/kdewebkit/pspec.xml +++ b/desktop/kde/framework/kdewebkit/pspec.xml @@ -79,7 +79,7 @@ - 2015-10-11 + 2015-10-28 5.15.0 Version bump. Yusuf Aydemir diff --git a/desktop/kde/plasma/ksysguard/pspec.xml b/desktop/kde/plasma/ksysguard/pspec.xml index 86774fe94e..670c617414 100644 --- a/desktop/kde/plasma/ksysguard/pspec.xml +++ b/desktop/kde/plasma/ksysguard/pspec.xml @@ -86,7 +86,7 @@ - 2015-10-07 + 2015-10-28 5.4.2 Version bump. Yusuf Aydemir diff --git a/desktop/kde/plasma/libksysguard/pspec.xml b/desktop/kde/plasma/libksysguard/pspec.xml index ae64662685..acb95a5a34 100644 --- a/desktop/kde/plasma/libksysguard/pspec.xml +++ b/desktop/kde/plasma/libksysguard/pspec.xml @@ -86,7 +86,7 @@ - 2015-10-07 + 2015-10-28 5.4.2 Version bump. Yusuf Aydemir diff --git a/desktop/kde/plasma/plasma-workspace/pspec.xml b/desktop/kde/plasma/plasma-workspace/pspec.xml index e383e3bbaf..d7766f1e0f 100644 --- a/desktop/kde/plasma/plasma-workspace/pspec.xml +++ b/desktop/kde/plasma/plasma-workspace/pspec.xml @@ -255,7 +255,7 @@ - 2015-10-07 + 2015-10-28 5.4.2 Version bump. Yusuf Aydemir diff --git a/desktop/toolkit/qt5/qt5-webkit/pspec.xml b/desktop/toolkit/qt5/qt5-webkit/pspec.xml index ee9e967e90..a14d238822 100644 --- a/desktop/toolkit/qt5/qt5-webkit/pspec.xml +++ b/desktop/toolkit/qt5/qt5-webkit/pspec.xml @@ -121,7 +121,7 @@ - 2015-10-16 + 2015-10-28 5.5.1 Version bump Ayhan Yalçınsoy diff --git a/hardware/printer/enscript/actions.py b/hardware/printer/enscript/actions.py new file mode 100644 index 0000000000..f95735abf0 --- /dev/null +++ b/hardware/printer/enscript/actions.py @@ -0,0 +1,22 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def setup(): + shelltools.export("CC", "") + autotools.configure("--enable-nls") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall('DESTDIR="%s"' % get.installDIR()) + + pisitools.dodoc("AUTHORS", "ChangeLog", "docs/FAQ.html", "NEWS", "README*", "THANKS", "TODO") diff --git a/hardware/printer/enscript/files/enscript-1.6.3-language.patch b/hardware/printer/enscript/files/enscript-1.6.3-language.patch new file mode 100644 index 0000000000..66ac8cbc3c --- /dev/null +++ b/hardware/printer/enscript/files/enscript-1.6.3-language.patch @@ -0,0 +1,11 @@ +--- src/main.c.org 2005-06-01 01:23:29.000000000 +0200 ++++ src/main.c 2005-06-01 01:26:38.000000000 +0200 +@@ -2001,7 +2001,7 @@ + int i; + + c = getopt_long (argc, argv, +- "#:123456789a:A:b:BcC::d:D:e::E::f:F:gGhH::i:I:jJ:kKlL:mM:n:N:o:Op:P:qrRs:S:t:T:u::U:vVW:X:zZ", ++ "#:123456789a:A:b:BcC::d:D:e::E::f:F:gGhH::i:I:jJ:kKlL:mM:n:N:o:Op:P:qrRs:S:t:T:u::U:vVw:W:X:zZ", + long_options, &option_index); + + if (c == -1) diff --git a/hardware/printer/enscript/files/enscript-1.6.3-security.patch b/hardware/printer/enscript/files/enscript-1.6.3-security.patch new file mode 100644 index 0000000000..de67593f5e --- /dev/null +++ b/hardware/printer/enscript/files/enscript-1.6.3-security.patch @@ -0,0 +1,177 @@ +diff -u -p -Nr --exclude CVS orig/enscript-1.6.3/src/gsint.h enscript-1.6.3.CAN-2004-1184/src/gsint.h +--- orig/enscript-1.6.3/src/gsint.h 2000-07-11 17:28:06.000000000 +0200 ++++ enscript-1.6.3.CAN-2004-1184/src/gsint.h 2005-01-04 20:45:24.000000000 +0100 +@@ -701,4 +701,9 @@ FILE *printer_open ___P ((char *cmd, cha + */ + void printer_close ___P ((void *context)); + ++/* ++ * Escape filenames for shell usage ++ */ ++char *shell_escape ___P ((const char *fn)); ++ + #endif /* not GSINT_H */ +diff -u -p -Nr --exclude CVS orig/enscript-1.6.3/src/main.c enscript-1.6.3.CAN-2004-1184/src/main.c +--- orig/enscript-1.6.3/src/main.c 2005-01-04 20:52:31.000000000 +0100 ++++ enscript-1.6.3.CAN-2004-1184/src/main.c 2005-01-05 10:57:44.000000000 +0100 +@@ -1555,9 +1555,13 @@ name width\theight\tllx\tlly + buffer_append (&cmd, intbuf); + buffer_append (&cmd, " "); + +- buffer_append (&cmd, "-Ddocument_title=\""); +- buffer_append (&cmd, title); +- buffer_append (&cmd, "\" "); ++ buffer_append (&cmd, "-Ddocument_title=\'"); ++ if ((cp = shell_escape (title)) != NULL) ++ { ++ buffer_append (&cmd, cp); ++ free (cp); ++ } ++ buffer_append (&cmd, "\' "); + + buffer_append (&cmd, "-Dtoc="); + buffer_append (&cmd, toc ? "1" : "0"); +@@ -1574,8 +1578,14 @@ name width\theight\tllx\tlly + /* Append input files. */ + for (i = optind; i < argc; i++) + { +- buffer_append (&cmd, " "); +- buffer_append (&cmd, argv[i]); ++ char *cp; ++ if ((cp = shell_escape (argv[i])) != NULL) ++ { ++ buffer_append (&cmd, " \'"); ++ buffer_append (&cmd, cp); ++ buffer_append (&cmd, "\'"); ++ free (cp); ++ } + } + + /* And do the job. */ +@@ -1636,7 +1645,7 @@ name width\theight\tllx\tlly + buffer_ptr (opts), buffer_len (opts)); + } + +- buffer_append (&buffer, " \"%s\""); ++ buffer_append (&buffer, " \'%s\'"); + + input_filter = buffer_copy (&buffer); + input_filter_stdin = "-"; +diff -u -p -Nr --exclude CVS orig/enscript-1.6.3/src/util.c enscript-1.6.3.CAN-2004-1184/src/util.c +--- orig/enscript-1.6.3/src/util.c 1999-09-17 17:26:51.000000000 +0200 ++++ enscript-1.6.3.CAN-2004-1184/src/util.c 2005-01-05 10:43:23.000000000 +0100 +@@ -1239,6 +1239,8 @@ escape_string (char *string) + + /* Create result. */ + cp = xmalloc (len + 1); ++ if (cp == NULL) ++ return NULL; + for (i = 0, j = 0; string[i]; i++) + switch (string[i]) + { +@@ -1879,6 +1881,7 @@ is_open (InputStream *is, FILE *fp, char + char *cmd = NULL; + int cmdlen; + int i, pos; ++ char *cp; + + is->is_pipe = 1; + +@@ -1902,12 +1905,16 @@ is_open (InputStream *is, FILE *fp, char + { + case 's': + /* Expand cmd-buffer. */ +- cmdlen += strlen (fname); +- cmd = xrealloc (cmd, cmdlen); ++ if ((cp = shell_escape (fname)) != NULL) ++ { ++ cmdlen += strlen (cp); ++ cmd = xrealloc (cmd, cmdlen); + +- /* Paste filename. */ +- strcpy (cmd + pos, fname); +- pos += strlen (fname); ++ /* Paste filename. */ ++ strcpy (cmd + pos, cp); ++ pos += strlen (cp); ++ free (cp); ++ } + + i++; + break; +@@ -2116,3 +2123,36 @@ buffer_len (Buffer *buffer) + { + return buffer->len; + } ++ ++/* ++ * Escapes the name of a file so that the shell groks it in 'single' ++ * quotation marks. The resulting pointer has to be free()ed when not ++ * longer used. ++*/ ++char * ++shell_escape(const char *fn) ++{ ++ size_t len = 0; ++ const char *inp; ++ char *retval, *outp; ++ ++ for(inp = fn; *inp; ++inp) ++ switch(*inp) ++ { ++ case '\'': len += 4; break; ++ default: len += 1; break; ++ } ++ ++ outp = retval = malloc(len + 1); ++ if(!outp) ++ return NULL; /* perhaps one should do better error handling here */ ++ for(inp = fn; *inp; ++inp) ++ switch(*inp) ++ { ++ case '\'': *outp++ = '\''; *outp++ = '\\'; *outp++ = '\'', *outp++ = '\''; break; ++ default: *outp++ = *inp; break; ++ } ++ *outp = 0; ++ ++ return retval; ++} +diff -u -p -Nr --exclude CVS enscript-1.6.3.CAN-2004-1184/src/psgen.c enscript-1.6.3.CAN-2004-1185/src/psgen.c +--- enscript-1.6.3.CAN-2004-1184/src/psgen.c 2005-01-04 20:59:56.000000000 +0100 ++++ enscript-1.6.3.CAN-2004-1185/src/psgen.c 2005-01-05 15:22:40.000000000 +0100 +@@ -2385,9 +2385,10 @@ recognize_eps_file (Token *token) + MESSAGE (2, (stderr, "^@epsf=\"%s\"\n", token->u.epsf.filename)); + + i = strlen (token->u.epsf.filename); ++ /* + if (i > 0 && token->u.epsf.filename[i - 1] == '|') + { +- /* Read EPS data from pipe. */ ++ / * Read EPS data from pipe. * / + token->u.epsf.pipe = 1; + token->u.epsf.filename[i - 1] = '\0'; + token->u.epsf.fp = popen (token->u.epsf.filename, "r"); +@@ -2400,6 +2401,7 @@ recognize_eps_file (Token *token) + } + } + else ++ */ + { + char *filename; + +diff -u -p -Nr --exclude CVS enscript-1.6.3.CAN-2004-1185/src/psgen.c enscript-1.6.3.CAN-2004-1186/src/psgen.c +--- enscript-1.6.3.CAN-2004-1185/src/psgen.c 2005-01-05 15:22:40.000000000 +0100 ++++ enscript-1.6.3.CAN-2004-1186/src/psgen.c 2005-01-05 15:22:44.000000000 +0100 +@@ -2034,8 +2034,9 @@ dump_ps_page_header (char *fname, int em + else + { + ftail++; +- strncpy (buf, fname, ftail - fname); +- buf[ftail - fname] = '\0'; ++ i = ftail - fname >= sizeof (buf)-1 ? sizeof (buf)-1 : ftail - fname; ++ strncpy (buf, fname, i); ++ buf[i] = '\0'; + } + + if (nup > 1) + diff --git a/hardware/printer/enscript/files/enscript-1.6.4-CVE-2008-3863-CVE-2008-4306.patch b/hardware/printer/enscript/files/enscript-1.6.4-CVE-2008-3863-CVE-2008-4306.patch new file mode 100644 index 0000000000..2ee926b107 --- /dev/null +++ b/hardware/printer/enscript/files/enscript-1.6.4-CVE-2008-3863-CVE-2008-4306.patch @@ -0,0 +1,91 @@ +--- src/psgen.c ++++ src/psgen.c 2008-10-29 10:43:08.512598143 +0100 +@@ -24,6 +24,7 @@ + * Boston, MA 02111-1307, USA. + */ + ++#include + #include "gsint.h" + + /* +@@ -124,7 +125,7 @@ struct gs_token_st + double xscale; + double yscale; + int llx, lly, urx, ury; /* Bounding box. */ +- char filename[512]; ++ char filename[PATH_MAX]; + char *skipbuf; + unsigned int skipbuf_len; + unsigned int skipbuf_pos; +@@ -135,11 +136,11 @@ struct gs_token_st + Color bgcolor; + struct + { +- char name[512]; ++ char name[PATH_MAX]; + FontPoint size; + InputEncoding encoding; + } font; +- char filename[512]; ++ char filename[PATH_MAX]; + } u; + }; + +@@ -248,7 +249,7 @@ static int do_print = 1; + static int user_fontp = 0; + + /* The user ^@font{}-defined font. */ +-static char user_font_name[256]; ++static char user_font_name[PATH_MAX]; + static FontPoint user_font_pt; + static InputEncoding user_font_encoding; + +@@ -978,7 +979,8 @@ large for page\n"), + FATAL ((stderr, + _("user font encoding can be only the system's default or `ps'"))); + +- strcpy (user_font_name, token.u.font.name); ++ memset (user_font_name, 0, sizeof(user_font_name)); ++ strncpy (user_font_name, token.u.font.name, sizeof(user_font_name) - 1); + user_font_pt.w = token.u.font.size.w; + user_font_pt.h = token.u.font.size.h; + user_font_encoding = token.u.font.encoding; +@@ -1444,7 +1446,7 @@ read_special_escape (InputStream *is, To + buf[i] = ch; + if (i + 1 >= sizeof (buf)) + FATAL ((stderr, _("too long argument for %s escape:\n%.*s"), +- escapes[i].name, i, buf)); ++ escapes[e].name, i, buf)); + } + buf[i] = '\0'; + +@@ -1452,7 +1454,8 @@ read_special_escape (InputStream *is, To + switch (escapes[e].escape) + { + case ESC_FONT: +- strcpy (token->u.font.name, buf); ++ memset (token->u.font.name, 0, sizeof(token->u.font.name)); ++ strncpy (token->u.font.name, buf, sizeof(token->u.font.name) - 1); + + /* Check for the default font. */ + if (strcmp (token->u.font.name, "default") == 0) +@@ -1465,7 +1468,8 @@ read_special_escape (InputStream *is, To + FATAL ((stderr, _("malformed font spec for ^@font escape: %s"), + token->u.font.name)); + +- strcpy (token->u.font.name, cp); ++ memset (token->u.font.name, 0, sizeof(token->u.font.name)); ++ strncpy (token->u.font.name, cp, sizeof(token->u.font.name) - 1); + xfree (cp); + } + token->type = tFONT; +@@ -1544,7 +1548,8 @@ read_special_escape (InputStream *is, To + break; + + case ESC_SETFILENAME: +- strcpy (token->u.filename, buf); ++ memset (token->u.filename, 0, sizeof(token->u.font.name)); ++ strncpy (token->u.filename, buf, sizeof(token->u.filename) - 1); + token->type = tSETFILENAME; + break; + diff --git a/hardware/printer/enscript/files/enscript-1.6.4-config.patch b/hardware/printer/enscript/files/enscript-1.6.4-config.patch new file mode 100644 index 0000000000..5823a9db5e --- /dev/null +++ b/hardware/printer/enscript/files/enscript-1.6.4-config.patch @@ -0,0 +1,95 @@ +--- enscript-1.6.4/afm/Makefile.am.config 2003-03-05 07:26:16.000000000 +0000 ++++ enscript-1.6.4/afm/Makefile.am 2005-12-23 09:56:52.000000000 +0000 +@@ -36,11 +36,11 @@ + EXTRA_DIST = font.map $(default_afm) $(public_fonts) + + install-data-local: +- $(top_srcdir)/mkinstalldirs $(datadir)/enscript +- $(top_srcdir)/mkinstalldirs $(datadir)/enscript/afm ++ $(top_srcdir)/mkinstalldirs $(DESTDIR)/$(datadir)/enscript ++ $(top_srcdir)/mkinstalldirs $(DESTDIR)/$(datadir)/enscript/afm + for f in $(EXTRA_DIST); do \ +- $(INSTALL_DATA) $(srcdir)/$$f $(datadir)/enscript/afm/$$f; \ ++ $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)/$(datadir)/enscript/afm/$$f; \ + done + + uninstall-local: +- rm -rf $(datadir)/enscript/afm ++ rm -rf $(DESTDIR)/$(datadir)/enscript/afm +--- enscript-1.6.4/afm/Makefile.in.config 2003-03-05 07:40:06.000000000 +0000 ++++ enscript-1.6.4/afm/Makefile.in 2005-12-23 09:56:52.000000000 +0000 +@@ -319,14 +319,14 @@ + + + install-data-local: +- $(top_srcdir)/mkinstalldirs $(datadir)/enscript +- $(top_srcdir)/mkinstalldirs $(datadir)/enscript/afm ++ $(top_srcdir)/mkinstalldirs $(DESTDIR)/$(datadir)/enscript ++ $(top_srcdir)/mkinstalldirs $(DESTDIR)/$(datadir)/enscript/afm + for f in $(EXTRA_DIST); do \ +- $(INSTALL_DATA) $(srcdir)/$$f $(datadir)/enscript/afm/$$f; \ ++ $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)/$(datadir)/enscript/afm/$$f; \ + done + + uninstall-local: +- rm -rf $(datadir)/enscript/afm ++ rm -rf $(DESTDIR)/$(datadir)/enscript/afm + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. + .NOEXPORT: +--- enscript-1.6.4/lib/Makefile.in.config 2003-03-05 07:40:07.000000000 +0000 ++++ enscript-1.6.4/lib/Makefile.in 2005-12-23 09:56:52.000000000 +0000 +@@ -345,15 +345,16 @@ + all-local: enscript.cfg + + install-data-local: enscript.cfg +- $(top_srcdir)/mkinstalldirs $(sysconfdir) +- if test -r $(sysconfdir)/enscript.cfg; then \ +- cp $(sysconfdir)/enscript.cfg $(sysconfdir)/enscript.cfg.old; \ ++ $(top_srcdir)/mkinstalldirs $(DESTDIR)$(sysconfdir) ++ if test -r $(DESTDIR)$(sysconfdir)/enscript.cfg; then \ ++ cp $(DESTDIR)$(sysconfdir)/enscript.cfg \ ++ $(DESTDIR)$(sysconfdir)/enscript.cfg.old; \ + else :; \ + fi +- $(INSTALL_DATA) enscript.cfg $(sysconfdir)/enscript.cfg ++ $(INSTALL_DATA) enscript.cfg $(DESTDIR)$(sysconfdir)/enscript.cfg + + uninstall-local: +- rm -f $(sysconfdir)/enscript.cfg ++ rm -f $(DESTDIR)$(sysconfdir)/enscript.cfg + + enscript.cfg: $(srcdir)/enscript.cfg.in Makefile + sed 's%@DATADIR@%$(datadir)%g; s%@media@%@MEDIA@%g; s%@BINDIR@%$(bindir)%g; s%@spooler@%@SPOOLER@%g; s%@pslevel@%@PSLEVEL@%g' \ +--- enscript-1.6.4/states/hl/Makefile.am.config 2005-12-23 09:59:55.000000000 +0000 ++++ enscript-1.6.4/states/hl/Makefile.am 2005-12-23 10:00:09.000000000 +0000 +@@ -45,10 +45,10 @@ + EXTRA_DIST = $(states) + + install-data-local: +- $(top_srcdir)/mkinstalldirs $(datadir)/enscript +- $(top_srcdir)/mkinstalldirs $(datadir)/enscript/hl ++ $(top_srcdir)/mkinstalldirs $(DESTDIR)/$(datadir)/enscript ++ $(top_srcdir)/mkinstalldirs $(DESTDIR)/$(datadir)/enscript/hl + for f in $(states); do \ +- $(INSTALL_DATA) $(srcdir)/$$f $(datadir)/enscript/hl/$$f; \ ++ $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)/$(datadir)/enscript/hl/$$f; \ + done + + uninstall-local: +--- enscript-1.6.4/states/hl/Makefile.in.config 2005-12-23 10:00:13.000000000 +0000 ++++ enscript-1.6.4/states/hl/Makefile.in 2005-12-23 10:00:34.000000000 +0000 +@@ -330,10 +330,10 @@ + + + install-data-local: +- $(top_srcdir)/mkinstalldirs $(datadir)/enscript +- $(top_srcdir)/mkinstalldirs $(datadir)/enscript/hl ++ $(top_srcdir)/mkinstalldirs $(DESTDIR)/$(datadir)/enscript ++ $(top_srcdir)/mkinstalldirs $(DESTDIR)/$(datadir)/enscript/hl + for f in $(states); do \ +- $(INSTALL_DATA) $(srcdir)/$$f $(datadir)/enscript/hl/$$f; \ ++ $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)/$(datadir)/enscript/hl/$$f; \ + done + + uninstall-local: diff --git a/hardware/printer/enscript/files/enscript-catmur.patch b/hardware/printer/enscript/files/enscript-catmur.patch new file mode 100644 index 0000000000..bd4b222f7f --- /dev/null +++ b/hardware/printer/enscript/files/enscript-catmur.patch @@ -0,0 +1,26 @@ +--- src/main.c 2005/11/04 11:02:27 1.1 ++++ src/main.c 2005/11/04 11:16:28 +@@ -1695,7 +1695,7 @@ name width\theight\tllx\tlly + } + + /* Table of Contents. */ +- if (toc) ++ if (ofp != NULL && toc) + { + /* This is really cool... */ + +@@ -1714,9 +1714,11 @@ name width\theight\tllx\tlly + process_file (_("Table of Contents"), &is, 1); + is_close (&is); + } +- +- /* Clean up toc file. */ +- fclose (toc_fp); ++ else ++ { ++ /* Clean up toc file. */ ++ fclose (toc_fp); ++ } + } + + /* Give trailer a chance to dump itself. */ diff --git a/hardware/printer/enscript/files/ruby.patch b/hardware/printer/enscript/files/ruby.patch new file mode 100644 index 0000000000..b492ca4f44 --- /dev/null +++ b/hardware/printer/enscript/files/ruby.patch @@ -0,0 +1,19 @@ +--- states/hl/enscript.st.orig 2006-12-17 02:10:37.000000000 +0100 ++++ states/hl/enscript.st 2006-12-17 02:10:13.000000000 +0100 +@@ -489,6 +489,7 @@ + /\.idl$/ idl; + /\.(hs|lhs|gs|lgs)$/ haskell; + /\.(pm|pl)$/ perl; ++ /\.(rb|rbw)$/ ruby; + /\.(eps|EPS|ps|PS)$/ postscript; + /\.py$/ python; + /\.pyx$/ pyrex; +@@ -531,6 +532,8 @@ + /-\*- [Ii][Dd][Ll] -\*-/ idl; + /-\*- [Pp][Ee][Rr][Ll] -\*-/ perl; + /^#![ \t]*\/.*\/perl/ perl; ++ /-\*- [Rr][Uu][Bb][Yy] -\*-/ ruby; ++ /^#![ \t]*\/.*\/ruby/ ruby; + /^From:/ mail; + /^#![ \t]*(\/usr)?\/bin\/[ngmt]?awk/ awk; + /^#![ \t]*(\/usr)?\/bin\/sh/ sh; diff --git a/hardware/printer/enscript/files/ruby.st b/hardware/printer/enscript/files/ruby.st new file mode 100644 index 0000000000..392c9c1390 --- /dev/null +++ b/hardware/printer/enscript/files/ruby.st @@ -0,0 +1,212 @@ +/** + * Name: ruby + * Description: Ruby programming language. + * Author: Mike Wilson + */ + +state ruby_comment +{ + /\*\\\// { + language_print ($0); + return; + } + LANGUAGE_SPECIALS { + language_print ($0); + } +} + +state ruby_dquot_string +{ + /\\\\./ { + language_print ($0); + } + /\"/ { + language_print ($0); + return; + } + LANGUAGE_SPECIALS { + language_print ($0); + } +} + +state ruby_quot_string +{ + /\\\\./ { + language_print ($0); + } + /[\']/ { + language_print ($0); + return; + } + LANGUAGE_SPECIALS { + language_print ($0); + } +} + +state ruby_bquot_string +{ + /\\\\./ { + language_print ($0); + } + /`/ { + language_print ($0); + return; + } + LANGUAGE_SPECIALS { + language_print ($0); + } +} + +state ruby +{ + BEGIN { + header (); + } + END { + trailer (); + } + + /* Comments. */ + /#[^{].*$/ { + comment_face (true); + language_print ($0); + comment_face (false); + } + + /* Ignore escaped quote marks */ + /\\\"/ { + language_print ($0); + } + /\\\'/ { + language_print ($0); + } + /\\\`/ { + language_print ($0); + } + + /* In cgi files, JavaScript might be imbedded, so we need to look out + * for the JavaScript comments, because they might contain something + * we don't like, like a contraction (don't, won't, etc.) + * We won't put them in comment face, because they are not ruby + * comments. + */ + /\/\// { + language_print ($0); + call (eat_one_line); + } + + /* String constants. */ + /\"/ { + string_face (true); + language_print ($0); + call (ruby_dquot_string); + string_face (false); + } + /[\']/ { + string_face (true); + language_print ($0); + call (ruby_quot_string); + string_face (false); + } + + /* Backquoted command string */ + /`/ { + string_face (true); + language_print ($0); + call (ruby_bquot_string); + string_face (false); + } + + /* Variables globals and instance */ + /[$@]\w+/ { + variable_name_face (true); + language_print ($0); + variable_name_face (false); + } + + /* Variables class variable */ + /@@\w+/ { + variable_name_face (true); + language_print ($0); + variable_name_face (false); + } + + /([ \t]*)(def)([ \t]+)([^(]*)/ { + /* indentation */ + language_print ($1); + + /* def */ + keyword_face (true); + language_print ($2); + keyword_face (false); + + /* middle */ + language_print ($3); + + /* Function name. */ + function_name_face (true); + language_print ($4); + function_name_face (false); + } + + /\$[!@&`'+~=\/\\,;.<>_*$?:"]/ { + variable_name_face (true); + language_print ($0); + variable_name_face (false); + } + + /* Highlighting + --Type face + private protected public + + --Builtin face (I consider these to be somewhat special) + alias alias_method attr attr_accessor attr_reader attr_writer + module_alias module_function self super + + --Reference face + require include + + --Keyword face + and begin break case class def defined? do else elsif end + ensure eval extend false for if in method module next nil not + or redo rescue retry return then true undef unless until when + while yield + */ +/\\b(private|protected|public)\\b/ { + type_face (true); + language_print ($0); + type_face (false); + } + +/\\b(alias|alias_method|attr|attr_accessor|attr_reader|attr_writer\\ +|module_alias|module_function|self|super)\\b/ { + builtin_face (true); + language_print ($0); + builtin_face (false); + } + +/\\b(include|require)\\b/ { + reference_face (true); + language_print ($0); + reference_face (false); + } + +/\\b(and|begin|break|case|class|def|defined?|do|else|elsif|end|ensure|eval\\ +|extend|false|for|if|in|method|module|next|nil|not|or|raise|redo|rescue|retry\\ +|return|then|true|undef|unless|until|when|while|yield)\\b/ { + keyword_face (true); + language_print ($0); + keyword_face (false); + } + + LANGUAGE_SPECIALS { + language_print ($0); + } +} + + +/* +Local variables: +mode: c +End: +*/ diff --git a/hardware/printer/enscript/pspec.xml b/hardware/printer/enscript/pspec.xml new file mode 100644 index 0000000000..511cfbab25 --- /dev/null +++ b/hardware/printer/enscript/pspec.xml @@ -0,0 +1,58 @@ + + + + + enscript + http://www.gnu.org/software/enscript/enscript.html + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + Powerful text-to-postscript converter + enscript is an application that you can use to convert your text files to postscript files with enhanced formatting capabilities like colorizing, page layout management etc. + http://www.iki.fi/mtr/genscript/enscript-1.6.4.tar.gz + + enscript-1.6.3-security.patch + enscript-1.6.3-language.patch + enscript-catmur.patch + ruby.patch + enscript-1.6.4-CVE-2008-3863-CVE-2008-4306.patch + enscript-1.6.4-config.patch + + + + + enscript + + /etc + /usr/bin + /usr/share/doc + /usr/share/enscript + /usr/share/info + /usr/share/locale + /usr/share/man + + + ruby.st + + + + + + 2014-01-23 + 1.6.4 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2010-10-13 + 1.6.4 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/hardware/printer/enscript/translations.xml b/hardware/printer/enscript/translations.xml new file mode 100644 index 0000000000..30923fe588 --- /dev/null +++ b/hardware/printer/enscript/translations.xml @@ -0,0 +1,8 @@ + + + + enscript + Metin dosyalarından postscript belge oluşturma aracı + Metin dosyalarını postscript belgelere dönüştüren, dönüşüm sırasında renklendirme, sayfa düzeni ve boyut değiştirme gibi biçimlendirmeler yapabilen bir araç + + diff --git a/hardware/printer/foomatic-db-engine/actions.py b/hardware/printer/foomatic-db-engine/actions.py new file mode 100644 index 0000000000..47a88046a2 --- /dev/null +++ b/hardware/printer/foomatic-db-engine/actions.py @@ -0,0 +1,33 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import perlmodules + +def setup(): + # The LANG vars aren't reset early enough so when sed tries to use [a-zA-Z], it borks + shelltools.export("LC_ALL", "C") + shelltools.export("LANG", "C") + + autotools.autoconf() + autotools.configure() + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + shelltools.cd("lib") + perlmodules.configure() + perlmodules.make() + perlmodules.install() + shelltools.cd("..") + + pisitools.dodoc("ChangeLog", "COPYING", "README", "TODO", "USAGE") diff --git a/hardware/printer/foomatic-db-engine/comar/foomatic-db-engine.postinst b/hardware/printer/foomatic-db-engine/comar/foomatic-db-engine.postinst new file mode 100644 index 0000000000..28fbe9d1ba --- /dev/null +++ b/hardware/printer/foomatic-db-engine/comar/foomatic-db-engine.postinst @@ -0,0 +1,56 @@ +case "$1" in + configure) + # Do the following only if CUPS is running and the needed CUPS tools + # are available + if which lpstat > /dev/null 2>&1 && \ + which lpinfo > /dev/null 2>&1 && \ + which lpadmin > /dev/null 2>&1 && \ + lpstat -r > /dev/null 2>&1; then + # Update the PPD files of all already installed print queues + driverregexp='^foomatic:' + gennicknameregexp='' + [ ! -z "$gennicknameregexp" ] && \ + gennicknameregexp="; $gennicknameregexp" + gennicknameregexp='s/\s*\(recommended\)//'"$gennicknameregexp" + tempfiles= + trap 'rm -f $tempfiles; exit 0' 0 1 2 13 15 + tmpfile1=`mktemp -t updateppds.XXXXXX` + tempfiles="$tempfiles $tmpfile1" + lpinfo -m | grep -E $driverregexp > $tmpfile1 + cd /etc/cups/ppd + for ppd in `ls -1 *.ppd 2>/dev/null`; do + queue=${ppd%.ppd} + nickname=`grep '\*NickName:' $ppd | cut -d '"' -f 2 | perl -p -e 's/\n$//' | perl -p -e "$gennicknameregexp" | perl -p -e 's/(\W)/\\\\$1/g'` + lang=`grep '\*LanguageVersion:' $ppd | cut -d ' ' -f 2 | perl -e 'print lc(<>)' | perl -p -e 's/[\r\n]//gs'` + ppdfound="0" + englishppduri="" + tmpfile2=`mktemp -t updateppds.XXXXXX` + tempfiles="$tempfiles $tmpfile2" + cat $tmpfile1 | perl -p -e "$gennicknameregexp" | grep -E '^\S+\s+.*'"$nickname"'$' | cut -d ' ' -f 1 > $tmpfile2 + while read newppduri; do + [ "$ppdfound" = "0" ] && lpadmin -p $queue -m $newppduri + newlang=`grep '\*LanguageVersion:' $ppd | cut -d ' ' -f 2 | perl -e 'print lc(<>)' | perl -p -e 's/[\r\n]//gs'` + [ "$newlang" = "$lang" ] && ppdfound="1" + [ "$newlang" = "english" ] && englishppduri="$newppduri" + done < $tmpfile2 + [ "$ppdfound" = "0" ] && [ ! -z "$englishppduri" ] && lpadmin -p $queue -m $englishppduri && ppdfound="1" + [ "$ppdfound" = "1" ] && echo PPD for printer $queue updated >&2 + done + fi + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff --git a/hardware/printer/foomatic-db-engine/files/4.0.7-perl-module.patch b/hardware/printer/foomatic-db-engine/files/4.0.7-perl-module.patch new file mode 100644 index 0000000000..dbb53feb2a --- /dev/null +++ b/hardware/printer/foomatic-db-engine/files/4.0.7-perl-module.patch @@ -0,0 +1,13 @@ +diff --git a/Makefile.in b/Makefile.in +index 3014185..81e090d 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -42,7 +42,7 @@ LOCAL_LIBDIR=@LOCAL_LIBDIR@ + FOOMATIC_RIP=@FOOMATIC_RIP@ + + # foomatic-rip path for a "make inplace" installation +-LOCAL_FOOMATIC_RIP=@LOCAL_FOOMATIC_RIP@ ++LOCAL_FOOMATIC_RIP=@FOOMATIC_RIP@ + + # Locations for installing the components of this package + BINDIR=$(bindir) diff --git a/hardware/printer/foomatic-db-engine/files/4.0.7-respect-ldflag.patch b/hardware/printer/foomatic-db-engine/files/4.0.7-respect-ldflag.patch new file mode 100644 index 0000000000..9e6071276a --- /dev/null +++ b/hardware/printer/foomatic-db-engine/files/4.0.7-respect-ldflag.patch @@ -0,0 +1,15 @@ +--- foomatic-db-engine-4.0.2/Makefile.in.orig 2009-07-23 11:45:28.487999828 +0200 ++++ foomatic-db-engine-4.0.2/Makefile.in 2009-07-23 11:45:53.939525006 +0200 +@@ -231,10 +231,10 @@ + ( cd lib && $(PERL) Makefile.PL verbose INSTALLDIRS=$(PERL_INSTALLDIRS) ) + + foomatic-combo-xml: foomatic-combo-xml.c +- $(CC) $(CFLAGS) -o foomatic-combo-xml foomatic-combo-xml.c ++ $(CC) $(CFLAGS) $(LDFLAGS) -o foomatic-combo-xml foomatic-combo-xml.c + + foomatic-perl-data: foomatic-perl-data.c +- $(CC) $(CFLAGS) $(XML_CFLAGS) -o foomatic-perl-data foomatic-perl-data.c $(XML_LIBS) ++ $(CC) $(CFLAGS) $(LDFLAGS) -o foomatic-perl-data foomatic-perl-data.c $(XML_CFLAGS) $(XML_LIBS) + + man: lib/Foomatic/Defaults.pm + chmod a+rx ./makeMan diff --git a/hardware/printer/foomatic-db-engine/files/foomatic-db-engine-4.0.8-fix-sandbox.patch b/hardware/printer/foomatic-db-engine/files/foomatic-db-engine-4.0.8-fix-sandbox.patch new file mode 100644 index 0000000000..940474ea73 --- /dev/null +++ b/hardware/printer/foomatic-db-engine/files/foomatic-db-engine-4.0.8-fix-sandbox.patch @@ -0,0 +1,30 @@ +--- configure.ac.OSmanOS 2011-07-25 12:51:20.000000000 +0300 ++++ configure.ac 2012-11-20 13:21:36.921307899 +0200 +@@ -163,27 +163,6 @@ + fi + + +-AC_MSG_CHECKING(how to redirect Ghostscript output to fd 3) +-if test "$DEVFD3" = "" ; then +- v=`( if test -d /dev/fd ; then echo 3 >/dev/fd/3; fi) 3>&1 1>&2` +- if test "$v" != "" ; then +- DEVFD3=/dev/fd/3 +- DEVFD0=/dev/fd/0 +- else +- DEVFD3="|$CAT >&3" +- DEVFD0=- +- fi +- if test "$GS" != "GHOSTSCRIPT_NOT_FOUND" -a "$GSCHECK" != "no" ; then +- rm -f gs_out +- gs -q -dBATCH -dNOPAUSE -dSAFER -dPARANOIDSAFER -sDEVICE=laserjet "-sOutputFile=$DEVFD3" ${srcdir}/gsPrint 3>gs_out +- if test "!" -s gs_out ; then +- AC_MSG_ERROR("ERROR - gs cannot handle -sOutputFile=$OUT" ) +- fi +- fi +-fi +-AC_MSG_RESULT(using $DEVFD3) +-AC_SUBST(DEVFD3) +-AC_SUBST(DEVFD0) + + # Check for Perl + AC_PATH_PROGS(PERL,perl,/usr/bin/perl,$BINSEARCHPATH) diff --git a/hardware/printer/foomatic-db-engine/files/perl-module-3.0.1.diff b/hardware/printer/foomatic-db-engine/files/perl-module-3.0.1.diff new file mode 100644 index 0000000000..89bfd97155 --- /dev/null +++ b/hardware/printer/foomatic-db-engine/files/perl-module-3.0.1.diff @@ -0,0 +1,27 @@ +diff -Nur foomatic-db-engine-3.0-20061031-old/Makefile.in foomatic-db-engine-3.0-20061031/Makefile.in +--- foomatic-db-engine-3.0-20061031-old/Makefile.in 2006-11-08 10:33:59.000000000 +0200 ++++ foomatic-db-engine-3.0-20061031/Makefile.in 2006-11-08 10:38:44.000000000 +0200 +@@ -42,7 +42,7 @@ + FOOMATIC_RIP=@FOOMATIC_RIP@ + + # foomatic-rip path for a "make inplace" installation +-LOCAL_FOOMATIC_RIP=@LOCAL_FOOMATIC_RIP@ ++LOCAL_FOOMATIC_RIP=@FOOMATIC_RIP@ + + # Locations for installing the components of this package + BINDIR=$(bindir) +@@ -186,10 +186,10 @@ + install-bin: check-config lib/Makefile + # This is the only way to get the Perl-generated Makefile using + # $(DESTDIR) properly +- ( cd lib && \ +- $(MAKE) PREFIX=$(PERLPREFIX) && \ +- $(MAKE) PREFIX=$(DESTDIR)$(PERLPREFIX) pure_install \ +- ) ++# ( cd lib && \ ++# $(MAKE) PREFIX=$(PERLPREFIX) && \ ++# $(MAKE) PREFIX=$(DESTDIR)$(PERLPREFIX) pure_install \ ++# ) + ${SRC}/mkinstalldirs $(DESTDIR)$(BINDIR) + ${SRC}/mkinstalldirs $(DESTDIR)$(SBINDIR) + ${SRC}/mkinstalldirs $(DESTDIR)$(ETCDIR) diff --git a/hardware/printer/foomatic-db-engine/pspec.xml b/hardware/printer/foomatic-db-engine/pspec.xml new file mode 100644 index 0000000000..803615f3c6 --- /dev/null +++ b/hardware/printer/foomatic-db-engine/pspec.xml @@ -0,0 +1,87 @@ + + + + + foomatic-db-engine + http://www.linuxprinting.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + Foomatic printer database engine + foomatic-db-engine is the layer that provides the database engine to Foomatic. + http://www.openprinting.org/download/foomatic/foomatic-db-engine-4.0.12.tar.gz + + libxml2-devel + cups-devel + + + foomatic-db-engine-4.0.8-fix-sandbox.patch + 4.0.7-perl-module.patch + 4.0.7-respect-ldflag.patch + + + + + foomatic-db-engine + + libxml2 + + + /usr/bin + /usr/sbin + /usr/lib + /etc/foomatic + /usr/share/foomatic/templates + /usr/share/man + /usr/share/doc + + + + + + 2015-10-28 + 4.0.12 + v.bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2014-09-13 + 4.0.11 + Rebuild for new perl. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-06-15 + 4.0.11 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-02-05 + 4.0.8 + Depend on cups-filters. + PisiLinux Community + admins@pisilinux.org + + + 2013-12-01 + 4.0.8 + Rebuild for new perl. + PisiLinux Community + admins@pisilinux.org + + + 2012-11-19 + 4.0.8 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/hardware/printer/foomatic-db-engine/translations.xml b/hardware/printer/foomatic-db-engine/translations.xml new file mode 100644 index 0000000000..74d55e1ef8 --- /dev/null +++ b/hardware/printer/foomatic-db-engine/translations.xml @@ -0,0 +1,8 @@ + + + + foomatic-db-engine + Foomatic yazıcı veritabanı motoru + foomatic-db-engine, Foomatic veritabanı motorunu oluşturan katmandır. + + diff --git a/hardware/printer/foomatic-db/actions.py b/hardware/printer/foomatic-db/actions.py new file mode 100644 index 0000000000..2cc8c06a6a --- /dev/null +++ b/hardware/printer/foomatic-db/actions.py @@ -0,0 +1,30 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import get +from pisi.actionsapi import autotools + +NoStrip = "/" + +def setup(): + # For gutenprint printers, use gutenprint-ijs-simplified.5.2 + #pisitools.dosed("db/source/printer/*.xml", ">gutenprint<", ">gutenprint-ijs-simplified.5.2<") + + autotools.configure() + + # Cleanup conflicts + #shelltools.cd("db/source") + #shelltools.system("../../cleanup-conflicts") + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + # Fix permissions + #for root, dirs, files in os.walk("%s/usr/share/foomatic/db" % get.installDIR()): + # for name in dirs: + # shelltools.chmod(os.path.join(root, name), 0755) + # for name in files: + # shelltools.chmod(os.path.join(root, name), 0644) diff --git a/hardware/printer/foomatic-db/files/cleanup-script b/hardware/printer/foomatic-db/files/cleanup-script new file mode 100644 index 0000000000..e54e5d1bf7 --- /dev/null +++ b/hardware/printer/foomatic-db/files/cleanup-script @@ -0,0 +1,35 @@ +#!/bin/bash + +# Running this script cleanups XML's which conflicts with other +# packages like foo2zjs, lexmark X125, etc. + +# Remove references to foo2zjs, foo2oak, foo2hp and foo2qpdl (bug #208851). +# Also foo2lava, foo2kyo, foo2xqx (bug #438319). + +# Remove Samsung-CLP-300, Samsung-CLP-315 (bug #625505) +find printer -name '*.xml' |grep -E 'Samsung-CLP-300|Samsung-CLP-315'|xargs rm -vf + +for x in zjs oak oak-z1 hp qpdl lava kyo xqx hiperc slx +do + find printer -name '*.xml' | xargs grep -l "foo2${x}"| xargs rm -vf + rm -f driver/foo2${x}.xml opt/foo2${x}-* +done + +# Same for m2300w/m2400w +find printer -name '*.xml' |xargs grep -l 'm2[34]00w<'|xargs rm -vf +rm -f driver/m2300w.xml driver/m2400w.xml opt/m2300w-* + +# Same for all these. +for x in drv_x125 ml85p pbm2lwxl pbmtozjs bjc800j +do + find printer -name '*.xml' |xargs grep -l "${x}"|xargs rm -vf + rm -vf driver/${x}.xml opt/${x}-* +done + + +# We also have those one in foo2zjs +#source/driver/foo2oak-z1.xml +#source/driver/foo2slx.xml + + + diff --git a/hardware/printer/foomatic-db/files/fedora/foomatic-db-device-ids.patch b/hardware/printer/foomatic-db/files/fedora/foomatic-db-device-ids.patch new file mode 100644 index 0000000000..b1c3bfdbf5 --- /dev/null +++ b/hardware/printer/foomatic-db/files/fedora/foomatic-db-device-ids.patch @@ -0,0 +1,110 @@ +diff -up foomatic-db-20120103/db/source/PPD/Brother/BR8840_2_GPL.ppd.device-ids-20120103 foomatic-db-20120103/db/source/PPD/Brother/BR8840_2_GPL.ppd +--- foomatic-db-20120103/db/source/PPD/Brother/BR8840_2_GPL.ppd.device-ids-20120103 2012-01-03 00:40:44.000000000 +0000 ++++ foomatic-db-20120103/db/source/PPD/Brother/BR8840_2_GPL.ppd 2012-02-24 09:33:37.047452635 +0000 +@@ -32,6 +32,7 @@ + *ShortNickName: "Brother MFC-8840D BR-Script3" + *ModelName: "Brother MFC-8840D BR-Script3" + *NickName: "Brother MFC-8840D BR-Script3" ++*1284DeviceID: "MFG:Brother;MDL:MFC-8840D;CMD:HBP,PJL,PCL,PCLXL;" + + *%==== Basic Device Capabilities ============= + *LanguageLevel: "3" +diff -up foomatic-db-20120103/db/source/PPD/Lexmark/Lexmark_C543.ppd.device-ids-20120103 foomatic-db-20120103/db/source/PPD/Lexmark/Lexmark_C543.ppd +--- foomatic-db-20120103/db/source/PPD/Lexmark/Lexmark_C543.ppd.device-ids-20120103 2012-01-03 00:40:44.000000000 +0000 ++++ foomatic-db-20120103/db/source/PPD/Lexmark/Lexmark_C543.ppd 2012-02-24 09:33:37.049452637 +0000 +@@ -62,7 +62,7 @@ + *LXCountPIN: "4" + *LXlowPINchar: "0" + *LXhiPINchar: "9" +-*1284DeviceID: "MFG: Lexmark;MDL: Lexmark C543" ++*1284DeviceID: "MFG:Lexmark International;MDL:Lexmark C543;" + *FreeVM: "252000000" + *VMOption 256Meg: "252000000" + *VMOption 320Meg: "312000000" +diff -up foomatic-db-20120103/db/source/printer/Brother-MFC-8840D.xml.device-ids-20120103 foomatic-db-20120103/db/source/printer/Brother-MFC-8840D.xml +--- foomatic-db-20120103/db/source/printer/Brother-MFC-8840D.xml.device-ids-20120103 2012-02-24 09:33:36.314452298 +0000 ++++ foomatic-db-20120103/db/source/printer/Brother-MFC-8840D.xml 2012-02-24 09:33:37.051452638 +0000 +@@ -15,7 +15,7 @@ + + + +- MFG:Brother;MDL:Brother MFC-8840D; ++ MFG:Brother;MDL:MFC-8840D;CMD:HBP,PJL,PCL,PCLXL; + Brother + Brother MFC-8840D + +diff -up foomatic-db-20120103/db/source/printer/HP-DeskJet_720C.xml.device-ids-20120103 foomatic-db-20120103/db/source/printer/HP-DeskJet_720C.xml +--- foomatic-db-20120103/db/source/printer/HP-DeskJet_720C.xml.device-ids-20120103 2012-02-24 09:33:36.401452339 +0000 ++++ foomatic-db-20120103/db/source/printer/HP-DeskJet_720C.xml 2012-02-24 09:33:37.087452655 +0000 +@@ -20,7 +20,7 @@ + SCP,VLINK + Hewlett-Packard DeskJet 720 Series + HEWLETT-PACKARD +- DESKJET 720 ++ DESKJET 720C + + + A +diff -up foomatic-db-20120103/db/source/printer/HP-LaserJet_M1522nf_MFP.xml.device-ids-20120103 foomatic-db-20120103/db/source/printer/HP-LaserJet_M1522nf_MFP.xml +--- foomatic-db-20120103/db/source/printer/HP-LaserJet_M1522nf_MFP.xml.device-ids-20120103 2012-02-24 09:33:36.411452343 +0000 ++++ foomatic-db-20120103/db/source/printer/HP-LaserJet_M1522nf_MFP.xml 2012-02-24 09:33:37.089452655 +0000 +@@ -13,6 +13,13 @@ + + + ++ ++ ++ PJL,PML,PCLXL,POSTSCRIPT,PCL ++ Hewlett-Packard ++ HP LaserJet MFP M1522nf MFP ++ ++ + D + pxlmono + +diff -up foomatic-db-20120103/db/source/printer/Kyocera-FS-1118MFP.xml.device-ids-20120103 foomatic-db-20120103/db/source/printer/Kyocera-FS-1118MFP.xml +--- foomatic-db-20120103/db/source/printer/Kyocera-FS-1118MFP.xml.device-ids-20120103 2012-02-24 09:34:34.375478948 +0000 ++++ foomatic-db-20120103/db/source/printer/Kyocera-FS-1118MFP.xml 2012-02-24 09:41:52.635757050 +0000 +@@ -19,10 +19,10 @@ + + + +- MFG:Kyocera;MODEL:Kyocera FS-1118MFP;COMMAND SET: POSTSCRIPT,PJL,PCL +- POSTSCRIPT,PJL,PCL ++ MFG:Kyocera;MODEL:FS-1118MFP;CMD:PCLXL,PostScript Emulation,PCL5E,PJL; ++ CMD:PCLXL,PostScript Emulation,PCL5E,PJL + Kyocera +- Kyocera FS-1118MFP ++ FS-1118MFP + + + A +diff -up foomatic-db-20120103/db/source/printer/Lexmark-C543.xml.device-ids-20120103 foomatic-db-20120103/db/source/printer/Lexmark-C543.xml +--- foomatic-db-20120103/db/source/printer/Lexmark-C543.xml.device-ids-20120103 2012-02-24 09:33:36.463452367 +0000 ++++ foomatic-db-20120103/db/source/printer/Lexmark-C543.xml 2012-02-24 09:33:37.090452655 +0000 +@@ -15,7 +15,7 @@ + + + +- MFG: Lexmark;MDL: Lexmark C543 ++ MFG:Lexmark International;MDL:Lexmark C543; + Lexmark + Lexmark C543 + +diff -up foomatic-db-20130911/db/source/printer/Brother-HL-2040.xml.device-ids foomatic-db-20130911/db/source/printer/Brother-HL-2040.xml +--- foomatic-db-20130911/db/source/printer/Brother-HL-2040.xml.device-ids 2013-09-11 15:55:21.853642637 +0200 ++++ foomatic-db-20130911/db/source/printer/Brother-HL-2040.xml 2013-09-11 15:53:30.775176972 +0200 +@@ -15,6 +15,13 @@ + + + ++ ++ ++ MFG:Brother;MDL:HL-2040 series;CMD:PJL,HBP; ++ Brother ++ Brother HL-2040 series ++ ++ + B + hl1250 + diff --git a/hardware/printer/foomatic-db/files/fedora/foomatic-db-invalid.patch b/hardware/printer/foomatic-db/files/fedora/foomatic-db-invalid.patch new file mode 100644 index 0000000000..ecfe2007ba --- /dev/null +++ b/hardware/printer/foomatic-db/files/fedora/foomatic-db-invalid.patch @@ -0,0 +1,23 @@ +diff -up foomatic-db-20131218/db/source/driver/Postscript.xml.orig foomatic-db-20131218/db/source/driver/Postscript.xml +--- foomatic-db-20131218/db/source/driver/Postscript.xml.orig 2013-12-18 01:41:18.000000000 +0100 ++++ foomatic-db-20131218/db/source/driver/Postscript.xml 2013-12-18 15:09:08.471674405 +0100 +@@ -358,9 +358,6 @@ + printer/HP-Business_Inkjet_3000 + + +- printer/HP-Business_Inkjet_9100 +- +- + printer/HP-Color_LaserJet_2500 + + +@@ -1066,9 +1063,6 @@ + printer/Oce-3155PS + + +- printer/Oce-3165 +- +- + printer/Oce-3165PS + + diff --git a/hardware/printer/foomatic-db/pspec.xml b/hardware/printer/foomatic-db/pspec.xml new file mode 100644 index 0000000000..2828f4530c --- /dev/null +++ b/hardware/printer/foomatic-db/pspec.xml @@ -0,0 +1,69 @@ + + + + + foomatic-db + http://www.linuxprinting.org/foomatic.html + + PisiLinux Community + admins@pisilinux.org + + GPLv2+ + data + Database of printers and printer drivers + foomatic-db contains the knowledge database for printers which are used by foomatic-db-engine to generate PPD files. + http://www.openprinting.org/download/foomatic/foomatic-db-4.0-20150819.tar.gz + + cleanup-script + + + + + + + fedora/foomatic-db-device-ids.patch + fedora/foomatic-db-invalid.patch + + + + + foomatic-db + + pnm2ppa + + + /usr/share + + + + + + 2015-10-28 + 4.0.20150819 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-02-05 + 4.0_20130103 + Depend on cups-filters. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-01-24 + 4.0_20130103 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2013-01-03 + 4.0_20130103 + First release + PisiLinux Community + admins@pisilinux.org + + + diff --git a/hardware/printer/foomatic-db/translations.xml b/hardware/printer/foomatic-db/translations.xml new file mode 100644 index 0000000000..590baa2b41 --- /dev/null +++ b/hardware/printer/foomatic-db/translations.xml @@ -0,0 +1,8 @@ + + + + foomatic-db + Yazıcı sürücüleri + Foomatic yazıcı veritabanı ve sürücüleri + + diff --git a/hardware/printer/pnm2ppa/actions.py b/hardware/printer/pnm2ppa/actions.py new file mode 100644 index 0000000000..cb334a1cfe --- /dev/null +++ b/hardware/printer/pnm2ppa/actions.py @@ -0,0 +1,40 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import shelltools +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + autotools.configure("--sysconfdir=/etc") + +def build(): + shelltools.export("CFLAGS", "-DNDEBUG %s" % get.CFLAGS()) + autotools.make('CC="%s" CFLAGS="%s -DLANG_EN"' % (get.CC(), get.CFLAGS())) + autotools.make('-C ppa_protocol CC="%s" CFLAGS="%s"' % (get.CC(), get.CFLAGS())) + +def install(): + autotools.install("BINDIR=%(install)s/usr/bin \ + CONFDIR=%(install)s/etc \ + MANDIR=%(install)s/usr/share/man/man1" % { "install": get.installDIR()}) + + pisitools.dobin("utils/Linux/detect_ppa") + pisitools.dobin("utils/Linux/test_ppa") + + pisitools.insinto("/usr/share/pnm2ppa/lpd", "lpd/*") + pisitools.insinto("/usr/share/pnm2ppa/pdq", "pdq/*") + + pisitools.doexe("lpd/lpdsetup", "/usr/share/pnm2ppa/lpd") + pisitools.doexe("sample_scripts/*", "/usr/share/pnm2ppa/sample_scripts") + + pisitools.doexe("pdq/gs-pnm2ppa", "/etc/pdq/drivers/ghostscript") + pisitools.doexe("pdq/dummy", "/etc/pdq/interfaces") + + pisitools.dohtml("*") + + shelltools.cd("docs/en") + pisitools.dodoc("CALIBRATION*txt", "COLOR*txt", "PPA*txt", "RELEASE*", "CREDITS", "LICENSE", "README", "TODO") diff --git a/hardware/printer/pnm2ppa/files/pnm2ppa-1.12-pisilinux.diff b/hardware/printer/pnm2ppa/files/pnm2ppa-1.12-pisilinux.diff new file mode 100644 index 0000000000..b64fdd9622 --- /dev/null +++ b/hardware/printer/pnm2ppa/files/pnm2ppa-1.12-pisilinux.diff @@ -0,0 +1,127 @@ +diff -ur pnm2ppa-1.12/Makefile pnm2ppa-1.12.new/Makefile +--- Makefile 2002-11-15 18:29:29.000000000 -0500 ++++ Makefile 2002-12-11 17:39:27.000000000 -0500 +@@ -5,13 +5,13 @@ + # paths to locations where the pnm2ppa binary, the configuration file, + # and the man page should be installed. On some systems (like Solaris) + # the install command requires the syntax BINDIR="-f /usr/local/bin". +-BINDIR="/usr/local/bin" ++BINDIR="/usr/bin" + CONFDIR="/etc" +-MANDIR="/usr/local/man/man1" ++MANDIR="/usr/share/man/man1" + + #compiler and linker options: + CC=gcc +-CFLAGS=-Wall -pedantic -O2 ++CFLAGS=-Wall -pedantic -O3 + LDFLAGS=-lm + + INSTALL=install +diff -ur pnm2ppa-1.12/lpd/ascii.if pnm2ppa-1.12.new/lpd/ascii.if +--- lpd/ascii.if 2000-10-28 10:58:07.000000000 -0400 ++++ lpd/ascii.if 2002-12-11 17:39:55.000000000 -0500 +@@ -1,6 +1,6 @@ + #! /bin/sh + # for printing black and white text (ascii) files. +-FILTER="/usr/local/bin/bw.if" ++FILTER="/usr/bin/bw.if" + #FILTER="/usr/local/bin/bweco.if" + #------enscript command line-------------------------- + enscript -2rj -p- | $FILTER +diff -ur pnm2ppa-1.12/lpd/bw.if pnm2ppa-1.12.new/lpd/bw.if +--- lpd/bw.if 2000-10-28 10:58:07.000000000 -0400 ++++ lpd/bw.if 2002-12-11 17:40:14.000000000 -0500 +@@ -6,7 +6,7 @@ + #PAPER=a4 + #PAPER=a3 + #PPAOPTS="-B 2" +-PNM2PPA="/usr/local/bin/pnm2ppa" ++PNM2PPA="/usr/bin/pnm2ppa" + #------------------dont change below this line---------------------- + gs -sDEVICE=pbmraw -sPAPERSIZE=$PAPER -q -dNOPAUSE -r600 -sOutputFile=- - | \ + $PNM2PPA --bw $PPAOPTS -i - -o - +diff -ur pnm2ppa-1.12/lpd/bweco.if pnm2ppa-1.12.new/lpd/bweco.if +--- lpd/bweco.if 2000-10-28 10:58:07.000000000 -0400 ++++ lpd/bweco.if 2002-12-11 17:40:23.000000000 -0500 +@@ -6,7 +6,7 @@ + #PAPER=a4 + #PAPER=a3 + #PPAOPTS="-B 2" +-PNM2PPA="/usr/local/bin/pnm2ppa" ++PNM2PPA="/usr/bin/pnm2ppa" + #------------------dont change below this line---------------------- + gs -sDEVICE=pbmraw -sPAPERSIZE=$PAPER -q -dNOPAUSE -r600 -sOutputFile=- - | \ + $PNM2PPA --bw --eco $PPAOPTS -i - -o - +diff -ur pnm2ppa-1.12/lpd/color.if pnm2ppa-1.12.new/lpd/color.if +--- lpd/color.if 2000-10-28 10:58:07.000000000 -0400 ++++ lpd/color.if 2002-12-11 17:40:31.000000000 -0500 +@@ -6,7 +6,7 @@ + #PAPER=a4 + #PAPER=a3 + #PPAOPTS="-p" +-PNM2PPA="/usr/local/bin/pnm2ppa" ++PNM2PPA="/usr/bin/pnm2ppa" + #------------------dont change below this line---------------------- + gs -sDEVICE=ppmraw -sPAPERSIZE=$PAPER -q -dNOPAUSE -r600 -sOutputFile=- - | \ + $PNM2PPA $PPAOPTS -i - -o - +diff -ur pnm2ppa-1.12/lpd/coloreco.if pnm2ppa-1.12.new/lpd/coloreco.if +--- lpd/coloreco.if 2000-10-28 10:58:07.000000000 -0400 ++++ lpd/coloreco.if 2002-12-11 17:40:45.000000000 -0500 +@@ -6,7 +6,7 @@ + #PAPER=a4 + #PAPER=a3 + #PPAOPTS="--fd" +-PNM2PPA="/usr/local/bin/pnm2ppa" ++PNM2PPA="/usr/bin/pnm2ppa" + #------------------dont change below this line---------------------- + gs -sDEVICE=ppmraw -sPAPERSIZE=$PAPER -q -dNOPAUSE -r600 -sOutputFile=- - | \ + $PNM2PPA --eco $PPAOPTS -i - -o - +diff -ur pnm2ppa-1.12/lpd/printcap pnm2ppa-1.12.new/lpd/printcap +--- lpd/printcap 2000-10-27 14:12:23.000000000 -0400 ++++ lpd/printcap 2002-12-11 17:41:35.000000000 -0500 +@@ -6,7 +6,7 @@ + :sd=/var/spool/lpd/coloreco:\ + :lf=/var/spool/lpd/coloreco/log:\ + :af=/var/spool/lpd/coloreco/acct:\ +- :if=/usr/local/bin/coloreco.if:\ ++ :if=/usr/bin/coloreco.if:\ + :la:mx#0:\ + :sh:sf: + +@@ -16,7 +16,7 @@ + :sd=/var/spool/lpd/color:\ + :lf=/var/spool/lpd/color/log:\ + :af=/var/spool/lpd/color/acct:\ +- :if=/usr/local/bin/color.if:\ ++ :if=/usr/bin/color.if:\ + :la:mx#0:\ + :sh:sf: + +@@ -26,7 +26,7 @@ + :sd=/var/spool/lpd/bw:\ + :lf=/var/spool/lpd/bw/log:\ + :af=/var/spool/lpd/bw/acct:\ +- :if=/usr/local/bin/bw.if:\ ++ :if=/usr/bin/bw.if:\ + :la:mx#0:\ + :sh:sf: + +@@ -36,7 +36,7 @@ + :sd=/var/spool/lpd/bweco:\ + :lf=/var/spool/lpd/bweco/log:\ + :af=/var/spool/lpd/bweco/acct:\ +- :if=/usr/local/bin/bweco.if:\ ++ :if=/usr/bin/bweco.if:\ + :la:mx#0:\ + :sh:sf: + +@@ -46,7 +46,7 @@ + :sd=/var/spool/lpd/ascii:\ + :lf=/var/spool/lpd/ascii/log:\ + :af=/var/spool/lpd/ascii/acct:\ +- :if=/usr/local/bin/ascii.if:\ ++ :if=/usr/bin/ascii.if:\ + :la:mx#0:\ + :sh:sf: + diff --git a/hardware/printer/pnm2ppa/files/pnm2ppa-default_config.patch b/hardware/printer/pnm2ppa/files/pnm2ppa-default_config.patch new file mode 100644 index 0000000000..d248352543 --- /dev/null +++ b/hardware/printer/pnm2ppa/files/pnm2ppa-default_config.patch @@ -0,0 +1,14 @@ +diff -Nur pnm2ppa-1.12-old/pnm2ppa.conf pnm2ppa-1.12/pnm2ppa.conf +--- pnm2ppa-1.12-old/pnm2ppa.conf 2005-12-31 01:54:54.000000000 +0200 ++++ pnm2ppa-1.12/pnm2ppa.conf 2005-12-31 01:55:36.000000000 +0200 +@@ -15,8 +15,8 @@ + # will be used. The printer version can also be set with the command line + # option e.g., "-v 720". + +-version 0 # REMOVE THIS ENTRY to make 720 the default printer model!!! +-#version 720 # 710, 712, 722 also acceptable ++# version 0 # REMOVE THIS ENTRY to make 720 the default printer model!!! ++version 720 # 710, 712, 722 also acceptable + #version 820 + #version 1000 + diff --git a/hardware/printer/pnm2ppa/pspec.xml b/hardware/printer/pnm2ppa/pspec.xml new file mode 100644 index 0000000000..602da0cb46 --- /dev/null +++ b/hardware/printer/pnm2ppa/pspec.xml @@ -0,0 +1,53 @@ + + + + + pnm2ppa + http://pnm2ppa.sourceforge.net + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + Driver addons for some Hp Deskjet printers + Tool to convert pnm data to ppa data for Hp Deskjet 710, 712, 720, 722, 820, 1000 series printer drivers. + mirrors://sourceforge/pnm2ppa/pnm2ppa-1.13.tar.gz + + + pnm2ppa-default_config.patch + + + + + pnm2ppa + + enscript + + + /etc + /etc/pdq + /usr/bin + /usr/share/doc + /usr/share/man + /usr/share/pnm2ppa + + + + + + 2014-02-04 + 1.13 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2010-10-13 + 1.12 + First release + Pisi Linux Admins + admins@pisilinux.org + + + \ No newline at end of file diff --git a/hardware/printer/pnm2ppa/translations.xml b/hardware/printer/pnm2ppa/translations.xml new file mode 100644 index 0000000000..c4a1309c74 --- /dev/null +++ b/hardware/printer/pnm2ppa/translations.xml @@ -0,0 +1,8 @@ + + + + pnm2ppa + Bazı Hp Deskjet yazıcılar için sürücü eklentileri + Hp Deskjet 710, 712, 720, 722, 820, 1000 serisi yazıcı sürücüleri için pnm verisini ppa verisine dönüştüren araçlar + + diff --git a/office/misc/qpdf/actions.py b/office/misc/qpdf/actions.py new file mode 100644 index 0000000000..28589e7e3e --- /dev/null +++ b/office/misc/qpdf/actions.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import get +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools + +def setup(): + autotools.configure("--disable-static") + +def build(): + autotools.make() + +def check(): + autotools.make("check") + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("Artistic-2.0", "ChangeLog", "README", "TODO") diff --git a/office/misc/qpdf/pspec.xml b/office/misc/qpdf/pspec.xml new file mode 100644 index 0000000000..0e5376c98e --- /dev/null +++ b/office/misc/qpdf/pspec.xml @@ -0,0 +1,88 @@ + + + + + qpdf + http://qpdf.sourceforge.net + + Marcin Bojara + marcin@pisilinux.org + + app:console + Artistic-2 + A Content-Preserving PDF Transformation System + A command-line program that does structural, content-preserving transformations on PDF files + mirrors://sourceforge/qpdf/qpdf-5.1.3.tar.gz + + libpcre-devel + zlib-devel + + + + + qpdf + + zlib + libgcc + libpcre + + + /usr/lib + /usr/share/man + /usr/share/doc + /usr/bin + + + + + qpdf-devel + Development files for qpdf + + libpcre-devel + zlib-devel + qpdf + + + /usr/include + /usr/lib/pkgconfig + + + + + + 2015-10-28 + 5.1.3 + Version bump. + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-03-04 + 5.1.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-01-26 + 5.1.1 + Version bump. + PisiLinux Community + admins@pisilinux.org + + + 2013-07-13 + 5.0.0 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-01 + 4.1.0 + First release. + Marcin Bojara + marcin@pisilinux.org + + + diff --git a/office/misc/qpdf/translations.xml b/office/misc/qpdf/translations.xml new file mode 100644 index 0000000000..f58025fbd4 --- /dev/null +++ b/office/misc/qpdf/translations.xml @@ -0,0 +1,14 @@ + + + + qpdf + A Content-Preserving PDF Transformation System + A command-line program that does structural, content-preserving transformations on PDF files + + + + qpdf-devel + Development files for qpdf + qpdf için geliştirme dosyaları + + \ No newline at end of file diff --git a/pisi-index.xml b/pisi-index.xml index b918e78bd0..1a277e4415 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -12445,6 +12445,64 @@ + + + enscript + http://www.gnu.org/software/enscript/enscript.html + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + hardware.printer + Powerful text-to-postscript converter + Metin dosyalarından postscript belge oluşturma aracı + enscript is an application that you can use to convert your text files to postscript files with enhanced formatting capabilities like colorizing, page layout management etc. + Metin dosyalarını postscript belgelere dönüştüren, dönüşüm sırasında renklendirme, sayfa düzeni ve boyut değiştirme gibi biçimlendirmeler yapabilen bir araç + http://www.iki.fi/mtr/genscript/enscript-1.6.4.tar.gz + + enscript-1.6.3-security.patch + enscript-1.6.3-language.patch + enscript-catmur.patch + ruby.patch + enscript-1.6.4-CVE-2008-3863-CVE-2008-4306.patch + enscript-1.6.4-config.patch + + hardware/printer/enscript/pspec.xml + + + enscript + + /etc + /usr/bin + /usr/share/doc + /usr/share/enscript + /usr/share/info + /usr/share/locale + /usr/share/man + + + ruby.st + + + + + 2014-01-23 + 1.6.4 + Rebuild + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2010-10-13 + 1.6.4 + First release + Pisi Linux Admins + admins@pisilinux.org + + + cups-filters @@ -12465,19 +12523,22 @@ hardware.printer OpenPrinting CUPS filters and backends Contains backends, filters, and other software that was once part of the core CUPS distribution but is no longer maintained by Apple Inc. In addition it contains additional filters developed independently of Apple, especially filters for the PDF-centric printing workflow introduced by OpenPrinting. - http://www.openprinting.org/download/cups-filters/cups-filters-1.0.66.tar.xz + http://www.openprinting.org/download/cups-filters/cups-filters-1.1.0.tar.xz cups-devel + glib2-devel tiff-devel - ghostscript lcms2-devel - gnutls-devel - mit-kerberos + dbus-devel + python-devel + libpng-devel + freetype-devel fontconfig-devel libjpeg-turbo-devel - qpdf-devel - ghostscript-devel - poppler-devel + dejavu-fonts + qpdf-devel + ghostscript-devel + poppler-devel hardware/printer/cups-filters/pspec.xml @@ -12528,8 +12589,8 @@ - 2015-03-08 - 1.0.66 + 2015-10-28 + 1.1.0 Version bump. Ertuğrul Erata ertugrulerata@gmail.com @@ -12613,6 +12674,145 @@ + + + pnm2ppa + http://pnm2ppa.sourceforge.net + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + hardware.printer + Driver addons for some Hp Deskjet printers + Bazı Hp Deskjet yazıcılar için sürücü eklentileri + Tool to convert pnm data to ppa data for Hp Deskjet 710, 712, 720, 722, 820, 1000 series printer drivers. + Hp Deskjet 710, 712, 720, 722, 820, 1000 serisi yazıcı sürücüleri için pnm verisini ppa verisine dönüştüren araçlar + mirrors://sourceforge/pnm2ppa/pnm2ppa-1.13.tar.gz + + pnm2ppa-default_config.patch + + hardware/printer/pnm2ppa/pspec.xml + + + pnm2ppa + + enscript + + + /etc + /etc/pdq + /usr/bin + /usr/share/doc + /usr/share/man + /usr/share/pnm2ppa + + + + + 2014-02-04 + 1.13 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2010-10-13 + 1.12 + First release + Pisi Linux Admins + admins@pisilinux.org + + + + + + foomatic-db-engine + http://www.linuxprinting.org/ + + PisiLinux Community + admins@pisilinux.org + + GPLv2 + app:console + hardware.printer + Foomatic printer database engine + Foomatic yazıcı veritabanı motoru + foomatic-db-engine is the layer that provides the database engine to Foomatic. + foomatic-db-engine, Foomatic veritabanı motorunu oluşturan katmandır. + http://www.openprinting.org/download/foomatic/foomatic-db-engine-4.0.12.tar.gz + + libxml2-devel + cups-devel + + + foomatic-db-engine-4.0.8-fix-sandbox.patch + 4.0.7-perl-module.patch + 4.0.7-respect-ldflag.patch + + hardware/printer/foomatic-db-engine/pspec.xml + + + foomatic-db-engine + + libxml2 + + + /usr/bin + /usr/sbin + /usr/lib + /etc/foomatic + /usr/share/foomatic/templates + /usr/share/man + /usr/share/doc + + + + + 2015-10-28 + 4.0.12 + v.bump + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2014-09-13 + 4.0.11 + Rebuild for new perl. + Serdar Soytetir + kaptan@pisilinux.org + + + 2014-06-15 + 4.0.11 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-02-05 + 4.0.8 + Depend on cups-filters. + PisiLinux Community + admins@pisilinux.org + + + 2013-12-01 + 4.0.8 + Rebuild for new perl. + PisiLinux Community + admins@pisilinux.org + + + 2012-11-19 + 4.0.8 + First release + PisiLinux Community + admins@pisilinux.org + + + libpaper @@ -12680,6 +12880,71 @@ + + + foomatic-db + http://www.linuxprinting.org/foomatic.html + + PisiLinux Community + admins@pisilinux.org + + GPLv2+ + data + hardware.printer + Database of printers and printer drivers + Yazıcı sürücüleri + foomatic-db contains the knowledge database for printers which are used by foomatic-db-engine to generate PPD files. + Foomatic yazıcı veritabanı ve sürücüleri + http://www.openprinting.org/download/foomatic/foomatic-db-4.0-20150819.tar.gz + + cleanup-script + + + fedora/foomatic-db-device-ids.patch + fedora/foomatic-db-invalid.patch + + hardware/printer/foomatic-db/pspec.xml + + + foomatic-db + + pnm2ppa + + + /usr/share + + + + + 2015-10-28 + 4.0.20150819 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2014-02-05 + 4.0_20130103 + Depend on cups-filters. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-01-24 + 4.0_20130103 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2013-01-03 + 4.0_20130103 + First release + PisiLinux Community + admins@pisilinux.org + + + thunderbird @@ -50435,6 +50700,91 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression + + + qpdf + http://qpdf.sourceforge.net + + Marcin Bojara + marcin@pisilinux.org + + Artistic-2 + app:console + office.misc + A Content-Preserving PDF Transformation System + A command-line program that does structural, content-preserving transformations on PDF files + mirrors://sourceforge/qpdf/qpdf-5.1.3.tar.gz + + libpcre-devel + zlib-devel + + office/misc/qpdf/pspec.xml + + + qpdf + + zlib + libgcc + libpcre + + + /usr/lib + /usr/share/man + /usr/share/doc + /usr/bin + + + + qpdf-devel + qpdf için geliştirme dosyaları + + libpcre-devel + zlib-devel + qpdf + + + /usr/include + /usr/lib/pkgconfig + + + + + 2015-10-28 + 5.1.3 + Version bump. + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2015-03-04 + 5.1.2 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-01-26 + 5.1.1 + Version bump. + PisiLinux Community + admins@pisilinux.org + + + 2013-07-13 + 5.0.0 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-07-01 + 4.1.0 + First release. + Marcin Bojara + marcin@pisilinux.org + + + texi2html @@ -65782,7 +66132,7 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression - 2015-10-16 + 2015-10-28 5.5.1 Version bump Ayhan Yalçınsoy @@ -71356,7 +71706,7 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression - 2015-10-11 + 2015-10-28 5.15.0 Version bump. Yusuf Aydemir @@ -74379,7 +74729,7 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression - 2015-10-11 + 2015-10-28 5.15.0 Version bump. Yusuf Aydemir @@ -79042,7 +79392,7 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression - 2015-10-07 + 2015-10-28 5.4.2 Version bump. Yusuf Aydemir @@ -80032,7 +80382,7 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression - 2015-10-07 + 2015-10-28 5.4.2 Version bump. Yusuf Aydemir @@ -80739,7 +81089,7 @@ uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression - 2015-10-07 + 2015-10-28 5.4.2 Version bump. Yusuf Aydemir diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index e7afd8df63..0ec69b1a57 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -de39932936060e4fcd23d5a31c21e6bc8f8ab854 \ No newline at end of file +4df937c9c08bc04643be5f513f096e0ca2c3f1d4 \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index e1c2a007e1..aaa610a93c 100644 Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum index df303acdb1..4a2b3a39d6 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -adffc0e82085b9b55df393e5ce2a04ee9dc8049d \ No newline at end of file +a9eb4547b894b720e4089fe832603ea3efaeecc3 \ No newline at end of file