Gentoo Archives: gentoo-commits

From: "Wolfram Schlich (wschlich)" <wschlich@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-print/splix: ChangeLog splix-1.0.2.ebuild
Date: Sat, 27 Oct 2007 12:07:58
Message-Id: E1IlkS7-00055I-Ks@stork.gentoo.org
1 wschlich 07/10/27 12:07:43
2
3 Modified: ChangeLog
4 Added: splix-1.0.2.ebuild
5 Log:
6 version bump, fixes segfaults due to overly large documents
7 (Portage version: 2.1.3.15)
8
9 Revision Changes Path
10 1.9 net-print/splix/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/splix/ChangeLog?rev=1.9&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/splix/ChangeLog?rev=1.9&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/splix/ChangeLog?r1=1.8&r2=1.9
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-print/splix/ChangeLog,v
19 retrieving revision 1.8
20 retrieving revision 1.9
21 diff -u -r1.8 -r1.9
22 --- ChangeLog 14 Oct 2007 18:31:30 -0000 1.8
23 +++ ChangeLog 27 Oct 2007 12:07:43 -0000 1.9
24 @@ -1,6 +1,11 @@
25 # ChangeLog for net-print/splix
26 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/net-print/splix/ChangeLog,v 1.8 2007/10/14 18:31:30 wschlich Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/net-print/splix/ChangeLog,v 1.9 2007/10/27 12:07:43 wschlich Exp $
29 +
30 +*splix-1.0.2 (27 Oct 2007)
31 +
32 + 27 Oct 2007; Wolfram Schlich <wschlich@g.o> +splix-1.0.2.ebuild:
33 + version bump, fixes segfaults due to overly large documents
34
35 14 Oct 2007; Wolfram Schlich <wschlich@g.o> splix-1.0.1_p1.ebuild:
36 add missing cupsddk dep
37
38
39
40 1.1 net-print/splix/splix-1.0.2.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/splix/splix-1.0.2.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/splix/splix-1.0.2.ebuild?rev=1.1&content-type=text/plain
44
45 Index: splix-1.0.2.ebuild
46 ===================================================================
47 # Copyright 1999-2007 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/net-print/splix/splix-1.0.2.ebuild,v 1.1 2007/10/27 12:07:43 wschlich Exp $
50
51 inherit eutils toolchain-funcs
52
53 MY_P=${PN}-${PV/_p/-}
54 S=${WORKDIR}/${MY_P}
55 DESCRIPTION="A set of CUPS printer drivers for SPL (Samsung Printer Language) printers"
56 HOMEPAGE="http://splix.sourceforge.net/"
57 SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
58
59 LICENSE="GPL-2"
60 SLOT="0"
61 KEYWORDS="~amd64 ~x86"
62 IUSE=""
63
64 DEPEND="net-print/cups
65 net-print/cupsddk"
66 RDEPEND="${DEPEND}"
67
68 src_unpack() {
69 unpack ${A}
70 cd "${S}"
71 epatch "${FILESDIR}"/${PN}-1.0.1_p1-fix-makefile.patch
72 epatch "${FILESDIR}"/${PN}-1.0.1_p1-fix-nocolor-segfault.patch
73 epatch "${FILESDIR}"/${PN}-1.0.1_p1-fix-ppd-parallel-build.patch
74 }
75
76 src_compile() {
77 emake CXX="$(tc-getCXX)" || die "emake failed"
78 }
79
80 src_install() {
81 CUPSFILTERDIR="$(cups-config --serverbin)/filter"
82 CUPSPPDDIR="$(cups-config --datadir)/model"
83
84 dodir "${CUPSFILTERDIR}"
85 dodir "${CUPSPPDDIR}"
86 emake DESTDIR="${D}" install || die "emake install failed"
87 }
88
89 pkg_postinst() {
90 ebeep 5
91 ewarn ""
92 ewarn "You *MUST* make sure that the PPD files that CUPS is using"
93 ewarn "for actually installed printers are updated if you upgraded"
94 ewarn "from a previous version of splix!"
95 ewarn "Otherwise you will be unable to print (your printer might"
96 ewarn "spit out blank pages etc.)."
97 ewarn "To do that, simply delete the corresponding PPD file in"
98 ewarn "/etc/cups/ppd/, click on 'Modify Printer' belonging to the"
99 ewarn "corresponding printer in the CUPS webinterface (usually"
100 ewarn "reachable via http://localhost:631/) and choose the correct"
101 ewarn "printer make and model, for example:"
102 ewarn "'Samsung' -> 'Samsung ML-1610, 1.0 (en)'"
103 ewarn ""
104 }
105
106
107
108 --
109 gentoo-commits@g.o mailing list