Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/pasm/files/, profiles/, dev-lang/pasm/
Date: Sat, 14 Sep 2019 15:48:39
Message-Id: 1568476068.f8d04e3a55e6ae2d8448525a5c9fe9cdcfde7585.mgorny@gentoo
1 commit: f8d04e3a55e6ae2d8448525a5c9fe9cdcfde7585
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sat Sep 14 15:47:48 2019 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sat Sep 14 15:47:48 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8d04e3a
7
8 dev-lang/pasm: Remove last-rited pkg
9
10 Closes: https://bugs.gentoo.org/692202
11 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
12
13 dev-lang/pasm/Manifest | 1 -
14 dev-lang/pasm/files/pasm-1.7-ppc.patch | 29 -----------------------------
15 dev-lang/pasm/metadata.xml | 13 -------------
16 dev-lang/pasm/pasm-1.7.ebuild | 30 ------------------------------
17 profiles/package.mask | 7 -------
18 5 files changed, 80 deletions(-)
19
20 diff --git a/dev-lang/pasm/Manifest b/dev-lang/pasm/Manifest
21 deleted file mode 100644
22 index d6025892338..00000000000
23 --- a/dev-lang/pasm/Manifest
24 +++ /dev/null
25 @@ -1 +0,0 @@
26 -DIST pasm-1.7.tar.gz 82136 BLAKE2B d9aa8ab23eb184ca00b416d172b86c4c4aad0e12eea3ff92979c4570ebcf04306b8030f81524952f62f2221d25384db13d208dd22fb98105b7edd55587537a54 SHA512 313e4ad694704ad59619c46353c53ef9bd5529b6c9faee5cc6124dd0175f7b5a87268d2c26045f0639a0002311828b227915f30e697f8adedcd4256774674283
27
28 diff --git a/dev-lang/pasm/files/pasm-1.7-ppc.patch b/dev-lang/pasm/files/pasm-1.7-ppc.patch
29 deleted file mode 100644
30 index 24ff8056b93..00000000000
31 --- a/dev-lang/pasm/files/pasm-1.7-ppc.patch
32 +++ /dev/null
33 @@ -1,29 +0,0 @@
34 -diff -Naur pasm-1.6c.orig/Makefile pasm-1.6c/Makefile
35 ---- pasm-1.6c.orig/Makefile 2001-05-14 18:06:01.000000000 +0200
36 -+++ pasm-1.6c/Makefile 2004-02-28 16:19:21.000000000 +0100
37 -@@ -14,9 +14,9 @@
38 -
39 - # Unix
40 - CC = gcc
41 --COPTS = -O2 -fomit-frame-pointer -DIrix53 -DOFMT_DEFAULT=OFMT_ELF
42 -+COPTS = $(CFLAGS) -DLinuxPPC -DOFMT_DEFAULT=OFMT_ELF
43 - CLIBS = -lm
44 --DIR = Irix5.3
45 -+DIR = LinuxPPC
46 -
47 -
48 - PPCobj = $(DIR)/main.o $(DIR)/support.o $(DIR)/pass.o $(DIR)/eval.o \
49 -diff -Naur pasm-1.6c.orig/ppcasm.h pasm-1.6c/ppcasm.h
50 ---- pasm-1.6c.orig/ppcasm.h 2003-11-01 13:49:29.000000000 +0100
51 -+++ pasm-1.6c/ppcasm.h 2004-02-28 16:16:38.000000000 +0100
52 -@@ -162,6 +162,10 @@
53 - #define MACHINE "Linux/Alpha"
54 - #define LITTLEENDIAN
55 - #define TYPES64BIT
56 -+#elif defined (LinuxPPC)
57 -+#define MACHINE "Linux/PPC"
58 -+#define BIGENDIAN
59 -+#define STDTYPES
60 - #elif defined (Wintel) /* jab */
61 - #define MACHINE "Wintel"
62 - #define LITTLEENDIAN
63
64 diff --git a/dev-lang/pasm/metadata.xml b/dev-lang/pasm/metadata.xml
65 deleted file mode 100644
66 index da6813c4e7f..00000000000
67 --- a/dev-lang/pasm/metadata.xml
68 +++ /dev/null
69 @@ -1,13 +0,0 @@
70 -<?xml version="1.0" encoding="UTF-8"?>
71 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
72 -<pkgmetadata>
73 - <!-- maintainer-needed -->
74 - <longdescription>
75 - pasm is a portable assembler for processors of the PowerPC family,
76 - written completely in ANSI-C. All PPC standard instructions, AltiVec
77 - instructions, all 32-bit extended mnemonics and most of the 64-bit
78 - extended mnemonics are supported. pasm knows about nearly 50 directives.
79 - Among them are directives for macros, conditional assembly,
80 - include files, base-relative addressing (small data), etc..
81 - </longdescription>
82 -</pkgmetadata>
83
84 diff --git a/dev-lang/pasm/pasm-1.7.ebuild b/dev-lang/pasm/pasm-1.7.ebuild
85 deleted file mode 100644
86 index f6c98702e94..00000000000
87 --- a/dev-lang/pasm/pasm-1.7.ebuild
88 +++ /dev/null
89 @@ -1,30 +0,0 @@
90 -# Copyright 1999-2019 Gentoo Authors
91 -# Distributed under the terms of the GNU General Public License v2
92 -
93 -EAPI=0
94 -
95 -inherit eutils
96 -
97 -DESCRIPTION="A portable assembler for processors of the PowerPC family"
98 -SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.gz"
99 -HOMEPAGE="http://sun.hasenbraten.de/~frank/projects/"
100 -LICENSE="GPL-2"
101 -SLOT="0"
102 -IUSE=""
103 -KEYWORDS="~ppc ~ppc-macos"
104 -
105 -src_unpack() {
106 - mkdir -p "${S}"/LinuxPPC
107 - cd "${S}"
108 - unpack ${A}
109 - epatch "${FILESDIR}/${P}-ppc.patch"
110 -}
111 -
112 -src_compile() {
113 - emake || die "Compilation failed"
114 -}
115 -
116 -src_install () {
117 - dobin pasm || die "Failed to install pasm binary"
118 - dodoc pasm.doc || die "Failed to install pasm documentation"
119 -}
120
121 diff --git a/profiles/package.mask b/profiles/package.mask
122 index abf49053be6..e190412b128 100644
123 --- a/profiles/package.mask
124 +++ b/profiles/package.mask
125 @@ -1102,13 +1102,6 @@ net-misc/openrdate
126 # Lots of new versions upstream. Removal in 30 days.
127 dev-embedded/bitbake
128
129 -# Michał Górny <mgorny@g.o> (2019-08-15)
130 -# Unmaintained, PPC-only. The Gentoo version is outdated, ebuild
131 -# is still EAPI=0 and has QA violations. Last upstream release in 2009,
132 -# declared EOL since then.
133 -# Removal in 30 days. Bug #692202.
134 -dev-lang/pasm
135 -
136 # Mike Gilbert <floppym@g.o> (2019-08-13)
137 # Dev channel releases are only for people who
138 # are developers or want more experimental features