Gentoo Archives: gentoo-commits

From: Ian Whyman <thev00d00@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/duktape/
Date: Thu, 25 Oct 2018 18:24:51
Message-Id: 1540491881.100e951b74178d9875812f9099bfb864a62150d0.thev00d00@gentoo
1 commit: 100e951b74178d9875812f9099bfb864a62150d0
2 Author: Ian Whyman <thev00d00 <AT> gentoo <DOT> org>
3 AuthorDate: Thu Oct 25 18:24:26 2018 +0000
4 Commit: Ian Whyman <thev00d00 <AT> gentoo <DOT> org>
5 CommitDate: Thu Oct 25 18:24:41 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=100e951b
7
8 dev-lang/duktape: bump
9
10 Signed-off-by: Ian Whyman <thev00d00 <AT> gentoo.org>
11 Package-Manager: Portage-2.3.51, Repoman-2.3.11
12
13 dev-lang/duktape/Manifest | 1 +
14 dev-lang/duktape/duktape-2.2.1.ebuild | 43 +++++++++++++++++++++++++++++++++++
15 2 files changed, 44 insertions(+)
16
17 diff --git a/dev-lang/duktape/Manifest b/dev-lang/duktape/Manifest
18 index cbab29fbe7b..a866c806724 100644
19 --- a/dev-lang/duktape/Manifest
20 +++ b/dev-lang/duktape/Manifest
21 @@ -1,2 +1,3 @@
22 DIST duktape-2.1.1.tar.xz 1024568 BLAKE2B 9b8a5ef07052f685233e62a0ffac31c5ca2b41b90a82bd288edb4f7c495457c065dffb162a6b225b2aab48f41758dfca6031efbcf2e4b82fe590abab46465c2d SHA512 51e5146b083b460f005ce93e369aebf9981e33a3e888f3e91fd175b7f018a93981e8f6f9ff9bbd865ad30f1424fcb21c18334450050909cda5f74caf11b25479
23 DIST duktape-2.2.0.tar.xz 969136 BLAKE2B f0567bec70a5a0055937007dc2891816bda214295f0373dd1039ee82c5c97111c1601fe3b0421690d968b8ce2d1fd0df18b2e3b786daabb5d1327cee5f980cf0 SHA512 6fe67660ad4cfbab37b9048840bd8c42ee9585441c17253e1f17cb06e4527d1413851bc167d8b013990d5cae9f8e6eb4cb6ff80866f55bd8d67b0cf47580be7c
24 +DIST duktape-2.2.1.tar.xz 966496 BLAKE2B fc458035fea9b3c5f26ac538b0ddb19ca0f93b8d20e3d51b3428e72a18797c15e6aeb6111ff05818e54529f199084b2803582d54b19040d16e58462405889449 SHA512 af78a1680cb796e1eedca78264a9c3344cd8149b3c54dc5109f21a0c65ee24097f6f18eceefbf336cda9eda7cb347a0484badfe765f3b93e1c1620b099999f25
25
26 diff --git a/dev-lang/duktape/duktape-2.2.1.ebuild b/dev-lang/duktape/duktape-2.2.1.ebuild
27 new file mode 100644
28 index 00000000000..13e2afcd347
29 --- /dev/null
30 +++ b/dev-lang/duktape/duktape-2.2.1.ebuild
31 @@ -0,0 +1,43 @@
32 +# Copyright 1999-2018 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=6
36 +
37 +DESCRIPTION="Embeddable Javascript engine"
38 +HOMEPAGE="http://duktape.org"
39 +SRC_URI="http://duktape.org/${P}.tar.xz"
40 +
41 +LICENSE="MIT"
42 +SLOT="0"
43 +KEYWORDS="~amd64 ~x86"
44 +IUSE=""
45 +
46 +DEPEND=""
47 +RDEPEND="${DEPEND}"
48 +
49 +src_prepare() {
50 + eapply_user
51 +
52 + # Set install path
53 + sed -i "s#INSTALL_PREFIX=/usr/local#INSTALL_PREFIX=${D::-1}/usr#" \
54 + Makefile.sharedlibrary || die "failed to set install path"
55 +
56 + # Edit pkgconfig
57 + sed "s#VERSION#${PV}#" "${FILESDIR}/${PN}.pc" > "${S}/${PN}.pc" || die
58 + sed -i "s#LIBDIR#$(get_libdir)#" "${S}/${PN}.pc" || die
59 +
60 + # Set lib folder
61 + sed -i "s#(INSTALL_PREFIX)/lib#(INSTALL_PREFIX)/$(get_libdir)#" \
62 + Makefile.sharedlibrary || die
63 +
64 + mv Makefile.sharedlibrary Makefile || die "failed to rename makefile"
65 +}
66 +
67 +src_install() {
68 + dodir /usr/$(get_libdir)
69 + dodir /usr/include
70 + emake install
71 +
72 + insinto /usr/$(get_libdir)/pkgconfig/
73 + doins "${S}/${PN}.pc"
74 +}