diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2023-05-01 13:09:15 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2023-05-01 13:09:15 +0000 |
| commit | e0968e5ee407d5b6dae5c7a8cb5bba33471aa55e (patch) | |
| tree | 08148c2884f5dedc1e82a44fb09480e9b956946f /dev-lang/gnu-apl | |
| parent | 86267d2bedd448d59b36b17ae983d0f3a5b2c083 (diff) | |
| download | baldeagleos-repo-e0968e5ee407d5b6dae5c7a8cb5bba33471aa55e.tar.gz baldeagleos-repo-e0968e5ee407d5b6dae5c7a8cb5bba33471aa55e.tar.xz baldeagleos-repo-e0968e5ee407d5b6dae5c7a8cb5bba33471aa55e.zip | |
Adding metadata
Diffstat (limited to 'dev-lang/gnu-apl')
| -rw-r--r-- | dev-lang/gnu-apl/Manifest | 1 | ||||
| -rw-r--r-- | dev-lang/gnu-apl/gnu-apl-1.8.ebuild | 32 | ||||
| -rw-r--r-- | dev-lang/gnu-apl/metadata.xml | 19 |
3 files changed, 52 insertions, 0 deletions
diff --git a/dev-lang/gnu-apl/Manifest b/dev-lang/gnu-apl/Manifest new file mode 100644 index 000000000000..68ef3529c629 --- /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 000000000000..e609889d22b3 --- /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 000000000000..82374295ba06 --- /dev/null +++ b/dev-lang/gnu-apl/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/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> + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file |
