Gentoo Archives: gentoo-commits

From: "Andreas HAttel (dilfridge)" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-print/mtink: metadata.xml ChangeLog mtink-1.0.16-r1.ebuild mtink-1.0.16.ebuild
Date: Sat, 28 Jan 2012 21:23:35
Message-Id: 20120128212325.608882004B@flycatcher.gentoo.org
1 dilfridge 12/01/28 21:23:25
2
3 Modified: metadata.xml ChangeLog
4 Added: mtink-1.0.16-r1.ebuild
5 Removed: mtink-1.0.16.ebuild
6 Log:
7 Fix buffer overflow, bug 342799, and make call
8
9 (Portage version: 2.1.10.44/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.2 net-print/mtink/metadata.xml
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/mtink/metadata.xml?rev=1.2&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/mtink/metadata.xml?rev=1.2&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/mtink/metadata.xml?r1=1.1&r2=1.2
17
18 Index: metadata.xml
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/net-print/mtink/metadata.xml,v
21 retrieving revision 1.1
22 retrieving revision 1.2
23 diff -u -r1.1 -r1.2
24 --- metadata.xml 8 Aug 2003 19:20:55 -0000 1.1
25 +++ metadata.xml 28 Jan 2012 21:23:25 -0000 1.2
26 @@ -2,4 +2,5 @@
27 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
28 <pkgmetadata>
29 <herd>printing</herd>
30 +<maintainer><email>SebastianLuther@×××.de</email></maintainer>
31 </pkgmetadata>
32
33
34
35 1.34 net-print/mtink/ChangeLog
36
37 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/mtink/ChangeLog?rev=1.34&view=markup
38 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/mtink/ChangeLog?rev=1.34&content-type=text/plain
39 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/mtink/ChangeLog?r1=1.33&r2=1.34
40
41 Index: ChangeLog
42 ===================================================================
43 RCS file: /var/cvsroot/gentoo-x86/net-print/mtink/ChangeLog,v
44 retrieving revision 1.33
45 retrieving revision 1.34
46 diff -u -r1.33 -r1.34
47 --- ChangeLog 5 Jun 2011 19:38:17 -0000 1.33
48 +++ ChangeLog 28 Jan 2012 21:23:25 -0000 1.34
49 @@ -1,6 +1,12 @@
50 # ChangeLog for net-print/mtink
51 -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
52 -# $Header: /var/cvsroot/gentoo-x86/net-print/mtink/ChangeLog,v 1.33 2011/06/05 19:38:17 dilfridge Exp $
53 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
54 +# $Header: /var/cvsroot/gentoo-x86/net-print/mtink/ChangeLog,v 1.34 2012/01/28 21:23:25 dilfridge Exp $
55 +
56 +*mtink-1.0.16-r1 (28 Jan 2012)
57 +
58 + 28 Jan 2012; Andreas K. Huettel <dilfridge@g.o> -mtink-1.0.16.ebuild,
59 + +mtink-1.0.16-r1.ebuild, +files/mtink-1.0.16-overflow.patch, metadata.xml:
60 + Fix buffer overflow, bug 342799, and make call
61
62 05 Jun 2011; Andreas K. Huettel <dilfridge@g.o> mtink-1.0.16.ebuild,
63 +files/mtink-1.0.16-options.patch:
64
65
66
67 1.1 net-print/mtink/mtink-1.0.16-r1.ebuild
68
69 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/mtink/mtink-1.0.16-r1.ebuild?rev=1.1&view=markup
70 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/mtink/mtink-1.0.16-r1.ebuild?rev=1.1&content-type=text/plain
71
72 Index: mtink-1.0.16-r1.ebuild
73 ===================================================================
74 # Copyright 1999-2012 Gentoo Foundation
75 # Distributed under the terms of the GNU General Public License v2
76 # $Header: /var/cvsroot/gentoo-x86/net-print/mtink/mtink-1.0.16-r1.ebuild,v 1.1 2012/01/28 21:23:25 dilfridge Exp $
77
78 EAPI=4
79 inherit eutils base
80
81 DESCRIPTION="mtink is a status monitor and inkjet cartridge changer for some Epson printers"
82 HOMEPAGE="http://xwtools.automatix.de/"
83 SRC_URI="http://xwtools.automatix.de/files/${P}.tar.gz"
84
85 LICENSE="GPL-2"
86 SLOT="0"
87 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
88 IUSE="cups doc X"
89
90 DEPEND="X? ( x11-libs/libX11
91 x11-libs/libXpm
92 x11-libs/libXt
93 >=x11-libs/openmotif-2.3:0 )
94 cups? ( net-print/cups )
95 dev-libs/libusb"
96 RDEPEND="${DEPEND}"
97
98 PATCHES=(
99 "${FILESDIR}/${P}-options.patch"
100 "${FILESDIR}/${P}-overflow.patch"
101 )
102
103 src_configure() {
104 ./Configure || die
105 }
106
107 src_compile() {
108 local mytargets
109 mytargets="ttink detect/askPrinter mtinkd"
110
111 if use X; then
112 mytargets="${mytargets} mtink mtinkc";
113 fi
114
115 emake ${mytargets}
116 }
117
118 src_install() {
119 dobin ttink detect/askPrinter
120
121 if use X; then
122 dobin mtinkc mtink
123 fi
124
125 dosbin mtinkd
126
127 newinitd "${FILESDIR}"/mtinkd.rc mtinkd
128 newconfd "${FILESDIR}"/mtinkd.confd mtinkd
129
130 if use cups; then
131 exeinto /usr/lib/cups/backend
132 doexe etc/mtink-cups
133 fi
134
135 dodoc README CHANGE.LOG
136 use doc && \
137 dohtml html/*.gif html/*.html
138 }
139
140 pkg_postinst() {
141 # see #70310
142 chmod 700 /var/mtink /var/run/mtink 2>/dev/null
143
144 elog
145 elog "mtink needs correct permissions to access printer device."
146 elog "To do this you either need to run the following chmod command:"
147 elog "chmod 666 /dev/<device>"
148 elog "or set the suid bit on mtink, mtinkc and ttink in /usr/bin"
149 elog
150 }