summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2021-03-08 21:42:47 +0100
committerAndreas Sturmlechner <asturm@gentoo.org>2021-03-08 22:13:59 +0100
commitba5919427df1c775617142031cf83e31a0133a9c (patch)
tree4d4d5299a9d48d5e66eeb78033668038d544a45d
parentapp-office/calligraplan: Drop 3.2.2-r1 (diff)
downloadgentoo-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>
-rw-r--r--dev-embedded/ponyprog/Manifest1
-rw-r--r--dev-embedded/ponyprog/files/ponyprog-2.07a-gcc43.patch57
-rw-r--r--dev-embedded/ponyprog/files/ponyprog-2.07c-build.patch45
-rw-r--r--dev-embedded/ponyprog/ponyprog-2.07c-r2.ebuild62
4 files changed, 0 insertions, 165 deletions
diff --git a/dev-embedded/ponyprog/Manifest b/dev-embedded/ponyprog/Manifest
index 8bc89ddebca..8982475ff20 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 f93da01d646..00000000000
--- 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 cc29d2f1060..00000000000
--- 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 f24977b23f4..00000000000
--- 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."
-}