summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/bulletss/Manifest4
-rw-r--r--dev-libs/bulletss/bulletss-0.0.1.ebuild53
-rw-r--r--dev-libs/bulletss/files/digest-bulletss-0.0.13
-rw-r--r--dev-libs/bulletss/files/digest-libbulletml-d-0.0.13
-rw-r--r--dev-libs/bulletss/files/fix.diff8
-rw-r--r--dev-libs/bulletss/metadata.xml5
6 files changed, 76 insertions, 0 deletions
diff --git a/dev-libs/bulletss/Manifest b/dev-libs/bulletss/Manifest
new file mode 100644
index 0000000..282f5ba
--- /dev/null
+++ b/dev-libs/bulletss/Manifest
@@ -0,0 +1,4 @@
+AUX fix.diff 226 RMD160 4b135c3e86911487a5ac4d72187152dfd584c1dd SHA1 ac2f651abaf9e2ac70daf8a58714950a5bd01b36 SHA256 0f2276933accabf0d8162ce990684aaa2344e1abd11cf2976977545d9d9757f9
+DIST bulletss.zip 488290 RMD160 78f039dcdd62a20a9104b5774bb4642b4e6f8cda SHA1 034a1a70b6a647e7f8d1acd208db9af138c4df9c SHA256 6646a79b888b21f93070e1e3333f15ff5dd969608e54d1118f981faec049e985
+EBUILD bulletss-0.0.1.ebuild 956 RMD160 0c9059836697fba913507c2a70291ec339dd760f SHA1 0052b26616edc04c1c8cdbf3a227097bcce90d05 SHA256 fa9808fec32eb8f28a43bb622c97fee4b57c92d3c64ef6d1eea6c78a42a644ae
+MISC metadata.xml 161 RMD160 734c72757bdba2e93d5c7cfa946fd9eb69e01681 SHA1 e721608e30cdca8dd809c1024687fe4887c49293 SHA256 5102a957a119374da719ca711f473e89fd4183d4e91e86f59e2fc4dce7e607dc
diff --git a/dev-libs/bulletss/bulletss-0.0.1.ebuild b/dev-libs/bulletss/bulletss-0.0.1.ebuild
new file mode 100644
index 0000000..27f2d0e
--- /dev/null
+++ b/dev-libs/bulletss/bulletss-0.0.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+
+inherit d-games multilib
+
+IUSE=""
+
+DESCRIPTION="A Library of Bullet Markup Language for D-Lang"
+SRC_URI="http://my.vector.co.jp/servlet/System.FileDownload/download/http/0/301119/pack/win95/game/tool/bulletss.zip"
+HOMEPAGE="http://shinh.skr.jp/bulletss/"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="ppc x86 ~alpha"
+IUSE=""
+
+DEPEND="dev-lang/perl
+ sys-devel/bison
+ app-arch/unzip"
+RDEPEND=""
+
+S="${WORKDIR}"/bulletss
+
+src_unpack() {
+ unpack ${A}
+}
+
+src_prepare(){
+ cd "${WORKDIR}"/bulletss/
+ epatch "${FILESDIR}"/fix.diff
+}
+
+src_compile() {
+ emake -C bulletml || die
+}
+
+src_install() {
+ dodoc README*
+
+ cd "${S}"/bulletml
+ dolib.a libbulletml_d.a
+
+ insinto /usr/include/bulletml-d
+ doins *.h
+
+ dodir /usr/lib/dmd/phobos
+ insinto /usr/lib/dmd/phobos
+ doins bulletml.d
+ dosed "s:\(alias bit bool\)://\1:" /usr/lib/dmd/phobos/bulletml.d
+}
diff --git a/dev-libs/bulletss/files/digest-bulletss-0.0.1 b/dev-libs/bulletss/files/digest-bulletss-0.0.1
new file mode 100644
index 0000000..a283a3c
--- /dev/null
+++ b/dev-libs/bulletss/files/digest-bulletss-0.0.1
@@ -0,0 +1,3 @@
+MD5 916748631d8f8120fcb3b8be297d4cc4 bulletss.zip 488290
+RMD160 78f039dcdd62a20a9104b5774bb4642b4e6f8cda bulletss.zip 488290
+SHA256 6646a79b888b21f93070e1e3333f15ff5dd969608e54d1118f981faec049e985 bulletss.zip 488290
diff --git a/dev-libs/bulletss/files/digest-libbulletml-d-0.0.1 b/dev-libs/bulletss/files/digest-libbulletml-d-0.0.1
new file mode 100644
index 0000000..a283a3c
--- /dev/null
+++ b/dev-libs/bulletss/files/digest-libbulletml-d-0.0.1
@@ -0,0 +1,3 @@
+MD5 916748631d8f8120fcb3b8be297d4cc4 bulletss.zip 488290
+RMD160 78f039dcdd62a20a9104b5774bb4642b4e6f8cda bulletss.zip 488290
+SHA256 6646a79b888b21f93070e1e3333f15ff5dd969608e54d1118f981faec049e985 bulletss.zip 488290
diff --git a/dev-libs/bulletss/files/fix.diff b/dev-libs/bulletss/files/fix.diff
new file mode 100644
index 0000000..c8c9d09
--- /dev/null
+++ b/dev-libs/bulletss/files/fix.diff
@@ -0,0 +1,8 @@
+--- bulletml/d_cpp_interface.h
++++ bulletml/d_cpp_interface.h
+@@ -1,4 +1,4 @@
+-#define D_CPP_CLASS(CLASS, CLASS_NAME) ;
++#define D_CPP_CLASS(CLASS, CLASS_NAME)
+
+ #define D_CPP_NEW_0(CLASS, NEW_NAME) \
+ CLASS* NEW_NAME() { \
diff --git a/dev-libs/bulletss/metadata.xml b/dev-libs/bulletss/metadata.xml
new file mode 100644
index 0000000..4a5a466
--- /dev/null
+++ b/dev-libs/bulletss/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>playboys</herd>
+</pkgmetadata>