summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/libadhocutil/Manifest2
-rw-r--r--dev-libs/libadhocutil/libadhocutil-0.2.1.ebuild58
2 files changed, 60 insertions, 0 deletions
diff --git a/dev-libs/libadhocutil/Manifest b/dev-libs/libadhocutil/Manifest
index b1eb238..17bf089 100644
--- a/dev-libs/libadhocutil/Manifest
+++ b/dev-libs/libadhocutil/Manifest
@@ -1,4 +1,6 @@
DIST libadhocutil-0.1.tar.bz2 18457 SHA256 2ef7048932fbd99b264d1e1a8280ea5093c2498086218a1197376b9c316de256 SHA512 b7a888b894b508bac44a56fbda959037f6ef19d71c1a64d40e1adcee71836cc9f79a6a6ea41a0866fe75fcc7dc25178828934dc656aaf0ad3bf45d74cd37f406 WHIRLPOOL 035256c84dad4670655f594445fa18f40ac5cff374ac78c82a8db75674b3431b7d072fbaf32ec921f3ab4c55b04ef56b714339df7d8ac07f96e230be8248aecb
+DIST libadhocutil-0.2.1.tar.bz2 24008 SHA256 c7d2977111c0cffa214bff12fce905ca4f763c61489734e7b77f242c0c44876f SHA512 ac61b6c40f2f1e4c20f0a55f45a5d6229469e97072a0d1dcee41687a6c2f369114e6478c8c4e6277a06c11c18cb6b603d51111dd3eea00ddee5a101a7a004112 WHIRLPOOL e37f67bf29a57a901d0b24c2008c04ddd35a70364d98f736477ba85a3b4805ed5e154161f70515d4e3377f117e8d50ea44fdbf0d448d1bf520ef0ad3299349cf
DIST libadhocutil-0.2.tar.bz2 23057 SHA256 27952b9636205c3e7b56a264600f28a2697f2f90206529eea81349c423317f67 SHA512 5af2fe1981b023898fb128e74f4908e2c70262f1a653e58b57085b534a773166ee4cecbf8a661aad679fa69cfae9a8d6208c682f41863b1a13cd4bfd3eb9d2b6 WHIRLPOOL ef53b861d51680a22eac78023456e4b0196c8f99b1e7920f2cae41c769809a31bc0f0f1854f95ecab079877046498c263791956cca7ed3f79c00c8029f5ed9bd
EBUILD libadhocutil-0.1.ebuild 1326 SHA256 c2bc07e4f176920591705c9c0b6229d70cf4b86b409d546beab5af1eda11ce97 SHA512 dc7668947480272dda69374ec67634c2eb7ae3af36754a03db3276cc21dbd36ff90078ab4872ffe6e8fb1f8147909a117bfa1b391045f344e465e30f7c783583 WHIRLPOOL dc3a697ae9b2ea86d485aec5afe8a9b92190e63fb31e153aa8a06594d11f2de52df5a7e2cafd2f7de015bcdd7774168eaa7ad51bd4d0199b7e30ddf94460a405
+EBUILD libadhocutil-0.2.1.ebuild 1322 SHA256 595060f110ff34bfbbcba5e58ae31f3442d3aeaf8a9ca7de25133d0a223e816d SHA512 6db78327572b2cffa47c9ff4b84708006f8c09c966d5707e868ab0323906bb8f5e3bfbd112d197617561489837411512c8176b36cf397fd9076a60956a92dc8d WHIRLPOOL 6787e6302829b4b19716369ef9cfa5a75c6d15c6648c425eeb456e3c3e8791176d7a288b6e5335ca899d64bd915a56c4e3940e6cfa95f109d152ee2f25be7fe4
EBUILD libadhocutil-0.2.ebuild 1326 SHA256 c2bc07e4f176920591705c9c0b6229d70cf4b86b409d546beab5af1eda11ce97 SHA512 dc7668947480272dda69374ec67634c2eb7ae3af36754a03db3276cc21dbd36ff90078ab4872ffe6e8fb1f8147909a117bfa1b391045f344e465e30f7c783583 WHIRLPOOL dc3a697ae9b2ea86d485aec5afe8a9b92190e63fb31e153aa8a06594d11f2de52df5a7e2cafd2f7de015bcdd7774168eaa7ad51bd4d0199b7e30ddf94460a405
diff --git a/dev-libs/libadhocutil/libadhocutil-0.2.1.ebuild b/dev-libs/libadhocutil/libadhocutil-0.2.1.ebuild
new file mode 100644
index 0000000..0befca4
--- /dev/null
+++ b/dev-libs/libadhocutil/libadhocutil-0.2.1.ebuild
@@ -0,0 +1,58 @@
+EAPI="5"
+
+DESCRIPTION="Ad-hoc collection of utility functions, classes, helpers"
+HOMEPAGE="http://libadhocutil.randomdan.homeip.net/"
+
+SRC_URI="http://releases.randomdan.homeip.net/git/${P}.tar.bz2"
+LICENSE="GPL"
+SLOT="0"
+KEYWORDS="x86 amd64"
+IUSE="man test"
+
+RDEPEND="
+ net-misc/curl
+ dev-libs/Ice
+ dev-libs/boost
+"
+DEPEND="
+ ${RDEPEND}
+ sys-devel/flex
+ dev-util/boost-build
+ man? ( app-doc/doxygen )
+"
+
+src_prepare() {
+ sed -ie "s|^using gcc .*|using gcc : : : <compileflags>\"${CXXFLAGS}\" <linkflags>\"${LDFLAGS}\" ;|" ${S}/Jamroot.jam
+}
+
+src_compile() {
+ cd ${S}/libadhocutil || die
+ setarch $(uname -m) -RL bjam ${BJAMOPTS} variant=release adhocutil -q || die
+}
+
+src_install() {
+ cd ${S}/libadhocutil || die
+
+ setarch $(uname -m) -RL bjam ${BJAMOPTS} variant=release install -q \
+ --libdir=${D}/usr/lib \
+ --includedir=${D}/usr/include/adhocutil || die
+
+ insinto /usr/include/adhocutil || die
+ doins ${S}/libadhocutil/bin/*/*/*.h || die
+ insinto /usr/share/adhocutil/ice || die
+ doins *.ice || die
+
+ if use man ; then
+ mkdir -p ${D}/usr/share/man
+ (cat Doxyfile ;
+ echo OUTPUT_DIRECTORY=${D}/usr/share
+ echo PROJECT_NUMBER=${PV}
+ ) | tee ${T}/doxy | doxygen - || die "Build docs failed"
+ fi
+}
+
+src_test() {
+ cd ${S}/libadhocutil || die
+ setarch $(uname -m) -RL bjam ${BJAMOPTS} variant=release -q || die
+}
+