diff options
author | 2013-10-06 19:31:10 +0000 | |
---|---|---|
committer | 2013-10-06 19:31:10 +0000 | |
commit | d93c8dd5a11af55ec8b36b28b71f9451f8d220ca (patch) | |
tree | 33ff9e958c117295bf33fa9e43dd11c0a8b6b8c1 /net-libs | |
parent | Use virtual/python-unittest2. Fixes bug #483726. (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | net-libs/osptoolkit/Manifest | 14 | ||||
-rw-r--r-- | net-libs/osptoolkit/osptoolkit-4.1.5.ebuild | 94 |
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" +} |