* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/quickjs/
@ 2021-01-25 17:36 Andrew Ammerlaan
0 siblings, 0 replies; 6+ messages in thread
From: Andrew Ammerlaan @ 2021-01-25 17:36 UTC (permalink / raw
To: gentoo-commits
commit: eee6bc341fe9d0fdef894e313a73ecf2d3c3da46
Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Mon Jan 25 17:26:47 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Mon Jan 25 17:27:08 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eee6bc34
dev-lang/quickjs: New Package
Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
dev-lang/quickjs/Manifest | 1 +
dev-lang/quickjs/quickjs-2020.11.08.ebuild | 23 +++++++++++++++++++++++
2 files changed, 24 insertions(+)
diff --git a/dev-lang/quickjs/Manifest b/dev-lang/quickjs/Manifest
new file mode 100644
index 00000000..0ce68514
--- /dev/null
+++ b/dev-lang/quickjs/Manifest
@@ -0,0 +1 @@
+DIST quickjs-2020-11-08.tar.xz 752132 BLAKE2B 6382bac9f42f89f63ee90af1845f3d6370d434f4b05415559801d9e8c4d06ed672b7db8296300e884a1ac8a96e174257b25097ee299689da2d6c2ece42ad680d SHA512 d437813948269bab6046c0219eb20ccea45613073bea1c4eee5b553831fdaaa5e2165b14fcb436e86bf70d488200845f7821864abb6f40b115f0ef7f24971e02
diff --git a/dev-lang/quickjs/quickjs-2020.11.08.ebuild b/dev-lang/quickjs/quickjs-2020.11.08.ebuild
new file mode 100644
index 00000000..94536b3d
--- /dev/null
+++ b/dev-lang/quickjs/quickjs-2020.11.08.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2021 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P="${PN}-${PV//./-}"
+
+DESCRIPTION="Small embeddable Javascript engine"
+HOMEPAGE="https://bellard.org/quickjs/"
+SRC_URI="https://bellard.org/quickjs/${MY_P}.tar.xz"
+S="${WORKDIR}/${MY_P}"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_prepare() {
+ sed -i \
+ -e 's;prefix=/usr/local;prefix=/usr;' \
+ -e '/$(STRIP) .*/d' \
+ Makefile || die "Failed setting prefix"
+
+ default
+}
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/quickjs/
2021-01-25 17:37 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
@ 2021-01-25 17:37 ` Andrew Ammerlaan
0 siblings, 0 replies; 6+ messages in thread
From: Andrew Ammerlaan @ 2021-01-25 17:37 UTC (permalink / raw
To: gentoo-commits
commit: c0dfcc7b35f22bed2843a698984d94de26352c16
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Mon Jan 25 17:37:37 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Mon Jan 25 17:37:37 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c0dfcc7b
dev-lang/quickjs: add missing metadata file
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
dev-lang/quickjs/metadata.xml | 5 +++++
dev-lang/quickjs/quickjs-2020.11.08.ebuild | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/dev-lang/quickjs/metadata.xml b/dev-lang/quickjs/metadata.xml
new file mode 100644
index 00000000..740ae6ba
--- /dev/null
+++ b/dev-lang/quickjs/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- Maintainer Needed -->
+</pkgmetadata>
diff --git a/dev-lang/quickjs/quickjs-2020.11.08.ebuild b/dev-lang/quickjs/quickjs-2020.11.08.ebuild
index 94536b3d..7b32fafd 100644
--- a/dev-lang/quickjs/quickjs-2020.11.08.ebuild
+++ b/dev-lang/quickjs/quickjs-2020.11.08.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
+# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/quickjs/
@ 2021-04-30 7:45 Andrew Ammerlaan
0 siblings, 0 replies; 6+ messages in thread
From: Andrew Ammerlaan @ 2021-04-30 7:45 UTC (permalink / raw
To: gentoo-commits
commit: 0bbe59f19e3cd7cb2941dbdbf740514b23098971
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Thu Apr 29 21:41:34 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Thu Apr 29 21:42:51 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0bbe59f1
dev-lang/quickjs: Remove hard-coded tools, make it respect flags.
Closes: https://bugs.gentoo.org/784941
Closes: https://bugs.gentoo.org/781008
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
dev-lang/quickjs/quickjs-2020.11.08.ebuild | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/dev-lang/quickjs/quickjs-2020.11.08.ebuild b/dev-lang/quickjs/quickjs-2020.11.08.ebuild
index 7b32fafd7..1a296d589 100644
--- a/dev-lang/quickjs/quickjs-2020.11.08.ebuild
+++ b/dev-lang/quickjs/quickjs-2020.11.08.ebuild
@@ -3,6 +3,8 @@
EAPI=7
+inherit toolchain-funcs
+
MY_P="${PN}-${PV//./-}"
DESCRIPTION="Small embeddable Javascript engine"
@@ -19,5 +21,14 @@ src_prepare() {
-e '/$(STRIP) .*/d' \
Makefile || die "Failed setting prefix"
+ sed -Ei '/^\s*(CC|AR)=/d' Makefile \
+ || die "Failed to remove hard-coded tools."
+
+ sed -Ei 's/(^\s*(C|LD)FLAGS)=/\1\+=/' Makefile \
+ || die "Failed to change build flag assignment into addition."
+
+ export CC="$(tc-getCC)"
+ export AR="$(tc-getAR)"
+
default
}
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/quickjs/
@ 2021-04-30 7:45 Andrew Ammerlaan
0 siblings, 0 replies; 6+ messages in thread
From: Andrew Ammerlaan @ 2021-04-30 7:45 UTC (permalink / raw
To: gentoo-commits
commit: 55cc99be60d45eea636071cdb623d59156805425
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Thu Apr 29 22:10:55 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Thu Apr 29 22:10:55 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=55cc99be
dev-lang/quickjs: Version bump: 2021.03.27.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
dev-lang/quickjs/Manifest | 1 +
dev-lang/quickjs/quickjs-2021.03.27.ebuild | 36 ++++++++++++++++++++++++++++++
2 files changed, 37 insertions(+)
diff --git a/dev-lang/quickjs/Manifest b/dev-lang/quickjs/Manifest
index 0ce68514d..63f196f34 100644
--- a/dev-lang/quickjs/Manifest
+++ b/dev-lang/quickjs/Manifest
@@ -1 +1,2 @@
DIST quickjs-2020-11-08.tar.xz 752132 BLAKE2B 6382bac9f42f89f63ee90af1845f3d6370d434f4b05415559801d9e8c4d06ed672b7db8296300e884a1ac8a96e174257b25097ee299689da2d6c2ece42ad680d SHA512 d437813948269bab6046c0219eb20ccea45613073bea1c4eee5b553831fdaaa5e2165b14fcb436e86bf70d488200845f7821864abb6f40b115f0ef7f24971e02
+DIST quickjs-2021-03-27.tar.xz 753556 BLAKE2B a959da95ca4861b5675359ac81598b50a80170ec4f4d819c44d666dd4ecb5a2e11d63230f98b611d5109941f5b21f5c8f791d56d153b818408ec1c59350d5e1d SHA512 eeb810083484df213bc658a8703ca3ef094b7789c2b49eed86cb4068c9f9da401ad0300261d61a163c6ea82306f3ef50bf8e29a64920f704fd8958ef08a7286c
diff --git a/dev-lang/quickjs/quickjs-2021.03.27.ebuild b/dev-lang/quickjs/quickjs-2021.03.27.ebuild
new file mode 100644
index 000000000..c787f5c8a
--- /dev/null
+++ b/dev-lang/quickjs/quickjs-2021.03.27.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MY_P="${PN}-${PV//./-}"
+
+DESCRIPTION="Small embeddable Javascript engine"
+HOMEPAGE="https://bellard.org/quickjs/"
+SRC_URI="https://bellard.org/quickjs/${MY_P}.tar.xz"
+S="${WORKDIR}/${MY_P}"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+PATCHES=( "${FILESDIR}/${PN}-2020.11.08_Remove-TTY-check-in-test.patch" )
+
+src_prepare() {
+ sed -i \
+ -e 's;prefix=/usr/local;prefix=/usr;' \
+ -e '/$(STRIP) .*/d' \
+ Makefile || die "Failed setting prefix"
+
+ sed -Ei '/^\s*(CC|AR)=/d' Makefile \
+ || die "Failed to remove hard-coded tools."
+
+ sed -Ei 's/(^\s*(C|LD)FLAGS)=/\1\+=/' Makefile \
+ || die "Failed to change build flag assignment into addition."
+
+ export CC="$(tc-getCC)"
+ export AR="$(tc-getAR)"
+
+ default
+}
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/quickjs/
@ 2024-08-09 3:29 Lucio Sauer
0 siblings, 0 replies; 6+ messages in thread
From: Lucio Sauer @ 2024-08-09 3:29 UTC (permalink / raw
To: gentoo-commits
commit: a4997dee1af34185350647374468062a5f73bdec
Author: Denis Reva <denis7774 <AT> gmail <DOT> com>
AuthorDate: Thu Aug 8 13:43:32 2024 +0000
Commit: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
CommitDate: Thu Aug 8 13:44:15 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a4997dee
dev-lang/quickjs: removed unnecessary .la
Closes: https://bugs.gentoo.org/928482
Signed-off-by: Denis Reva <denis7774 <AT> gmail.com>
dev-lang/quickjs/quickjs-2024.01.13-r1.ebuild | 54 +++++++++++++++++++++++++++
1 file changed, 54 insertions(+)
diff --git a/dev-lang/quickjs/quickjs-2024.01.13-r1.ebuild b/dev-lang/quickjs/quickjs-2024.01.13-r1.ebuild
new file mode 100644
index 000000000..3e5e8bd02
--- /dev/null
+++ b/dev-lang/quickjs/quickjs-2024.01.13-r1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_P="${PN}-${PV//./-}"
+
+DESCRIPTION="Small embeddable Javascript engine"
+HOMEPAGE="https://bellard.org/quickjs/"
+SRC_URI="https://bellard.org/quickjs/${MY_P}.tar.xz"
+S="${WORKDIR}/${MY_P}"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="lto static-libs"
+
+PATCHES=(
+ "${FILESDIR}/quickjs-2020.11.08_Remove-TTY-check-in-test.patch"
+ "${FILESDIR}/quickjs-2024-01-13-sharedlib.patch"
+ "${FILESDIR}/quickjs-2024-01-13-respect-env.patch"
+)
+
+src_prepare() {
+ # Changed in master
+ sed -i '/^CONFIG_LTO=/s;^;#;' Makefile || die
+
+ default
+
+ sed -i '/$(STRIP) .*/d' Makefile || die "Failed removing STRIP call"
+
+ sed -Ei '/^\s*(CC|AR)=/d' Makefile \
+ || die "Failed to remove hard-coded tools."
+
+ sed -i 's;$(PREFIX)/lib;$(LIBDIR);' Makefile || die "Failed fixing libdir"
+
+ if ! use static-libs; then
+ sed -i '/install -m644 libquickjs.a "$(DESTDIR)$(LIBDIR)\/quickjs"/d' Makefile || die "Failed fixing static-libs"
+ fi
+}
+
+src_configure() {
+ export CC="$(tc-getCC)"
+ export AR="$(tc-getAR)"
+
+ export PREFIX=/usr
+ export LIBDIR="/usr/$(get_libdir)"
+
+ export CONFIG_LTO=$(use lto)
+ if ! use static-libs; then
+ export CONFIG_SHARED=y
+ fi
+}
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/quickjs/
@ 2024-08-09 3:29 Lucio Sauer
0 siblings, 0 replies; 6+ messages in thread
From: Lucio Sauer @ 2024-08-09 3:29 UTC (permalink / raw
To: gentoo-commits
commit: 3cc9a98a56fd836e9a4ce406b0fcf2958bfc8747
Author: Denis Reva <denis7774 <AT> gmail <DOT> com>
AuthorDate: Thu Aug 8 13:44:49 2024 +0000
Commit: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
CommitDate: Thu Aug 8 13:44:49 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3cc9a98a
dev-lang/quickjs: drop 2021.03.27, 2024.01.13
Signed-off-by: Denis Reva <denis7774 <AT> gmail.com>
dev-lang/quickjs/Manifest | 1 -
dev-lang/quickjs/quickjs-2021.03.27.ebuild | 48 ------------------------------
dev-lang/quickjs/quickjs-2024.01.13.ebuild | 48 ------------------------------
3 files changed, 97 deletions(-)
diff --git a/dev-lang/quickjs/Manifest b/dev-lang/quickjs/Manifest
index 559f41a64..3b12e6945 100644
--- a/dev-lang/quickjs/Manifest
+++ b/dev-lang/quickjs/Manifest
@@ -1,2 +1 @@
-DIST quickjs-2021-03-27.tar.xz 753556 BLAKE2B a959da95ca4861b5675359ac81598b50a80170ec4f4d819c44d666dd4ecb5a2e11d63230f98b611d5109941f5b21f5c8f791d56d153b818408ec1c59350d5e1d SHA512 eeb810083484df213bc658a8703ca3ef094b7789c2b49eed86cb4068c9f9da401ad0300261d61a163c6ea82306f3ef50bf8e29a64920f704fd8958ef08a7286c
DIST quickjs-2024-01-13.tar.xz 765800 BLAKE2B 6d65d9ae19ef816a7e4784821d138d2be9965bbbea42c11f13adc0560dc6d67db9cd75c367680a5caec34182a320819127fc0d0c95c10fcf441161ca7880d5aa SHA512 9f426404e4dc1e2a41fcc235b72e58708041aed24eadd5fb9e82f62435501003d3a6b04831f307b04852551d2fd265b94cd400b3293ec0810465f52de8a6c057
diff --git a/dev-lang/quickjs/quickjs-2021.03.27.ebuild b/dev-lang/quickjs/quickjs-2021.03.27.ebuild
deleted file mode 100644
index 8da61d8ed..000000000
--- a/dev-lang/quickjs/quickjs-2021.03.27.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-MY_P="${PN}-${PV//./-}"
-
-DESCRIPTION="Small embeddable Javascript engine"
-HOMEPAGE="https://bellard.org/quickjs/"
-SRC_URI="https://bellard.org/quickjs/${MY_P}.tar.xz"
-S="${WORKDIR}/${MY_P}"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="lto"
-
-PATCHES=(
- "${FILESDIR}/${PN}-2020.11.08_Remove-TTY-check-in-test.patch"
- "${FILESDIR}/${PN}-2021-03-27-respect-env.patch"
- )
-
-src_prepare() {
- sed -i \
- -e 's;prefix=/usr/local;prefix=/usr;' \
- -e '/$(STRIP) .*/d' \
- Makefile || die "Failed setting prefix"
-
- sed -Ei '/^\s*(CC|AR)=/d' Makefile \
- || die "Failed to remove hard-coded tools."
-
- sed -Ei 's/(^\s*(C|LD)FLAGS)=/\1\+=/' Makefile \
- || die "Failed to change build flag assignment into addition."
-
- export CC="$(tc-getCC)"
- export AR="$(tc-getAR)"
-
- default
-}
-
-src_compile() {
- if use lto; then
- CONFIG_LTO=$(use lto) emake
- else
- emake
- fi
-}
diff --git a/dev-lang/quickjs/quickjs-2024.01.13.ebuild b/dev-lang/quickjs/quickjs-2024.01.13.ebuild
deleted file mode 100644
index bdd0ed517..000000000
--- a/dev-lang/quickjs/quickjs-2024.01.13.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_P="${PN}-${PV//./-}"
-
-DESCRIPTION="Small embeddable Javascript engine"
-HOMEPAGE="https://bellard.org/quickjs/"
-SRC_URI="https://bellard.org/quickjs/${MY_P}.tar.xz"
-S="${WORKDIR}/${MY_P}"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="lto"
-
-PATCHES=(
- "${FILESDIR}/quickjs-2020.11.08_Remove-TTY-check-in-test.patch"
- "${FILESDIR}/quickjs-2024-01-13-sharedlib.patch"
- "${FILESDIR}/quickjs-2024-01-13-respect-env.patch"
-)
-
-src_prepare() {
- # Changed in master
- sed -i '/^CONFIG_LTO=/s;^;#;' Makefile || die
-
- default
-
- sed -i '/$(STRIP) .*/d' Makefile || die "Failed removing STRIP call"
-
- sed -Ei '/^\s*(CC|AR)=/d' Makefile \
- || die "Failed to remove hard-coded tools."
-
- sed -i 's;$(PREFIX)/lib;$(LIBDIR);' Makefile || die "Failed fixing libdir"
-}
-
-src_configure() {
- export CC="$(tc-getCC)"
- export AR="$(tc-getAR)"
-
- export PREFIX=/usr
- export LIBDIR="/usr/$(get_libdir)"
-
- export CONFIG_LTO=$(use lto)
- export CONFIG_SHARED=y
-}
^ permalink raw reply related [flat|nested] 6+ messages in thread
end of thread, other threads:[~2024-08-09 3:29 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-04-30 7:45 [gentoo-commits] repo/proj/guru:master commit in: dev-lang/quickjs/ Andrew Ammerlaan
-- strict thread matches above, loose matches on Subject: below --
2024-08-09 3:29 Lucio Sauer
2024-08-09 3:29 Lucio Sauer
2021-04-30 7:45 Andrew Ammerlaan
2021-01-25 17:37 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2021-01-25 17:37 ` [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2021-01-25 17:36 Andrew Ammerlaan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox