summaryrefslogtreecommitdiff
path: root/dev-cpp/slicer
diff options
context:
space:
mode:
Diffstat (limited to 'dev-cpp/slicer')
-rw-r--r--dev-cpp/slicer/Manifest2
-rw-r--r--dev-cpp/slicer/slicer-1022.ebuild35
2 files changed, 37 insertions, 0 deletions
diff --git a/dev-cpp/slicer/Manifest b/dev-cpp/slicer/Manifest
index f41ac55..fc0e582 100644
--- a/dev-cpp/slicer/Manifest
+++ b/dev-cpp/slicer/Manifest
@@ -3,8 +3,10 @@ DIST slicer-1002.tar.bz2 13980 SHA256 935f82e7117abf589f0ce9cd2acd4a46bf1fe6f884
DIST slicer-1014.tar.bz2 14242 SHA256 7b793613f975fd8b1b5c845bb828d58c65892e83a5870043089026291d577df7 SHA512 284956a21e9857599ef8d5022fdc2e964c7ec42fa1650897a8f5e9a4bfcabeb018335b23e3f9921895bae762ae903f90a25a889f60406e1d5a329b182c69f7a7 WHIRLPOOL 206fecbcdae29d0b7495a9051abf3ba47b7fe5c30b37000d8cb0be4a259054f14a2f1065edf1296b67fb5204712a13f7cdc45698b7ce1d231c06acc7495681f8
DIST slicer-1018.tar.bz2 14972 SHA256 c3800d471b8ea97c43af3af335d77fb9e60583ef5eabe698e7e3fd8d065dbe1a SHA512 aa7b0221e5b502bfb74a43e9e1cae6956cfbde1493bd5bdf9e4ebe28e39dbffc755ed3b70886ceb368e8afac8e003a0c2f508899286bfb21c37d10d9c35dd1a2 WHIRLPOOL 2f8ef46ed250e40b19366ac19fae357a72ed9b38c1a2040cfa36e54bd2ce9ab2892b806a9aa4d9d581ad8ff3f5881cf9d8447efc5d38dad5152dfe2cae3342b7
DIST slicer-1019.tar.bz2 15200 SHA256 4a1c2247b1b1a8e4023ec8285d7673b4dfc3c0f829bae5d33d76df6a7cda25d5 SHA512 b6530a44d355ac8319ae76fed7a0978b7d1827515523a194890c27c4a4ab43692a6d9b8f7552bc35cb71c0735b406364687eecb5d3d8b43777baec146374f934 WHIRLPOOL 71f2f5cfd845758cd2b925f949783dfd76705f9c0a158e5c9ba5c28dc57b7f26e3bddd7a7098232bdaaf301dc02e194c969dbc0961c372acdb0637db61cef87d
+DIST slicer-1022.tar.bz2 15403 SHA256 08785592518d9da9aa4b9c1db2237fa37120bc7a57a1620b2a4c0dc9151d6f62 SHA512 41b43c73138bfe3c3513d79b2dfba000d27fbad35a78f421dabfcf40e52706ef35c6c98fad951fb73dc100d785a1b20224c8522ad816ddea8203b5a3695dbe2f WHIRLPOOL 1ad45a465d9083327d081a6978b328674b51bb14d943c7225a8834433b19df64c3f0a612737806516fc2c9ccb3f46f25ae5a68cb50578e200a40f97737f1e91c
EBUILD slicer-1000.ebuild 1386 SHA256 9967d3196c19b1c3c0d317a3e0f80d1ed3e566664061526ad3a3ba71b58f5330 SHA512 aea894903b3bf59656fc46d4e0d41a1fad150e5af623e7202318c2fd10df8b989a2c0dfd74f01e6034b6304950c71f0f4d336025d8c898864974a8364d65d72e WHIRLPOOL c6f075616643d8120258cd33a893d42239a812e9f655a2be60f451e837c80df0a076d0d8e0f8e59498d7b915716be076f991f69c5f8377bd14b7203da817d13e
EBUILD slicer-1002.ebuild 1386 SHA256 9967d3196c19b1c3c0d317a3e0f80d1ed3e566664061526ad3a3ba71b58f5330 SHA512 aea894903b3bf59656fc46d4e0d41a1fad150e5af623e7202318c2fd10df8b989a2c0dfd74f01e6034b6304950c71f0f4d336025d8c898864974a8364d65d72e WHIRLPOOL c6f075616643d8120258cd33a893d42239a812e9f655a2be60f451e837c80df0a076d0d8e0f8e59498d7b915716be076f991f69c5f8377bd14b7203da817d13e
EBUILD slicer-1014.ebuild 1386 SHA256 9967d3196c19b1c3c0d317a3e0f80d1ed3e566664061526ad3a3ba71b58f5330 SHA512 aea894903b3bf59656fc46d4e0d41a1fad150e5af623e7202318c2fd10df8b989a2c0dfd74f01e6034b6304950c71f0f4d336025d8c898864974a8364d65d72e WHIRLPOOL c6f075616643d8120258cd33a893d42239a812e9f655a2be60f451e837c80df0a076d0d8e0f8e59498d7b915716be076f991f69c5f8377bd14b7203da817d13e
EBUILD slicer-1018.ebuild 1374 SHA256 93c035ecdc35c15b95c8a7a91f46d5f54f66a0bcdf3a53d20ee8d9c3dd2c30b3 SHA512 3e635135a222b4ca7aeaa75b75f5007f61e153828fcc83de149c03a1267f3072366b2bd2c30484f41be526b9cb78d11a5ddfab13b38aa6c7be02f1d73dfce153 WHIRLPOOL ca5517d2dd8167645939eeb5316b6a678251fc641866e19cf62e590c5dac51bf672638a2411a0c0ea6eae0db415627cb65720fb193a50f7693fbf285610ec772
EBUILD slicer-1019.ebuild 1374 SHA256 93c035ecdc35c15b95c8a7a91f46d5f54f66a0bcdf3a53d20ee8d9c3dd2c30b3 SHA512 3e635135a222b4ca7aeaa75b75f5007f61e153828fcc83de149c03a1267f3072366b2bd2c30484f41be526b9cb78d11a5ddfab13b38aa6c7be02f1d73dfce153 WHIRLPOOL ca5517d2dd8167645939eeb5316b6a678251fc641866e19cf62e590c5dac51bf672638a2411a0c0ea6eae0db415627cb65720fb193a50f7693fbf285610ec772
+EBUILD slicer-1022.ebuild 1374 SHA256 93c035ecdc35c15b95c8a7a91f46d5f54f66a0bcdf3a53d20ee8d9c3dd2c30b3 SHA512 3e635135a222b4ca7aeaa75b75f5007f61e153828fcc83de149c03a1267f3072366b2bd2c30484f41be526b9cb78d11a5ddfab13b38aa6c7be02f1d73dfce153 WHIRLPOOL ca5517d2dd8167645939eeb5316b6a678251fc641866e19cf62e590c5dac51bf672638a2411a0c0ea6eae0db415627cb65720fb193a50f7693fbf285610ec772
diff --git a/dev-cpp/slicer/slicer-1022.ebuild b/dev-cpp/slicer/slicer-1022.ebuild
new file mode 100644
index 0000000..fb833e2
--- /dev/null
+++ b/dev-cpp/slicer/slicer-1022.ebuild
@@ -0,0 +1,35 @@
+EAPI="5"
+
+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/git/${P}.tar.bz2"
+LICENSE="GPL"
+SLOT="0/3"
+KEYWORDS="x86 amd64"
+IUSE="xml json"
+
+DEPEND="dev-libs/Ice
+ xml? ( dev-cpp/libxmlpp )
+ json? ( dev-cpp/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 b2 ${BJAMOPTS} variant=release -q slicer tool || die
+ use xml && (setarch $(uname -m) -RL b2 ${BJAMOPTS} variant=release -q xml || die)
+ use json && (setarch $(uname -m) -RL b2 ${BJAMOPTS} variant=release -q json || die)
+}
+
+src_install() {
+ cd ${S}/slicer || die
+ setarch $(uname -m) -RL b2 ${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 b2 ${BJAMOPTS} variant=release install-xml -q --bindir=${D}/usr/bin --libdir=${D}/usr/lib --includedir=${D}/usr/include/slicer || die)
+ use json && (setarch $(uname -m) -RL b2 ${BJAMOPTS} variant=release install-json -q --bindir=${D}/usr/bin --libdir=${D}/usr/lib --includedir=${D}/usr/include/slicer || die)
+}