diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2021-03-08 21:42:47 +0100 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2021-03-08 22:13:59 +0100 |
commit | ba5919427df1c775617142031cf83e31a0133a9c (patch) | |
tree | 4d4d5299a9d48d5e66eeb78033668038d544a45d /dev-embedded/ponyprog | |
parent | app-office/calligraplan: Drop 3.2.2-r1 (diff) | |
download | gentoo-ba5919427df1c775617142031cf83e31a0133a9c.tar.gz gentoo-ba5919427df1c775617142031cf83e31a0133a9c.tar.bz2 gentoo-ba5919427df1c775617142031cf83e31a0133a9c.zip |
dev-embedded/ponyprog: Drop 2.07c-r2
Closes: https://bugs.gentoo.org/528844
Closes: https://bugs.gentoo.org/770676
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'dev-embedded/ponyprog')
-rw-r--r-- | dev-embedded/ponyprog/Manifest | 1 | ||||
-rw-r--r-- | dev-embedded/ponyprog/files/ponyprog-2.07a-gcc43.patch | 57 | ||||
-rw-r--r-- | dev-embedded/ponyprog/files/ponyprog-2.07c-build.patch | 45 | ||||
-rw-r--r-- | dev-embedded/ponyprog/ponyprog-2.07c-r2.ebuild | 62 |
4 files changed, 0 insertions, 165 deletions
diff --git a/dev-embedded/ponyprog/Manifest b/dev-embedded/ponyprog/Manifest index 8bc89ddebca8..8982475ff20c 100644 --- a/dev-embedded/ponyprog/Manifest +++ b/dev-embedded/ponyprog/Manifest @@ -1,2 +1 @@ -DIST Pony_Prog2000-2.07c.tar.gz 653300 BLAKE2B 7b20450dfefb4370fb813b5532e6ba504b6ac8e598a2e46615ba522537e91b7798f6f86fbf93320fc71be5fe756ceef3351304196da191f7e68670f75ab5f865 SHA512 33cd14fa8283ce8af8265a48df7d960c7c2779551d0f204f6728a9e1e54204f52ea608c4e6090dc56f7634a02abd9bb960230f75a3a9716b1639708a57c31809 DIST ponyprog-3.0.0.tar.gz 933166 BLAKE2B 46eb0a720c91ed187ef06907b28d8b84ecbe4c62a92cabf2b9ff58c553e3f8afc949e523d6b97af0cbf168c545b71e0395e02e5c182714a76bbacce645a1d890 SHA512 a1779b28e03f824fb242d6eb063f0e038af26602c26d5392884f69cbbccac8a934660dffa9bec7489aeb2656e35f21e2b097fc6fe011f278046894e180023881 diff --git a/dev-embedded/ponyprog/files/ponyprog-2.07a-gcc43.patch b/dev-embedded/ponyprog/files/ponyprog-2.07a-gcc43.patch deleted file mode 100644 index f93da01d646c..000000000000 --- a/dev-embedded/ponyprog/files/ponyprog-2.07a-gcc43.patch +++ /dev/null @@ -1,57 +0,0 @@ -http://bugs.gentoo.org/227503 - ---- a/v/includex/v/vpsdc.h -+++ b/v/includex/v/vpsdc.h -@@ -14,7 +14,9 @@ - - #include <v/vdc.h> - #include <v/vprinter.h> --#include <fstream.h> -+#include <fstream> -+ -+using namespace std; - - class vPostScriptDC : public vDC - { ---- a/v/includex/v/vpsprntr.h -+++ b/v/includex/v/vpsprntr.h -@@ -14,7 +14,7 @@ - - #include <v/v_defs.h> - #include <v/vmodald.h> --#include <fstream.h> -+#include <fstream> - - #define vPaperLetter 0 - #define vPaperLegal 1 -@@ -31,6 +31,8 @@ - #define vPaperQuarto 12 - #define vPaper10x14 13 - -+using namespace std; -+ - #define vPaperDefault vPaperLetter // Index to default paper - - class vPSPrinter : public vModalDialog ---- a/v/srcx/vpsprntr.cxx -+++ b/v/srcx/vpsprntr.cxx -@@ -103,7 +103,7 @@ static unsigned char prompt_bits[] = { - _height = PaperHeights[_paperType]; - _portrait = 1; - _useColor = 0; -- _pstream = 0; -+ vPSPrinter::_pstream = 0; - - ++_instances; // bump reference counter - } ---- a/rs232int.cpp -+++ b/rs232int.cpp -@@ -145,7 +145,7 @@ int RS232Interface::OpenSerial(int no) - snprintf(lockname, MAXPATH, LOCK_DIR "/LCK..ttyS%d", no); - UserDebug1(UserApp2, "RS232Interface::OpenSerial() now lock the device %s\n", lockname); - -- fd = open ((const char *)lockname,O_RDWR|O_EXCL|O_CREAT); -+ fd = open ((const char *)lockname,O_RDWR|O_EXCL|O_CREAT,0664); - if (fd < 0) - { - fd = open ((const char *)lockname,O_RDONLY); diff --git a/dev-embedded/ponyprog/files/ponyprog-2.07c-build.patch b/dev-embedded/ponyprog/files/ponyprog-2.07c-build.patch deleted file mode 100644 index cc29d2f1060e..000000000000 --- a/dev-embedded/ponyprog/files/ponyprog-2.07c-build.patch +++ /dev/null @@ -1,45 +0,0 @@ -Fix parallel make and respect CC, CXX and LDFLAGS - -http://bugs.gentoo.org/282244 -http://bugs.gentoo.org/317767 - ---- Makefile -+++ Makefile -@@ -331,8 +331,8 @@ - - prps: $(PRPS) - --$(PROG): $(OBJS) -- $(CXX) -o $@ $(OBJS) $(LDFLAGS) -+$(PROG): $(OBJS) vlib -+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $(OBJS) $(LIBDIR) $(LIBS) - - %.o: %.cpp - $(CXX) $(CFLAGS) -c $< -o $@ ---- v/Config.mk -+++ v/Config.mk -@@ -40,8 +40,6 @@ - #--------------------------------------------------------------------- - #CC = gcc - #CXX = g++ --CC = gcc-3.4 --CXX = g++-3.4 - - #--------------------------------------------------------------------- - # VPATH for dependencies on header files -@@ -302,5 +300,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/ponyprog-2.07c-r2.ebuild b/dev-embedded/ponyprog/ponyprog-2.07c-r2.ebuild deleted file mode 100644 index f24977b23f45..000000000000 --- a/dev-embedded/ponyprog/ponyprog-2.07c-r2.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -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" - -RDEPEND="x11-libs/libXaw - x11-libs/libXmu - x11-libs/libXt - x11-libs/libXext - x11-libs/libX11 - x11-misc/xdg-utils" -DEPEND="${RDEPEND} - virtual/imagemagick-tools" - -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" \ - "${FILESDIR}/${PN}-2.07c-build.patch" - epatch_user -} - -src_compile() { - tc-export CC CXX - # most of build is C++, but it uses CFLAGS - CFLAGS="${CXXFLAGS}" emake HOMEV="${S}/v" -} - -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 -} - -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." -} |