diff options
-rw-r--r-- | dev-cpp/libjsonpp/Manifest (renamed from dev-libs/libjsonpp/Manifest) | 0 | ||||
-rw-r--r-- | dev-cpp/libjsonpp/libjsonpp-986.ebuild (renamed from dev-libs/libjsonpp/libjsonpp-986.ebuild) | 0 | ||||
-rw-r--r-- | dev-cpp/slicer/slicer-987.ebuild | 33 |
3 files changed, 33 insertions, 0 deletions
diff --git a/dev-libs/libjsonpp/Manifest b/dev-cpp/libjsonpp/Manifest index 02e9d0c..02e9d0c 100644 --- a/dev-libs/libjsonpp/Manifest +++ b/dev-cpp/libjsonpp/Manifest diff --git a/dev-libs/libjsonpp/libjsonpp-986.ebuild b/dev-cpp/libjsonpp/libjsonpp-986.ebuild index ae8088f..ae8088f 100644 --- a/dev-libs/libjsonpp/libjsonpp-986.ebuild +++ b/dev-cpp/libjsonpp/libjsonpp-986.ebuild diff --git a/dev-cpp/slicer/slicer-987.ebuild b/dev-cpp/slicer/slicer-987.ebuild new file mode 100644 index 0000000..ddec679 --- /dev/null +++ b/dev-cpp/slicer/slicer-987.ebuild @@ -0,0 +1,33 @@ +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 json" + +DEPEND="dev-libs/Ice + xml? ( dev-cpp/libxmlpp ) + json? ( dev-libs/libjsonpp ) + 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) +} |