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: profiles/, dev-libs/hammer/
Date: Sun, 26 Jun 2016 15:06:21
Message-Id: 1466953299.05f45a3bdc1307f770d47b0528cf854239b9796f.mgorny@gentoo
1 commit: 05f45a3bdc1307f770d47b0528cf854239b9796f
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jun 26 15:01:39 2016 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sun Jun 26 15:01:39 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05f45a3b
7
8 dev-libs/hammer: Remove last rited package
9
10 dev-libs/hammer/hammer-9999.ebuild | 71 --------------------------------------
11 dev-libs/hammer/metadata.xml | 19 ----------
12 profiles/package.mask | 5 ---
13 3 files changed, 95 deletions(-)
14
15 diff --git a/dev-libs/hammer/hammer-9999.ebuild b/dev-libs/hammer/hammer-9999.ebuild
16 deleted file mode 100644
17 index 98b199d..0000000
18 --- a/dev-libs/hammer/hammer-9999.ebuild
19 +++ /dev/null
20 @@ -1,71 +0,0 @@
21 -# Copyright 1999-2014 Gentoo Foundation
22 -# Distributed under the terms of the GNU General Public License v2
23 -# $Id$
24 -
25 -EAPI="5"
26 -# Hammer upstreams only supports python2.7
27 -PYTHON_COMPAT=( python2_7 )
28 -DISTUTILS_OPTIONAL="true"
29 -DISTUTILS_SINGLE_IMPL="true"
30 -
31 -inherit eutils toolchain-funcs scons-utils git-2 distutils-r1
32 -
33 -DESCRIPTION="Hammer is a parsing library, which is bit-oriented and features several parsing backends"
34 -HOMEPAGE="https://github.com/UpstandingHackers/hammer"
35 -SRC_URI=""
36 -EGIT_REPO_URI="git://github.com/UpstandingHackers/hammer.git"
37 -
38 -LICENSE="GPL-2"
39 -SLOT="0"
40 -KEYWORDS=""
41 -IUSE="debug perl php python test"
42 -
43 -DEPEND="dev-util/scons
44 ->=dev-libs/glib-2.29
45 -python? ( ${PYTHON_DEPS}
46 -dev-lang/swig )
47 -perl? ( >=dev-lang/swig-2.0.8 )
48 -php? ( dev-lang/swig )"
49 -RDEPEND=""
50 -src_prepare() {
51 - tc-export AR CC CXX RANLIB
52 -}
53 -
54 -src_configure() {
55 - myesconsargs="bindings=cpp"
56 -
57 - if use python; then
58 - myesconsargs+=",python"
59 - fi
60 -
61 - if use perl; then
62 - myesconsargs+=",perl"
63 - fi
64 -
65 - if use debug; then
66 - # Has to be before bindings parameter
67 - # or else it whines about bogus bindings
68 - myesconsarg+="--variant=debug ${myesconsarg}"
69 - fi
70 -}
71 -
72 -src_compile() {
73 - escons prefix="/usr"
74 -
75 - # Have to replace /usr/local in the Makefile for
76 - # the perl binding because it doesn't inherit/honor the
77 - # prefix set at scons commandline
78 - if use perl; then
79 - sed -i s:/usr/local:/usr: "${S}/build/opt/src/bindings/perl/Makefile"
80 - fi
81 -}
82 -
83 -src_test() {
84 - escons test
85 -}
86 -
87 -src_install() {
88 - escons prefix="${D}/usr" install
89 - dodoc -r README.md NOTES HACKING TODO examples/
90 -
91 -}
92
93 diff --git a/dev-libs/hammer/metadata.xml b/dev-libs/hammer/metadata.xml
94 deleted file mode 100644
95 index 9446351..0000000
96 --- a/dev-libs/hammer/metadata.xml
97 +++ /dev/null
98 @@ -1,19 +0,0 @@
99 -<?xml version="1.0" encoding="UTF-8"?>
100 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
101 -<pkgmetadata>
102 - <maintainer type="person">
103 - <email>lejonet@g.o</email>
104 - <name>Daniel Kuehn</name>
105 - </maintainer>
106 - <longdescription>
107 - Hammer is a parsing library. Like many modern parsing libraries, it
108 - provides a parser combinator interface for writing grammars as
109 - inline domain-specific languages, but Hammer also provides a variety
110 - of parsing backends. It's also bit-oriented rather than
111 - character-oriented, making it ideal for parsing binary data such as
112 - images, network packets, audio, and executables.
113 - </longdescription>
114 - <upstream>
115 - <remote-id type="github">UpstandingHackers/hammer</remote-id>
116 - </upstream>
117 -</pkgmetadata>
118
119 diff --git a/profiles/package.mask b/profiles/package.mask
120 index cf87818..c121061 100644
121 --- a/profiles/package.mask
122 +++ b/profiles/package.mask
123 @@ -246,11 +246,6 @@ net-print/foomatic-gui
124 kde-apps/superkaramba
125
126 # Michael Palimaka <kensington@g.o> (26 May 2016)
127 -# No longer developed by upstream. No revdeps.
128 -# Masked for removal in 30 days. Bug 583776.
129 -dev-libs/hammer
130 -
131 -# Michael Palimaka <kensington@g.o> (26 May 2016)
132 # Depends on vulnerable slot of net-libs/webkit-gtk.
133 # Dead upstream. Unmaintained. Masked for removal in 30 days.
134 # Bug 584186.