diff options
author | Samuli Suominen <ssuominen@gentoo.org> | 2014-08-28 15:11:48 +0000 |
---|---|---|
committer | Samuli Suominen <ssuominen@gentoo.org> | 2014-08-28 15:11:48 +0000 |
commit | bae682d7fddf241a52f1393b6275f59a4fd075cd (patch) | |
tree | 7ee7449795e975808325ada60bae0fe17ffdb771 /dev-embedded/ponyprog | |
parent | amd64/x86 stable (diff) | |
download | gentoo-2-bae682d7fddf241a52f1393b6275f59a4fd075cd.tar.gz gentoo-2-bae682d7fddf241a52f1393b6275f59a4fd075cd.tar.bz2 gentoo-2-bae682d7fddf241a52f1393b6275f59a4fd075cd.zip |
old
(Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 4868F14D)
Diffstat (limited to 'dev-embedded/ponyprog')
-rw-r--r-- | dev-embedded/ponyprog/ChangeLog | 7 | ||||
-rw-r--r-- | dev-embedded/ponyprog/files/ponyprog-2.07a-build.patch | 47 | ||||
-rw-r--r-- | dev-embedded/ponyprog/metadata.xml | 5 | ||||
-rw-r--r-- | dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild | 71 | ||||
-rw-r--r-- | dev-embedded/ponyprog/ponyprog-2.07a-r2.ebuild | 68 | ||||
-rw-r--r-- | dev-embedded/ponyprog/ponyprog-2.07c.ebuild | 63 |
6 files changed, 6 insertions, 255 deletions
diff --git a/dev-embedded/ponyprog/ChangeLog b/dev-embedded/ponyprog/ChangeLog index 7038728525cf..133b552e2077 100644 --- a/dev-embedded/ponyprog/ChangeLog +++ b/dev-embedded/ponyprog/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-embedded/ponyprog # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ChangeLog,v 1.30 2014/08/28 15:10:37 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-embedded/ponyprog/ChangeLog,v 1.31 2014/08/28 15:11:48 ssuominen Exp $ + + 28 Aug 2014; Samuli Suominen <ssuominen@gentoo.org> + -files/ponyprog-2.07a-build.patch, -ponyprog-2.07a-r1.ebuild, + -ponyprog-2.07a-r2.ebuild, -ponyprog-2.07c.ebuild, metadata.xml: + old 28 Aug 2014; Samuli Suominen <ssuominen@gentoo.org> ponyprog-2.07c-r1.ebuild: amd64/x86 stable diff --git a/dev-embedded/ponyprog/files/ponyprog-2.07a-build.patch b/dev-embedded/ponyprog/files/ponyprog-2.07a-build.patch deleted file mode 100644 index e8355008eac4..000000000000 --- a/dev-embedded/ponyprog/files/ponyprog-2.07a-build.patch +++ /dev/null @@ -1,47 +0,0 @@ -Respect LDFLAGS, CC, CXX - -http://bugs.gentoo.org/317767 - -Fix parallel make - -https://bugs.gentoo.org/show_bug.cgi?id=282244 - ---- Makefile -+++ Makefile -@@ -331,7 +331,7 @@ - prps: $(PRPS) - --$(PROG): $(OBJS) -+$(PROG): $(OBJS) vlib -- $(CXX) -o $@ $(OBJS) $(LDFLAGS) -+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $(OBJS) $(LIBDIR) $(LIBS) - - %.o: %.cpp - $(CXX) $(CFLAGS) -c $< -o $@ ---- v/Config.mk -+++ v/Config.mk -@@ -35,8 +35,6 @@ - #--------------------------------------------------------------------- - #CC = gcc - #CXX = g++ --CC = gcc-3.4 --CXX = g++-3.4 - - #--------------------------------------------------------------------- - # VPATH for dependencies on header files -@@ -297,5 +295,3 @@ - #--------------------------------------------------------------------- - # LINK/LOAD options - #--------------------------------------------------------------------- --LDFLAGS = $(LIBDIR) $(LIBS) -- ---- v/srcx/Makefile -+++ v/srcx/Makefile -@@ -142,7 +142,6 @@ - vprogrsc.h vsliderc.h vtextinc.h vlistc.h vcomboc.h vtextc.h \ - vcolor.h vpen.h vclabelc.h vspinc.h - -- cd iconed ; $(MAKE) ARCH=$@ ; cd .. - - - #xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx diff --git a/dev-embedded/ponyprog/metadata.xml b/dev-embedded/ponyprog/metadata.xml index 6a714eb158df..92114080841c 100644 --- a/dev-embedded/ponyprog/metadata.xml +++ b/dev-embedded/ponyprog/metadata.xml @@ -2,9 +2,4 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <herd>dev-embedded</herd> -<longdescription>PonyProg is a serial device programmer software with a user friendly GUI framework</longdescription> -<use> - <flag name='epiphany'>Enable support for <pkg>www-client/epiphany</pkg> - </flag> -</use> </pkgmetadata> diff --git a/dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild b/dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild deleted file mode 100644 index 7fcf9b75de46..000000000000 --- a/dev-embedded/ponyprog/ponyprog-2.07a-r1.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# 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.6 2010/06/17 18:31:27 ssuominen Exp $ - -EAPI="3" - -inherit eutils toolchain-funcs - -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" - -RDEPEND="x11-libs/libXaw - x11-libs/libXmu - x11-libs/libXt - x11-libs/libXext - x11-libs/libX11 - epiphany? ( www-client/epiphany )" -DEPEND="${RDEPEND} - || ( media-gfx/graphicsmagick[imagemagick] media-gfx/imagemagick )" - -S="${WORKDIR}/PonyProg2000-${PV}" - -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 - - if use epiphany ; then - 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 - - epatch "${FILESDIR}"/${P}-gcc43.patch \ - "${FILESDIR}"/${P}-build.patch -} - -src_compile() { - tc-export CC CXX - - # 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." -} diff --git a/dev-embedded/ponyprog/ponyprog-2.07a-r2.ebuild b/dev-embedded/ponyprog/ponyprog-2.07a-r2.ebuild deleted file mode 100644 index b9f39f7f6922..000000000000 --- a/dev-embedded/ponyprog/ponyprog-2.07a-r2.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# 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-r2.ebuild,v 1.1 2010/06/20 13:35:25 ssuominen Exp $ - -EAPI="3" - -inherit eutils toolchain-funcs - -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="" - -RDEPEND="x11-libs/libXaw - x11-libs/libXmu - x11-libs/libXt - x11-libs/libXext - x11-libs/libX11 - x11-misc/xdg-utils" -DEPEND="${RDEPEND} - || ( media-gfx/graphicsmagick[imagemagick] media-gfx/imagemagick )" - -S="${WORKDIR}/PonyProg2000-${PV}" - -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 -i -e 's/netscape/xdg-open/' e2cmdw.cpp || die - - convert ponyprog.ico ponyprog.png - - epatch "${FILESDIR}"/${P}-gcc43.patch \ - "${FILESDIR}"/${P}-build.patch -} - -src_compile() { - tc-export CC CXX - - # 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." -} diff --git a/dev-embedded/ponyprog/ponyprog-2.07c.ebuild b/dev-embedded/ponyprog/ponyprog-2.07c.ebuild deleted file mode 100644 index 370de8fbc354..000000000000 --- a/dev-embedded/ponyprog/ponyprog-2.07c.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# 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.07c.ebuild,v 1.1 2010/10/08 03:53:27 vapier Exp $ - -EAPI="3" - -inherit eutils toolchain-funcs - -DESCRIPTION="Serial device programmer" -HOMEPAGE="http://www.lancos.com/ppwin95.html" -SRC_URI="mirror://sourceforge/${PN}/Pony_Prog2000-${PV}.tar.gz" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="x11-libs/libXaw - x11-libs/libXmu - x11-libs/libXt - x11-libs/libXext - x11-libs/libX11 - x11-misc/xdg-utils" -DEPEND="${RDEPEND} - || ( media-gfx/graphicsmagick[imagemagick] media-gfx/imagemagick )" - -S="${WORKDIR}/PonyProg2000-${PV}" - -src_prepare() { - sed -i -e '/CFLAGS/s:-O2::' v/Config.mk || die - sed -i -e '/include.*<asm\/io.h>/s:asm:sys:' *.cpp || die - sed -i -e 's/netscape/xdg-open/' e2cmdw.cpp || die - - convert ponyprog.ico ponyprog.png - - epatch "${FILESDIR}"/${PN}-2.07a-gcc43.patch - epatch "${FILESDIR}"/${PN}-2.07c-build.patch -} - -src_compile() { - tc-export CC CXX - # -j1 -> #282244 - # most of build is C++, but it uses CFLAGS - CFLAGS=${CXXFLAGS} emake -j1 HOMEV="${S}"/v || die -} - -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." -} |