public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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