summaryrefslogtreecommitdiff
path: root/dev-libs/angelscript
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-libs/angelscript
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/angelscript')
-rw-r--r--dev-libs/angelscript/Manifest5
-rw-r--r--dev-libs/angelscript/angelscript-2.31.2.ebuild48
-rw-r--r--dev-libs/angelscript/metadata.xml14
3 files changed, 67 insertions, 0 deletions
diff --git a/dev-libs/angelscript/Manifest b/dev-libs/angelscript/Manifest
new file mode 100644
index 000000000000..bb81dadb98f1
--- /dev/null
+++ b/dev-libs/angelscript/Manifest
@@ -0,0 +1,5 @@
+DIST angelscript_2.31.2.zip 1969871 SHA256 0c0b8097c7c8355c9e95c193a6bf3778fb783604af133d37c09c3465c6f381b2 SHA512 4dd4c64caf4fc66a9fbda55d0fb81b91a6af5f5d4f28728343ff06455418ebaf5a36895e04e0bc2aebd76b510e81357f7e0ffd7e575b49bbc9573c106f24b265 WHIRLPOOL 36c042aa09431e1cb8c542c013eed45e06ff32350c5639beb401a686a20c3b2438f9e8998c4244aaf20c58440deb05fc625a2832602e230d8afaf1ff35b98d2d
+EBUILD angelscript-2.31.2.ebuild 990 SHA256 4f9745a40f612b2c80deb2545202a417afedf22b582af47b2e1e50ce0197e283 SHA512 c7da13e8039edd635e6dfbc89006e1efc2958b947460c06e721c267395460eb1a6b7a15371c0efef7d6f26b5b12fc5a0b95d38b80d0a9464df1c9dc19f23906c WHIRLPOOL 005bc497b3144cfc882cf88d217bc1342c79e08bf95990afdbf98000ef449f06e964bb044143dd846421d9cbcff148538de4967800bfbef9eda7a6c5296355a9
+MISC ChangeLog 4221 SHA256 20545b2a054df620c350f996ed696dc89631c62f637731bd24222e0313ad2e4b SHA512 9ebd3bfc637fec3ef9e49936c2dcafb347e702816c47cd3bcfb01a090b27440b5c5509fcfbd09e9e73622354504f87ea2960a351bf5c43beb4b28634b7b275a2 WHIRLPOOL 177f3c6e96aae08196987eea472a558536fef50771a777292a248d1d1909d9b2584499720ef9dedc5e632466b3e99a52818652c906e84f9c1bcfc33ac36634f8
+MISC ChangeLog-2015 4501 SHA256 72509b2007a73dfd6ef6f5d9f25879fb012f5f1298f7cc75f5a43ead904fc1fc SHA512 65d3f83608b7838cb734733952eaf59d114d52e33c13882ae26c9728a038e67d4cf0b6e5d9b58c4323cc1651328c7bc59aded78edc1aa44e12f8fd7fabb8a269 WHIRLPOOL 781ad9f7f05089995e7f6deb5a5eb3e2f01c268bef7a4dc87fcb123cd93d6655d972e03d91b67d1f3d878eb011445a9a5192c3c59dd0f5d4c06439adf56b8f94
+MISC metadata.xml 406 SHA256 e5f1e672953d40085089b3bf7afbece380e11281ff866919c931f714b27c282c SHA512 a9d0b8fdf4cc34c08dfc521920e54c42cd23e6ce65981a9ab895cae55be6e51bcdfce6fe5889c1daf812094cddfc44bb20c5439ba5d668b6a45d74fd9db3e891 WHIRLPOOL 9a6c85c106947d675c4921e277b4f2cf99e30aefe693f0106bfbf3f011b8457e510c751caee894e3b2be3714466c5f7848ee98b7de5faad1ebdab9d04b8d53b2
diff --git a/dev-libs/angelscript/angelscript-2.31.2.ebuild b/dev-libs/angelscript/angelscript-2.31.2.ebuild
new file mode 100644
index 000000000000..0f8c3347c8f1
--- /dev/null
+++ b/dev-libs/angelscript/angelscript-2.31.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs multilib-minimal
+
+DESCRIPTION="A flexible, cross-platform scripting library"
+HOMEPAGE="http://www.angelcode.com/angelscript/"
+SRC_URI="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip"
+LICENSE="ZLIB"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc static-libs"
+
+DEPEND="app-arch/unzip"
+
+S="${WORKDIR}/sdk"
+
+pkg_setup() {
+ tc-export CXX AR RANLIB
+}
+
+src_prepare() {
+ default
+ multilib_copy_sources
+}
+
+multilib_src_compile() {
+ emake -C ${PN}/projects/gnuc shared \
+ $(use static-libs && echo static)
+}
+
+multilib_src_install() {
+ emake -C ${PN}/projects/gnuc \
+ DESTDIR="${D%/}" \
+ PREFIX="${EPREFIX}"/usr \
+ LIBDIR_DEST='$(PREFIX)'/$(get_libdir) \
+ install_header install_shared \
+ $(use static-libs && echo install_static)
+}
+
+multilib_src_install_all() {
+ if use doc; then
+ docinto html
+ dodoc -r docs/*
+ fi
+}
diff --git a/dev-libs/angelscript/metadata.xml b/dev-libs/angelscript/metadata.xml
new file mode 100644
index 000000000000..3fbed7094e15
--- /dev/null
+++ b/dev-libs/angelscript/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>chewi@gentoo.org</email>
+ <name>James Le Cuirot</name>
+ </maintainer>
+ <slots>
+ <subslots>
+ Reflects ABI compatibility of libangelscript.so.
+ Since there is practically no compatibility, this is $PV.
+ </subslots>
+ </slots>
+</pkgmetadata>