summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Dupeyron <calchan@gentoo.org>2007-05-19 12:51:06 +0000
committerDenis Dupeyron <calchan@gentoo.org>2007-05-19 12:51:06 +0000
commitbb0e06cccea643d310c0e5a5ee135f9b762a2a75 (patch)
tree563370e2e7dc21a1c111316764761fe637fc22ec /dev-embedded
parentAdded local USE flag epiphany for dev-embedded/ponyprog. (diff)
downloadhistorical-bb0e06cccea643d310c0e5a5ee135f9b762a2a75.tar.gz
historical-bb0e06cccea643d310c0e5a5ee135f9b762a2a75.tar.bz2
historical-bb0e06cccea643d310c0e5a5ee135f9b762a2a75.zip
Version bump. Fixes bug #147457 (thanks to Daniel Glaser). Now builds from source.
Package-Manager: portage-2.1.2.7
Diffstat (limited to 'dev-embedded')
-rw-r--r--dev-embedded/ponyprog/ChangeLog8
-rw-r--r--dev-embedded/ponyprog/Manifest16
-rw-r--r--dev-embedded/ponyprog/files/digest-ponyprog-2.07a3
-rw-r--r--dev-embedded/ponyprog/ponyprog-2.07a.ebuild74
4 files changed, 96 insertions, 5 deletions
diff --git a/dev-embedded/ponyprog/ChangeLog b/dev-embedded/ponyprog/ChangeLog
index 90790f31690b..36b99f2b93e4 100644
--- a/dev-embedded/ponyprog/ChangeLog
+++ b/dev-embedded/ponyprog/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-embedded/ponyprog
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ChangeLog,v 1.9 2007/04/13 09:49:23 calchan Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ChangeLog,v 1.10 2007/05/19 12:51:06 calchan Exp $
+
+*ponyprog-2.07a (19 May 2007)
+
+ 19 May 2007; Denis Dupeyron <calchan@gentoo.org> +ponyprog-2.07a.ebuild:
+ Version bump. Fixes bug #147457 (thanks to Daniel Glaser). Now builds from
+ source.
13 Apr 2007; Denis Dupeyron <calchan@gentoo.org> ponyprog-2.06c.ebuild:
Fixed bug #173884.
diff --git a/dev-embedded/ponyprog/Manifest b/dev-embedded/ponyprog/Manifest
index 1d0700f5611b..ffc0acacead8 100644
--- a/dev-embedded/ponyprog/Manifest
+++ b/dev-embedded/ponyprog/Manifest
@@ -1,12 +1,17 @@
+DIST PonyProg2000-2.07a.tar.gz 680770 RMD160 b9604e23c5e7dd703a80688dff425b59e72e6e14 SHA1 60094c996c7956bee81e5dec06445e8760bb4e35 SHA256 6398fcbe15a0ea93f6f38a3ad7299f5b46ba09d2f97050f386e27f19a3283436
DIST ponyprog-2.06c-rh70.tar.gz 325807 RMD160 3332b34504d04dd2f3ae7cda3df2db7d81e9f078 SHA1 3e6a139e5c7e9b1ba8e8d63828dbeacdad182b98 SHA256 7c19a95820a5ca95125e57b83cd81efb9219eadcaa87506ec16de0b1a7de805e
EBUILD ponyprog-2.06c.ebuild 1437 RMD160 0f0d1b83e269517e7f3fcce9228de9e3ac1ab771 SHA1 f6f5e87f22cfa62d5e87ddf36ab69d0cda3979c4 SHA256 785767e7d27c431a31e1d8357dd128f627d5cb41c0034f4672fd38d57c1d5bc4
MD5 ae94c3b1c91fa0b7792021503b435d72 ponyprog-2.06c.ebuild 1437
RMD160 0f0d1b83e269517e7f3fcce9228de9e3ac1ab771 ponyprog-2.06c.ebuild 1437
SHA256 785767e7d27c431a31e1d8357dd128f627d5cb41c0034f4672fd38d57c1d5bc4 ponyprog-2.06c.ebuild 1437
-MISC ChangeLog 1027 RMD160 76f41672f3637d4009dc7b5d691156c06fc1ee0d SHA1 9872abe946ab908cffd9760f6fe65d5b024f2717 SHA256 2890b7e99fefd5050235d2de1f3ad85fe608e207dfe75a3d0163b9d0a25ae94a
-MD5 2fb7316d10d10ba22913c60607a999d9 ChangeLog 1027
-RMD160 76f41672f3637d4009dc7b5d691156c06fc1ee0d ChangeLog 1027
-SHA256 2890b7e99fefd5050235d2de1f3ad85fe608e207dfe75a3d0163b9d0a25ae94a ChangeLog 1027
+EBUILD ponyprog-2.07a.ebuild 2132 RMD160 afde61f12b2c133bdd66873e5940552718587fbd SHA1 5926b732c692ad2462b3d5d6a14c9288c025f85a SHA256 db46089b6e5d4d9148587b319ec4c4784517e97ffca8d16edfd407a3c49e45b3
+MD5 211c98b26c2b6b08f7eeff73ecd8dba8 ponyprog-2.07a.ebuild 2132
+RMD160 afde61f12b2c133bdd66873e5940552718587fbd ponyprog-2.07a.ebuild 2132
+SHA256 db46089b6e5d4d9148587b319ec4c4784517e97ffca8d16edfd407a3c49e45b3 ponyprog-2.07a.ebuild 2132
+MISC ChangeLog 1222 RMD160 831a37de7ff1fb9582fc37788240cee763150a70 SHA1 a2f208db898c7605da49b59d3d974f878ef4c9b8 SHA256 1e5d2f4104deabba0c3b0b3b5af2c2c4fcf1385de421c0de28796a1fc60a3730
+MD5 5b4b51bfb603d52ff5b0050ab3112e92 ChangeLog 1222
+RMD160 831a37de7ff1fb9582fc37788240cee763150a70 ChangeLog 1222
+SHA256 1e5d2f4104deabba0c3b0b3b5af2c2c4fcf1385de421c0de28796a1fc60a3730 ChangeLog 1222
MISC metadata.xml 283 RMD160 47f7877ddc89bb621ec4b68b2b9bc9dfb1715d6a SHA1 cfa5d3dd2138b02277b89ac78eef3ffd862306ef SHA256 69cfda14b4b1d7f27fbd3cd7c412e620ef1118df2a4debecee49bf94d24f70bf
MD5 2908d8bdd9992128fe936e0bbef636b4 metadata.xml 283
RMD160 47f7877ddc89bb621ec4b68b2b9bc9dfb1715d6a metadata.xml 283
@@ -14,3 +19,6 @@ SHA256 69cfda14b4b1d7f27fbd3cd7c412e620ef1118df2a4debecee49bf94d24f70bf metadata
MD5 ea893c71fb139b4dd8369e80f0e53549 files/digest-ponyprog-2.06c 259
RMD160 389c95fc64dc3c03cd305fdffc8e3b821948444a files/digest-ponyprog-2.06c 259
SHA256 849540afdb718c35ad8c387d7138150ecc83d4633918183bd8ebe0e766627c74 files/digest-ponyprog-2.06c 259
+MD5 e578e59464b3b319ba1165c3e9a485e1 files/digest-ponyprog-2.07a 256
+RMD160 ee05ae0a86f4efd1cbe8252d165eece095401012 files/digest-ponyprog-2.07a 256
+SHA256 b85121532354514a5fa7e25856848c86292cc694dd98b4a6ec5589c70b88ce1f files/digest-ponyprog-2.07a 256
diff --git a/dev-embedded/ponyprog/files/digest-ponyprog-2.07a b/dev-embedded/ponyprog/files/digest-ponyprog-2.07a
new file mode 100644
index 000000000000..f112dab6fc8a
--- /dev/null
+++ b/dev-embedded/ponyprog/files/digest-ponyprog-2.07a
@@ -0,0 +1,3 @@
+MD5 53154ba10d5cd7ed68e84da8f3e724a5 PonyProg2000-2.07a.tar.gz 680770
+RMD160 b9604e23c5e7dd703a80688dff425b59e72e6e14 PonyProg2000-2.07a.tar.gz 680770
+SHA256 6398fcbe15a0ea93f6f38a3ad7299f5b46ba09d2f97050f386e27f19a3283436 PonyProg2000-2.07a.tar.gz 680770
diff --git a/dev-embedded/ponyprog/ponyprog-2.07a.ebuild b/dev-embedded/ponyprog/ponyprog-2.07a.ebuild
new file mode 100644
index 000000000000..56ca05d368a1
--- /dev/null
+++ b/dev-embedded/ponyprog/ponyprog-2.07a.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ponyprog-2.07a.ebuild,v 1.1 2007/05/19 12:51:06 calchan Exp $
+
+inherit eutils
+
+DESCRIPTION="Serial device programmer"
+HOMEPAGE="http://www.lancos.com/ppwin95.html"
+SRC_URI="mirror://sourceforge/${PN}/PonyProg2000-${PV}.tar.gz"
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="epiphany firefox seamonkey"
+RDEPEND="x11-libs/libXaw
+ x11-libs/libXmu
+ x11-libs/libXt
+ x11-libs/libXext
+ x11-libs/libX11
+ epiphany? ( www-client/epiphany )
+ firefox? ( || ( www-client/mozilla-firefox www-client/mozilla-firefox-bin ) )
+ seamonkey? ( || ( www-client/seamonkey www-client/seamonkey-bin ) )"
+DEPEND="${RDEPEND}
+ media-gfx/imagemagick"
+
+S="${WORKDIR}/PonyProg2000-${PV}"
+
+pkg_setup() {
+ if (use epiphany && use firefox) || (use epiphany && use seamonkey) || (use firefox && use seamonkey) ; then
+ die "Only one of epiphany, firefox or seamonkey can be in USE."
+ fi
+}
+
+src_unpack() {
+ unpack "${A}"
+ cd "${S}"
+ sed -i \
+ -e "s:\$(HOME)/Progetti/PonyProg_Sourceforge/v:${S}/v:" \
+ -e 's/\-O2//' \
+ v/Config.mk
+ sed -i -e 's/<asm\/io.h>/<sys\/io.h>/' *.cpp
+ if use epiphany ; then
+ sed -i -e 's/netscape/epiphany/' e2cmdw.cpp
+ fi
+ if use firefox ; then
+ sed -i -e 's/netscape/firefox/' e2cmdw.cpp
+ fi
+ if use seamonkey ; then
+ sed -i -e 's/netscape/seamonkey/' e2cmdw.cpp
+ fi
+ convert ponyprog.ico ponyprog.png
+}
+
+src_compile() {
+ emake || die "Compilation failed"
+}
+
+src_install () {
+ dobin bin/ponyprog2000
+ keepdir /var/lock/uucp
+ fowners uucp:uucp /var/lock/uucp
+ fperms 755 /var/lock/uucp
+ doicon ponyprog.png
+ make_desktop_entry ponyprog2000 PonyProg2000 ponyprog.png
+}
+
+pkg_postinst() {
+ elog "To use the COM port in user mode (not as root) you need to"
+ elog "make sure you have the rights to write to /dev/ttyS? devices"
+ elog "and /var/lock directory."
+ elog
+ elog "To use the LPT port in user mode (not as root) you need a kernel with"
+ elog "ppdev, parport and parport_pc compiled in or as modules. You need the"
+ elog "rights to write to /dev/parport? devices."
+}