From 55b44beb8eef623093045495f475b1398278e73e Mon Sep 17 00:00:00 2001 From: Jason Donenfeld Date: Wed, 16 Apr 2014 23:27:51 +0000 Subject: Version bump. Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0xA5DE03AE --- net-im/prosody/ChangeLog | 7 +++- net-im/prosody/Manifest | 20 +++++++-- net-im/prosody/prosody-0.9.4.ebuild | 81 +++++++++++++++++++++++++++++++++++++ 3 files changed, 103 insertions(+), 5 deletions(-) create mode 100644 net-im/prosody/prosody-0.9.4.ebuild (limited to 'net-im') diff --git a/net-im/prosody/ChangeLog b/net-im/prosody/ChangeLog index 0de1f12266f6..845fb4442d4a 100644 --- a/net-im/prosody/ChangeLog +++ b/net-im/prosody/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-im/prosody # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-im/prosody/ChangeLog,v 1.34 2014/03/15 13:46:23 klausman Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-im/prosody/ChangeLog,v 1.35 2014/04/16 23:27:47 zx2c4 Exp $ + +*prosody-0.9.4 (16 Apr 2014) + + 16 Apr 2014; Jason A. Donenfeld +prosody-0.9.4.ebuild: + Version bump. *prosody-0.9.3 (15 Mar 2014) diff --git a/net-im/prosody/Manifest b/net-im/prosody/Manifest index e3146d7db7bc..8c40b0625d41 100644 --- a/net-im/prosody/Manifest +++ b/net-im/prosody/Manifest @@ -11,17 +11,29 @@ DIST prosody-0.8.2.tar.gz 212170 SHA256 d0315150f8487fc960adf56ce057985428679975 DIST prosody-0.9.1.tar.gz 265755 SHA256 6cdea6fd6027bec621f7995709ca825a29aa5e066b321bfbb7785925c9f32cd5 SHA512 dbd0d8476f0abb4030f8c1ac68786cde2dd68bc2e6602ba8ea27b7d23f2010f963dd3ff50e0a6e7780bddfba014c7bbd1fa0c607d070d979131c15431e04c3fa WHIRLPOOL b07ff97008207a24e00ed051f6c7bab77200b8ae6c4b2cec95cdca25c1227600075e7cd240ed57f7cb07764239e72d545002e976c794f9434d13b0597d35ad61 DIST prosody-0.9.2.tar.gz 264196 SHA256 a2df64d23b7853a9f03126750d33b98193c93b8331b2622d9ebf1fe54f8feb2d SHA512 05d6af08a51d2c347344d6f08e0d582bb7710129c3c7dd5576906bc5a5d7b9631ced390d1b4cca6a6723153d185a8a560f45be2c9af11fe6e974b83f1403953a WHIRLPOOL 05e796ff61449b6942077d5cef35bb7bbd8128b5cc498e85f7ea8e5475058d71fc4c7739482966ded8956873a5fb890ce65eaf367089565a5edbab7760d40f99 DIST prosody-0.9.3.tar.gz 264318 SHA256 22d2427fae4858d15b4f695348fb7781e4c65c04a24171837985024e76799ea0 SHA512 ebe3bb246bcaf3ac4ec49cdf9e5c301efdcf8e464b8b4c9e68c7d2dbc37233964341d54b33fbb6154a7d2f59338f75056cdd1af162fb86f4f400f7f384c021b4 WHIRLPOOL 89752171fecf4880d2e8a34455df99055a4425da5d4a2109ad0921d7947a3903631f2695c13d4deca54e5fc7799944684e8529db0b88ead789bef03473ca8344 +DIST prosody-0.9.4.tar.gz 265898 SHA256 be87cf31901a25477869b4ebd52e298f63a5effacae526911a0be876cc82e1c6 SHA512 9bba454caf50ed590dc18febd1a739f35e850805ac19e9a2e822ce3b39306a4f6d67162a49b11baa7e4f575b19e954dfd91f984780a724f6e0c69202947ca94c WHIRLPOOL 0fea677b105c0b8fd849bd05cd71b702355c87d9375990e6884230f8bbb3d577a8dc68b7c829d9a9a917ef249882cb4cf740953f7db1eba59e7f3e4cabfe8291 EBUILD prosody-0.8.2-r1.ebuild 2477 SHA256 5c30ed2f1282798e43837d4e5982a8fa89d16cc0acf9cf5f959dd7b215b392e1 SHA512 c9a2dde4621eec23ca32203bc61cfacf21b94bee3f8afba73c91219756eb023a905a825e14c7bf89e94a5e86676949971e6ec8c8b595d3a8b41fae69da313a79 WHIRLPOOL d4efffca9d7e273916ae742718c7a268ae5a46044b86cd6edd11b047e7e3f521207b2f70e663bd383d44f45299a9bafd4a8cbf73813eb5c1ab89a8287b34af9f EBUILD prosody-0.8.2.ebuild 2258 SHA256 3673b277ce52116424aaf29a3d320758b3237b476c1274df499e14b216f0ae69 SHA512 da72d230865127057593ed3438af9d10788d8a241d9d689bbbee65f468564ec77bee488805008a052c5842c516feb80cc39027b911581701396800d0741cf094 WHIRLPOOL 298e182a7334386f9305db3d024528110d494fea7eb11ece947e6a14c245fa930e3a18dde0222d1a745e315ca119be1aea681ac780068f926de9fc6530fcfbb3 EBUILD prosody-0.9.1-r1.ebuild 2230 SHA256 9f2ed749ef5686dbe29a2ace7bcafe176fbcedf41a5759ba86f67deb6d935a65 SHA512 f56127576e6481d35b7e0a10dc25c415bdc54a128e7a9a015492aef3b92bc4bca0c6a0a7f5e83cb788c53bbf94fbab0c9807aa54eb80d500c8fcbe321abd33ec WHIRLPOOL dac6d1ac6d035f42713785d58ac2da4d2571b2c78cb3a889de2dbd969355816af532953ecbccd58938e287bd92103b602549a89ce2acc63a0d0841562c06b52c EBUILD prosody-0.9.2.ebuild 2365 SHA256 7c815cc69e10ce2eb7ded2ec37313799a952ed170f8cd92a0f03c8f1469c72fa SHA512 a70ef09431be34024eeb5c583864123a5ecb6cd64d78aeddfa980ba7a1dfcd06962b32636d6058d1021462fd57809662030ebc99d7fdf08b788d7eb1524bc32a WHIRLPOOL 1e500a772f580667358c46aac65a19161b9ff745289690c3fd15af5dab80b48482089768d58768301d28b2a382250a5d1e4c5b2f013b3c9bc2545780a24050ea EBUILD prosody-0.9.3.ebuild 2368 SHA256 4e9fb65771db7563c18e4ad9b29eccfefb90c09196488eff4f768b386aef611f SHA512 e610405b0db37c62a021a277dd46b17ea0921508ffe0f8dad966d95ff8d7250950f94649530b97841612580804e3fc008a41d2221c6b67c1514731b80595cc55 WHIRLPOOL 0941d448758d0023419b3b8a03d3a790cecac64d183fa8fbc02129b692979a0b356801b43326549eb4ea5264ad8a88474a6770874083258010a8f5677ddf25d1 -MISC ChangeLog 5281 SHA256 2f65deef376b0bae7c03d693a8a238bdf3e54624138882b6b701d902a44ffb59 SHA512 677a4ea7a42dab487ca8373ef554f2d88cd2d8de88e120012d148ebe85287460f1b108e819465dae6af51fc21b19c78293133858e6fe993020340f296a9f3e89 WHIRLPOOL a05c16568f55f0c6e7e23f1d39b9977dab1e97cdce93b14bdf981158d7010694dd34c2a9ce590388f7b0146e4b6dd830b9b2e69552df4e3260f1bfe83fcb4c67 +EBUILD prosody-0.9.4.ebuild 2365 SHA256 3d92e47ac1651f394ec056c70d9fa8556f0125991a342a5556b96d124e65b218 SHA512 a92f5701c98060e3b6055e4b1d2a1b04535e52249d2a1e88c2223168ae41cb484f90252ba61503a5fcac61d981366aa378ad84f84184babcfd2bd5a783b191ad WHIRLPOOL 5a9fd2be070edaf908eb03f3b9ecb94872db8fa522f65348c9cb5a13d71e2c6fa9888fa1a10f7eb4b57d23db3fdeec1dcdc14d4a3e7b134e49049a35ca94ccd7 +MISC ChangeLog 5401 SHA256 80bdaf82f9d45e6eee6e420a9b02916ce451c4b8d5196355d82e873a66bf9f46 SHA512 c393789530831615ee1ead26e8f1171c71a63bd49d622d3d94b3b5cd0da3b982526a47b740402dfcf2668d63a08090d022275aaafddf5ab322912058ff39b662 WHIRLPOOL b374f5a9433824c06423e63651639378fa44aebd8a65a7220864054a47a5c1a8adc54ea645b475fcbdb27681f71e7d54cca9dce9afc42c53b9a92ff6fc947b10 MISC metadata.xml 582 SHA256 37a85a6873262c05dad46b1e54fcbd99827e443ab79490760355e85935ea0cb5 SHA512 7b724b38a4e4e30e0781b8d5e1778c87de713caf8851cab64eced4c8100b31471a5f8e19428b4c8ab8aec8a99d630ba4cac44ecfba296c9931262328be0f6b66 WHIRLPOOL ddbe571844606be360db32468b1ddebda0917e0488096a67881b4898ff226ca5292e055780aedac4cb5c23fc9f55f7c4e16c5da6fdf02a3f4cb4afac311af64b -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iEYEAREIAAYFAlMkWdsACgkQA+4Doc5dVOjYggCcD/vO+hsqs9wVHdjtMLGz0MRU -Nw0An1fvTDopF5bEl1QtjcyF9AIMn/aY -=BzJw +iQIcBAEBCAAGBQJTTxIfAAoJEEn8cBKl3gOuvnwQAIgMgD3RUCrZoXJkRF6rAJHl +wqaAp/Rp1xa3X1gdVi3vPTqNAJ1oXhiAm4l15UYlL4ecmZvfAkPaXNkG7fQE350U +YF8e+pe6VtqKrp0E3mA08ZdQC6KPwqTE7eZ3f1TiylfTFWw9Z0glOVE/53RTgqI8 +tQ02Cq8sPCULxzEiVJ3vF/rtznMyy/F19S4a5Hqw5TDx40TQv0q8Fdc9X33XjvO2 +8leDASBnAE0DuLCA2BxFKY13CUxNnF39MEHEIJhrNcu6BbuW9eCnI68HCas67wnX +5WTHSW3v0xLZLFss9ro9kuJ+CYYlqBmeqfMnAF2EhLa8l1dv2D8cpWLQ1u04YnT6 +18r4KOphxja0INwsozthWzR9OeLkS9jn/a6NNqXRgIBffoSzRRjciS6eTqpMp52T +hd1vvfAfz8zUmPnspOZeC2lT8MVXPY32etWjA0FWPq6jAw7bQrJlLuwyDihPEINq +8cf6eJJIF/84z++yuMETO2t1SU1Uk5PQhf53XyShOYwiSISKQXDN+gFt/5iRkB/A +4zHpP3V0wiwa6ZFynHLtXdIWoR6yQZ1cHws1B0r0QaplS4J7Hse4sIiCN3uLPQCa +8fn8GAEsVjP8kLT25HWeyUv+LPAJXvy/E4HFpdqiZHVExKLTEH7WM+Cw4Cz9slhZ +sU5dXC9mCbYWLjPy9TCj +=ZUUY -----END PGP SIGNATURE----- diff --git a/net-im/prosody/prosody-0.9.4.ebuild b/net-im/prosody/prosody-0.9.4.ebuild new file mode 100644 index 000000000000..ea5ad7d0a5c0 --- /dev/null +++ b/net-im/prosody/prosody-0.9.4.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-im/prosody/prosody-0.9.4.ebuild,v 1.1 2014/04/16 23:27:47 zx2c4 Exp $ + +EAPI=5 + +inherit flag-o-matic multilib versionator + +MY_PV=$(replace_version_separator 3 '') +MY_P="${PN}-${MY_PV}" +DESCRIPTION="Prosody is a flexible communications server for Jabber/XMPP written in Lua." +HOMEPAGE="http://prosody.im/" +SRC_URI="http://prosody.im/tmp/${MY_PV}/${MY_P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="ipv6 libevent mysql postgres sqlite ssl zlib jit" + +DEPEND="net-im/jabber-base + !jit? ( >=dev-lang/lua-5.1 ) + jit? ( dev-lang/luajit ) + >=net-dns/libidn-1.1 + >=dev-libs/openssl-0.9.8" +RDEPEND="${DEPEND} + dev-lua/luaexpat + dev-lua/luafilesystem + ipv6? ( >=dev-lua/luasocket-3 ) + !ipv6? ( dev-lua/luasocket ) + libevent? ( >=dev-lua/luaevent-0.4.3 ) + mysql? ( dev-lua/luadbi[mysql] ) + postgres? ( dev-lua/luadbi[postgres] ) + sqlite? ( dev-lua/luadbi[sqlite] ) + ssl? ( dev-lua/luasec ) + zlib? ( dev-lua/lua-zlib )" + +S=${WORKDIR}/${MY_P} + +JABBER_ETC="/etc/jabber" +JABBER_SPOOL="/var/spool/jabber" + +src_prepare() { + epatch "${FILESDIR}/${PN}-0.9.2-cfg.lua.patch" + sed -i -e "s!MODULES = \$(DESTDIR)\$(PREFIX)/lib/!MODULES = \$(DESTDIR)\$(PREFIX)/$(get_libdir)/!"\ + -e "s!SOURCE = \$(DESTDIR)\$(PREFIX)/lib/!SOURCE = \$(DESTDIR)\$(PREFIX)/$(get_libdir)/!"\ + -e "s!INSTALLEDSOURCE = \$(PREFIX)/lib/!INSTALLEDSOURCE = \$(PREFIX)/$(get_libdir)/!"\ + -e "s!INSTALLEDMODULES = \$(PREFIX)/lib/!INSTALLEDMODULES = \$(PREFIX)/$(get_libdir)/!"\ + Makefile || die +} + +src_configure() { + # the configure script is handcrafted (and yells at unknown options) + # hence do not use 'econf' + append-cflags -D_GNU_SOURCE + luajit="" + if use jit; then + luajit="--runwith=luajit" + fi + ./configure \ + --ostype=linux $luajit \ + --prefix="/usr" \ + --sysconfdir="${JABBER_ETC}" \ + --datadir="${JABBER_SPOOL}" \ + --with-lua-include=/usr/include \ + --with-lua-lib=/usr/$(get_libdir)/lua \ + --cflags="${CFLAGS} -Wall -fPIC" \ + --ldflags="${LDFLAGS} -shared" \ + --c-compiler="$(tc-getCC)" \ + --linker="$(tc-getCC)" \ + --require-config || die "configure failed" +} + +src_install() { + emake DESTDIR="${D}" install + newinitd "${FILESDIR}/${PN}".initd ${PN} +} + +src_test() { + cd tests || die + ./run_tests.sh || die +} -- cgit v1.2.3-65-gdbad