[gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/

2023-03-19 Thread Arthur Zamarin
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/

2022-09-15 Thread Sam James
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/

2022-09-14 Thread Sam James
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/

2022-05-04 Thread Agostino Sarubbo
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/

2022-04-25 Thread Sam James
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/

2022-04-18 Thread Sam James
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/

2022-04-17 Thread Sam James
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/

2022-03-15 Thread Matt Turner
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/

2022-03-14 Thread Matt Turner
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/

2022-03-12 Thread Matt Turner
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/

2022-03-12 Thread Arthur Zamarin
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/

2022-03-12 Thread Arthur Zamarin
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/

2022-03-11 Thread Agostino Sarubbo
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/

2022-03-11 Thread Agostino Sarubbo
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/

2022-03-10 Thread Sam James
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/

2022-03-10 Thread Sam James
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/

2022-02-20 Thread Sam James
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/

2022-02-19 Thread Sam James
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/

2022-02-19 Thread Sam James
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/

2022-02-18 Thread Sam James
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/

2022-02-18 Thread Sam James
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/

2021-09-07 Thread Marek Szuba
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/

2021-04-01 Thread Sam James
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/

2021-02-15 Thread Sam James
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/

2021-02-14 Thread Sam James
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/

2021-01-05 Thread Sam James
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/

2021-01-02 Thread Sam James
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/

2020-12-29 Thread Sam James
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/

2020-11-24 Thread Sam James
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/

2020-11-17 Thread Agostino Sarubbo
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/

2020-11-15 Thread Sam James
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/

2020-11-13 Thread Sam James
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/

2020-09-23 Thread Agostino Sarubbo
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/

2020-09-23 Thread Agostino Sarubbo
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/

2020-06-28 Thread Ian Whyman
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/

2020-06-27 Thread Ian Whyman
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/

2019-10-15 Thread Ian Whyman
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/

2019-04-13 Thread Ian Whyman
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/

2018-10-25 Thread Ian Whyman
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/

2018-04-05 Thread Ian Whyman
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/

2017-08-30 Thread Ian Whyman
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/

2017-05-24 Thread Ian Whyman
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/

2017-05-24 Thread Ian Whyman
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
+  
+