summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTony Vroon <chainsaw@gentoo.org>2013-10-06 19:31:10 +0000
committerTony Vroon <chainsaw@gentoo.org>2013-10-06 19:31:10 +0000
commitd93c8dd5a11af55ec8b36b28b71f9451f8d220ca (patch)
tree33ff9e958c117295bf33fa9e43dd11c0a8b6b8c1 /net-libs
parentUse virtual/python-unittest2. Fixes bug #483726. (diff)
downloadhistorical-d93c8dd5a11af55ec8b36b28b71f9451f8d220ca.tar.gz
historical-d93c8dd5a11af55ec8b36b28b71f9451f8d220ca.tar.bz2
historical-d93c8dd5a11af55ec8b36b28b71f9451f8d220ca.zip
Version bump, as requested by Julian "hasufell" Ospald in bug #483644.
Package-Manager: portage-2.2.0/cvs/Linux x86_64 Manifest-Sign-Key: 0xB5058F9A
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/osptoolkit/ChangeLog7
-rw-r--r--net-libs/osptoolkit/Manifest14
-rw-r--r--net-libs/osptoolkit/osptoolkit-4.1.5.ebuild94
3 files changed, 113 insertions, 2 deletions
diff --git a/net-libs/osptoolkit/ChangeLog b/net-libs/osptoolkit/ChangeLog
index 752f6c7204aa..254ce06b6399 100644
--- a/net-libs/osptoolkit/ChangeLog
+++ b/net-libs/osptoolkit/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-libs/osptoolkit
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/osptoolkit/ChangeLog,v 1.18 2013/10/01 15:29:43 chithanh Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/osptoolkit/ChangeLog,v 1.19 2013/10/06 19:31:06 chainsaw Exp $
+
+*osptoolkit-4.1.5 (06 Oct 2013)
+
+ 06 Oct 2013; Tony Vroon <chainsaw@gentoo.org> +osptoolkit-4.1.5.ebuild:
+ Version bump, as requested by Julian "hasufell" Ospald in bug #483644.
01 Oct 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> metadata.xml:
Add chainsaw to maintainers.
diff --git a/net-libs/osptoolkit/Manifest b/net-libs/osptoolkit/Manifest
index 6d6f2320be7c..ef5fa4e57ea0 100644
--- a/net-libs/osptoolkit/Manifest
+++ b/net-libs/osptoolkit/Manifest
@@ -1,9 +1,21 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
DIST OSPToolkit-3.3.6.tar.gz 412164 SHA256 332158e6b037e5b5c08ec8554e8d3834d917759b394412eb45d2c73b791d87ce
DIST OSPToolkit-3.4.2.tar.gz 411940 SHA256 f6017a110046e2628079110a255933a27051699afb24c973701049b88ec04241
DIST OSPToolkit-3.5.0.tar.gz 393788 SHA256 b15e2b8deec032c1e12dcbf28e2fe2b3f964ebab647e0705ec051bf17932d7b1
+DIST OSPToolkit-4.1.5.tar.gz 408481 SHA256 a0bf3247494375e63a75b4520c5c9aaaa0ed1423df54a013598c83a95846fccf SHA512 cc6244c0a62167ce90c85e646b13c991cac6d3663888ca4738666675f3c6c4904463e8502de376eab40cfd89e1d5c3d208d4ccaa58a95ed7a5895d74ea31aecc WHIRLPOOL 86111ab57301cf056a0ae9da56ce6a3bf2bbfcdd3c590f2447985420f204321a7e92ae747d2abae8e27d80e500f364f4982395311547c903de00eeaf1eef1d91
DIST osptoolkit_3.4.2-1.diff.gz 11972 SHA256 82c8225ed617795064a5733d8022006c720bcc3f3b19fd1375b3fdb923276335
EBUILD osptoolkit-3.3.6-r1.ebuild 1899 SHA256 254b88e0da2ddb8d209a30e715d8643dc3a3f704f7462630adf3dae6405740cd SHA512 c50c9f1e8b7503f2a26d3dbeb9a1f99f0292127240f90c7fa974d187eff2b66cf4453cf1da9a2940d9f6d8d47a9109f1283c4fddb4859caf99db4d5a5593a492 WHIRLPOOL 8287bf67171be68efc7a56e43b9ab7617360f5fccedb80f4fe811683a4240db0302c638c712992244a6c1d90019f80cc61f8fc5cc0941f947958088cd50370cd
EBUILD osptoolkit-3.4.2.ebuild 3119 SHA256 a649386596362ba08994207770d70e2a96e43963addf3049d7e263c205b5bbc0 SHA512 c8b3993b4bdf60f3cf1bfca4505df578924b8435ea2921aa7748e007b42dbb81a21848e2d1953475993d086a774a00005beb6a39ab6a86ec93f0e1bd1810d60f WHIRLPOOL 987fdb9cdd0ed9092f77f31705adaae890230c1f3d33944dedcaf2911f74353a4313e4be5be7cc61869993ab02116c8e757d2a73d2aa8487cd45e18dce6b3a5e
EBUILD osptoolkit-3.5.0.ebuild 2948 SHA256 99cc11fb2144545bd10369eec58c4ffc6397a02cbeb5ddf063bb4d4c0cebecfe SHA512 21f6b9f795a1af95deb7c3f66e374c7bfd0c3bdba5e17302d442e856aec9c4729e75bd865aa361b315a4b4fbd73dd6780d51574e87f3969292f5c228ffbd89a5 WHIRLPOOL 67b1ea2ed334343f150507d5477f4776b23884c295f60dddb13ad1ed061abe7c0417c0c8cfa75eef432ade279529015662da085a7df11ee3858cda07edfb960a
-MISC ChangeLog 2649 SHA256 ed762765ad37802803ef40e8e6e08545366a7a2790a539a93d895665a45f9106 SHA512 b096f9ac936e1069c696f78bfdc35a8fe88a8cb182241ee900e6d7559ff15c1481d8d4015d58d0610cec5602e80e153be749b2803a1947c197c1cb97b79aa528 WHIRLPOOL 043660682979e9e3c18c12dcd3510b9b17c6c1ec6d40e257e66224018eca3a037f94c4ea0d44f020b85ab8e750d7eaf4e3b3a3badc5a887723b4bf5f500f1962
+EBUILD osptoolkit-4.1.5.ebuild 2952 SHA256 49ed4398425269af0f24ef5056ad1b0f07a19a5f5c0352fd5535535f8dd308c6 SHA512 f05d7f3a78536469f63dd73fbbf57954484af52ab56e69cdc383329f836bbccdfbfe8643e566e6b7554dc64c8012e67aefc5ef31ffa0a2f8456a3a52a7b292ad WHIRLPOOL a013e157a2ce9b5cea5b95ebeceabd370632405656554aa1e40e12c5ae0e766566304bf2d2a22283b06f75415737e582060a17d486db669c42bdcc928aedcea7
+MISC ChangeLog 2830 SHA256 bddaa083e712d50715056d14fea318c525ef3a4272f11293a8cc368284fb9f79 SHA512 9221faa698901db1109e2a01b8f53654eb4bfd5152f81c479167fed24a8eb0e54be0626829bf57908d23ac4d799ddef2a546484f328c337f8c502ec119436d01 WHIRLPOOL 4b89d2d1c8f10a7708ed6acb284c5a3cf147749b42156fa0c9662a06e886ebafb0916dfd26c454b5dd62b1c82b4976549a7c3453eb0d9c551e5bce0183c85f7f
MISC metadata.xml 257 SHA256 ad64812c2b7c47f6071002a0d7614aff3d4ba8349958093745d0a637b265d23b SHA512 bd0b963a4eb04cfeecd66ee7924e03e626cea31e783b324dd20dd2fdf6b604ae941d947eeccc624b48b09f43ad47b38c180bf11d57f51ecd8ee20f930feb0a68 WHIRLPOOL f1f041949854b8664db24ab9533be66c034c82c3259e6efb122bf9c3d3abb99447dc18b9c4303790f16a43c3ff1feb9800480787a260a665c9fb19606bb6c8cd
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.20 (GNU/Linux)
+
+iEYEAREIAAYFAlJRu2kACgkQp5vW4rUFj5qNTACfcKt4LARt9vm+wBneGJ+OFhiA
+8fIAoL28Liy9RA2klCeqJ8OzHsExdjDE
+=6I4w
+-----END PGP SIGNATURE-----
diff --git a/net-libs/osptoolkit/osptoolkit-4.1.5.ebuild b/net-libs/osptoolkit/osptoolkit-4.1.5.ebuild
new file mode 100644
index 000000000000..9c6dd003f6a2
--- /dev/null
+++ b/net-libs/osptoolkit/osptoolkit-4.1.5.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/osptoolkit/osptoolkit-4.1.5.ebuild,v 1.1 2013/10/06 19:31:06 chainsaw Exp $
+
+EAPI="5"
+
+inherit eutils multilib toolchain-funcs
+
+S_DATE="20130819"
+
+DESCRIPTION="Open Settlement Protocol development kit"
+HOMEPAGE="http://www.transnexus.com/OSP%20Toolkit/OSP%20Toolkit%20Documents/OSP%20Toolkit%20Documents.htm"
+SRC_URI="mirror://sourceforge/osp-toolkit/OSPToolkit-${PV}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-libs/openssl"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}"/TK-${PV//./_}-${S_DATE}
+
+# TODO:
+# generate a shared lib
+
+# NOTES:
+# osptest isn't a test that can be used for src_test, it's part of the toolkit
+
+src_prepare() {
+ # remove -O and use users CFLAGS, see bug 241034
+ sed -i -e "s/ -O//" -e "s/^CFLAGS =/CFLAGS +=/" src/Makefile test/Makefile \
+ enroll/Makefile || die "patching Makefiles failed"
+
+ # use users LDFLAGS
+ sed -i -e "s:LFLAGS:LDFLAGS:" test/Makefile \
+ || die "patching test/Makefile failed"
+ sed -i -e "s:\(\$(LIBS\):\$(LDFLAGS) \1:" enroll/Makefile \
+ || die "patching enroll/Makefile failed"
+
+ # change lib dir to $(get_libdir)
+ sed -i -e "s:\$(INSTALL_PATH)/lib:\$(INSTALL_PATH)/$(get_libdir):" \
+ src/Makefile || die "patching src/Makefile failed"
+
+ # test.cfg is located in /etc/${PN}/test.cfg
+ sed -i -e \
+ "s:\(^#define CONFIG_FILENAME.*\"\).*\(test.cfg\"\):\1/etc/${PN}/\2:" \
+ test/test_app.c || die "patching test/test_app.c failed"
+
+ # configure enroll.sh
+ sed -i -e "s:^\(OPENSSL_CONF\).*:\1=/etc/${PN}/openssl.cnf:" \
+ -e "s:^\(RANDFILE\).*:\1=\/etc/${PN}/.rnd:" \
+ bin/enroll.sh || die "patching bin/enroll.sh failed"
+
+ # change enroll path
+ sed -i -e "s:^\(enroll\):/usr/lib/${PN}/\1:" \
+ bin/enroll.sh || die "patching bin/enroll.sh failed"
+}
+
+src_compile() {
+ local my_cc=$(tc-getCC)
+
+ emake -C src CC="${my_cc}" build || die "emake libosp failed"
+ emake -C enroll CC="${my_cc}" linux || die "emake enroll failed"
+ emake -C test CC="${my_cc}" linux || die "emake test failed"
+}
+
+src_install() {
+ local ospdir="/usr/$(get_libdir)/${PN}"
+
+ emake -C src INSTALL_PATH="${D}"/usr install || die "emake install failed"
+
+ insinto /etc/${PN}
+ doins bin/test.cfg bin/.rnd bin/openssl.cnf || die "doins failed"
+
+ # install enroll and enroll.sh in lib dir to prevent executing them
+ dodir ${ospdir}
+ exeinto ${ospdir}
+ doexe bin/enroll bin/enroll.sh || die "doexe failed"
+
+ # use the symlink to execute enroll.sh
+ dosym ${ospdir}/enroll.sh /usr/bin/ospenroll || die "dosym failed"
+
+ newbin bin/test_app osptest || die "newbin failed"
+
+ dodoc README.txt RELNOTES.txt || die "dodoc failed"
+}
+
+pkg_postinst() {
+ elog "OSP test application is now available with 'osptest' command"
+ elog "OSP enroll application is now available with 'ospenroll' command"
+ elog "ospenroll is using /etc/${PN}/openssl.cnf as an openssl configuration"
+}