[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: 1e3350db8b7f8bb429acb86a20a0a966280c34f4 Author: Matoro Mahri users noreply github com> AuthorDate: Thu Mar 16 21:36:53 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Mar 19 17:35:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e3350db dev-lang/duktape: Keyword 2.7.0-r3 mips, #900637 Signed-off-by: Matoro Mahri users.noreply.github.com> Signed-off-by: Arthur Zamarin gentoo.org> dev-lang/duktape/duktape-2.7.0-r3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/duktape/duktape-2.7.0-r3.ebuild b/dev-lang/duktape/duktape-2.7.0-r3.ebuild index 51a4ebed87cd..f77166dfcd44 100644 --- a/dev-lang/duktape/duktape-2.7.0-r3.ebuild +++ b/dev-lang/duktape/duktape-2.7.0-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ LICENSE="MIT" # Upstream don't maintain binary compatibility # https://github.com/svaarala/duktape/issues/1524 SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" PATCHES=( "${FILESDIR}"/${PN}-2.7.0-respect-tc-env.patch
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: 336a45629bc12ad6d5ff4854c51d2a63c1483e3f Author: Sam James gentoo org> AuthorDate: Thu Sep 15 13:08:56 2022 + Commit: Sam James gentoo org> CommitDate: Thu Sep 15 13:09:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=336a4562 dev-lang/duktape: fix .pc file Closes: https://bugs.gentoo.org/870202 Signed-off-by: Sam James gentoo.org> dev-lang/duktape/{duktape-2.7.0-r2.ebuild => duktape-2.7.0-r3.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/duktape/duktape-2.7.0-r2.ebuild b/dev-lang/duktape/duktape-2.7.0-r3.ebuild similarity index 81% rename from dev-lang/duktape/duktape-2.7.0-r2.ebuild rename to dev-lang/duktape/duktape-2.7.0-r3.ebuild index 4dc7046bdd37..51a4ebed87cd 100644 --- a/dev-lang/duktape/duktape-2.7.0-r2.ebuild +++ b/dev-lang/duktape/duktape-2.7.0-r3.ebuild @@ -27,11 +27,11 @@ src_prepare() { } src_compile() { - emake CC="$(tc-getCC)" + emake CC="$(tc-getCC)" INSTALL_PREFIX="${EPREFIX}"/usr LIBDIR="/$(get_libdir)" } src_install() { dodir /usr/$(get_libdir) dodir /usr/include - emake INSTALL_PREFIX="${ED}"/usr LIBDIR="/$(get_libdir)" install + emake DESTDIR="${D}" INSTALL_PREFIX="${EPREFIX}"/usr LIBDIR="/$(get_libdir)" install }
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/, dev-lang/duktape/files/
commit: 5f377980c1cdf66c35bee011b0caae95e8c93220 Author: Sam James gentoo org> AuthorDate: Wed Sep 14 22:32:43 2022 + Commit: Sam James gentoo org> CommitDate: Wed Sep 14 22:32:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f377980 dev-lang/duktape: fix libm underlinking Closes: https://bugs.gentoo.org/870163 Signed-off-by: Sam James gentoo.org> ...ape-2.7.0-r1.ebuild => duktape-2.7.0-r2.ebuild} | 1 + .../files/duktape-2.7.0-underlinked-libm.patch | 25 ++ 2 files changed, 26 insertions(+) diff --git a/dev-lang/duktape/duktape-2.7.0-r1.ebuild b/dev-lang/duktape/duktape-2.7.0-r2.ebuild similarity index 94% rename from dev-lang/duktape/duktape-2.7.0-r1.ebuild rename to dev-lang/duktape/duktape-2.7.0-r2.ebuild index 72e9787eeba0..4dc7046bdd37 100644 --- a/dev-lang/duktape/duktape-2.7.0-r1.ebuild +++ b/dev-lang/duktape/duktape-2.7.0-r2.ebuild @@ -17,6 +17,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc PATCHES=( "${FILESDIR}"/${PN}-2.7.0-respect-tc-env.patch + "${FILESDIR}"/${P}-underlinked-libm.patch ) src_prepare() { diff --git a/dev-lang/duktape/files/duktape-2.7.0-underlinked-libm.patch b/dev-lang/duktape/files/duktape-2.7.0-underlinked-libm.patch new file mode 100644 index ..6b0962ed7617 --- /dev/null +++ b/dev-lang/duktape/files/duktape-2.7.0-underlinked-libm.patch @@ -0,0 +1,25 @@ +https://github.com/svaarala/duktape/commit/d898ad3920cb08d6918d11d9678bae28393a82d1 +https://bugs.gentoo.org/870163 + +From d898ad3920cb08d6918d11d9678bae28393a82d1 Mon Sep 17 00:00:00 2001 (rebased) +From: tinywrkb +Date: Thu, 17 Mar 2022 03:55:51 +0200 +Subject: [PATCH] Makefile.sharedlibrary: link against libm + +Closes #2464. +--- a/Makefile.sharedlibrary b/Makefile.sharedlibrary +@@ -71,11 +71,11 @@ all: libduktape.$(SO_REALNAME_SUFFIX) libduktaped.$(SO_REALNAME_SUFFIX) duktape. + + libduktape.$(SO_REALNAME_SUFFIX): + $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -shared -fPIC -Wall -Wextra -Wl,$(LD_SONAME_ARG),libduktape.$(SO_SONAME_SUFFIX) \ +- -o $@ $(DUKTAPE_SRCDIR)/duktape.c ++ -o $@ $(DUKTAPE_SRCDIR)/duktape.c -lm + + libduktaped.$(SO_REALNAME_SUFFIX): + $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -shared -fPIC -Wall -Wextra -Wl,$(LD_SONAME_ARG),libduktaped.$(SO_SONAME_SUFFIX) \ +- -o $@ $(DUKTAPE_SRCDIR)/duktape.c ++ -o $@ $(DUKTAPE_SRCDIR)/duktape.c -lm + + duktape.pc: + sed -e "s|@PREFIX@|$(INSTALL_PREFIX)|" \
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: 8c0df49ac77e2cc9fd33a11d99db49e1931c11a9 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed May 4 13:16:43 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed May 4 13:16:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c0df49a dev-lang/duktape: sparc stable wrt bug #841623 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-lang/duktape/duktape-2.7.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/duktape/duktape-2.7.0-r1.ebuild b/dev-lang/duktape/duktape-2.7.0-r1.ebuild index b256d9286531..72e9787eeba0 100644 --- a/dev-lang/duktape/duktape-2.7.0-r1.ebuild +++ b/dev-lang/duktape/duktape-2.7.0-r1.ebuild @@ -13,7 +13,7 @@ LICENSE="MIT" # Upstream don't maintain binary compatibility # https://github.com/svaarala/duktape/issues/1524 SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" PATCHES=( "${FILESDIR}"/${PN}-2.7.0-respect-tc-env.patch
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: 721ae95a328c6ee43bae2cb9060e0b6e567d3ba9 Author: Sam James gentoo org> AuthorDate: Mon Apr 25 15:06:17 2022 + Commit: Sam James gentoo org> CommitDate: Mon Apr 25 15:06:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=721ae95a dev-lang/duktape: Keyword 2.7.0-r1 s390, #840422 Signed-off-by: Sam James gentoo.org> dev-lang/duktape/duktape-2.7.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/duktape/duktape-2.7.0-r1.ebuild b/dev-lang/duktape/duktape-2.7.0-r1.ebuild index 13df504195a9..5c2a21508937 100644 --- a/dev-lang/duktape/duktape-2.7.0-r1.ebuild +++ b/dev-lang/duktape/duktape-2.7.0-r1.ebuild @@ -13,7 +13,7 @@ LICENSE="MIT" # Upstream don't maintain binary compatibility # https://github.com/svaarala/duktape/issues/1524 SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" PATCHES=( "${FILESDIR}"/${PN}-2.7.0-respect-tc-env.patch
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/files/
commit: 89de29aeb20a33bce46f6672771f74254ef5d086 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Mon Apr 18 06:59:00 2022 + Commit: Sam James gentoo org> CommitDate: Mon Apr 18 07:15:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89de29ae dev-lang/duktape: remove unused file Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/25077 Signed-off-by: Sam James gentoo.org> dev-lang/duktape/files/duktape.pc | 10 -- 1 file changed, 10 deletions(-) diff --git a/dev-lang/duktape/files/duktape.pc b/dev-lang/duktape/files/duktape.pc deleted file mode 100644 index 56eff91ada9e.. --- a/dev-lang/duktape/files/duktape.pc +++ /dev/null @@ -1,10 +0,0 @@ -prefix=/usr -exec_prefix=${prefix} -libdir=${exec_prefix}/LIBDIR -includedir=${prefix}/include - -Name: duktape -Description: Embeddable Javascript engine -Version: VERSION -Libs: -L${libdir} -lduktape -Cflags: -I${includedir}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/, dev-lang/duktape/files/
commit: 801ba381f13a0a4c93e236020352ffd84e56a403 Author: Sam James gentoo org> AuthorDate: Sun Apr 17 16:45:30 2022 + Commit: Sam James gentoo org> CommitDate: Sun Apr 17 16:45:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=801ba381 dev-lang/duktape: drop 2.6.0 Signed-off-by: Sam James gentoo.org> dev-lang/duktape/Manifest | 1 - dev-lang/duktape/duktape-2.6.0.ebuild | 51 -- .../files/duktape-2.6.0-respect-tc-env.patch | 33 -- 3 files changed, 85 deletions(-) diff --git a/dev-lang/duktape/Manifest b/dev-lang/duktape/Manifest index d126ea98f510..50e7d3685ae3 100644 --- a/dev-lang/duktape/Manifest +++ b/dev-lang/duktape/Manifest @@ -1,2 +1 @@ -DIST duktape-2.6.0.tar.xz 1035160 BLAKE2B 98155e1bf7e76aab37f5ccdb951d9d456df3d984ebed5058d8931e25317ffd94b4d95f08e102eb6eb2fa36ab6d2d60be6072b4101b7754e1c1440f7d6fb2c91b SHA512 d72a2aaa05391fa243861aca6ca6082f91a08b9c5d60c7b246d35d7161532b0048bb67bd8fec7996c700ee317ac2bb52e528582682e5425b0431757d8b1c5be4 DIST duktape-2.7.0.tar.xz 1026524 BLAKE2B da5eea88758201177f32c5611a3757433ef1b0173d6430eff1f067abd7535f3e4b9c3717290fbd8475827a53f7a2a74818287a65e563f14e91761f5cd0fe30d5 SHA512 8ff5465c9c335ea08ebb0d4a06569c991b9dc4661b63e10da6b123b882e7375e82291d6b883c2644902d68071a29ccc880dae8229447cebe710c910b54496c1d diff --git a/dev-lang/duktape/duktape-2.6.0.ebuild b/dev-lang/duktape/duktape-2.6.0.ebuild deleted file mode 100644 index 2106a96a82c3.. --- a/dev-lang/duktape/duktape-2.6.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Embeddable Javascript engine" -HOMEPAGE="https://duktape.org; -SRC_URI="https://duktape.org/${P}.tar.xz; - -LICENSE="MIT" -# Upstream don't maintain binary compatibility -# https://github.com/svaarala/duktape/issues/1524 -SLOT="0/${PV}" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" - -PATCHES=( - "${FILESDIR}/${PN}-2.6.0-respect-tc-env.patch" -) - -src_prepare() { - default - - # Set install path - sed -i "s#INSTALL_PREFIX = /usr/local#INSTALL_PREFIX = ${ED}/usr#" \ - Makefile.sharedlibrary || die "failed to set install path" - - # Edit pkgconfig - sed "s#VERSION#${PV}#" "${FILESDIR}/${PN}.pc" > "${S}/${PN}.pc" || die - sed -i "s#LIBDIR#$(get_libdir)#" "${S}/${PN}.pc" || die - - # Set lib folder - sed -i "s#(INSTALL_PREFIX)/lib#(INSTALL_PREFIX)/$(get_libdir)#" \ - Makefile.sharedlibrary || die - - mv Makefile.sharedlibrary Makefile || die "failed to rename makefile" -} - -src_compile() { - emake CC="$(tc-getCC)" -} - -src_install() { - dodir /usr/$(get_libdir) - dodir /usr/include - emake install - - insinto /usr/$(get_libdir)/pkgconfig/ - doins "${S}/${PN}.pc" -} diff --git a/dev-lang/duktape/files/duktape-2.6.0-respect-tc-env.patch b/dev-lang/duktape/files/duktape-2.6.0-respect-tc-env.patch deleted file mode 100644 index cb92d0ab8d30.. --- a/dev-lang/duktape/files/duktape-2.6.0-respect-tc-env.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff --git a/Makefile.sharedlibrary b/Makefile.sharedlibrary -index 156ea96..a0997b1 100644 a/Makefile.sharedlibrary -+++ b/Makefile.sharedlibrary -@@ -52,7 +52,7 @@ INSTALL_PREFIX = /usr/local - DUKTAPE_SRCDIR = ./src - #DUKTAPE_SRCDIR = ./src-noline - --CC = gcc -+CC ?= gcc - - .PHONY: all - all: libduktape.$(SO_REALNAME_SUFFIX) libduktaped.$(SO_REALNAME_SUFFIX) -@@ -62,11 +62,11 @@ all: libduktape.$(SO_REALNAME_SUFFIX) libduktaped.$(SO_REALNAME_SUFFIX) - # to $INSTALL_PREFIX/include on installation. - - libduktape.$(SO_REALNAME_SUFFIX): -- $(CC) -shared -fPIC -Wall -Wextra -Os -Wl,$(LD_SONAME_ARG),libduktape.$(SO_SONAME_SUFFIX) \ -+ $(CC) -shared -fPIC ${CFLAGS} ${LDFLAGS} -Wl,$(LD_SONAME_ARG),libduktape.$(SO_SONAME_SUFFIX) -lm \ - -o $@ $(DUKTAPE_SRCDIR)/duktape.c - - libduktaped.$(SO_REALNAME_SUFFIX): -- $(CC) -shared -fPIC -g -Wall -Wextra -Os -Wl,$(LD_SONAME_ARG),libduktaped.$(SO_SONAME_SUFFIX) \ -+ $(CC) -shared -fPIC ${CFLAGS} ${LDFLAGS} -Wl,$(LD_SONAME_ARG),libduktaped.$(SO_SONAME_SUFFIX) -lm \ - -o $@ $(DUKTAPE_SRCDIR)/duktape.c - - # Symlinks depend on platform conventions. -@@ -85,4 +85,4 @@ install: libduktape.$(SO_REALNAME_SUFFIX) libduktaped.$(SO_REALNAME_SUFFIX) - - CCOPTS = -I./examples/cmdline - duk: -- $(CC) $(CCOPTS) -I$(INSTALL_PREFIX)/include -L$(INSTALL_PREFIX)/lib -Wall -Wextra -Os -o $@ ./examples/cmdline/duk_cmdline.c -lduktape -lm -+ $(CC) $(CCOPTS) -I$(INSTALL_PREFIX)/include -L$(INSTALL_PREFIX)/lib ${CFLAGS} -o $@ ./examples/cmdline/duk_cmdline.c -lduktape -lm
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: f6d14033cd75c08fdbf98e9f8447e095cbe9a65a Author: Matt Turner gentoo org> AuthorDate: Tue Mar 15 18:20:01 2022 + Commit: Matt Turner gentoo org> CommitDate: Tue Mar 15 18:20:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6d14033 dev-lang/duktape: Keyword 2.7.0-r1 ia64, #833748 Signed-off-by: Matt Turner gentoo.org> dev-lang/duktape/duktape-2.7.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/duktape/duktape-2.7.0-r1.ebuild b/dev-lang/duktape/duktape-2.7.0-r1.ebuild index 259ab6e20b71..13df504195a9 100644 --- a/dev-lang/duktape/duktape-2.7.0-r1.ebuild +++ b/dev-lang/duktape/duktape-2.7.0-r1.ebuild @@ -13,7 +13,7 @@ LICENSE="MIT" # Upstream don't maintain binary compatibility # https://github.com/svaarala/duktape/issues/1524 SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" PATCHES=( "${FILESDIR}"/${PN}-2.7.0-respect-tc-env.patch
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: 5828cd84828a9f0637c88d7ace4252732f3d0f21 Author: Matt Turner gentoo org> AuthorDate: Tue Mar 15 05:53:01 2022 + Commit: Matt Turner gentoo org> CommitDate: Tue Mar 15 05:53:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5828cd84 dev-lang/duktape: Keyword 2.7.0-r1 sparc, #833748 Signed-off-by: Matt Turner gentoo.org> dev-lang/duktape/duktape-2.7.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/duktape/duktape-2.7.0-r1.ebuild b/dev-lang/duktape/duktape-2.7.0-r1.ebuild index 94d9a06d3270..259ab6e20b71 100644 --- a/dev-lang/duktape/duktape-2.7.0-r1.ebuild +++ b/dev-lang/duktape/duktape-2.7.0-r1.ebuild @@ -13,7 +13,7 @@ LICENSE="MIT" # Upstream don't maintain binary compatibility # https://github.com/svaarala/duktape/issues/1524 SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" PATCHES=( "${FILESDIR}"/${PN}-2.7.0-respect-tc-env.patch
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: 7315d951654cb83c900cec5f26bc3ed7a71d45b6 Author: Matt Turner gentoo org> AuthorDate: Sun Mar 13 02:43:51 2022 + Commit: Matt Turner gentoo org> CommitDate: Sun Mar 13 02:44:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7315d951 dev-lang/duktape: Keyword 2.7.0-r1 alpha, #833748 Signed-off-by: Matt Turner gentoo.org> dev-lang/duktape/duktape-2.7.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/duktape/duktape-2.7.0-r1.ebuild b/dev-lang/duktape/duktape-2.7.0-r1.ebuild index 0d9b3bacaf1a..94d9a06d3270 100644 --- a/dev-lang/duktape/duktape-2.7.0-r1.ebuild +++ b/dev-lang/duktape/duktape-2.7.0-r1.ebuild @@ -13,7 +13,7 @@ LICENSE="MIT" # Upstream don't maintain binary compatibility # https://github.com/svaarala/duktape/issues/1524 SLOT="0/${PV}" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86" PATCHES=( "${FILESDIR}"/${PN}-2.7.0-respect-tc-env.patch
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: eaf392ded509ba7205005b61c07692a610e9b7bd Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 12 13:17:19 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 12 13:17:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaf392de dev-lang/duktape: Stabilize 2.7.0-r1 arm64, #834909 Signed-off-by: Arthur Zamarin gentoo.org> dev-lang/duktape/duktape-2.7.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/duktape/duktape-2.7.0-r1.ebuild b/dev-lang/duktape/duktape-2.7.0-r1.ebuild index 79f69e90b890..0d9b3bacaf1a 100644 --- a/dev-lang/duktape/duktape-2.7.0-r1.ebuild +++ b/dev-lang/duktape/duktape-2.7.0-r1.ebuild @@ -13,7 +13,7 @@ LICENSE="MIT" # Upstream don't maintain binary compatibility # https://github.com/svaarala/duktape/issues/1524 SLOT="0/${PV}" -KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86" PATCHES=( "${FILESDIR}"/${PN}-2.7.0-respect-tc-env.patch
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: d1adf3ca4d9808975a739c973b04c4e2a2af3cba Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 12 12:20:31 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 12 12:20:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1adf3ca dev-lang/duktape: Stabilize 2.7.0-r1 arm, #834909 Signed-off-by: Arthur Zamarin gentoo.org> dev-lang/duktape/duktape-2.7.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/duktape/duktape-2.7.0-r1.ebuild b/dev-lang/duktape/duktape-2.7.0-r1.ebuild index 778e09b65ad8..79f69e90b890 100644 --- a/dev-lang/duktape/duktape-2.7.0-r1.ebuild +++ b/dev-lang/duktape/duktape-2.7.0-r1.ebuild @@ -13,7 +13,7 @@ LICENSE="MIT" # Upstream don't maintain binary compatibility # https://github.com/svaarala/duktape/issues/1524 SLOT="0/${PV}" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv x86" +KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86" PATCHES=( "${FILESDIR}"/${PN}-2.7.0-respect-tc-env.patch
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: 175e4b9810a53c07edecd30ef9aaf1f981d0b92f Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Mar 11 08:37:46 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Mar 11 08:37:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=175e4b98 dev-lang/duktape: ppc64 stable wrt bug #834909 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-lang/duktape/duktape-2.7.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/duktape/duktape-2.7.0-r1.ebuild b/dev-lang/duktape/duktape-2.7.0-r1.ebuild index 4e6a6c42be18..778e09b65ad8 100644 --- a/dev-lang/duktape/duktape-2.7.0-r1.ebuild +++ b/dev-lang/duktape/duktape-2.7.0-r1.ebuild @@ -13,7 +13,7 @@ LICENSE="MIT" # Upstream don't maintain binary compatibility # https://github.com/svaarala/duktape/issues/1524 SLOT="0/${PV}" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv x86" PATCHES=( "${FILESDIR}"/${PN}-2.7.0-respect-tc-env.patch
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: 060a9a88d24e63ba0e9e195454379ca3737e3ade Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Mar 11 08:37:21 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Mar 11 08:37:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=060a9a88 dev-lang/duktape: ppc stable wrt bug #834909 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-lang/duktape/duktape-2.7.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/duktape/duktape-2.7.0-r1.ebuild b/dev-lang/duktape/duktape-2.7.0-r1.ebuild index 19d5bc53bbde..4e6a6c42be18 100644 --- a/dev-lang/duktape/duktape-2.7.0-r1.ebuild +++ b/dev-lang/duktape/duktape-2.7.0-r1.ebuild @@ -13,7 +13,7 @@ LICENSE="MIT" # Upstream don't maintain binary compatibility # https://github.com/svaarala/duktape/issues/1524 SLOT="0/${PV}" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv x86" PATCHES=( "${FILESDIR}"/${PN}-2.7.0-respect-tc-env.patch
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: c378ad0b70b987e32735fc9bd943978583e37017 Author: Sam James gentoo org> AuthorDate: Thu Mar 10 23:41:55 2022 + Commit: Sam James gentoo org> CommitDate: Thu Mar 10 23:41:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c378ad0b dev-lang/duktape: Stabilize 2.7.0-r1 x86, #834909 Signed-off-by: Sam James gentoo.org> dev-lang/duktape/duktape-2.7.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/duktape/duktape-2.7.0-r1.ebuild b/dev-lang/duktape/duktape-2.7.0-r1.ebuild index 96948c369b46..19d5bc53bbde 100644 --- a/dev-lang/duktape/duktape-2.7.0-r1.ebuild +++ b/dev-lang/duktape/duktape-2.7.0-r1.ebuild @@ -13,7 +13,7 @@ LICENSE="MIT" # Upstream don't maintain binary compatibility # https://github.com/svaarala/duktape/issues/1524 SLOT="0/${PV}" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86" PATCHES=( "${FILESDIR}"/${PN}-2.7.0-respect-tc-env.patch
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: 01c9de558c1ced21d8a9145d752d1b25f3d7e7de Author: Sam James gentoo org> AuthorDate: Thu Mar 10 23:41:51 2022 + Commit: Sam James gentoo org> CommitDate: Thu Mar 10 23:41:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01c9de55 dev-lang/duktape: Stabilize 2.7.0-r1 amd64, #834909 Signed-off-by: Sam James gentoo.org> dev-lang/duktape/duktape-2.7.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/duktape/duktape-2.7.0-r1.ebuild b/dev-lang/duktape/duktape-2.7.0-r1.ebuild index 27ed4c102166..96948c369b46 100644 --- a/dev-lang/duktape/duktape-2.7.0-r1.ebuild +++ b/dev-lang/duktape/duktape-2.7.0-r1.ebuild @@ -13,7 +13,7 @@ LICENSE="MIT" # Upstream don't maintain binary compatibility # https://github.com/svaarala/duktape/issues/1524 SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" PATCHES=( "${FILESDIR}"/${PN}-2.7.0-respect-tc-env.patch
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: 5acaec62b5b1979c6920f8966ab0e232ee9227b0 Author: Rolf Eike Beer sf-mail de> AuthorDate: Sun Feb 20 14:39:52 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 20 20:33:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5acaec62 dev-lang/duktape: keyword 2.7.0-r1 for hppa, bug #833748 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sam James gentoo.org> dev-lang/duktape/duktape-2.7.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/duktape/duktape-2.7.0-r1.ebuild b/dev-lang/duktape/duktape-2.7.0-r1.ebuild index 012f1f5349cf..27ed4c102166 100644 --- a/dev-lang/duktape/duktape-2.7.0-r1.ebuild +++ b/dev-lang/duktape/duktape-2.7.0-r1.ebuild @@ -13,7 +13,7 @@ LICENSE="MIT" # Upstream don't maintain binary compatibility # https://github.com/svaarala/duktape/issues/1524 SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" PATCHES=( "${FILESDIR}"/${PN}-2.7.0-respect-tc-env.patch
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: b925301cfc338017e4fa246b5c885757dfeac0e0 Author: Sam James gentoo org> AuthorDate: Sun Feb 20 05:32:25 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 20 05:32:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b925301c dev-lang/duktape: drop 2.4.0, 2.5.0-r1 Signed-off-by: Sam James gentoo.org> dev-lang/duktape/Manifest| 2 -- dev-lang/duktape/duktape-2.4.0.ebuild| 43 dev-lang/duktape/duktape-2.5.0-r1.ebuild | 49 3 files changed, 94 deletions(-) diff --git a/dev-lang/duktape/Manifest b/dev-lang/duktape/Manifest index 10a6577ac5c0..d126ea98f510 100644 --- a/dev-lang/duktape/Manifest +++ b/dev-lang/duktape/Manifest @@ -1,4 +1,2 @@ -DIST duktape-2.4.0.tar.xz 1027744 BLAKE2B 9fb74b0586a5ccf5ef80d69955ab0ddb94428d463e300a558b5ab6e279d2c416b794434466604caa80581883df85f889694af1dd3ea0aaa4a3d53babb855f3ef SHA512 be6b7c73ae7c3419e8ced375fcff9680946e780b71d30e3be4e4e3b4b3a2710aa8f86530081c64958507a11fc215cacc5409c7d3a1d30b757838a00c748fa281 -DIST duktape-2.5.0.tar.xz 1031188 BLAKE2B 15d9190e9c723bacf8249ea31bf528793ca06e86d2697648192fee50b4ba2f7cf091e1392ac14a7a5c35b05a3ff5f200e0318cc8a4b873ad26f0c97683a2cb72 SHA512 230e298a91cb48407d7c2a4b7c85cf9d53151d550e2fd7ba6cb8f9115682abce295fb78a3c3cd22b4812ce86944dd6d28c2b25c3845668a17232e3a08ea63837 DIST duktape-2.6.0.tar.xz 1035160 BLAKE2B 98155e1bf7e76aab37f5ccdb951d9d456df3d984ebed5058d8931e25317ffd94b4d95f08e102eb6eb2fa36ab6d2d60be6072b4101b7754e1c1440f7d6fb2c91b SHA512 d72a2aaa05391fa243861aca6ca6082f91a08b9c5d60c7b246d35d7161532b0048bb67bd8fec7996c700ee317ac2bb52e528582682e5425b0431757d8b1c5be4 DIST duktape-2.7.0.tar.xz 1026524 BLAKE2B da5eea88758201177f32c5611a3757433ef1b0173d6430eff1f067abd7535f3e4b9c3717290fbd8475827a53f7a2a74818287a65e563f14e91761f5cd0fe30d5 SHA512 8ff5465c9c335ea08ebb0d4a06569c991b9dc4661b63e10da6b123b882e7375e82291d6b883c2644902d68071a29ccc880dae8229447cebe710c910b54496c1d diff --git a/dev-lang/duktape/duktape-2.4.0.ebuild b/dev-lang/duktape/duktape-2.4.0.ebuild deleted file mode 100644 index 40429cd2db27.. --- a/dev-lang/duktape/duktape-2.4.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="Embeddable Javascript engine" -HOMEPAGE="https://duktape.org; -SRC_URI="https://duktape.org/${P}.tar.xz; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="" -RDEPEND="${DEPEND}" - -src_prepare() { - eapply_user - - # Set install path - sed -i "s#INSTALL_PREFIX = /usr/local#INSTALL_PREFIX = ${D::-1}/usr#" \ - Makefile.sharedlibrary || die "failed to set install path" - - # Edit pkgconfig - sed "s#VERSION#${PV}#" "${FILESDIR}/${PN}.pc" > "${S}/${PN}.pc" || die - sed -i "s#LIBDIR#$(get_libdir)#" "${S}/${PN}.pc" || die - - # Set lib folder - sed -i "s#(INSTALL_PREFIX)/lib#(INSTALL_PREFIX)/$(get_libdir)#" \ - Makefile.sharedlibrary || die - - mv Makefile.sharedlibrary Makefile || die "failed to rename makefile" -} - -src_install() { - dodir /usr/$(get_libdir) - dodir /usr/include - emake install - - insinto /usr/$(get_libdir)/pkgconfig/ - doins "${S}/${PN}.pc" -} diff --git a/dev-lang/duktape/duktape-2.5.0-r1.ebuild b/dev-lang/duktape/duktape-2.5.0-r1.ebuild deleted file mode 100644 index 3f817f751d2b.. --- a/dev-lang/duktape/duktape-2.5.0-r1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Embeddable Javascript engine" -HOMEPAGE="https://duktape.org; -SRC_URI="https://duktape.org/${P}.tar.xz; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86" -IUSE="" - -DEPEND="" -RDEPEND="${DEPEND}" - -src_prepare() { - eapply_user - - # Set install path - sed -i "s#INSTALL_PREFIX = /usr/local#INSTALL_PREFIX = ${ED}/usr#" \ - Makefile.sharedlibrary || die "failed to set install path" - - # Edit pkgconfig - sed "s#VERSION#${PV}#" "${FILESDIR}/${PN}.pc" > "${S}/${PN}.pc" || die - sed -i "s#LIBDIR#$(get_libdir)#" "${S}/${PN}.pc" || die - - # Set lib folder - sed -i "s#(INSTALL_PREFIX)/lib#(INSTALL_PREFIX)/$(get_libdir)#" \ - Makefile.sharedlibrary || die - - mv Makefile.sharedlibrary Makefile || die "failed to rename makefile" -} - -src_compile() { - emake CC="$(tc-getCC)" -} - -src_install() { - dodir /usr/$(get_libdir) - dodir /usr/include - emake install - - insinto /usr/$(get_libdir)/pkgconfig/ - doins "${S}/${PN}.pc" -}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: b346e26e9620380b3d415f53e468de3018cfcf37 Author: Sam James gentoo org> AuthorDate: Sun Feb 20 05:33:50 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 20 05:34:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b346e26e dev-lang/duktape: install upstream pkgconfig (.pc) file for 2.7.0 Signed-off-by: Sam James gentoo.org> dev-lang/duktape/{duktape-2.7.0.ebuild => duktape-2.7.0-r1.ebuild} | 7 --- 1 file changed, 7 deletions(-) diff --git a/dev-lang/duktape/duktape-2.7.0.ebuild b/dev-lang/duktape/duktape-2.7.0-r1.ebuild similarity index 78% rename from dev-lang/duktape/duktape-2.7.0.ebuild rename to dev-lang/duktape/duktape-2.7.0-r1.ebuild index 31308f713bc1..012f1f5349cf 100644 --- a/dev-lang/duktape/duktape-2.7.0.ebuild +++ b/dev-lang/duktape/duktape-2.7.0-r1.ebuild @@ -22,10 +22,6 @@ PATCHES=( src_prepare() { default - # Edit pkgconfig - sed "s#VERSION#${PV}#" "${FILESDIR}/${PN}.pc" > "${S}/${PN}.pc" || die - sed -i "s#LIBDIR#$(get_libdir)#" "${S}/${PN}.pc" || die - mv Makefile.sharedlibrary Makefile || die "failed to rename makefile" } @@ -37,7 +33,4 @@ src_install() { dodir /usr/$(get_libdir) dodir /usr/include emake INSTALL_PREFIX="${ED}"/usr LIBDIR="/$(get_libdir)" install - - insinto /usr/$(get_libdir)/pkgconfig/ - doins ${S}/${PN}.pc }
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: f8438492276e578f8c6bb510130675e35870fc27 Author: Sam James gentoo org> AuthorDate: Sat Feb 19 02:53:49 2022 + Commit: Sam James gentoo org> CommitDate: Sat Feb 19 02:53:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8438492 dev-lang/duktape: add myself as a maintainer Signed-off-by: Sam James gentoo.org> dev-lang/duktape/metadata.xml | 11 +++ 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dev-lang/duktape/metadata.xml b/dev-lang/duktape/metadata.xml index 8dbab43f9b27..fa4a06426fce 100644 --- a/dev-lang/duktape/metadata.xml +++ b/dev-lang/duktape/metadata.xml @@ -1,8 +1,11 @@ https://www.gentoo.org/dtd/metadata.dtd;> - - -svaarala/duktape - + + s...@gentoo.org + Sam James + + + svaarala/duktape +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/, dev-lang/duktape/files/
commit: 271563b25cc23d95f5e46118316ab8efc6de3b00 Author: Sam James gentoo org> AuthorDate: Sat Feb 19 02:52:34 2022 + Commit: Sam James gentoo org> CommitDate: Sat Feb 19 02:52:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=271563b2 dev-lang/duktape: add 2.7.0 Signed-off-by: Sam James gentoo.org> dev-lang/duktape/Manifest | 1 + dev-lang/duktape/duktape-2.7.0.ebuild | 43 ++ .../files/duktape-2.7.0-respect-tc-env.patch | 24 3 files changed, 68 insertions(+) diff --git a/dev-lang/duktape/Manifest b/dev-lang/duktape/Manifest index a9ff63d0552c..10a6577ac5c0 100644 --- a/dev-lang/duktape/Manifest +++ b/dev-lang/duktape/Manifest @@ -1,3 +1,4 @@ DIST duktape-2.4.0.tar.xz 1027744 BLAKE2B 9fb74b0586a5ccf5ef80d69955ab0ddb94428d463e300a558b5ab6e279d2c416b794434466604caa80581883df85f889694af1dd3ea0aaa4a3d53babb855f3ef SHA512 be6b7c73ae7c3419e8ced375fcff9680946e780b71d30e3be4e4e3b4b3a2710aa8f86530081c64958507a11fc215cacc5409c7d3a1d30b757838a00c748fa281 DIST duktape-2.5.0.tar.xz 1031188 BLAKE2B 15d9190e9c723bacf8249ea31bf528793ca06e86d2697648192fee50b4ba2f7cf091e1392ac14a7a5c35b05a3ff5f200e0318cc8a4b873ad26f0c97683a2cb72 SHA512 230e298a91cb48407d7c2a4b7c85cf9d53151d550e2fd7ba6cb8f9115682abce295fb78a3c3cd22b4812ce86944dd6d28c2b25c3845668a17232e3a08ea63837 DIST duktape-2.6.0.tar.xz 1035160 BLAKE2B 98155e1bf7e76aab37f5ccdb951d9d456df3d984ebed5058d8931e25317ffd94b4d95f08e102eb6eb2fa36ab6d2d60be6072b4101b7754e1c1440f7d6fb2c91b SHA512 d72a2aaa05391fa243861aca6ca6082f91a08b9c5d60c7b246d35d7161532b0048bb67bd8fec7996c700ee317ac2bb52e528582682e5425b0431757d8b1c5be4 +DIST duktape-2.7.0.tar.xz 1026524 BLAKE2B da5eea88758201177f32c5611a3757433ef1b0173d6430eff1f067abd7535f3e4b9c3717290fbd8475827a53f7a2a74818287a65e563f14e91761f5cd0fe30d5 SHA512 8ff5465c9c335ea08ebb0d4a06569c991b9dc4661b63e10da6b123b882e7375e82291d6b883c2644902d68071a29ccc880dae8229447cebe710c910b54496c1d diff --git a/dev-lang/duktape/duktape-2.7.0.ebuild b/dev-lang/duktape/duktape-2.7.0.ebuild new file mode 100644 index ..31308f713bc1 --- /dev/null +++ b/dev-lang/duktape/duktape-2.7.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Embeddable Javascript engine" +HOMEPAGE="https://duktape.org; +SRC_URI="https://duktape.org/${P}.tar.xz; + +LICENSE="MIT" +# Upstream don't maintain binary compatibility +# https://github.com/svaarala/duktape/issues/1524 +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +PATCHES=( + "${FILESDIR}"/${PN}-2.7.0-respect-tc-env.patch +) + +src_prepare() { + default + + # Edit pkgconfig + sed "s#VERSION#${PV}#" "${FILESDIR}/${PN}.pc" > "${S}/${PN}.pc" || die + sed -i "s#LIBDIR#$(get_libdir)#" "${S}/${PN}.pc" || die + + mv Makefile.sharedlibrary Makefile || die "failed to rename makefile" +} + +src_compile() { + emake CC="$(tc-getCC)" +} + +src_install() { + dodir /usr/$(get_libdir) + dodir /usr/include + emake INSTALL_PREFIX="${ED}"/usr LIBDIR="/$(get_libdir)" install + + insinto /usr/$(get_libdir)/pkgconfig/ + doins ${S}/${PN}.pc +} diff --git a/dev-lang/duktape/files/duktape-2.7.0-respect-tc-env.patch b/dev-lang/duktape/files/duktape-2.7.0-respect-tc-env.patch new file mode 100644 index ..f29f9c7073a0 --- /dev/null +++ b/dev-lang/duktape/files/duktape-2.7.0-respect-tc-env.patch @@ -0,0 +1,24 @@ +diff --git a/Makefile.sharedlibrary b/Makefile.sharedlibrary +index bf5c0cb..5862b4f 100644 +--- a/Makefile.sharedlibrary b/Makefile.sharedlibrary +@@ -70,11 +70,11 @@ all: libduktape.$(SO_REALNAME_SUFFIX) libduktaped.$(SO_REALNAME_SUFFIX) duktape. + # to $INSTALL_PREFIX/include on installation. + + libduktape.$(SO_REALNAME_SUFFIX): +- $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -shared -fPIC -Wall -Wextra -Os -Wl,$(LD_SONAME_ARG),libduktape.$(SO_SONAME_SUFFIX) \ ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -shared -fPIC -Wall -Wextra -Wl,$(LD_SONAME_ARG),libduktape.$(SO_SONAME_SUFFIX) \ + -o $@ $(DUKTAPE_SRCDIR)/duktape.c + + libduktaped.$(SO_REALNAME_SUFFIX): +- $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -shared -fPIC -g -Wall -Wextra -Os -Wl,$(LD_SONAME_ARG),libduktaped.$(SO_SONAME_SUFFIX) \ ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -shared -fPIC -Wall -Wextra -Wl,$(LD_SONAME_ARG),libduktaped.$(SO_SONAME_SUFFIX) \ + -o $@ $(DUKTAPE_SRCDIR)/duktape.c + + duktape.pc: +@@ -101,4 +101,4 @@ install: libduktape.$(SO_REALNAME_SUFFIX) libduktaped.$(SO_REALNAME_SUFFIX) dukt + + CCOPTS = -I./examples/cmdline + duk: +- $(CC) $(CCOPTS) -I$(INSTALL_PREFIX)/include -L$(INSTALL_PREFIX)$(LIBDIR) -Wall -Wextra -Os -o $@ ./examples/cmdline/duk_cmdline.c -lduktape -lm ++ $(CC) $(CFLAGS) $(CPPFLAGS)
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: 60d605fcfd925dbc6ce385cb5ccbdc2390d49cf1 Author: Marek Szuba gentoo org> AuthorDate: Tue Sep 7 11:15:05 2021 + Commit: Marek Szuba gentoo org> CommitDate: Tue Sep 7 12:29:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60d605fc dev-lang/duktape: keyword 2.6.0 for ~riscv Signed-off-by: Marek Szuba gentoo.org> dev-lang/duktape/duktape-2.6.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/duktape/duktape-2.6.0.ebuild b/dev-lang/duktape/duktape-2.6.0.ebuild index ae7540a278b..2106a96a82c 100644 --- a/dev-lang/duktape/duktape-2.6.0.ebuild +++ b/dev-lang/duktape/duktape-2.6.0.ebuild @@ -13,7 +13,7 @@ LICENSE="MIT" # Upstream don't maintain binary compatibility # https://github.com/svaarala/duktape/issues/1524 SLOT="0/${PV}" -KEYWORDS="amd64 arm arm64 ppc ppc64 x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" PATCHES=( "${FILESDIR}/${PN}-2.6.0-respect-tc-env.patch"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: edaaf0563d81a505f14263049aa4232b63f75429 Author: Sam James gentoo org> AuthorDate: Thu Apr 1 22:31:10 2021 + Commit: Sam James gentoo org> CommitDate: Thu Apr 1 22:31:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edaaf056 dev-lang/duktape: Stabilize 2.6.0 ppc64, #779559 Signed-off-by: Sam James gentoo.org> dev-lang/duktape/duktape-2.6.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/duktape/duktape-2.6.0.ebuild b/dev-lang/duktape/duktape-2.6.0.ebuild index 446fe2b1882..ae7540a278b 100644 --- a/dev-lang/duktape/duktape-2.6.0.ebuild +++ b/dev-lang/duktape/duktape-2.6.0.ebuild @@ -13,7 +13,7 @@ LICENSE="MIT" # Upstream don't maintain binary compatibility # https://github.com/svaarala/duktape/issues/1524 SLOT="0/${PV}" -KEYWORDS="amd64 arm arm64 ppc ~ppc64 x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 x86" PATCHES=( "${FILESDIR}/${PN}-2.6.0-respect-tc-env.patch"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: f222a9328ab643b23b82b7dc5a6513e789d655a7 Author: Sam James gentoo org> AuthorDate: Mon Feb 15 10:48:16 2021 + Commit: Sam James gentoo org> CommitDate: Mon Feb 15 10:48:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f222a932 dev-lang/duktape: Stabilize 2.6.0 arm, #770196 Signed-off-by: Sam James gentoo.org> dev-lang/duktape/duktape-2.6.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/duktape/duktape-2.6.0.ebuild b/dev-lang/duktape/duktape-2.6.0.ebuild index 918de9df3ba..446fe2b1882 100644 --- a/dev-lang/duktape/duktape-2.6.0.ebuild +++ b/dev-lang/duktape/duktape-2.6.0.ebuild @@ -13,7 +13,7 @@ LICENSE="MIT" # Upstream don't maintain binary compatibility # https://github.com/svaarala/duktape/issues/1524 SLOT="0/${PV}" -KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 x86" +KEYWORDS="amd64 arm arm64 ppc ~ppc64 x86" PATCHES=( "${FILESDIR}/${PN}-2.6.0-respect-tc-env.patch"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: db227005cad5eeba81b784c89ed4be55ef164766 Author: Sam James gentoo org> AuthorDate: Sun Feb 14 14:53:19 2021 + Commit: Sam James gentoo org> CommitDate: Sun Feb 14 14:53:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db227005 dev-lang/duktape: Stabilize 2.6.0 arm64, #770196 Signed-off-by: Sam James gentoo.org> dev-lang/duktape/duktape-2.6.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/duktape/duktape-2.6.0.ebuild b/dev-lang/duktape/duktape-2.6.0.ebuild index 9a5300f0e88..918de9df3ba 100644 --- a/dev-lang/duktape/duktape-2.6.0.ebuild +++ b/dev-lang/duktape/duktape-2.6.0.ebuild @@ -13,7 +13,7 @@ LICENSE="MIT" # Upstream don't maintain binary compatibility # https://github.com/svaarala/duktape/issues/1524 SLOT="0/${PV}" -KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 x86" PATCHES=( "${FILESDIR}/${PN}-2.6.0-respect-tc-env.patch"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: b532d4528ba89334a08c8fbc775eb939d59f5dc9 Author: Sam James gentoo org> AuthorDate: Tue Jan 5 20:49:26 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jan 5 20:49:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b532d452 dev-lang/duktape: Stabilize 2.6.0 x86, #762104 Signed-off-by: Sam James gentoo.org> dev-lang/duktape/duktape-2.6.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/duktape/duktape-2.6.0.ebuild b/dev-lang/duktape/duktape-2.6.0.ebuild index 90412e90533..9a5300f0e88 100644 --- a/dev-lang/duktape/duktape-2.6.0.ebuild +++ b/dev-lang/duktape/duktape-2.6.0.ebuild @@ -13,7 +13,7 @@ LICENSE="MIT" # Upstream don't maintain binary compatibility # https://github.com/svaarala/duktape/issues/1524 SLOT="0/${PV}" -KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86" PATCHES=( "${FILESDIR}/${PN}-2.6.0-respect-tc-env.patch"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: 223a833970cb04a9669486755e9c8590a84d3ded Author: Sam James gentoo org> AuthorDate: Sat Jan 2 22:08:41 2021 + Commit: Sam James gentoo org> CommitDate: Sat Jan 2 22:08:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=223a8339 dev-lang/duktape: Stabilize 2.6.0 ppc, #762104 Signed-off-by: Sam James gentoo.org> dev-lang/duktape/duktape-2.6.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/duktape/duktape-2.6.0.ebuild b/dev-lang/duktape/duktape-2.6.0.ebuild index eb4779a22dc..90412e90533 100644 --- a/dev-lang/duktape/duktape-2.6.0.ebuild +++ b/dev-lang/duktape/duktape-2.6.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ LICENSE="MIT" # Upstream don't maintain binary compatibility # https://github.com/svaarala/duktape/issues/1524 SLOT="0/${PV}" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~x86" PATCHES=( "${FILESDIR}/${PN}-2.6.0-respect-tc-env.patch"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: e1acfe8c615136e0560c7ecb16396849382141c0 Author: Sam James gentoo org> AuthorDate: Tue Dec 29 09:57:28 2020 + Commit: Sam James gentoo org> CommitDate: Tue Dec 29 09:57:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1acfe8c dev-lang/duktape: Stabilize 2.6.0 amd64, #762104 Signed-off-by: Sam James gentoo.org> dev-lang/duktape/duktape-2.6.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/duktape/duktape-2.6.0.ebuild b/dev-lang/duktape/duktape-2.6.0.ebuild index 1037f1a821b..eb4779a22dc 100644 --- a/dev-lang/duktape/duktape-2.6.0.ebuild +++ b/dev-lang/duktape/duktape-2.6.0.ebuild @@ -13,7 +13,7 @@ LICENSE="MIT" # Upstream don't maintain binary compatibility # https://github.com/svaarala/duktape/issues/1524 SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" PATCHES=( "${FILESDIR}/${PN}-2.6.0-respect-tc-env.patch"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/, dev-lang/duktape/files/
commit: fe4a48240576cba047811227db08e26bdf680b8b Author: Ionen Wolkens gmail com> AuthorDate: Tue Nov 24 21:27:53 2020 + Commit: Sam James gentoo org> CommitDate: Tue Nov 24 21:39:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe4a4824 dev-lang/duktape: fix respect-tc-env patch Closes: https://bugs.gentoo.org/756367 Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Ionen Wolkens gmail.com> Signed-off-by: Sam James gentoo.org> dev-lang/duktape/duktape-2.6.0.ebuild | 4 ++-- dev-lang/duktape/files/duktape-2.6.0-respect-tc-env.patch | 12 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/dev-lang/duktape/duktape-2.6.0.ebuild b/dev-lang/duktape/duktape-2.6.0.ebuild index 44af7070693..1037f1a821b 100644 --- a/dev-lang/duktape/duktape-2.6.0.ebuild +++ b/dev-lang/duktape/duktape-2.6.0.ebuild @@ -20,6 +20,8 @@ PATCHES=( ) src_prepare() { + default + # Set install path sed -i "s#INSTALL_PREFIX = /usr/local#INSTALL_PREFIX = ${ED}/usr#" \ Makefile.sharedlibrary || die "failed to set install path" @@ -33,8 +35,6 @@ src_prepare() { Makefile.sharedlibrary || die mv Makefile.sharedlibrary Makefile || die "failed to rename makefile" - - default } src_compile() { diff --git a/dev-lang/duktape/files/duktape-2.6.0-respect-tc-env.patch b/dev-lang/duktape/files/duktape-2.6.0-respect-tc-env.patch index ab58e7f9a6d..cb92d0ab8d3 100644 --- a/dev-lang/duktape/files/duktape-2.6.0-respect-tc-env.patch +++ b/dev-lang/duktape/files/duktape-2.6.0-respect-tc-env.patch @@ -1,8 +1,8 @@ -diff --git a/Makefile b/Makefile +diff --git a/Makefile.sharedlibrary b/Makefile.sharedlibrary index 156ea96..a0997b1 100644 a/Makefile -+++ b/Makefile -@@ -52,7 +52,7 @@ INSTALL_PREFIX = /var/tmp/portage/dev-lang/duktape-2.6.0/image/usr +--- a/Makefile.sharedlibrary b/Makefile.sharedlibrary +@@ -52,7 +52,7 @@ INSTALL_PREFIX = /usr/local DUKTAPE_SRCDIR = ./src #DUKTAPE_SRCDIR = ./src-noline @@ -29,5 +29,5 @@ index 156ea96..a0997b1 100644 CCOPTS = -I./examples/cmdline duk: -- $(CC) $(CCOPTS) -I$(INSTALL_PREFIX)/include -L$(INSTALL_PREFIX)/lib64 -Wall -Wextra -Os -o $@ ./examples/cmdline/duk_cmdline.c -lduktape -lm -+ $(CC) $(CCOPTS) -I$(INSTALL_PREFIX)/include -L$(INSTALL_PREFIX)/lib64 ${CFLAGS} -o $@ ./examples/cmdline/duk_cmdline.c -lduktape -lm +- $(CC) $(CCOPTS) -I$(INSTALL_PREFIX)/include -L$(INSTALL_PREFIX)/lib -Wall -Wextra -Os -o $@ ./examples/cmdline/duk_cmdline.c -lduktape -lm ++ $(CC) $(CCOPTS) -I$(INSTALL_PREFIX)/include -L$(INSTALL_PREFIX)/lib ${CFLAGS} -o $@ ./examples/cmdline/duk_cmdline.c -lduktape -lm
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: e958a4c0f7465a742bcebe7cc8925fa5cd7c9997 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Nov 17 18:48:40 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Nov 17 18:48:40 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e958a4c0 dev-lang/duktape: ppc stable wrt bug #754918 Package-Manager: Portage-3.0.8, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-lang/duktape/duktape-2.5.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/duktape/duktape-2.5.0-r1.ebuild b/dev-lang/duktape/duktape-2.5.0-r1.ebuild index 392ef9302b3..3f817f751d2 100644 --- a/dev-lang/duktape/duktape-2.5.0-r1.ebuild +++ b/dev-lang/duktape/duktape-2.5.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://duktape.org/${P}.tar.xz; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86" IUSE="" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: 0097936cff86c41397231cd4cb7b7c3adef09708 Author: Sam James gentoo org> AuthorDate: Mon Nov 16 06:07:27 2020 + Commit: Sam James gentoo org> CommitDate: Mon Nov 16 06:07:33 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0097936c dev-lang/duktape: fix UnnecessarySlashStrip Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> dev-lang/duktape/duktape-2.5.0-r1.ebuild | 2 +- dev-lang/duktape/duktape-2.6.0.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/duktape/duktape-2.5.0-r1.ebuild b/dev-lang/duktape/duktape-2.5.0-r1.ebuild index b682d6b186f..392ef9302b3 100644 --- a/dev-lang/duktape/duktape-2.5.0-r1.ebuild +++ b/dev-lang/duktape/duktape-2.5.0-r1.ebuild @@ -21,7 +21,7 @@ src_prepare() { eapply_user # Set install path - sed -i "s#INSTALL_PREFIX = /usr/local#INSTALL_PREFIX = ${D%/}/usr#" \ + sed -i "s#INSTALL_PREFIX = /usr/local#INSTALL_PREFIX = ${ED}/usr#" \ Makefile.sharedlibrary || die "failed to set install path" # Edit pkgconfig diff --git a/dev-lang/duktape/duktape-2.6.0.ebuild b/dev-lang/duktape/duktape-2.6.0.ebuild index f84cdd45b4b..44af7070693 100644 --- a/dev-lang/duktape/duktape-2.6.0.ebuild +++ b/dev-lang/duktape/duktape-2.6.0.ebuild @@ -21,7 +21,7 @@ PATCHES=( src_prepare() { # Set install path - sed -i "s#INSTALL_PREFIX = /usr/local#INSTALL_PREFIX = ${D%/}/usr#" \ + sed -i "s#INSTALL_PREFIX = /usr/local#INSTALL_PREFIX = ${ED}/usr#" \ Makefile.sharedlibrary || die "failed to set install path" # Edit pkgconfig
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/files/, dev-lang/duktape/
commit: 5d15db0d72c98412428ec951e6befeb78c456395 Author: Sam James gentoo org> AuthorDate: Fri Nov 13 16:49:59 2020 + Commit: Sam James gentoo org> CommitDate: Fri Nov 13 16:50:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d15db0d dev-lang/duktape: bump to 2.6.0 Bug: https://bugs.gentoo.org/730188 Closes: https://bugs.gentoo.org/752111 Closes: https://bugs.gentoo.org/722192 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> dev-lang/duktape/Manifest | 1 + dev-lang/duktape/duktape-2.6.0.ebuild | 51 ++ .../files/duktape-2.6.0-respect-tc-env.patch | 33 ++ 3 files changed, 85 insertions(+) diff --git a/dev-lang/duktape/Manifest b/dev-lang/duktape/Manifest index 7099c24cff5..a9ff63d0552 100644 --- a/dev-lang/duktape/Manifest +++ b/dev-lang/duktape/Manifest @@ -1,2 +1,3 @@ DIST duktape-2.4.0.tar.xz 1027744 BLAKE2B 9fb74b0586a5ccf5ef80d69955ab0ddb94428d463e300a558b5ab6e279d2c416b794434466604caa80581883df85f889694af1dd3ea0aaa4a3d53babb855f3ef SHA512 be6b7c73ae7c3419e8ced375fcff9680946e780b71d30e3be4e4e3b4b3a2710aa8f86530081c64958507a11fc215cacc5409c7d3a1d30b757838a00c748fa281 DIST duktape-2.5.0.tar.xz 1031188 BLAKE2B 15d9190e9c723bacf8249ea31bf528793ca06e86d2697648192fee50b4ba2f7cf091e1392ac14a7a5c35b05a3ff5f200e0318cc8a4b873ad26f0c97683a2cb72 SHA512 230e298a91cb48407d7c2a4b7c85cf9d53151d550e2fd7ba6cb8f9115682abce295fb78a3c3cd22b4812ce86944dd6d28c2b25c3845668a17232e3a08ea63837 +DIST duktape-2.6.0.tar.xz 1035160 BLAKE2B 98155e1bf7e76aab37f5ccdb951d9d456df3d984ebed5058d8931e25317ffd94b4d95f08e102eb6eb2fa36ab6d2d60be6072b4101b7754e1c1440f7d6fb2c91b SHA512 d72a2aaa05391fa243861aca6ca6082f91a08b9c5d60c7b246d35d7161532b0048bb67bd8fec7996c700ee317ac2bb52e528582682e5425b0431757d8b1c5be4 diff --git a/dev-lang/duktape/duktape-2.6.0.ebuild b/dev-lang/duktape/duktape-2.6.0.ebuild new file mode 100644 index 000..f84cdd45b4b --- /dev/null +++ b/dev-lang/duktape/duktape-2.6.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="Embeddable Javascript engine" +HOMEPAGE="https://duktape.org; +SRC_URI="https://duktape.org/${P}.tar.xz; + +LICENSE="MIT" +# Upstream don't maintain binary compatibility +# https://github.com/svaarala/duktape/issues/1524 +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" + +PATCHES=( + "${FILESDIR}/${PN}-2.6.0-respect-tc-env.patch" +) + +src_prepare() { + # Set install path + sed -i "s#INSTALL_PREFIX = /usr/local#INSTALL_PREFIX = ${D%/}/usr#" \ + Makefile.sharedlibrary || die "failed to set install path" + + # Edit pkgconfig + sed "s#VERSION#${PV}#" "${FILESDIR}/${PN}.pc" > "${S}/${PN}.pc" || die + sed -i "s#LIBDIR#$(get_libdir)#" "${S}/${PN}.pc" || die + + # Set lib folder + sed -i "s#(INSTALL_PREFIX)/lib#(INSTALL_PREFIX)/$(get_libdir)#" \ + Makefile.sharedlibrary || die + + mv Makefile.sharedlibrary Makefile || die "failed to rename makefile" + + default +} + +src_compile() { + emake CC="$(tc-getCC)" +} + +src_install() { + dodir /usr/$(get_libdir) + dodir /usr/include + emake install + + insinto /usr/$(get_libdir)/pkgconfig/ + doins "${S}/${PN}.pc" +} diff --git a/dev-lang/duktape/files/duktape-2.6.0-respect-tc-env.patch b/dev-lang/duktape/files/duktape-2.6.0-respect-tc-env.patch new file mode 100644 index 000..ab58e7f9a6d --- /dev/null +++ b/dev-lang/duktape/files/duktape-2.6.0-respect-tc-env.patch @@ -0,0 +1,33 @@ +diff --git a/Makefile b/Makefile +index 156ea96..a0997b1 100644 +--- a/Makefile b/Makefile +@@ -52,7 +52,7 @@ INSTALL_PREFIX = /var/tmp/portage/dev-lang/duktape-2.6.0/image/usr + DUKTAPE_SRCDIR = ./src + #DUKTAPE_SRCDIR = ./src-noline + +-CC = gcc ++CC ?= gcc + + .PHONY: all + all: libduktape.$(SO_REALNAME_SUFFIX) libduktaped.$(SO_REALNAME_SUFFIX) +@@ -62,11 +62,11 @@ all: libduktape.$(SO_REALNAME_SUFFIX) libduktaped.$(SO_REALNAME_SUFFIX) + # to $INSTALL_PREFIX/include on installation. + + libduktape.$(SO_REALNAME_SUFFIX): +- $(CC) -shared -fPIC -Wall -Wextra -Os -Wl,$(LD_SONAME_ARG),libduktape.$(SO_SONAME_SUFFIX) \ ++ $(CC) -shared -fPIC ${CFLAGS} ${LDFLAGS} -Wl,$(LD_SONAME_ARG),libduktape.$(SO_SONAME_SUFFIX) -lm \ + -o $@ $(DUKTAPE_SRCDIR)/duktape.c + + libduktaped.$(SO_REALNAME_SUFFIX): +- $(CC) -shared -fPIC -g -Wall -Wextra -Os -Wl,$(LD_SONAME_ARG),libduktaped.$(SO_SONAME_SUFFIX) \ ++ $(CC) -shared -fPIC ${CFLAGS} ${LDFLAGS} -Wl,$(LD_SONAME_ARG),libduktaped.$(SO_SONAME_SUFFIX) -lm \ + -o $@ $(DUKTAPE_SRCDIR)/duktape.c + + # Symlinks depend on platform conventions. +@@ -85,4 +85,4 @@ install: libduktape.$(SO_REALNAME_SUFFIX)
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: c8950d4c61646419c78d850f420fe208777dc788 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Sep 23 10:34:34 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Sep 23 10:34:34 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8950d4c dev-lang/duktape: x86 stable wrt bug #743580 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-lang/duktape/duktape-2.5.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/duktape/duktape-2.5.0-r1.ebuild b/dev-lang/duktape/duktape-2.5.0-r1.ebuild index 18777262211..b682d6b186f 100644 --- a/dev-lang/duktape/duktape-2.5.0-r1.ebuild +++ b/dev-lang/duktape/duktape-2.5.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://duktape.org/${P}.tar.xz; LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" IUSE="" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: 5e946cd052e7f7e77cfe2c84fac603f3eaac70c4 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Sep 23 10:17:46 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Sep 23 10:17:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e946cd0 dev-lang/duktape: amd64 stable wrt bug #743580 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-lang/duktape/duktape-2.5.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/duktape/duktape-2.5.0-r1.ebuild b/dev-lang/duktape/duktape-2.5.0-r1.ebuild index 096bdf22910..18777262211 100644 --- a/dev-lang/duktape/duktape-2.5.0-r1.ebuild +++ b/dev-lang/duktape/duktape-2.5.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://duktape.org/${P}.tar.xz; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" IUSE="" DEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: 10cf094cdd34df34e8085e3ab615a7a7988bbad8 Author: Ian Whyman gentoo org> AuthorDate: Sun Jun 28 08:52:04 2020 + Commit: Ian Whyman gentoo org> CommitDate: Sun Jun 28 08:52:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10cf094c dev-lang/duktape: Fix header install Closes: https://bugs.gentoo.org/729914 Closes: https://bugs.gentoo.org/729840 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Ian Whyman gentoo.org> dev-lang/duktape/{duktape-2.5.0.ebuild => duktape-2.5.0-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/duktape/duktape-2.5.0.ebuild b/dev-lang/duktape/duktape-2.5.0-r1.ebuild similarity index 93% rename from dev-lang/duktape/duktape-2.5.0.ebuild rename to dev-lang/duktape/duktape-2.5.0-r1.ebuild index 56c63a07cbc..096bdf22910 100644 --- a/dev-lang/duktape/duktape-2.5.0.ebuild +++ b/dev-lang/duktape/duktape-2.5.0-r1.ebuild @@ -21,7 +21,7 @@ src_prepare() { eapply_user # Set install path - sed -i "s#INSTALL_PREFIX = /usr/local#INSTALL_PREFIX = ${D::-1}/usr#" \ + sed -i "s#INSTALL_PREFIX = /usr/local#INSTALL_PREFIX = ${D%/}/usr#" \ Makefile.sharedlibrary || die "failed to set install path" # Edit pkgconfig
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: de63736b4534e0b72f620ab5ce64e6f199cd1cb2 Author: Ian Whyman gentoo org> AuthorDate: Sat Jun 27 10:06:36 2020 + Commit: Ian Whyman gentoo org> CommitDate: Sat Jun 27 10:07:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de63736b dev-lang/duktape: Version bump, add arch, respect CC Closes: https://bugs.gentoo.org/721792 Closes: https://bugs.gentoo.org/727864 Closes: https://bugs.gentoo.org/728592 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Ian Whyman gentoo.org> dev-lang/duktape/Manifest | 2 +- .../duktape/{duktape-2.2.1.ebuild => duktape-2.5.0.ebuild} | 14 ++ 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/dev-lang/duktape/Manifest b/dev-lang/duktape/Manifest index 0e73eafa9fc..7099c24cff5 100644 --- a/dev-lang/duktape/Manifest +++ b/dev-lang/duktape/Manifest @@ -1,2 +1,2 @@ -DIST duktape-2.2.1.tar.xz 966496 BLAKE2B fc458035fea9b3c5f26ac538b0ddb19ca0f93b8d20e3d51b3428e72a18797c15e6aeb6111ff05818e54529f199084b2803582d54b19040d16e58462405889449 SHA512 af78a1680cb796e1eedca78264a9c3344cd8149b3c54dc5109f21a0c65ee24097f6f18eceefbf336cda9eda7cb347a0484badfe765f3b93e1c1620b09f25 DIST duktape-2.4.0.tar.xz 1027744 BLAKE2B 9fb74b0586a5ccf5ef80d69955ab0ddb94428d463e300a558b5ab6e279d2c416b794434466604caa80581883df85f889694af1dd3ea0aaa4a3d53babb855f3ef SHA512 be6b7c73ae7c3419e8ced375fcff9680946e780b71d30e3be4e4e3b4b3a2710aa8f86530081c64958507a11fc215cacc5409c7d3a1d30b757838a00c748fa281 +DIST duktape-2.5.0.tar.xz 1031188 BLAKE2B 15d9190e9c723bacf8249ea31bf528793ca06e86d2697648192fee50b4ba2f7cf091e1392ac14a7a5c35b05a3ff5f200e0318cc8a4b873ad26f0c97683a2cb72 SHA512 230e298a91cb48407d7c2a4b7c85cf9d53151d550e2fd7ba6cb8f9115682abce295fb78a3c3cd22b4812ce86944dd6d28c2b25c3845668a17232e3a08ea63837 diff --git a/dev-lang/duktape/duktape-2.2.1.ebuild b/dev-lang/duktape/duktape-2.5.0.ebuild similarity index 78% rename from dev-lang/duktape/duktape-2.2.1.ebuild rename to dev-lang/duktape/duktape-2.5.0.ebuild index 311fee357a5..56c63a07cbc 100644 --- a/dev-lang/duktape/duktape-2.2.1.ebuild +++ b/dev-lang/duktape/duktape-2.5.0.ebuild @@ -1,7 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 + +inherit toolchain-funcs DESCRIPTION="Embeddable Javascript engine" HOMEPAGE="https://duktape.org; @@ -9,7 +11,7 @@ SRC_URI="https://duktape.org/${P}.tar.xz; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" IUSE="" DEPEND="" @@ -19,7 +21,7 @@ src_prepare() { eapply_user # Set install path - sed -i "s#INSTALL_PREFIX=/usr/local#INSTALL_PREFIX=${D::-1}/usr#" \ + sed -i "s#INSTALL_PREFIX = /usr/local#INSTALL_PREFIX = ${D::-1}/usr#" \ Makefile.sharedlibrary || die "failed to set install path" # Edit pkgconfig @@ -33,6 +35,10 @@ src_prepare() { mv Makefile.sharedlibrary Makefile || die "failed to rename makefile" } +src_compile() { + emake CC="$(tc-getCC)" +} + src_install() { dodir /usr/$(get_libdir) dodir /usr/include
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: 511129a9dfadcdcf0a4b9c3fed4de95b24b3427e Author: Ian Whyman gentoo org> AuthorDate: Tue Oct 15 20:29:07 2019 + Commit: Ian Whyman gentoo org> CommitDate: Tue Oct 15 20:29:07 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=511129a9 dev-lang/duktape: Version bump Package-Manager: Portage-2.3.77, Repoman-2.3.17 Signed-off-by: Ian Whyman gentoo.org> dev-lang/duktape/Manifest | 3 +- dev-lang/duktape/duktape-2.2.0.ebuild | 43 -- .../{duktape-2.1.1.ebuild => duktape-2.4.0.ebuild} | 2 +- 3 files changed, 2 insertions(+), 46 deletions(-) diff --git a/dev-lang/duktape/Manifest b/dev-lang/duktape/Manifest index a866c806724..0e73eafa9fc 100644 --- a/dev-lang/duktape/Manifest +++ b/dev-lang/duktape/Manifest @@ -1,3 +1,2 @@ -DIST duktape-2.1.1.tar.xz 1024568 BLAKE2B 9b8a5ef07052f685233e62a0ffac31c5ca2b41b90a82bd288edb4f7c495457c065dffb162a6b225b2aab48f41758dfca6031efbcf2e4b82fe590abab46465c2d SHA512 51e5146b083b460f005ce93e369aebf9981e33a3e888f3e91fd175b7f018a93981e8f6f9ff9bbd865ad30f1424fcb21c18334450050909cda5f74caf11b25479 -DIST duktape-2.2.0.tar.xz 969136 BLAKE2B f0567bec70a5a0055937007dc2891816bda214295f0373dd1039ee82c5c97111c1601fe3b0421690d968b8ce2d1fd0df18b2e3b786daabb5d1327cee5f980cf0 SHA512 6fe67660ad4cfbab37b9048840bd8c42ee9585441c17253e1f17cb06e4527d1413851bc167d8b013990d5cae9f8e6eb4cb6ff80866f55bd8d67b0cf47580be7c DIST duktape-2.2.1.tar.xz 966496 BLAKE2B fc458035fea9b3c5f26ac538b0ddb19ca0f93b8d20e3d51b3428e72a18797c15e6aeb6111ff05818e54529f199084b2803582d54b19040d16e58462405889449 SHA512 af78a1680cb796e1eedca78264a9c3344cd8149b3c54dc5109f21a0c65ee24097f6f18eceefbf336cda9eda7cb347a0484badfe765f3b93e1c1620b09f25 +DIST duktape-2.4.0.tar.xz 1027744 BLAKE2B 9fb74b0586a5ccf5ef80d69955ab0ddb94428d463e300a558b5ab6e279d2c416b794434466604caa80581883df85f889694af1dd3ea0aaa4a3d53babb855f3ef SHA512 be6b7c73ae7c3419e8ced375fcff9680946e780b71d30e3be4e4e3b4b3a2710aa8f86530081c64958507a11fc215cacc5409c7d3a1d30b757838a00c748fa281 diff --git a/dev-lang/duktape/duktape-2.2.0.ebuild b/dev-lang/duktape/duktape-2.2.0.ebuild deleted file mode 100644 index 311fee357a5..000 --- a/dev-lang/duktape/duktape-2.2.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="Embeddable Javascript engine" -HOMEPAGE="https://duktape.org; -SRC_URI="https://duktape.org/${P}.tar.xz; - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="" -RDEPEND="${DEPEND}" - -src_prepare() { - eapply_user - - # Set install path - sed -i "s#INSTALL_PREFIX=/usr/local#INSTALL_PREFIX=${D::-1}/usr#" \ - Makefile.sharedlibrary || die "failed to set install path" - - # Edit pkgconfig - sed "s#VERSION#${PV}#" "${FILESDIR}/${PN}.pc" > "${S}/${PN}.pc" || die - sed -i "s#LIBDIR#$(get_libdir)#" "${S}/${PN}.pc" || die - - # Set lib folder - sed -i "s#(INSTALL_PREFIX)/lib#(INSTALL_PREFIX)/$(get_libdir)#" \ - Makefile.sharedlibrary || die - - mv Makefile.sharedlibrary Makefile || die "failed to rename makefile" -} - -src_install() { - dodir /usr/$(get_libdir) - dodir /usr/include - emake install - - insinto /usr/$(get_libdir)/pkgconfig/ - doins "${S}/${PN}.pc" -} diff --git a/dev-lang/duktape/duktape-2.1.1.ebuild b/dev-lang/duktape/duktape-2.4.0.ebuild similarity index 92% rename from dev-lang/duktape/duktape-2.1.1.ebuild rename to dev-lang/duktape/duktape-2.4.0.ebuild index 311fee357a5..40429cd2db2 100644 --- a/dev-lang/duktape/duktape-2.1.1.ebuild +++ b/dev-lang/duktape/duktape-2.4.0.ebuild @@ -19,7 +19,7 @@ src_prepare() { eapply_user # Set install path - sed -i "s#INSTALL_PREFIX=/usr/local#INSTALL_PREFIX=${D::-1}/usr#" \ + sed -i "s#INSTALL_PREFIX = /usr/local#INSTALL_PREFIX = ${D::-1}/usr#" \ Makefile.sharedlibrary || die "failed to set install path" # Edit pkgconfig
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: 857caeca579775228ffd8b5be5208c33ac3823bb Author: Michael Mair-Keimberger gmail com> AuthorDate: Fri Apr 12 18:12:12 2019 + Commit: Ian Whyman gentoo org> CommitDate: Sat Apr 13 08:50:31 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=857caeca dev-lang/duktape: use HTTPS Signed-off-by: Michael Mair-Keimberger gmail.com> Closes: https://github.com/gentoo/gentoo/pull/11662 Signed-off-by: Ian Whyman gentoo.org> dev-lang/duktape/duktape-2.1.1.ebuild | 6 +++--- dev-lang/duktape/duktape-2.2.0.ebuild | 6 +++--- dev-lang/duktape/duktape-2.2.1.ebuild | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/dev-lang/duktape/duktape-2.1.1.ebuild b/dev-lang/duktape/duktape-2.1.1.ebuild index 976fa042698..311fee357a5 100644 --- a/dev-lang/duktape/duktape-2.1.1.ebuild +++ b/dev-lang/duktape/duktape-2.1.1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 DESCRIPTION="Embeddable Javascript engine" -HOMEPAGE="http://duktape.org; -SRC_URI="http://duktape.org/${P}.tar.xz; +HOMEPAGE="https://duktape.org; +SRC_URI="https://duktape.org/${P}.tar.xz; LICENSE="MIT" SLOT="0" diff --git a/dev-lang/duktape/duktape-2.2.0.ebuild b/dev-lang/duktape/duktape-2.2.0.ebuild index ca7d7d4b2e1..311fee357a5 100644 --- a/dev-lang/duktape/duktape-2.2.0.ebuild +++ b/dev-lang/duktape/duktape-2.2.0.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 DESCRIPTION="Embeddable Javascript engine" -HOMEPAGE="http://duktape.org; -SRC_URI="http://duktape.org/${P}.tar.xz; +HOMEPAGE="https://duktape.org; +SRC_URI="https://duktape.org/${P}.tar.xz; LICENSE="MIT" SLOT="0" diff --git a/dev-lang/duktape/duktape-2.2.1.ebuild b/dev-lang/duktape/duktape-2.2.1.ebuild index 13e2afcd347..311fee357a5 100644 --- a/dev-lang/duktape/duktape-2.2.1.ebuild +++ b/dev-lang/duktape/duktape-2.2.1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 DESCRIPTION="Embeddable Javascript engine" -HOMEPAGE="http://duktape.org; -SRC_URI="http://duktape.org/${P}.tar.xz; +HOMEPAGE="https://duktape.org; +SRC_URI="https://duktape.org/${P}.tar.xz; LICENSE="MIT" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: 100e951b74178d9875812f9099bfb864a62150d0 Author: Ian Whyman gentoo org> AuthorDate: Thu Oct 25 18:24:26 2018 + Commit: Ian Whyman gentoo org> CommitDate: Thu Oct 25 18:24:41 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=100e951b dev-lang/duktape: bump Signed-off-by: Ian Whyman gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-lang/duktape/Manifest | 1 + dev-lang/duktape/duktape-2.2.1.ebuild | 43 +++ 2 files changed, 44 insertions(+) diff --git a/dev-lang/duktape/Manifest b/dev-lang/duktape/Manifest index cbab29fbe7b..a866c806724 100644 --- a/dev-lang/duktape/Manifest +++ b/dev-lang/duktape/Manifest @@ -1,2 +1,3 @@ DIST duktape-2.1.1.tar.xz 1024568 BLAKE2B 9b8a5ef07052f685233e62a0ffac31c5ca2b41b90a82bd288edb4f7c495457c065dffb162a6b225b2aab48f41758dfca6031efbcf2e4b82fe590abab46465c2d SHA512 51e5146b083b460f005ce93e369aebf9981e33a3e888f3e91fd175b7f018a93981e8f6f9ff9bbd865ad30f1424fcb21c18334450050909cda5f74caf11b25479 DIST duktape-2.2.0.tar.xz 969136 BLAKE2B f0567bec70a5a0055937007dc2891816bda214295f0373dd1039ee82c5c97111c1601fe3b0421690d968b8ce2d1fd0df18b2e3b786daabb5d1327cee5f980cf0 SHA512 6fe67660ad4cfbab37b9048840bd8c42ee9585441c17253e1f17cb06e4527d1413851bc167d8b013990d5cae9f8e6eb4cb6ff80866f55bd8d67b0cf47580be7c +DIST duktape-2.2.1.tar.xz 966496 BLAKE2B fc458035fea9b3c5f26ac538b0ddb19ca0f93b8d20e3d51b3428e72a18797c15e6aeb6111ff05818e54529f199084b2803582d54b19040d16e58462405889449 SHA512 af78a1680cb796e1eedca78264a9c3344cd8149b3c54dc5109f21a0c65ee24097f6f18eceefbf336cda9eda7cb347a0484badfe765f3b93e1c1620b09f25 diff --git a/dev-lang/duktape/duktape-2.2.1.ebuild b/dev-lang/duktape/duktape-2.2.1.ebuild new file mode 100644 index 000..13e2afcd347 --- /dev/null +++ b/dev-lang/duktape/duktape-2.2.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Embeddable Javascript engine" +HOMEPAGE="http://duktape.org; +SRC_URI="http://duktape.org/${P}.tar.xz; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_prepare() { + eapply_user + + # Set install path + sed -i "s#INSTALL_PREFIX=/usr/local#INSTALL_PREFIX=${D::-1}/usr#" \ + Makefile.sharedlibrary || die "failed to set install path" + + # Edit pkgconfig + sed "s#VERSION#${PV}#" "${FILESDIR}/${PN}.pc" > "${S}/${PN}.pc" || die + sed -i "s#LIBDIR#$(get_libdir)#" "${S}/${PN}.pc" || die + + # Set lib folder + sed -i "s#(INSTALL_PREFIX)/lib#(INSTALL_PREFIX)/$(get_libdir)#" \ + Makefile.sharedlibrary || die + + mv Makefile.sharedlibrary Makefile || die "failed to rename makefile" +} + +src_install() { + dodir /usr/$(get_libdir) + dodir /usr/include + emake install + + insinto /usr/$(get_libdir)/pkgconfig/ + doins "${S}/${PN}.pc" +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: 28f3f8dc55e7b4296d10d3393c2b22bc035ca056 Author: Ian Whyman gentoo org> AuthorDate: Thu Apr 5 19:22:11 2018 + Commit: Ian Whyman gentoo org> CommitDate: Thu Apr 5 19:22:34 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f3f8dc dev-lang/duktape: Version Bump Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-lang/duktape/Manifest | 2 +- dev-lang/duktape/{duktape-2.1.0.ebuild => duktape-2.2.0.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/duktape/Manifest b/dev-lang/duktape/Manifest index 232e280723c..cbab29fbe7b 100644 --- a/dev-lang/duktape/Manifest +++ b/dev-lang/duktape/Manifest @@ -1,2 +1,2 @@ -DIST duktape-2.1.0.tar.xz 1024608 BLAKE2B 1de18bd4200e03c3cc778a776c342a385ef463c5e13ab103d43ac6905875f18d6628c4d3d85d186fda70999c93adc1a283913e40a8e33ba68c096e35008d5ecc SHA512 9ec399a801a66f55c4c45a6011ea70fa86be302f07739325389a22189dd2026d52dc887a70d110496c9959c8680db8b878ffd2cc3c83e38269444e8726cfce5a DIST duktape-2.1.1.tar.xz 1024568 BLAKE2B 9b8a5ef07052f685233e62a0ffac31c5ca2b41b90a82bd288edb4f7c495457c065dffb162a6b225b2aab48f41758dfca6031efbcf2e4b82fe590abab46465c2d SHA512 51e5146b083b460f005ce93e369aebf9981e33a3e888f3e91fd175b7f018a93981e8f6f9ff9bbd865ad30f1424fcb21c18334450050909cda5f74caf11b25479 +DIST duktape-2.2.0.tar.xz 969136 BLAKE2B f0567bec70a5a0055937007dc2891816bda214295f0373dd1039ee82c5c97111c1601fe3b0421690d968b8ce2d1fd0df18b2e3b786daabb5d1327cee5f980cf0 SHA512 6fe67660ad4cfbab37b9048840bd8c42ee9585441c17253e1f17cb06e4527d1413851bc167d8b013990d5cae9f8e6eb4cb6ff80866f55bd8d67b0cf47580be7c diff --git a/dev-lang/duktape/duktape-2.1.0.ebuild b/dev-lang/duktape/duktape-2.2.0.ebuild similarity index 95% rename from dev-lang/duktape/duktape-2.1.0.ebuild rename to dev-lang/duktape/duktape-2.2.0.ebuild index 976fa042698..ca7d7d4b2e1 100644 --- a/dev-lang/duktape/duktape-2.1.0.ebuild +++ b/dev-lang/duktape/duktape-2.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
commit: 4fbb46e71f2faec70de36dbdb7ec4f89484b31bb Author: Ian Whyman gentoo org> AuthorDate: Wed Aug 30 19:11:06 2017 + Commit: Ian Whyman gentoo org> CommitDate: Wed Aug 30 19:11:06 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fbb46e7 dev-lang/duktape: Version bump Package-Manager: Portage-2.3.8, Repoman-2.3.3 dev-lang/duktape/Manifest | 1 + dev-lang/duktape/duktape-2.1.1.ebuild | 43 +++ 2 files changed, 44 insertions(+) diff --git a/dev-lang/duktape/Manifest b/dev-lang/duktape/Manifest index 16d0bf0fe30..b0830c98923 100644 --- a/dev-lang/duktape/Manifest +++ b/dev-lang/duktape/Manifest @@ -1 +1,2 @@ DIST duktape-2.1.0.tar.xz 1024608 SHA256 e02364cd72077e34e204b8375c8bd7c461eb13cb623c7dc1a74d253d84b1446b SHA512 9ec399a801a66f55c4c45a6011ea70fa86be302f07739325389a22189dd2026d52dc887a70d110496c9959c8680db8b878ffd2cc3c83e38269444e8726cfce5a WHIRLPOOL e7274339da65f90e952d0becea5c32f5b74a2091831b33ba8ad41745f66d9b6e34708afcde97dcb8483deab8624709149cd61026e1232914a4ef03083a255963 +DIST duktape-2.1.1.tar.xz 1024568 SHA256 6a58e5e8d8c7e3e638cd6e5b91be3bcaa4c89778d3892054a36052ae043dd11e SHA512 51e5146b083b460f005ce93e369aebf9981e33a3e888f3e91fd175b7f018a93981e8f6f9ff9bbd865ad30f1424fcb21c18334450050909cda5f74caf11b25479 WHIRLPOOL 9d15f1b8884d179873e8ea7fb69c93bf71875e3a776b9d83f568fb1418fc46ad44ccea0597f38046c9ce1b4db0a7d60a8a2eefff08f9a25a5827d3de7cf7251a diff --git a/dev-lang/duktape/duktape-2.1.1.ebuild b/dev-lang/duktape/duktape-2.1.1.ebuild new file mode 100644 index 000..976fa042698 --- /dev/null +++ b/dev-lang/duktape/duktape-2.1.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Embeddable Javascript engine" +HOMEPAGE="http://duktape.org; +SRC_URI="http://duktape.org/${P}.tar.xz; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_prepare() { + eapply_user + + # Set install path + sed -i "s#INSTALL_PREFIX=/usr/local#INSTALL_PREFIX=${D::-1}/usr#" \ + Makefile.sharedlibrary || die "failed to set install path" + + # Edit pkgconfig + sed "s#VERSION#${PV}#" "${FILESDIR}/${PN}.pc" > "${S}/${PN}.pc" || die + sed -i "s#LIBDIR#$(get_libdir)#" "${S}/${PN}.pc" || die + + # Set lib folder + sed -i "s#(INSTALL_PREFIX)/lib#(INSTALL_PREFIX)/$(get_libdir)#" \ + Makefile.sharedlibrary || die + + mv Makefile.sharedlibrary Makefile || die "failed to rename makefile" +} + +src_install() { + dodir /usr/$(get_libdir) + dodir /usr/include + emake install + + insinto /usr/$(get_libdir)/pkgconfig/ + doins "${S}/${PN}.pc" +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/files/, dev-lang/duktape/
commit: 9906d9f344ceadb922d50fa6ca8955ee88ef18cd Author: Ian Whyman gentoo org> AuthorDate: Wed May 24 21:10:03 2017 + Commit: Ian Whyman gentoo org> CommitDate: Wed May 24 21:10:19 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9906d9f3 dev-lang/duktape: Respect libdir, actually install duktape.pc file Package-Manager: Portage-2.3.5, Repoman-2.3.2 dev-lang/duktape/duktape-2.1.0.ebuild | 21 +++-- dev-lang/duktape/files/duktape.pc | 2 +- 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/dev-lang/duktape/duktape-2.1.0.ebuild b/dev-lang/duktape/duktape-2.1.0.ebuild index 3ec8d5a73f3..976fa042698 100644 --- a/dev-lang/duktape/duktape-2.1.0.ebuild +++ b/dev-lang/duktape/duktape-2.1.0.ebuild @@ -18,17 +18,26 @@ RDEPEND="${DEPEND}" src_prepare() { eapply_user + # Set install path sed -i "s#INSTALL_PREFIX=/usr/local#INSTALL_PREFIX=${D::-1}/usr#" \ - Makefile.sharedlibrary || die "failed to sed makefile" + Makefile.sharedlibrary || die "failed to set install path" - cp "${FILESDIR}/${PN}.pc" "${WORKDIR}" || die - sed -i "s#VERSION#${PV}#" "${WORKDIR}/${PN}.pc" || die + # Edit pkgconfig + sed "s#VERSION#${PV}#" "${FILESDIR}/${PN}.pc" > "${S}/${PN}.pc" || die + sed -i "s#LIBDIR#$(get_libdir)#" "${S}/${PN}.pc" || die - mv Makefile.sharedlibrary Makefile || die "faile to mv makefile" + # Set lib folder + sed -i "s#(INSTALL_PREFIX)/lib#(INSTALL_PREFIX)/$(get_libdir)#" \ + Makefile.sharedlibrary || die + + mv Makefile.sharedlibrary Makefile || die "failed to rename makefile" } src_install() { - dodir "/usr/lib" - dodir "/usr/include" + dodir /usr/$(get_libdir) + dodir /usr/include emake install + + insinto /usr/$(get_libdir)/pkgconfig/ + doins "${S}/${PN}.pc" } diff --git a/dev-lang/duktape/files/duktape.pc b/dev-lang/duktape/files/duktape.pc index 3aa14bf929a..56eff91ada9 100644 --- a/dev-lang/duktape/files/duktape.pc +++ b/dev-lang/duktape/files/duktape.pc @@ -1,6 +1,6 @@ prefix=/usr exec_prefix=${prefix} -libdir=${exec_prefix}/lib +libdir=${exec_prefix}/LIBDIR includedir=${prefix}/include Name: duktape
[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/, dev-lang/duktape/files/
commit: e3b92a8eb71ba2141b960c00558901266a0d7865 Author: Ian Whyman gentoo org> AuthorDate: Wed May 24 20:33:04 2017 + Commit: Ian Whyman gentoo org> CommitDate: Wed May 24 20:33:04 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3b92a8e dev-lang/duktape: New package, ebuild by me Thanks to Alexander F Rødseth archlinux.org> for the duktape.pc file. Package-Manager: Portage-2.3.5, Repoman-2.3.2 dev-lang/duktape/Manifest | 1 + dev-lang/duktape/duktape-2.1.0.ebuild | 34 ++ dev-lang/duktape/files/duktape.pc | 10 ++ dev-lang/duktape/metadata.xml | 14 ++ 4 files changed, 59 insertions(+) diff --git a/dev-lang/duktape/Manifest b/dev-lang/duktape/Manifest new file mode 100644 index 000..16d0bf0fe30 --- /dev/null +++ b/dev-lang/duktape/Manifest @@ -0,0 +1 @@ +DIST duktape-2.1.0.tar.xz 1024608 SHA256 e02364cd72077e34e204b8375c8bd7c461eb13cb623c7dc1a74d253d84b1446b SHA512 9ec399a801a66f55c4c45a6011ea70fa86be302f07739325389a22189dd2026d52dc887a70d110496c9959c8680db8b878ffd2cc3c83e38269444e8726cfce5a WHIRLPOOL e7274339da65f90e952d0becea5c32f5b74a2091831b33ba8ad41745f66d9b6e34708afcde97dcb8483deab8624709149cd61026e1232914a4ef03083a255963 diff --git a/dev-lang/duktape/duktape-2.1.0.ebuild b/dev-lang/duktape/duktape-2.1.0.ebuild new file mode 100644 index 000..3ec8d5a73f3 --- /dev/null +++ b/dev-lang/duktape/duktape-2.1.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Embeddable Javascript engine" +HOMEPAGE="http://duktape.org; +SRC_URI="http://duktape.org/${P}.tar.xz; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_prepare() { + eapply_user + + sed -i "s#INSTALL_PREFIX=/usr/local#INSTALL_PREFIX=${D::-1}/usr#" \ + Makefile.sharedlibrary || die "failed to sed makefile" + + cp "${FILESDIR}/${PN}.pc" "${WORKDIR}" || die + sed -i "s#VERSION#${PV}#" "${WORKDIR}/${PN}.pc" || die + + mv Makefile.sharedlibrary Makefile || die "faile to mv makefile" +} + +src_install() { + dodir "/usr/lib" + dodir "/usr/include" + emake install +} diff --git a/dev-lang/duktape/files/duktape.pc b/dev-lang/duktape/files/duktape.pc new file mode 100644 index 000..3aa14bf929a --- /dev/null +++ b/dev-lang/duktape/files/duktape.pc @@ -0,0 +1,10 @@ +prefix=/usr +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include + +Name: duktape +Description: Embeddable Javascript engine +Version: VERSION +Libs: -L${libdir} -lduktape +Cflags: -I${includedir} diff --git a/dev-lang/duktape/metadata.xml b/dev-lang/duktape/metadata.xml new file mode 100644 index 000..2e39a897251 --- /dev/null +++ b/dev-lang/duktape/metadata.xml @@ -0,0 +1,14 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + +thev00...@gentoo.org +Ian Whyman + + +Duktape is an embeddable Javascript engine, with a focus on portability and compact footprint. + + +svaarala/duktape + +