Gentoo Archives: gentoo-commits

From: Keri Harris <keri@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/gnuprologjava/files/, dev-lang/gnuprologjava/
Date: Thu, 27 Oct 2016 16:12:00
Message-Id: 1477584687.1af15300cd06f52241b395153d0b00e8edaaba6a.keri@gentoo
1 commit: 1af15300cd06f52241b395153d0b00e8edaaba6a
2 Author: Keri Harris <keri <AT> gentoo <DOT> org>
3 AuthorDate: Thu Oct 27 16:11:27 2016 +0000
4 Commit: Keri Harris <keri <AT> gentoo <DOT> org>
5 CommitDate: Thu Oct 27 16:11:27 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1af15300
7
8 dev-lang/gnuprologjava: new package
9
10 Package-Manager: portage-2.3.0
11
12 dev-lang/gnuprologjava/Manifest | 1 +
13 .../files/gnuprologjava-0.2.6-manual.patch | 11 ++++++
14 dev-lang/gnuprologjava/gnuprologjava-0.2.6.ebuild | 45 ++++++++++++++++++++++
15 dev-lang/gnuprologjava/metadata.xml | 8 ++++
16 4 files changed, 65 insertions(+)
17
18 diff --git a/dev-lang/gnuprologjava/Manifest b/dev-lang/gnuprologjava/Manifest
19 new file mode 100644
20 index 00000000..91c8e31
21 --- /dev/null
22 +++ b/dev-lang/gnuprologjava/Manifest
23 @@ -0,0 +1 @@
24 +DIST gnuprologjava-0.2.6-src.zip 477058 SHA256 cfc6e5b6a9da9fc865df03293c657253283e7cafdae6024f4863866a23f78198 SHA512 b175c74e754a7176f5fc38ea2215809bb9d60ec5b8852f99a48a72a0bdb316b33b7195ff5c85398bb63aa2e522d12dfc75e2ff3af9f89ff44448d2f73357f0a4 WHIRLPOOL 2f9a72077b4af37ab4f2c0cf305f16a1e11540faba02e14aa09346a27fb2463c19cb3259cd93139f12e749afeb0e6c44f406567b4a671c21b56d8a075e78aa0f
25
26 diff --git a/dev-lang/gnuprologjava/files/gnuprologjava-0.2.6-manual.patch b/dev-lang/gnuprologjava/files/gnuprologjava-0.2.6-manual.patch
27 new file mode 100644
28 index 00000000..e6c1c09
29 --- /dev/null
30 +++ b/dev-lang/gnuprologjava/files/gnuprologjava-0.2.6-manual.patch
31 @@ -0,0 +1,11 @@
32 +--- gnuprologjava.orig/docs/manual.texinfo 2011-01-06 13:07:12.000000000 +0100
33 ++++ gnuprologjava/docs/manual.texinfo 2016-10-27 17:25:09.265632090 +0200
34 +@@ -36,7 +36,7 @@
35 + @titlepage
36 + @title GNU Prolog for Java
37 + @subtitle for version @value{VERSION}, @value{UPDATED}
38 +-@author Daniel Thomas (@email{info-gnuprolog@×××.org})
39 ++@author Daniel Thomas (@email{info-gnuprolog@@gnu.org})
40 + @insertcopying
41 + @end titlepage
42 +
43
44 diff --git a/dev-lang/gnuprologjava/gnuprologjava-0.2.6.ebuild b/dev-lang/gnuprologjava/gnuprologjava-0.2.6.ebuild
45 new file mode 100644
46 index 00000000..ee1ae28
47 --- /dev/null
48 +++ b/dev-lang/gnuprologjava/gnuprologjava-0.2.6.ebuild
49 @@ -0,0 +1,45 @@
50 +# Copyright 2016 Gentoo Foundation
51 +# Distributed under the terms of the GNU General Public License v2
52 +# $Id$
53 +
54 +EAPI=5
55 +
56 +inherit eutils java-pkg-2 java-ant-2
57 +
58 +DESCRIPTION="GNU Prolog for Java is an implementation of ISO Prolog as a Java library"
59 +HOMEPAGE="http://www.gnu.org/software/gnuprologjava"
60 +SRC_URI="mirror://gnu/gnuprologjava/${P}-src.zip"
61 +
62 +LICENSE="LGPL-3+"
63 +SLOT="0"
64 +KEYWORDS="~amd64 ~x86"
65 +IUSE="doc"
66 +
67 +RDEPEND=">=virtual/jdk-1.6:="
68 +DEPEND="${RDEPEND}
69 + dev-java/ant-core"
70 +
71 +S="${WORKDIR}"
72 +
73 +src_prepare() {
74 + epatch "${FILESDIR}"/${P}-manual.patch
75 +}
76 +
77 +src_compile() {
78 + eant jar
79 + if use doc ; then
80 + eant doc
81 + fi
82 + mv build/${P}.jar build/${PN}.jar || die
83 +}
84 +
85 +src_install() {
86 + java-pkg_dojar build/${PN}.jar
87 +
88 + if use doc ; then
89 + java-pkg_dohtml -r build/api || die
90 + java-pkg_dohtml -r build/manual || die
91 + fi
92 +
93 + dodoc NEWS.txt docs/readme.txt
94 +}
95
96 diff --git a/dev-lang/gnuprologjava/metadata.xml b/dev-lang/gnuprologjava/metadata.xml
97 new file mode 100644
98 index 00000000..96eff3e
99 --- /dev/null
100 +++ b/dev-lang/gnuprologjava/metadata.xml
101 @@ -0,0 +1,8 @@
102 +<?xml version="1.0" encoding="UTF-8"?>
103 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
104 +<pkgmetadata>
105 +<maintainer type="project">
106 + <email>prolog@g.o</email>
107 + <name>Prolog</name>
108 +</maintainer>
109 +</pkgmetadata>