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 |
+} |