public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in dev-embedded/ponyprog: ChangeLog ponyprog-2.07a-r1.ebuild
@ 2010-03-21 21:45 Denis Dupeyron (calchan)
  0 siblings, 0 replies; 4+ messages in thread
From: Denis Dupeyron (calchan) @ 2010-03-21 21:45 UTC (permalink / raw
  To: gentoo-commits

calchan     10/03/21 21:45:09

  Modified:             ChangeLog
  Added:                ponyprog-2.07a-r1.ebuild
  Log:
  Removed seamonkey dependency (bug #300418). Added graphicsmagick as possible replacement to imagemagick.
  (Portage version: 2.1.8.3/cvs/Linux x86_64)

Revision  Changes    Path
1.20                 dev-embedded/ponyprog/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-embedded/ponyprog/ChangeLog?rev=1.20&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-embedded/ponyprog/ChangeLog?rev=1.20&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-embedded/ponyprog/ChangeLog?r1=1.19&r2=1.20

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ChangeLog,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- ChangeLog	1 Jan 2010 17:58:10 -0000	1.19
+++ ChangeLog	21 Mar 2010 21:45:08 -0000	1.20
@@ -1,6 +1,12 @@
 # ChangeLog for dev-embedded/ponyprog
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ChangeLog,v 1.19 2010/01/01 17:58:10 scarabeus Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ChangeLog,v 1.20 2010/03/21 21:45:08 calchan Exp $
+
+*ponyprog-2.07a-r1 (21 Mar 2010)
+
+  21 Mar 2010; <calchan@gentoo.org> +ponyprog-2.07a-r1.ebuild:
+  Removed seamonkey dependency (bug #300418). Added graphicsmagick as
+  possible replacement to imagemagick.
 
   01 Jan 2010; Tomáš Chvátal <scarabeus@gentoo.org>
   ponyprog-2.07a.ebuild:



1.1                  dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild?rev=1.1&content-type=text/plain

Index: ponyprog-2.07a-r1.ebuild
===================================================================
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild,v 1.1 2010/03/21 21:45:08 calchan Exp $

EAPI="3"

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="~amd64 ~x86"
IUSE="epiphany firefox"

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/firefox-bin ) )"
DEPEND="${RDEPEND}
	|| ( media-gfx/graphicsmagick[imagemagick] media-gfx/imagemagick )"

S="${WORKDIR}/PonyProg2000-${PV}"

pkg_setup() {
	if (use epiphany && use firefox) ; then
		die "Only one of epiphany or firefox can be in USE."
	fi
}

src_prepare() {
	sed -i \
		-e "s:\$(HOME)/Progetti/PonyProg_Sourceforge/v:${S}/v:" \
		-e 's/\-O2//' \
		v/Config.mk || die "sed failed"

	sed -i -e 's/<asm\/io.h>/<sys\/io.h>/' *.cpp || die "sed failed"

	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

	# Fix compilation with gcc-4.3, bug #227503
	epatch "${FILESDIR}/${P}-gcc43.patch"
}

src_compile() {
	# bug #282244
	emake -j1 || die "emake failed"
}

src_install() {
	dobin bin/ponyprog2000 || die
	keepdir /var/lock/uucp
	fowners uucp:uucp /var/lock/uucp
	fperms 755 /var/lock/uucp
	doicon ponyprog.png
	make_desktop_entry ponyprog2000 PonyProg2000 ponyprog
}

pkg_postinst() {
	elog "To use the COM port in user mode (not as root), you need to"
	elog "be in the 'uucp' group."
	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."
}






^ permalink raw reply	[flat|nested] 4+ messages in thread

* [gentoo-commits] gentoo-x86 commit in dev-embedded/ponyprog: ChangeLog ponyprog-2.07a-r1.ebuild
@ 2010-03-29 13:19 PaweA Hajdan (phajdan.jr)
  0 siblings, 0 replies; 4+ messages in thread
From: PaweA Hajdan (phajdan.jr) @ 2010-03-29 13:19 UTC (permalink / raw
  To: gentoo-commits

phajdan.jr    10/03/29 13:19:54

  Modified:             ChangeLog ponyprog-2.07a-r1.ebuild
  Log:
  x86 stable wrt bug #300418
  (Portage version: 2.1.7.17/cvs/Linux i686)

Revision  Changes    Path
1.21                 dev-embedded/ponyprog/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-embedded/ponyprog/ChangeLog?rev=1.21&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-embedded/ponyprog/ChangeLog?rev=1.21&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-embedded/ponyprog/ChangeLog?r1=1.20&r2=1.21

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ChangeLog,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- ChangeLog	21 Mar 2010 21:45:08 -0000	1.20
+++ ChangeLog	29 Mar 2010 13:19:54 -0000	1.21
@@ -1,6 +1,10 @@
 # ChangeLog for dev-embedded/ponyprog
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ChangeLog,v 1.20 2010/03/21 21:45:08 calchan Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ChangeLog,v 1.21 2010/03/29 13:19:54 phajdan.jr Exp $
+
+  29 Mar 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+  ponyprog-2.07a-r1.ebuild:
+  x86 stable wrt bug #300418
 
 *ponyprog-2.07a-r1 (21 Mar 2010)
 



1.2                  dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild?r1=1.1&r2=1.2

Index: ponyprog-2.07a-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ponyprog-2.07a-r1.ebuild	21 Mar 2010 21:45:08 -0000	1.1
+++ ponyprog-2.07a-r1.ebuild	29 Mar 2010 13:19:54 -0000	1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild,v 1.1 2010/03/21 21:45:08 calchan Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild,v 1.2 2010/03/29 13:19:54 phajdan.jr Exp $
 
 EAPI="3"
 
@@ -12,7 +12,7 @@
 
 LICENSE="LGPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="epiphany firefox"
 
 RDEPEND="x11-libs/libXaw






^ permalink raw reply	[flat|nested] 4+ messages in thread

* [gentoo-commits] gentoo-x86 commit in dev-embedded/ponyprog: ChangeLog ponyprog-2.07a-r1.ebuild
@ 2010-04-09 21:58 Denis Dupeyron (calchan)
  0 siblings, 0 replies; 4+ messages in thread
From: Denis Dupeyron (calchan) @ 2010-04-09 21:58 UTC (permalink / raw
  To: gentoo-commits

calchan     10/04/09 21:58:52

  Modified:             ChangeLog ponyprog-2.07a-r1.ebuild
  Log:
  Removed some last seamonkey remains, thanks to Lars Wendler.
  (Portage version: 2.1.8.3/cvs/Linux x86_64)

Revision  Changes    Path
1.22                 dev-embedded/ponyprog/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-embedded/ponyprog/ChangeLog?rev=1.22&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-embedded/ponyprog/ChangeLog?rev=1.22&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-embedded/ponyprog/ChangeLog?r1=1.21&r2=1.22

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ChangeLog,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- ChangeLog	29 Mar 2010 13:19:54 -0000	1.21
+++ ChangeLog	9 Apr 2010 21:58:52 -0000	1.22
@@ -1,6 +1,9 @@
 # ChangeLog for dev-embedded/ponyprog
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ChangeLog,v 1.21 2010/03/29 13:19:54 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ChangeLog,v 1.22 2010/04/09 21:58:52 calchan Exp $
+
+  09 Apr 2010; Denis Dupeyron <calchan@gentoo.org> ponyprog-2.07a-r1.ebuild:
+  Removed some last seamonkey remains, thanks to Lars Wendler.
 
   29 Mar 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
   ponyprog-2.07a-r1.ebuild:



1.3                  dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild?r1=1.2&r2=1.3

Index: ponyprog-2.07a-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ponyprog-2.07a-r1.ebuild	29 Mar 2010 13:19:54 -0000	1.2
+++ ponyprog-2.07a-r1.ebuild	9 Apr 2010 21:58:52 -0000	1.3
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild,v 1.2 2010/03/29 13:19:54 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild,v 1.3 2010/04/09 21:58:52 calchan Exp $
 
 EAPI="3"
 
@@ -47,9 +47,6 @@
 	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
 
 	# Fix compilation with gcc-4.3, bug #227503






^ permalink raw reply	[flat|nested] 4+ messages in thread

* [gentoo-commits] gentoo-x86 commit in dev-embedded/ponyprog: ChangeLog ponyprog-2.07a-r1.ebuild
@ 2010-06-17 18:29 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 4+ messages in thread
From: Samuli Suominen (ssuominen) @ 2010-06-17 18:29 UTC (permalink / raw
  To: gentoo-commits

ssuominen    10/06/17 18:29:43

  Modified:             ChangeLog ponyprog-2.07a-r1.ebuild
  Log:
  Respect CC, CXX and LDFLAGS wrt #317767 by Kacper Kowalik. Drop unnecessary || die from pkg_setup wrt #317769.
  (Portage version: 2.2_rc67/cvs/Linux x86_64)

Revision  Changes    Path
1.24                 dev-embedded/ponyprog/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/ponyprog/ChangeLog?rev=1.24&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/ponyprog/ChangeLog?rev=1.24&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/ponyprog/ChangeLog?r1=1.23&r2=1.24

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ChangeLog,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- ChangeLog	29 Apr 2010 12:43:25 -0000	1.23
+++ ChangeLog	17 Jun 2010 18:29:43 -0000	1.24
@@ -1,6 +1,11 @@
 # ChangeLog for dev-embedded/ponyprog
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ChangeLog,v 1.23 2010/04/29 12:43:25 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ChangeLog,v 1.24 2010/06/17 18:29:43 ssuominen Exp $
+
+  17 Jun 2010; Samuli Suominen <ssuominen@gentoo.org>
+  ponyprog-2.07a-r1.ebuild, +files/ponyprog-2.07a-build.patch:
+  Respect CC, CXX and LDFLAGS wrt #317767 by Kacper Kowalik. Drop
+  unnecessary || die from pkg_setup wrt #317769.
 
   29 Apr 2010; Samuli Suominen <ssuominen@gentoo.org>
   ponyprog-2.07a-r1.ebuild:



1.5                  dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild?rev=1.5&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild?rev=1.5&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild?r1=1.4&r2=1.5

Index: ponyprog-2.07a-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- ponyprog-2.07a-r1.ebuild	29 Apr 2010 12:43:25 -0000	1.4
+++ ponyprog-2.07a-r1.ebuild	17 Jun 2010 18:29:43 -0000	1.5
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild,v 1.4 2010/04/29 12:43:25 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild,v 1.5 2010/06/17 18:29:43 ssuominen Exp $
 
 EAPI="3"
 
@@ -13,47 +13,41 @@
 LICENSE="LGPL-2"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE="epiphany firefox"
+IUSE="epiphany"
 
 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/firefox-bin ) )"
+	epiphany? ( www-client/epiphany )"
 DEPEND="${RDEPEND}
 	|| ( media-gfx/graphicsmagick[imagemagick] media-gfx/imagemagick )"
 
 S="${WORKDIR}/PonyProg2000-${PV}"
 
-pkg_setup() {
-	if (use epiphany && use firefox) ; then
-		die "Only one of epiphany or firefox can be in USE."
-	fi
-}
-
 src_prepare() {
 	sed -i \
 		-e "s:\$(HOME)/Progetti/PonyProg_Sourceforge/v:${S}/v:" \
 		-e 's/\-O2//' \
 		v/Config.mk || die "sed failed"
 
-	sed -i -e 's/<asm\/io.h>/<sys\/io.h>/' *.cpp || die "sed failed"
+	sed -i -e 's/<asm\/io.h>/<sys\/io.h>/' *.cpp || die
 
 	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
+		sed -i -e 's/netscape/epiphany/' e2cmdw.cpp || die
+	else
+		sed -i -e 's/netscape/firefox/' e2cmdw.cpp || die
 	fi
 	convert ponyprog.ico ponyprog.png
 
-	# Fix compilation with gcc-4.3, bug #227503
-	epatch "${FILESDIR}/${P}-gcc43.patch"
+	epatch "${FILESDIR}"/${P}-gcc43.patch \
+		"${FILESDIR}"/${P}-build.patch
 }
 
 src_compile() {
+	tc-export CC CXX
+
 	# bug #282244
 	emake -j1 || die "emake failed"
 }






^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2010-06-17 18:29 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-09 21:58 [gentoo-commits] gentoo-x86 commit in dev-embedded/ponyprog: ChangeLog ponyprog-2.07a-r1.ebuild Denis Dupeyron (calchan)
  -- strict thread matches above, loose matches on Subject: below --
2010-06-17 18:29 Samuli Suominen (ssuominen)
2010-03-29 13:19 PaweA Hajdan (phajdan.jr)
2010-03-21 21:45 Denis Dupeyron (calchan)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox