Gentoo Archives: gentoo-commits

From: "Tomas Chvatal (scarabeus)" <scarabeus@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-print/foo2zjs: ChangeLog foo2zjs-20081129.ebuild foo2zjs-20071103.ebuild
Date: Mon, 01 Dec 2008 15:41:12
Message-Id: E1L7Ata-00062u-0f@stork.gentoo.org
1 scarabeus 08/12/01 15:41:10
2
3 Modified: ChangeLog
4 Added: foo2zjs-20081129.ebuild
5 Removed: foo2zjs-20071103.ebuild
6 Log:
7 New version of foo2zjs. With this my printer works so hope it will be working for others too :].
8 (Portage version: 2.2_rc16/cvs/Linux 2.6.27-gentoo x86_64)
9
10 Revision Changes Path
11 1.36 net-print/foo2zjs/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/foo2zjs/ChangeLog?rev=1.36&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/foo2zjs/ChangeLog?rev=1.36&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/foo2zjs/ChangeLog?r1=1.35&r2=1.36
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-print/foo2zjs/ChangeLog,v
20 retrieving revision 1.35
21 retrieving revision 1.36
22 diff -u -r1.35 -r1.36
23 --- ChangeLog 27 Aug 2008 21:44:28 -0000 1.35
24 +++ ChangeLog 1 Dec 2008 15:41:09 -0000 1.36
25 @@ -1,6 +1,16 @@
26 # ChangeLog for net-print/foo2zjs
27 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-print/foo2zjs/ChangeLog,v 1.35 2008/08/27 21:44:28 tgurr Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-print/foo2zjs/ChangeLog,v 1.36 2008/12/01 15:41:09 scarabeus Exp $
30 +
31 +*foo2zjs-20081129 (29 Nov 2008)
32 +
33 + 29 Nov 2008; Tomas Chvatal <scarabeus@g.o>
34 + -files/foo2zjs-Makefile-20071105.diff,
35 + -files/foo2zjs-udevfwld-20071105.diff,
36 + +files/foo2zjs-20081129-Makefile.patch,
37 + +files/foo2zjs-20081129-udevfwld.patch, -foo2zjs-20071103.ebuild,
38 + +foo2zjs-20081129.ebuild:
39 + Version bump. Remove old.
40
41 27 Aug 2008; Timo Gurr <tgurr@g.o> foo2zjs-20080225.ebuild:
42 Fixed Manifest again, bug #226737. Removed pkg_postinst.
43
44
45
46 1.1 net-print/foo2zjs/foo2zjs-20081129.ebuild
47
48 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/foo2zjs/foo2zjs-20081129.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-print/foo2zjs/foo2zjs-20081129.ebuild?rev=1.1&content-type=text/plain
50
51 Index: foo2zjs-20081129.ebuild
52 ===================================================================
53 # Copyright 1999-2008 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/net-print/foo2zjs/foo2zjs-20081129.ebuild,v 1.1 2008/12/01 15:41:09 scarabeus Exp $
56
57 inherit eutils
58
59 DESCRIPTION="Support for printing to ZjStream-based printers"
60 HOMEPAGE="http://foo2zjs.rkkda.com/"
61
62 # extracted by http://gentooexperimental.org/~genstef/dist/foo2zjs-helper.sh
63 DEVICES=( "hp2600n" "hp1600" "hp1500" "hp1215" "km2530" "km2490" "km2480"
64 "xp6115" "km2430" "km2300" "km2200" "kmcpwl" "sa300" "sa315" "sa2160"
65 "sa3160" "xp6110" "lm500" "oki3200" "oki3300" "oki3400" "oki3530" "oki5100"
66 "oki5200" "oki5500" "oki5600" "oki5800" "hp1020" "hp1018" "hp1005" "hp1000"
67 "hpp1505" "hpp1008" "hpp1007" "hpp1006" "hpp1005" )
68 #"sa610" has no file to download
69 URIS=(
70 "http://foo2hp.rkkda.com/icm/hpclj2600n.tar.gz
71 http://foo2zjs.rkkda.com/icm/km2430.tar.gz"
72 "http://foo2hp.rkkda.com/icm/hpclj2600n.tar.gz
73 http://foo2zjs.rkkda.com/icm/km2430.tar.gz"
74 "http://foo2hp.rkkda.com/icm/hpclj2600n.tar.gz
75 http://foo2zjs.rkkda.com/icm/km2430.tar.gz"
76 "http://foo2hp.rkkda.com/icm/hpclj2600n.tar.gz
77 http://foo2zjs.rkkda.com/icm/km2430.tar.gz"
78 "http://foo2lava.rkkda.com/icm/km2530.tar.gz"
79 "http://foo2lava.rkkda.com/icm/km2530.tar.gz"
80 "http://foo2lava.rkkda.com/icm/km2530.tar.gz"
81 "http://foo2lava.rkkda.com/icm/km2530.tar.gz"
82 "http://foo2zjs.rkkda.com/icm/km2430.tar.gz"
83 "ftp://ftp.minolta-qms.com/pub/crc/out_going/other/m23dlicc.exe
84 http://foo2zjs.rkkda.com/icm/km2430.tar.gz"
85 "ftp://ftp.minolta-qms.com/pub/crc/out_going/win2000/m22dlicc.exe"
86 "ftp://ftp.minolta-qms.com/pub/crc/out_going/windows/cpplxp.exe"
87 "http://foo2qpdl.rkkda.com/icm/samclp300.tar.gz"
88 "http://foo2qpdl.rkkda.com/icm/samclp300.tar.gz"
89 "http://foo2qpdl.rkkda.com/icm/samclp300.tar.gz"
90 "http://foo2qpdl.rkkda.com/icm/samclp300.tar.gz"
91 "http://foo2qpdl.rkkda.com/icm/samclp300.tar.gz"
92 "http://foo2slx.rkkda.com/icm/lexc500.tar.gz"
93 "http://foo2hiperc.rkkda.com/icm/okic3200.tar.gz"
94 "http://foo2hiperc.rkkda.com/icm/okic3400.tar.gz"
95 "http://foo2hiperc.rkkda.com/icm/okic3400.tar.gz"
96 "http://foo2hiperc.rkkda.com/icm/okic3400.tar.gz"
97 "http://foo2hiperc.rkkda.com/icm/okic3200.tar.gz"
98 "http://foo2hiperc.rkkda.com/icm/okic3200.tar.gz"
99 "http://foo2hiperc.rkkda.com/icm/okic5600.tar.gz"
100 "http://foo2hiperc.rkkda.com/icm/okic5600.tar.gz"
101 "http://foo2hiperc.rkkda.com/icm/okic5600.tar.gz"
102 "http://foo2zjs.rkkda.com/firmware/sihp1020.tar.gz"
103 "http://foo2zjs.rkkda.com/firmware/sihp1018.tar.gz"
104 "http://foo2zjs.rkkda.com/firmware/sihp1005.tar.gz"
105 "http://foo2zjs.rkkda.com/firmware/sihp1000.tar.gz"
106 "http://foo2zjs.rkkda.com/firmware/sihpP1505.tar.gz"
107 "http://foo2zjs.rkkda.com/firmware/sihpP1006.tar.gz"
108 "http://foo2zjs.rkkda.com/firmware/sihpP1005.tar.gz"
109 "http://foo2zjs.rkkda.com/firmware/sihpP1006.tar.gz"
110 "http://foo2zjs.rkkda.com/firmware/sihpP1005.tar.gz"
111 )
112
113
114 SRC_URI="http://dev.gentooexperimental.org/~scarabeus/${P}.tar.gz"
115 IUSE="cups foomaticdb usb"
116 for ((DEV=0; DEV < ${#DEVICES[*]}; DEV++)); do
117 SRC_URI="${SRC_URI} foo2zjs_devices_${DEVICES[DEV]}? ( ${URIS[DEV]} )"
118 IUSE="${IUSE} foo2zjs_devices_${DEVICES[DEV]}"
119 ALL_BEGIN="${ALL_BEGIN} !foo2zjs_devices_${DEVICES[DEV]}? ("
120 ALL_MIDDLE="${ALL_MIDDLE} ${URIS[DEV]}"
121 ALL_END="${ALL_END} )"
122 done
123 SRC_URI="${SRC_URI}${ALL_BEGIN}${ALL_MIDDLE}${ALL_END}"
124
125 LICENSE="GPL-2"
126 # due to those firmwares/icms/etc...
127 RESTRICT="mirror"
128 SLOT="0"
129 DEPEND="app-arch/unzip"
130 RDEPEND="cups? ( net-print/cups )
131 foomaticdb? ( net-print/foomatic-db-engine )
132 net-print/foomatic-filters
133 sys-fs/udev"
134 KEYWORDS="~x86 ~amd64 ~ppc"
135 S=${WORKDIR}/${PN}
136
137 src_unpack() {
138 unpack ${P}.tar.gz
139
140 # link getweb files in ${S} to get unpacked
141 for i in ${A}
142 do
143 ln -s "${DISTDIR}"/${i} "${S}"
144 done
145
146 cd "${S}"
147 epatch "${FILESDIR}"/${P}-Makefile.patch
148 epatch "${FILESDIR}"/${P}-udevfwld.patch
149 }
150
151 src_compile() {
152 emake getweb || die "Failed building getweb script"
153
154 # remove wget as we got the firmware with portage
155 sed -i -e "s/.*wget .*//" \
156 -e 's/.*rm $.*//' \
157 -e "s/error \"Couldn't dow.*//" getweb
158
159 # unpack files
160 GOT=0;
161 for ((DEV=0; DEV < ${#DEVICES[*]}; DEV++)); do
162 if use foo2zjs_devices_${DEVICES[DEV]}; then
163 ./getweb ${DEVICES[DEV]:2}
164 GOT=1
165 fi
166 done
167 if [ ${GOT} == 0 ]; then ./getweb all; fi
168
169 emake || die "emake failed"
170 }
171
172 src_install() {
173 use foomaticdb && dodir /usr/share/foomatic/db/source
174
175 use cups && dodir /usr/share/cups/model
176
177 emake DESTDIR="${D}" install install-udev \
178 || die "emake install failed"
179 }