summaryrefslogtreecommitdiff
path: root/dev-lang/nprolog
diff options
context:
space:
mode:
authorMaciej Barć <xgqt@gentoo.org>2025-07-05 20:46:08 +0200
committerMaciej Barć <xgqt@gentoo.org>2025-07-05 23:21:40 +0200
commit69346320638fbb17568b51c94d6a34dbe1194941 (patch)
tree0085cebf06d189dac168443dc94603ac51ddc725 /dev-lang/nprolog
parent86f49c8d541b98916deec192bbea7faa5ec18707 (diff)
downloadgentoo-69346320638fbb17568b51c94d6a34dbe1194941.tar.gz
gentoo-69346320638fbb17568b51c94d6a34dbe1194941.tar.bz2
gentoo-69346320638fbb17568b51c94d6a34dbe1194941.zip
dev-lang/nprolog: bump to 4.47
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Diffstat (limited to 'dev-lang/nprolog')
-rw-r--r--dev-lang/nprolog/Manifest1
-rw-r--r--dev-lang/nprolog/nprolog-4.47.ebuild54
2 files changed, 55 insertions, 0 deletions
diff --git a/dev-lang/nprolog/Manifest b/dev-lang/nprolog/Manifest
index bc114c90c4c5..2282eacc63c7 100644
--- a/dev-lang/nprolog/Manifest
+++ b/dev-lang/nprolog/Manifest
@@ -2,3 +2,4 @@ DIST nprolog-4.08.gh.tar.gz 1308785 BLAKE2B 8e28698aa9972db9017f6b808aa75e723db5
DIST nprolog-4.37.gh.tar.gz 1999398 BLAKE2B 9e7dab51c15fd84c0d72a460d19b427dc6219b58b499a640914eb241cde67a4a62ae2178f0bfbf39d16a7a7e02cc5d752704963f4fe36dbf89041064afef3d84 SHA512 62fc7e992bda1eb4ebed3c0cd037074ad155faa47aafcc065baf61e18398b07404b3ff6be6f9650031738d8eb11ff315b669019b9a72649f6737680c4eec681f
DIST nprolog-4.40.gh.tar.gz 2001768 BLAKE2B 67d74e67083b31c7d306d5fbceba297421d4abff628a0bc0c98f38315cd8fee673b09d4163c5438e75574a0eb3fc13ba1b9fd70befa7cae9427c94754764859f SHA512 955acacaaf2407c21ef6a7a655660f3396860c17a39f2eef88318966898f07735fd282808e91ec6d6df0d5b8ad8cbf48aebb74136d51ff7b6bcb133b3d4c364a
DIST nprolog-4.43.gh.tar.gz 2004264 BLAKE2B 6f8e9ed4bec0317b1dba92e87500722f4033063a334d1e12c2e41f4b27d8ace4f656b24ee9b31e5e4625a5659f9d2372e3dc5f18cb1c8eacf68acf66a48590b7 SHA512 f17f846b2b9606cda31fc934bb67ddc182e8dc66083bd371c13cfe251ac8e16ba0979b2701e1fcfa22cbbc1ff525a22e2f5f22238b378132da43669265566874
+DIST nprolog-4.47.gh.tar.gz 2006713 BLAKE2B 0a155a749a0c57168309defef12ebab6ebd843351a854867a0d68f7cbb46e6bb17bc0a8db233456a5735149d5c4b8f84810354d9cc3dd1a2ac3b429ccc29ac46 SHA512 9c5c77f0f7881d72c9244f729dd017de47f7798d2573376c23bb44bcf6c1b20c5db1316c7437ceeb63b30c566b8613f9c51b66313fa7467b96162b055c14fc88
diff --git a/dev-lang/nprolog/nprolog-4.47.ebuild b/dev-lang/nprolog/nprolog-4.47.ebuild
new file mode 100644
index 000000000000..7cd886b90578
--- /dev/null
+++ b/dev-lang/nprolog/nprolog-4.47.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Interpreter and compiler to be compatible with Arity/Prolog32"
+HOMEPAGE="https://github.com/sasagawa888/nprolog/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/sasagawa888/${PN}"
+else
+ SRC_URI="https://github.com/sasagawa888/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="doc"
+
+DOCS=( README{,-ja}.md )
+
+src_prepare() {
+ if [[ -f edlog ]] ; then
+ rm edlog || die
+ fi
+
+ default
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+ exeinto /usr/bin
+ doexe npl
+
+ insinto "/usr/share/${PN}"
+ doins -r example library
+
+ if use doc ; then
+ DOCS+=( document )
+
+ docompress -x "/usr/share/doc/${PF}/document"
+ fi
+
+ einstalldocs
+}