summaryrefslogtreecommitdiff
path: root/dev-cpp
diff options
context:
space:
mode:
Diffstat (limited to 'dev-cpp')
-rw-r--r--dev-cpp/slicer/Manifest2
-rw-r--r--dev-cpp/slicer/slicer-968.ebuild32
2 files changed, 34 insertions, 0 deletions
diff --git a/dev-cpp/slicer/Manifest b/dev-cpp/slicer/Manifest
new file mode 100644
index 0000000..648d8f5
--- /dev/null
+++ b/dev-cpp/slicer/Manifest
@@ -0,0 +1,2 @@
+DIST slicer-968.tar.bz2 6470 SHA256 1386e65cb283c12fb660adedaa669c0f9633fad191d2f7260ed356e142150019 SHA512 24c4f7bc90b43e6658d02fa231af93b62691db213c8e6a8e270502aeb0621076c82d01f29f5bddd65e889e3050a818a8cdec0c07c5ea3dc1e30a721e744508d9 WHIRLPOOL 9979b1db364eeee2980ea92f5ce26733252017c9be1998eb42d83812b6b680aecea7bb64a6728f9525caad61f31bf7c06ad0b5f3f0d9022bf58a29692e927b91
+EBUILD slicer-968.ebuild 1092 SHA256 b8755cc434f960dc6fe4f8be2a7c90cf4db1032ea832735e65a6fe3792017274 SHA512 d9390670ecf68ee8eceecb2348af766c7ab3980aa0eab7ade74b6ff06c4217d79b609c0a881b4d55f781bda3cf5e5757c54e4b9a514829f365b8f4af54cddb2f WHIRLPOOL 5ba8d74902863b3b45eeaa18b25020899b460dccd0c3e2f748a33177cbca50270d5993674614a190397a7f121a4694c996e3d7b5d0ff941318e8d4934090c0ad
diff --git a/dev-cpp/slicer/slicer-968.ebuild b/dev-cpp/slicer/slicer-968.ebuild
new file mode 100644
index 0000000..d3d3174
--- /dev/null
+++ b/dev-cpp/slicer/slicer-968.ebuild
@@ -0,0 +1,32 @@
+EAPI="3"
+
+DESCRIPTION="Zeroc ICE helper to create generic serialization code for slice types"
+HOMEPAGE="http://slicer.randomdan.homeip.net/"
+
+SRC_URI="http://releases.randomdan.homeip.net/download/${P}.tar.bz2"
+LICENSE="GPL"
+SLOT="0"
+KEYWORDS="x86 amd64"
+IUSE="xml"
+
+DEPEND="dev-libs/Ice
+ xml? ( dev-cpp/libxmlpp )
+ dev-libs/boost
+ dev-util/boost-build"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ sed -ie "s|^using gcc .*|using gcc : : : <compileflags>\"${CXXFLAGS}\" <linkflags>\"${LDFLAGS}\" ;|" ${S}/Jamroot.jam
+}
+
+src_compile() {
+ cd ${S}/slicer || die
+ setarch $(uname -m) -RL bjam ${BJAMOPTS} variant=release -q slicer tool || die
+ use xml && (setarch $(uname -m) -RL bjam ${BJAMOPTS} variant=release -q xml || die)
+}
+
+src_install() {
+ cd ${S}/slicer || die
+ setarch $(uname -m) -RL bjam ${BJAMOPTS} variant=release install -q --bindir=${D}/usr/bin --libdir=${D}/usr/lib --includedir=${D}/usr/include/slicer || die
+ use xml && (setarch $(uname -m) -RL bjam ${BJAMOPTS} variant=release install-xml -q --bindir=${D}/usr/bin --libdir=${D}/usr/lib --includedir=${D}/usr/include/slicer || die)
+}