Import splix-2.0.0 as wip/splix.

SpliX is a set of CUPS printer drivers for SPL (Samsung Printer Language)
printers.

The SPL1 printers use a specific language internally called Smart GDI.
However, SpliX attemps to bring a support for the internally called QPDL
language. Moreover, the smart GDI language is already supported by Ghostscript
under the name "gdi".
For all these reasons, Splix won't support old SPL(1) printers.
This commit is contained in:
Leonardo Taccari 2009-08-25 22:18:03 +00:00 committed by Thomas Klausner
parent 7fafe86423
commit 2cab3c6d9a
5 changed files with 177 additions and 0 deletions

8
splix/DESCR Normal file
View file

@ -0,0 +1,8 @@
SpliX is a set of CUPS printer drivers for SPL (Samsung Printer Language)
printers.
The SPL1 printers use a specific language internally called Smart GDI.
However, SpliX attemps to bring a support for the internally called QPDL
language. Moreover, the smart GDI language is already supported by Ghostscript
under the name "gdi".
For all these reasons, Splix won't support old SPL(1) printers.

21
splix/Makefile Normal file
View file

@ -0,0 +1,21 @@
# $NetBSD: Makefile,v 1.1.1.1 2009/08/25 22:18:03 leot1990 Exp $
#
DISTNAME= splix-2.0.0
CATEGORIES= print
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=splix/}
EXTRACT_SUFX= .tar.bz2
MAINTAINER= leot1990@users.sourceforge.net
HOMEPAGE= http://splix.sourceforge.net/
COMMENT= Driver for SPL printers (Samsung and Xerox)
LICENSE= gnu-gpl-v2
PKG_DESTDIR_SUPPORT= user-destdir
MAKE_ENV= DISABLE_JBIG=1
USE_LANGUAGES= c++
USE_TOOLS+= gmake
.include "../../print/cups/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

117
splix/PLIST Normal file
View file

@ -0,0 +1,117 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2009/08/25 22:18:03 leot1990 Exp $
libexec/cups/filter/pstoqpdl
libexec/cups/filter/rastertoqpdl
share/cups/model/dell/1100.ppd
share/cups/model/dell/1100fr.ppd
share/cups/model/dell/1100pt.ppd
share/cups/model/dell/1110.ppd
share/cups/model/dell/1110fr.ppd
share/cups/model/dell/1110pt.ppd
share/cups/model/samsung/clp500.ppd
share/cups/model/samsung/clp500fr.ppd
share/cups/model/samsung/clp500pt.ppd
share/cups/model/samsung/clp510.ppd
share/cups/model/samsung/clp510fr.ppd
share/cups/model/samsung/clp510pt.ppd
share/cups/model/samsung/clp550.ppd
share/cups/model/samsung/clp550fr.ppd
share/cups/model/samsung/clp550pt.ppd
share/cups/model/samsung/clp610.ppd
share/cups/model/samsung/clp610fr.ppd
share/cups/model/samsung/clp610pt.ppd
share/cups/model/samsung/ml1510.ppd
share/cups/model/samsung/ml1510fr.ppd
share/cups/model/samsung/ml1510pt.ppd
share/cups/model/samsung/ml1520.ppd
share/cups/model/samsung/ml1520fr.ppd
share/cups/model/samsung/ml1520pt.ppd
share/cups/model/samsung/ml1610.ppd
share/cups/model/samsung/ml1610fr.ppd
share/cups/model/samsung/ml1610pt.ppd
share/cups/model/samsung/ml1630.ppd
share/cups/model/samsung/ml1630fr.ppd
share/cups/model/samsung/ml1630pt.ppd
share/cups/model/samsung/ml1640.ppd
share/cups/model/samsung/ml1640fr.ppd
share/cups/model/samsung/ml1640pt.ppd
share/cups/model/samsung/ml1710.ppd
share/cups/model/samsung/ml1710fr.ppd
share/cups/model/samsung/ml1710pt.ppd
share/cups/model/samsung/ml1740.ppd
share/cups/model/samsung/ml1740fr.ppd
share/cups/model/samsung/ml1740pt.ppd
share/cups/model/samsung/ml1750.ppd
share/cups/model/samsung/ml1750fr.ppd
share/cups/model/samsung/ml1750pt.ppd
share/cups/model/samsung/ml2010.ppd
share/cups/model/samsung/ml2010fr.ppd
share/cups/model/samsung/ml2010pt.ppd
share/cups/model/samsung/ml2150.ppd
share/cups/model/samsung/ml2150fr.ppd
share/cups/model/samsung/ml2150pt.ppd
share/cups/model/samsung/ml2250.ppd
share/cups/model/samsung/ml2250fr.ppd
share/cups/model/samsung/ml2250pt.ppd
share/cups/model/samsung/ml2251.ppd
share/cups/model/samsung/ml2251fr.ppd
share/cups/model/samsung/ml2251pt.ppd
share/cups/model/samsung/ml2510.ppd
share/cups/model/samsung/ml2510fr.ppd
share/cups/model/samsung/ml2510pt.ppd
share/cups/model/samsung/ml2550.ppd
share/cups/model/samsung/ml2550fr.ppd
share/cups/model/samsung/ml2550pt.ppd
share/cups/model/samsung/ml3050.ppd
share/cups/model/samsung/ml3050fr.ppd
share/cups/model/samsung/ml3050pt.ppd
share/cups/model/samsung/ml3560.ppd
share/cups/model/samsung/ml3560fr.ppd
share/cups/model/samsung/ml3560pt.ppd
share/cups/model/samsung/scx4200.ppd
share/cups/model/samsung/scx4200fr.ppd
share/cups/model/samsung/scx4200pt.ppd
share/cups/model/samsung/scx4500.ppd
share/cups/model/samsung/scx4500fr.ppd
share/cups/model/samsung/scx4500pt.ppd
share/cups/model/xerox/ph3115.ppd
share/cups/model/xerox/ph3115fr.ppd
share/cups/model/xerox/ph3115pt.ppd
share/cups/model/xerox/ph3116.ppd
share/cups/model/xerox/ph3116fr.ppd
share/cups/model/xerox/ph3116pt.ppd
share/cups/model/xerox/ph3117.ppd
share/cups/model/xerox/ph3117fr.ppd
share/cups/model/xerox/ph3117pt.ppd
share/cups/model/xerox/ph3120.ppd
share/cups/model/xerox/ph3120fr.ppd
share/cups/model/xerox/ph3120pt.ppd
share/cups/model/xerox/ph3121.ppd
share/cups/model/xerox/ph3121fr.ppd
share/cups/model/xerox/ph3121pt.ppd
share/cups/model/xerox/ph3122.ppd
share/cups/model/xerox/ph3122fr.ppd
share/cups/model/xerox/ph3122pt.ppd
share/cups/model/xerox/ph3130.ppd
share/cups/model/xerox/ph3130fr.ppd
share/cups/model/xerox/ph3130pt.ppd
share/cups/model/xerox/ph3150.ppd
share/cups/model/xerox/ph3150fr.ppd
share/cups/model/xerox/ph3150pt.ppd
share/cups/model/xerox/ph3160.ppd
share/cups/model/xerox/ph3160fr.ppd
share/cups/model/xerox/ph3160pt.ppd
share/cups/model/xerox/ph3420.ppd
share/cups/model/xerox/ph3420fr.ppd
share/cups/model/xerox/ph3420pt.ppd
share/cups/model/xerox/ph3425.ppd
share/cups/model/xerox/ph3425fr.ppd
share/cups/model/xerox/ph3425pt.ppd
share/cups/model/xerox/ph5500.ppd
share/cups/model/xerox/ph5500fr.ppd
share/cups/model/xerox/ph5500pt.ppd
share/cups/model/xerox/ph6100.ppd
share/cups/model/xerox/ph6100fr.ppd
share/cups/model/xerox/ph6100pt.ppd
share/cups/model/xerox/wc3119.ppd
share/cups/model/xerox/wc3119fr.ppd
share/cups/model/xerox/wc3119pt.ppd

6
splix/distinfo Normal file
View file

@ -0,0 +1,6 @@
$NetBSD: distinfo,v 1.1.1.1 2009/08/25 22:18:03 leot1990 Exp $
SHA1 (splix-2.0.0.tar.bz2) = d40b9fcfd03efd7a9b6b2700fbb0af96569f095b
RMD160 (splix-2.0.0.tar.bz2) = 7f194de23d465a3acbf5c0eec979b194f016a8b5
Size (splix-2.0.0.tar.bz2) = 101197 bytes
SHA1 (patch-aa) = 41567ad79d6f832498d135f393cbafd7de523313

25
splix/patches/patch-aa Normal file
View file

@ -0,0 +1,25 @@
$NetBSD: patch-aa,v 1.1.1.1 2009/08/25 22:18:03 leot1990 Exp $
test(1) does not support "==", use "=" instead to compare if two strings are
identical.
--- ppd/compile.sh.orig 2009-02-06 12:49:09.000000000 +0100
+++ ppd/compile.sh
@@ -28,7 +28,7 @@ parseFile() {
#
# Main script
#
-if [ $2 == "debug" ]; then
+if [ $2 = "debug" ]; then
TMPFILE="output.drv"
DRIVER=$1
shift 1
@@ -37,7 +37,7 @@ if [ $2 == "debug" ]; then
parseFile $DRIVER $TMPFILE
-elif [ $2 == "lang" ]; then
+elif [ $2 = "lang" ]; then
if [ -z $TMP ]; then
TMP="/tmp"
fi;