summaryrefslogtreecommitdiff
path: root/dev-lang/janet
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2021-01-28 12:41:50 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2021-01-28 12:41:50 +0000
commit0f48545ffae42d356aebd5625eeb0d22fb49cd95 (patch)
treef40191f8590bddc13b2d6261bf1b84bfc0c4db13 /dev-lang/janet
parentac90391597dcfb45315f11847fab7583fb04ebec (diff)
downloadbaldeagleos-repo-0f48545ffae42d356aebd5625eeb0d22fb49cd95.tar.gz
baldeagleos-repo-0f48545ffae42d356aebd5625eeb0d22fb49cd95.tar.xz
baldeagleos-repo-0f48545ffae42d356aebd5625eeb0d22fb49cd95.zip
Updating liguros repo
Diffstat (limited to 'dev-lang/janet')
-rw-r--r--dev-lang/janet/Manifest2
-rw-r--r--dev-lang/janet/janet-1.13.1.ebuild (renamed from dev-lang/janet/janet-1.9.1.ebuild)29
2 files changed, 21 insertions, 10 deletions
diff --git a/dev-lang/janet/Manifest b/dev-lang/janet/Manifest
index 92e5ffa528d5..ed78ed1c0a14 100644
--- a/dev-lang/janet/Manifest
+++ b/dev-lang/janet/Manifest
@@ -1,2 +1,2 @@
DIST janet-1.12.2.tar.gz 558788 BLAKE2B 0cdbc33d968b0b589cfc0ccd6dd5ffffe23932daa48e67c035d67d4bba0519083503693be470498c1f6d2811b164bfbb3d2fdb35967c6bd64808ec87f1fd9770 SHA512 bde3d516b0a1c55ad8edb2dc701a3afdb5e7c2bd028b132598d1a08796aca5f17f71dd2c760192a9703a07adb3450a7af6971611ae57005eafad1b741b0b69a6
-DIST janet-1.9.1.tar.gz 995046 BLAKE2B c65f59e874690b124b61811406670ed6bf9e23d930b5206a9fefebd64629a2287076a40db885b8a820d733a353237fea65dadccdf4efdd33f1537127f67e66b1 SHA512 4024b2f5bc52338b77c954e384157234ef3cecf21142ef60158adb656396b42accae3af8acb8e54f602f5fbce0e1e1f7f29030878ef2ac7055e933dd710db879
+DIST janet-1.13.1.tar.gz 584998 BLAKE2B f1bfd9e62dde786127a1307d38f48fc7e75b9fb09f009f9d01eeefa593b67c2469e213fd366fac7c52e0372e61b1a9afdb558e8a1be1ab2f4f538b5fb39075f3 SHA512 8022ecbaf7680855611202a3c17b8e5f6dc61a9302508c9de5312dbd9e80d40c24786bb5e8ae653ab5a7b00191a2d7c44cc3e305d31245e3e8c53be0e1c80372
diff --git a/dev-lang/janet/janet-1.9.1.ebuild b/dev-lang/janet/janet-1.13.1.ebuild
index d853136872c9..eafa5bbb9208 100644
--- a/dev-lang/janet/janet-1.9.1.ebuild
+++ b/dev-lang/janet/janet-1.13.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -14,29 +14,34 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="static-libs"
+MY_RELEASE="${PV::-2}"
+
src_configure() {
- append-ldflags -Wl,-soname,libjanet.so.0
+ append-ldflags -Wl,-soname,libjanet.so.1.${MY_RELEASE}
+ append-cflags -fPIC
}
src_compile() {
# janet_build is the git hash of the commit related to the
# current release - it defines a constant which is then shown
# when starting janet
- local janet_build='\"4ae372\"'
- emake PREFIX="/usr" JANET_BUILD="${janet_build}"
- emake PREFIX="/usr" build/janet.pc JANET_BUILD="${janet_build}"
- emake PREFIX="/usr" docs JANET_BUILD="${janet_build}"
+ local janet_build='\"1.13.1\"'
+ emake LIBDIR="/usr/$(get_libdir)" PREFIX="/usr" JANET_BUILD="${janet_build}"
+ emake LIBDIR="/usr/$(get_libdir)" PREFIX="/usr" build/janet.pc JANET_BUILD="${janet_build}"
+ emake LIBDIR="/usr/$(get_libdir)" PREFIX="/usr" docs JANET_BUILD="${janet_build}"
+ emake LIBDIR="/usr/$(get_libdir)" PREFIX="/usr" build/jpm JANET_BUILD="${janet_build}"
}
src_install() {
dobin "build/janet"
- dobin "jpm"
-
+ dobin "build/jpm"
+ insinto "usr/include/janet"
doheader "src/include/janet.h"
doheader "src/conf/janetconf.h"
dolib.so "build/libjanet.so"
- dosym libjanet.so /usr/$(get_libdir)/libjanet.so.1.9
+ dosym libjanet.so /usr/$(get_libdir)/libjanet.so.${MY_RELEASE}
+ dosym libjanet.so.${MY_RELEASE} /usr/$(get_libdir)/libjanet.so.${PV}
if use static-libs; then
dolib.a "build/libjanet.a"
@@ -48,4 +53,10 @@ src_install() {
doins "build/janet.pc"
dodoc -r examples
dodoc "build/doc.html"
+ # required for jpm
+ keepdir /usr/$(get_libdir)/janet/.cache
+}
+
+pkg_postinst() {
+ elog "Enable use flag \"static-libs\" for building stand-alone executables with jpm"
}