public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/gnu-apl/
@ 2023-05-01  9:20 Viorel Munteanu
  0 siblings, 0 replies; 2+ messages in thread
From: Viorel Munteanu @ 2023-05-01  9:20 UTC (permalink / raw
  To: gentoo-commits

commit:     3c688d1898cb446a014d77b05b5db0cddfa33392
Author:     Laura Aino Violetta Aléanor <lav <AT> vampires <DOT> gay>
AuthorDate: Sun Apr 30 17:27:10 2023 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sun Apr 30 17:27:10 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3c688d18

dev-lang/gnu-apl: new package, add 1.8

Signed-off-by: Laura Aino Violetta Aléanor <lav <AT> vampires.gay>

 dev-lang/gnu-apl/Manifest           |  1 +
 dev-lang/gnu-apl/gnu-apl-1.8.ebuild | 32 ++++++++++++++++++++++++++++++++
 dev-lang/gnu-apl/metadata.xml       | 17 +++++++++++++++++
 3 files changed, 50 insertions(+)

diff --git a/dev-lang/gnu-apl/Manifest b/dev-lang/gnu-apl/Manifest
new file mode 100644
index 000000000..68ef3529c
--- /dev/null
+++ b/dev-lang/gnu-apl/Manifest
@@ -0,0 +1 @@
+DIST apl-1.8.tar.gz 3565018 BLAKE2B fb1ff3a0c1b22fbd0b03f270d6fdc2d5a5efb83aa7d5ad675d8a6b40b4446663a3f76e80602491c621404d9283bda5ccd146f82bbda7f088f279662e0e3d01e1 SHA512 7b903f2d280bba85fd4efb7c5f26e969930c34fdf4667b93adc445521b2eb19cba54f602d823ed56d31d6d596ffce29479c870a110a41f91aa5b7e1747000b54

diff --git a/dev-lang/gnu-apl/gnu-apl-1.8.ebuild b/dev-lang/gnu-apl/gnu-apl-1.8.ebuild
new file mode 100644
index 000000000..e609889d2
--- /dev/null
+++ b/dev-lang/gnu-apl/gnu-apl-1.8.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2022-2023 Laura Aléanor
+# Distributed under the terms of the GNU General Public License v3 or later
+
+EAPI=8
+
+DESCRIPTION="GNU interpreter for the APL programming language"
+HOMEPAGE="https://www.gnu.org/software/apl/"
+SRC_URI="mirror://gnu/apl/apl-${PV}.tar.gz"
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+S="${WORKDIR}/apl-${PV}"
+
+IUSE="static-libs erlang libapl python gtk3 pcre2 sqlite3 postgresql"
+
+RDEPEND="gtk3? ( >=gui-libs/gtk-3.0.0 )
+		 sqlite3? ( >=dev-db/sqlite-3.0.0 )
+		 postgresql? ( dev-db/postgresql )
+		 pcre2? ( dev-libs/libpcre2 )"
+
+src_configure () {
+	econf $(use_enable static-libs static)\
+		  $(use erlang && echo --with-erlang)\
+		  $(use libapl && echo --with-libapl)\
+		  $(use python && echo --with-python)\
+		  $(use gtk3 && echo --with-gtk3)\
+		  $(use pcre2 && echo --with-pcre)\
+		  $(use sqlite3 && echo --with-sqlite3)\
+		  $(use postgresql && echo --with-postgresql)\
+		  CXX_WERROR=no
+}

diff --git a/dev-lang/gnu-apl/metadata.xml b/dev-lang/gnu-apl/metadata.xml
new file mode 100644
index 000000000..e89cbe0a8
--- /dev/null
+++ b/dev-lang/gnu-apl/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+  <maintainer type="person">
+    <email>lav@vampires.gay</email>
+    <name>Laura Aléanor</name>
+  </maintainer>
+  <use>
+    <flag name="erlang">Build the Erlang interface</flag>
+    <flag name="python">Build the Python extension lib_gnu_apl.so</flag>
+    <flag name="gtk3">Include the interface to gtk3</flag>
+    <flag name="libapl">Build as a shared library rather than an executable</flag>
+    <flag name="pcre2">Enable pcre2</flag>
+    <flag name="postgresql">Use postrgesql</flag>
+    <flag name="sqlite3">Use sqlite3</flag>
+  </use>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/gnu-apl/
@ 2023-05-06  6:59 Viorel Munteanu
  0 siblings, 0 replies; 2+ messages in thread
From: Viorel Munteanu @ 2023-05-06  6:59 UTC (permalink / raw
  To: gentoo-commits

commit:     24de304dcc1b7d9cdf494f67d7aef261054c2bb1
Author:     Laura Aino Violetta Aléanor <lav <AT> vampires <DOT> gay>
AuthorDate: Fri May  5 14:40:09 2023 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Fri May  5 14:44:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=24de304d

dev-lang/gnu-apl: add dev-vcs/subversion to BDEPEND

Closes: https://bugs.gentoo.org/905475
Signed-off-by: Laura Aino Violetta Aléanor <lav <AT> vampires.gay>

 dev-lang/gnu-apl/gnu-apl-1.8.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-lang/gnu-apl/gnu-apl-1.8.ebuild b/dev-lang/gnu-apl/gnu-apl-1.8.ebuild
index e609889d2..bcec2c325 100644
--- a/dev-lang/gnu-apl/gnu-apl-1.8.ebuild
+++ b/dev-lang/gnu-apl/gnu-apl-1.8.ebuild
@@ -14,6 +14,8 @@ S="${WORKDIR}/apl-${PV}"
 
 IUSE="static-libs erlang libapl python gtk3 pcre2 sqlite3 postgresql"
 
+BDEPEND="dev-vcs/subversion"
+
 RDEPEND="gtk3? ( >=gui-libs/gtk-3.0.0 )
 		 sqlite3? ( >=dev-db/sqlite-3.0.0 )
 		 postgresql? ( dev-db/postgresql )


^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2023-05-06  6:59 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-06  6:59 [gentoo-commits] repo/proj/guru:master commit in: dev-lang/gnu-apl/ Viorel Munteanu
  -- strict thread matches above, loose matches on Subject: below --
2023-05-01  9:20 Viorel Munteanu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox