Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-embedded/ponyprog: ChangeLog ponyprog-2.07c.ebuild
Date: Fri, 08 Oct 2010 04:03:56
Message-Id: 20101008035328.1A42020051@flycatcher.gentoo.org
1 vapier 10/10/08 03:53:28
2
3 Modified: ChangeLog
4 Added: ponyprog-2.07c.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2_rc86/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.27 dev-embedded/ponyprog/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/ponyprog/ChangeLog?rev=1.27&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/ponyprog/ChangeLog?rev=1.27&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/ponyprog/ChangeLog?r1=1.26&r2=1.27
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ChangeLog,v
20 retrieving revision 1.26
21 retrieving revision 1.27
22 diff -u -r1.26 -r1.27
23 --- ChangeLog 8 Oct 2010 03:50:37 -0000 1.26
24 +++ ChangeLog 8 Oct 2010 03:53:27 -0000 1.27
25 @@ -1,6 +1,12 @@
26 # ChangeLog for dev-embedded/ponyprog
27 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ChangeLog,v 1.26 2010/10/08 03:50:37 vapier Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ChangeLog,v 1.27 2010/10/08 03:53:27 vapier Exp $
30 +
31 +*ponyprog-2.07c (08 Oct 2010)
32 +
33 + 08 Oct 2010; Mike Frysinger <vapier@g.o> +ponyprog-2.07c.ebuild,
34 + +files/ponyprog-2.07c-build.patch:
35 + Version bump.
36
37 08 Oct 2010; Mike Frysinger <vapier@g.o>
38 files/ponyprog-2.07a-build.patch:
39
40
41
42 1.1 dev-embedded/ponyprog/ponyprog-2.07c.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/ponyprog/ponyprog-2.07c.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/ponyprog/ponyprog-2.07c.ebuild?rev=1.1&content-type=text/plain
46
47 Index: ponyprog-2.07c.ebuild
48 ===================================================================
49 # Copyright 1999-2010 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ponyprog-2.07c.ebuild,v 1.1 2010/10/08 03:53:27 vapier Exp $
52
53 EAPI="3"
54
55 inherit eutils toolchain-funcs
56
57 DESCRIPTION="Serial device programmer"
58 HOMEPAGE="http://www.lancos.com/ppwin95.html"
59 SRC_URI="mirror://sourceforge/${PN}/Pony_Prog2000-${PV}.tar.gz"
60
61 LICENSE="LGPL-2"
62 SLOT="0"
63 KEYWORDS="~amd64 ~x86"
64 IUSE=""
65
66 RDEPEND="x11-libs/libXaw
67 x11-libs/libXmu
68 x11-libs/libXt
69 x11-libs/libXext
70 x11-libs/libX11
71 x11-misc/xdg-utils"
72 DEPEND="${RDEPEND}
73 || ( media-gfx/graphicsmagick[imagemagick] media-gfx/imagemagick )"
74
75 S="${WORKDIR}/PonyProg2000-${PV}"
76
77 src_prepare() {
78 sed -i -e '/CFLAGS/s:-O2::' v/Config.mk || die
79 sed -i -e '/include.*<asm\/io.h>/s:asm:sys:' *.cpp || die
80 sed -i -e 's/netscape/xdg-open/' e2cmdw.cpp || die
81
82 convert ponyprog.ico ponyprog.png
83
84 epatch "${FILESDIR}"/${PN}-2.07a-gcc43.patch
85 epatch "${FILESDIR}"/${PN}-2.07c-build.patch
86 }
87
88 src_compile() {
89 tc-export CC CXX
90 # -j1 -> #282244
91 # most of build is C++, but it uses CFLAGS
92 CFLAGS=${CXXFLAGS} emake -j1 HOMEV="${S}"/v || die
93 }
94
95 src_install() {
96 dobin bin/ponyprog2000 || die
97 keepdir /var/lock/uucp
98 fowners uucp:uucp /var/lock/uucp
99 fperms 755 /var/lock/uucp
100 doicon ponyprog.png
101 make_desktop_entry ponyprog2000 PonyProg2000 ponyprog
102 }
103
104 pkg_postinst() {
105 elog "To use the COM port in user mode (not as root), you need to"
106 elog "be in the 'uucp' group."
107 elog
108 elog "To use the LPT port in user mode (not as root) you need a kernel with"
109 elog "ppdev, parport and parport_pc compiled in or as modules. You need the"
110 elog "rights to write to /dev/parport? devices."
111 }