ports/137456: [PATCH] print/splix: update to 2.0.0
Tomas Verbaitis
tomasv at megalogika.lt
Wed Aug 5 11:20:13 UTC 2009
>Number: 137456
>Category: ports
>Synopsis: [PATCH] print/splix: update to 2.0.0
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Wed Aug 05 11:20:04 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: Tomas Verbaitis
>Release: FreeBSD 8.0-BETA2 i386
>Organization:
>Environment:
System: FreeBSD pilvas.lan 8.0-BETA2 FreeBSD 8.0-BETA2 #71: Thu Jul 30 13:45:29 EEST 2009
>Description:
- Update to 2.0.0
Added file(s):
- pkg-message
Removed file(s):
- files/patch-Makefile
Port maintainer (tomasv at megalogika.lt) is cc'd.
Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:
--- splix-2.0.0.patch begins here ---
diff -u -ruN --exclude=CVS /usr/ports/print/splix/Makefile /usr/home/tomasv/ports/print/splix/Makefile
--- /usr/ports/print/splix/Makefile 2009-08-02 17:42:10.000000000 +0300
+++ /usr/home/tomasv/ports/print/splix/Makefile 2009-08-05 13:37:11.000000000 +0300
@@ -2,19 +2,18 @@
# Date created: 2007-03-30
# Whom: Tomas Verbaitis <tomasv at megalogika.lt>
#
-# $FreeBSD: ports/print/splix/Makefile,v 1.5 2009/07/31 13:55:29 dinoex Exp $
+# $FreeBSD: ports/print/splix/Makefile,v 1.4 2008/06/06 13:58:00 edwin Exp $
#
PORTNAME= splix
-PORTVERSION= 1.1.0
-PORTREVISION= 2
-CATEGORIES= print
+PORTVERSION= 2.0.0
+CATEGORIES?= print
MASTER_SITES= SF
MAINTAINER= tomasv at megalogika.lt
COMMENT= A set of CUPS printer drivers for Samsung Printer Language printers
-LIB_DEPENDS= jbig:${PORTSDIR}/graphics/jbigkit
+LIB_DEPENDS=
BUILD_DEPENDS= cups-config:${PORTSDIR}/print/cups-base \
ppdc:${PORTSDIR}/print/cupsddk
RUN_DEPENDS= ${BUILD_DEPENDS}
@@ -24,13 +23,17 @@
MODELS= DELL SAMSUNG XEROX
PPD_DELL= 1100 1110
-PPD_SAMSUNG= clp200 clp300 clp500 clp510 clp600 clp610 clx2170 clx3160 \
- ml1510 ml1520 ml1610 ml1630 ml1710 ml1740 ml1750 ml2010 \
- ml2150 ml2250 ml2510 ml2550 ml3050 ml3560
+PPD_SAMSUNG= clp500 clp510 clp550 clp610 \
+ ml1510 ml1520 ml1610 ml1630 ml1640 ml1710 ml1740 ml1750 \
+ ml2010 ml2150 ml2250 ml2251 ml2510 ml2550 \
+ ml3050 ml3560 \
+ scx4200 scx4500
PPD_XEROX= ph3115 ph3116 ph3117 ph3120 ph3121 ph3122 ph3130 ph3150 \
- ph3420 ph3425 ph5500 ph6100 ph6110
+ ph3420 ph3425 ph5500 ph6100 wc3119
+PPD_SAMSUNG_JBIG= clp200 clp300 clp600 clx216x clx2170 clx3160
+PPD_XEROX_JBIG= ph6110
-FILTER_FILE= rastertospl2
+FILTER_FILE= rastertoqpdl pstoqpdl
CUPS_CONFIG= ${PREFIX}/bin/cups-config
BIN_DEST_DIR= `${CUPS_CONFIG} --serverbin | ${SED} \
's|${LOCALBASE}|${PREFIX}|'`/filter
@@ -40,6 +43,36 @@
DEST_DIR_SAMSUNG= ${CUPS_DATA_DIR}/model/samsung
DEST_DIR_XEROX= ${CUPS_DATA_DIR}/model/xerox
+THREADS= 2
+WITH_THREADS= 1
+
+OPTIONS= JBIG "Enable use of JBIG algorithm (pattented)" on \
+ BLACKOPTIM "Enable black correction algorithm" on \
+
+.include "bsd.port.options.mk"
+
+.include "bsd.port.pre.mk"
+
+post-configure:
+
+.if !defined(WITHOUT_JBIG)
+PPD_SAMSUNG+= ${PPD_SAMSUNG_JBIG}
+PPD_XEROX+= ${PPD_XEROX_JBIG}
+LIB_DEPENDS= jbig:${PORTSDIR}/graphics/jbigkit
+.endif
+
+.if defined(WITHOUT_JBIG)
+MAKE_ARGS+= DISABLE_JBIG=1
+.endif
+
+.if defined(WITHOUT_BLACKOPTIM)
+MAKE_ARGS+= DISABLE_BLACKOPTIM=1
+.endif
+
+.if defined(CACHESIZE)
+MAKE_ARGS+= CACHESIZE=${CACHESIZE}
+.endif
+
do-install:
.for MODEL in ${MODELS}
@@ -48,6 +81,9 @@
${INSTALL_DATA} ${WRKSRC}/ppd/${PPD}.ppd $(DEST_DIR_${MODEL})
.endfor
.endfor
- ${INSTALL_PROGRAM} ${WRKSRC}/src/${FILTER_FILE} ${BIN_DEST_DIR}
-.include <bsd.port.mk>
+.for FILTER in ${FILTER_FILE}
+ ${INSTALL_PROGRAM} ${WRKSRC}/optimized/${FILTER} ${BIN_DEST_DIR}
+.endfor
+
+.include <bsd.port.post.mk>
diff -u -ruN --exclude=CVS /usr/ports/print/splix/distinfo /usr/home/tomasv/ports/print/splix/distinfo
--- /usr/ports/print/splix/distinfo 2007-12-14 18:44:13.000000000 +0200
+++ /usr/home/tomasv/ports/print/splix/distinfo 2009-08-05 12:08:08.000000000 +0300
@@ -1,3 +1,3 @@
-MD5 (splix-1.1.0.tar.bz2) = ade37edad8cee878f2d90f91ef8486fe
-SHA256 (splix-1.1.0.tar.bz2) = 0210c5015bccd08f0e9c25d40bcd01556a9b10528d40737493c1ef8b16b43491
-SIZE (splix-1.1.0.tar.bz2) = 63855
+MD5 (splix-2.0.0.tar.bz2) = f3aa735c22a926818b3d8b26c9964186
+SHA256 (splix-2.0.0.tar.bz2) = 97f703fc73a2940e63da43130615f3ef2a06d4d1f85fe6edfed0c0cd79de912f
+SIZE (splix-2.0.0.tar.bz2) = 101197
diff -u -ruN --exclude=CVS /usr/ports/print/splix/files/patch-Makefile /usr/home/tomasv/ports/print/splix/files/patch-Makefile
--- /usr/ports/print/splix/files/patch-Makefile 2007-05-29 16:14:59.000000000 +0300
+++ /usr/home/tomasv/ports/print/splix/files/patch-Makefile 1970-01-01 03:00:00.000000000 +0300
@@ -1,11 +0,0 @@
---- Makefile Sun Feb 4 02:44:21 2007
-+++ Makefile.port Thu Apr 19 22:33:09 2007
-@@ -4,7 +4,7 @@
- # This project has been placed under the GPL Licence.
- #
-
--CXXFLAGS := -O2 `cups-config --cflags`
-+CXXFLAGS += `cups-config --cflags`
- LDFLAGS := `cups-config --ldflags`
- CUPSFILTER := `cups-config --serverbin`/filter
- CUPSPPD := `cups-config --datadir`/model
diff -u -ruN --exclude=CVS /usr/ports/print/splix/pkg-descr /usr/home/tomasv/ports/print/splix/pkg-descr
--- /usr/ports/print/splix/pkg-descr 2007-12-14 18:44:13.000000000 +0200
+++ /usr/home/tomasv/ports/print/splix/pkg-descr 2009-08-05 14:09:47.000000000 +0300
@@ -1,46 +1,50 @@
SpliX is a set of CUPS printer drivers for SPL (Samsung Printer Language)
-printers. Below is a non-exhaustive list of currently supported printers. Note
-that only SPL2 and SPLc printers are currently supported!
+printers. Below is a non-exhaustive list of currently supported printers.
-Manufacturer Model State
-Dell 1100 Works
-Dell 1110 Works
-Samsung CLP-200 Untested
-Samsung CLP-300 Works
-Samsung CLP-500 Works
-Samsung CLP-510 Works
-Samsung CLP-600 Untested
-Samsung CLP-610 Untested
-Samsung CLX-216X Untested
-Samsung CLX-2170 Untested
-Samsung CLX-3160 Untested
-Samsung ML-1510 Works
-Samsung ML-1520 Works
-Samsung ML-1610 Works
-Samsung ML-1630 Untested
-Samsung ML-1710 Works
-Samsung ML-1740 Works
-Samsung ML-1750 Works
-Samsung ML-2010 Works
-Samsung ML-2150 Untested
-Samsung ML-2250 Works
-Samsung ML-2510 Works
-Samsung ML-2550 Works
-Samsung ML-2571 Works
-Samsung ML-3050 Untested
-Samsung ML-3560 Untested
-Xerox Phaser 3115 Untested
-Xerox Phaser 3116 Untested
-Xerox Phaser 3117 Works
-Xerox Phaser 3120 Untested
-Xerox Phaser 3121 Untested
-Xerox Phaser 3122 Untested
-Xerox Phaser 3130 Untested
-Xerox Phaser 3150 Untested
-Xerox Phaser 3420 Untested
-Xerox Phaser 3425 Untested
-Xerox Phaser 5500 Untested
-Xerox Phaser 6100 Works
-Xerox Phaser 6110 Untested
-
-WWW: http://splix.sourceforge.net/
+Manufacturer Model State
+Dell 1100 Works
+Dell 1110 Works
+Samsung CLP-200 Untested
+Samsung CLP-300 Works
+Samsung CLP-500 Works
+Samsung CLP-510 Works
+Samsung CLP-550 Works
+Samsung CLP-600 Untested
+Samsung CLP-610 Untested
+Samsung CLX-216X Works
+Samsung CLX-2170 Untested
+Samsung CLX-3160 Works
+Samsung ML-1510 Works
+Samsung ML-1520 Works
+Samsung ML-1610 Works
+Samsung ML-1630 Works
+Samsung ML-1640 Works
+Samsung ML-1710 Works
+Samsung ML-1740 Works
+Samsung ML-1750 Works
+Samsung ML-2010 Works
+Samsung ML-2150 Untested
+Samsung ML-2250 Works
+Samsung ML-2251 Works
+Samsung ML-2510 Works
+Samsung ML-2570 Works
+Samsung ML-2550 Works
+Samsung ML-3050 Untested
+Samsung ML-3560 Works
+Samsung SCX-4200 Works
+Samsung SCX-4500 Works
+Xerox Phaser 3115 Untested
+Xerox Phaser 3116 Untested
+Xerox Phaser 3117 Works
+Xerox Phaser 3120 Untested
+Xerox Phaser 3121 Works
+Xerox Phaser 3122 Untested
+Xerox Phaser 3130 Works
+Xerox Phaser 3150 Untested
+Xerox Phaser 3160 Works
+Xerox Phaser 3420 Untested
+Xerox Phaser 3425 Untested
+Xerox Phaser 5500 Untested
+Xerox Phaser 6100 Works
+Xerox Phaser 6110 Works
+Xerox WorkCentre 3119 Untested
diff -u -ruN --exclude=CVS /usr/ports/print/splix/pkg-message /usr/home/tomasv/ports/print/splix/pkg-message
--- /usr/ports/print/splix/pkg-message 1970-01-01 03:00:00.000000000 +0300
+++ /usr/home/tomasv/ports/print/splix/pkg-message 2009-08-05 13:41:47.000000000 +0300
@@ -0,0 +1,24 @@
+ +=======================================================================+
+ | !!! IMPORTANT NOTICE !!! |
+ +=======================================================================+
+ | If you are upgrading your current version, you MUST delete |
+ | your printer in the CUPS interface and install it again. This |
+ | operation MUST be done since CUPS make a copy of the PPD file and |
+ | this file is modified between versions. |
+ +=======================================================================+
+
+Installation of the color profile for color printers:
+-----------------------------------------------------
+
+ Color printers needs color profile files to get better results. These
+files are provided by your printer manufacturer and you have to install them
+manually. To do that, download the linux official drivers and locate the "cms"
+directory. Install them with the command:
+
+ # make installcms CMSDIR=/path/to/cms/directory \
+ MANUFACTURER=samsung or xerox or dell
+
+ Samsung color profile files are available at:
+ (Then use MANUFACTURER=samsung)
+
+ http://splix.ap2c.org/samsung_cms.tar.bz2
diff -u -ruN --exclude=CVS /usr/ports/print/splix/pkg-plist /usr/home/tomasv/ports/print/splix/pkg-plist
--- /usr/ports/print/splix/pkg-plist 2007-12-14 18:44:13.000000000 +0200
+++ /usr/home/tomasv/ports/print/splix/pkg-plist 2009-08-05 13:37:45.000000000 +0300
@@ -1,5 +1,6 @@
@comment $FreeBSD: ports/print/splix/pkg-plist,v 1.2 2007/12/14 16:44:13 pav Exp $
-libexec/cups/filter/rastertospl2
+libexec/cups/filter/rastertoqpdl
+libexec/cups/filter/pstoqpdl
share/cups/model/dell/1100.ppd
share/cups/model/dell/1110.ppd
share/cups/model/samsung/clp200.ppd
@@ -8,22 +9,27 @@
share/cups/model/samsung/clp510.ppd
share/cups/model/samsung/clp600.ppd
share/cups/model/samsung/clp610.ppd
+share/cups/model/samsung/clx216x.ppd
share/cups/model/samsung/clx2170.ppd
share/cups/model/samsung/clx3160.ppd
share/cups/model/samsung/ml1510.ppd
share/cups/model/samsung/ml1520.ppd
share/cups/model/samsung/ml1610.ppd
share/cups/model/samsung/ml1630.ppd
+share/cups/model/samsung/ml1640.ppd
share/cups/model/samsung/ml1710.ppd
share/cups/model/samsung/ml1740.ppd
share/cups/model/samsung/ml1750.ppd
share/cups/model/samsung/ml2010.ppd
share/cups/model/samsung/ml2150.ppd
share/cups/model/samsung/ml2250.ppd
+share/cups/model/samsung/ml2251.ppd
share/cups/model/samsung/ml2510.ppd
share/cups/model/samsung/ml2550.ppd
share/cups/model/samsung/ml3050.ppd
share/cups/model/samsung/ml3560.ppd
+share/cups/model/samsung/scx4200.ppd
+share/cups/model/samsung/scx4500.ppd
share/cups/model/xerox/ph3115.ppd
share/cups/model/xerox/ph3116.ppd
share/cups/model/xerox/ph3117.ppd
@@ -32,11 +38,13 @@
share/cups/model/xerox/ph3122.ppd
share/cups/model/xerox/ph3130.ppd
share/cups/model/xerox/ph3150.ppd
+share/cups/model/xerox/ph3160.ppd
share/cups/model/xerox/ph3420.ppd
share/cups/model/xerox/ph3425.ppd
share/cups/model/xerox/ph5500.ppd
share/cups/model/xerox/ph6100.ppd
share/cups/model/xerox/ph6110.ppd
+share/cups/model/xerox/wc3119.ppd
@dirrm share/cups/model/dell
@dirrm share/cups/model/samsung
@dirrm share/cups/model/xerox
--- splix-2.0.0.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list