diff options
author | Stefan Schweizer <genstef@gentoo.org> | 2006-10-02 15:40:12 +0000 |
---|---|---|
committer | Stefan Schweizer <genstef@gentoo.org> | 2006-10-02 15:40:12 +0000 |
commit | 0d10777c2201891948b46230216af4364536aac6 (patch) | |
tree | ebd8dcc84cbb4354d03e9fbcf90d743d597d77c5 /net-misc/asterisk-addons | |
parent | also in portage (diff) | |
download | voip-0d10777c2201891948b46230216af4364536aac6.tar.gz voip-0d10777c2201891948b46230216af4364536aac6.tar.bz2 voip-0d10777c2201891948b46230216af4364536aac6.zip |
net-misc/asterisk-addons: version bump
svn path=/trunk/; revision=371
Diffstat (limited to 'net-misc/asterisk-addons')
-rw-r--r-- | net-misc/asterisk-addons/ChangeLog | 4 | ||||
-rw-r--r-- | net-misc/asterisk-addons/Manifest | 22 | ||||
-rw-r--r-- | net-misc/asterisk-addons/asterisk-addons-1.2.4.ebuild | 175 | ||||
-rw-r--r-- | net-misc/asterisk-addons/files/digest-asterisk-addons-1.2.4 | 6 |
4 files changed, 200 insertions, 7 deletions
diff --git a/net-misc/asterisk-addons/ChangeLog b/net-misc/asterisk-addons/ChangeLog index 02700f6..ffa1760 100644 --- a/net-misc/asterisk-addons/ChangeLog +++ b/net-misc/asterisk-addons/ChangeLog @@ -295,3 +295,7 @@ trunk/net-misc/zaptel/zaptel-1.2.0_beta1.ebuild: Initial import of private gentoo-voip repos + 02 Oct 2006; Stefan Schweizer <genstef@gentoo.org> + +asterisk-addons-1.2.4.ebuild: + version bump + diff --git a/net-misc/asterisk-addons/Manifest b/net-misc/asterisk-addons/Manifest index f2ef7de..ace39d4 100644 --- a/net-misc/asterisk-addons/Manifest +++ b/net-misc/asterisk-addons/Manifest @@ -26,11 +26,12 @@ AUX sqlite-3.2.1-data-corruption.patch 6529 RMD160 06f79a07f5dfb12967ebc233544b0 MD5 46cefa8dc3aa8a97c973f54cd08f0ace files/sqlite-3.2.1-data-corruption.patch 6529 RMD160 06f79a07f5dfb12967ebc233544b0807ac8114af files/sqlite-3.2.1-data-corruption.patch 6529 SHA256 7b42e48387045ab466a0d7f936099de0d1597b0cf593fb28705a46c1b6e76b81 files/sqlite-3.2.1-data-corruption.patch 6529 -DIST asterisk-addons-1.2.0.tar.gz 750149 RMD160 69a2c1fb86f7dc5ccec9246be621f10ab6eb6633 SHA256 aecb1bce5d3d695b475ee3c758308a5d983bbee41edf192f50bd55d6f146a25b -DIST asterisk-addons-1.2.1.tar.gz 748237 RMD160 1d2512aa87e0a1544dacf4465e1dab8890f8676a SHA256 4932ed32ed0896eb73c4291bf74d59422d3d6aec44fb289f904ec9620719db07 +DIST asterisk-addons-1.2.0.tar.gz 750149 RMD160 69a2c1fb86f7dc5ccec9246be621f10ab6eb6633 SHA1 7b5c9a5931e94fceac8a07e3a3224ff1b9bcca3a SHA256 aecb1bce5d3d695b475ee3c758308a5d983bbee41edf192f50bd55d6f146a25b +DIST asterisk-addons-1.2.1.tar.gz 748237 RMD160 1d2512aa87e0a1544dacf4465e1dab8890f8676a SHA1 e8cf2f3c82f9305e62003a4183a28b9c08e8d78a SHA256 4932ed32ed0896eb73c4291bf74d59422d3d6aec44fb289f904ec9620719db07 DIST asterisk-addons-1.2.2.tar.gz 749501 RMD160 82c7b534bbe8dde1ed52575cc7706828aae72f40 SHA256 9b9681a9b8282604687257cb0468f43d9ab5268622746eae6546cd092ce90c81 DIST asterisk-addons-1.2.3.tar.gz 750973 RMD160 a7e226b2c3e21871ea095950cfa8fd10cc9f8d7d SHA256 4eeb3f9f5ceb64b0742e8118ca7ba842330d28e7fd505a828730db0ee2997467 -DIST sqlite-3.2.1.tar.gz 1351842 RMD160 3b4cfc1fca27d4df369220d15eb5e28777bd99da SHA256 daba70d5d7666ff8091a7a9322a1a2d88889043d50e136ed7d3e726d751001a7 +DIST asterisk-addons-1.2.4.tar.gz 755656 RMD160 30418aa6e6dbfe26b841e96e352a1acf0049fbca SHA1 62708981225f271a994d4d1f071a2ad64574141f SHA256 e32d11bf19d01ef01d4017f1e98c5701b94683e05ce51f3d45abe24598f692af +DIST sqlite-3.2.1.tar.gz 1351842 RMD160 3b4cfc1fca27d4df369220d15eb5e28777bd99da SHA1 df9b8a28bb64a29df8b2411b6b8b746b04d742eb SHA256 daba70d5d7666ff8091a7a9322a1a2d88889043d50e136ed7d3e726d751001a7 EBUILD asterisk-addons-1.2.0.ebuild 3698 RMD160 50799b1eda275c762164bffcf167cfca9e11a19b SHA1 9a86fd5139d614c369640ec83f927d1ebac00832 SHA256 c8d750b14bb16a31e62c6286d04f6562f71c77b36f2c2971a65a4d764a643d4f MD5 636f8eae946d3c5c3c78cf54dffb8295 asterisk-addons-1.2.0.ebuild 3698 RMD160 50799b1eda275c762164bffcf167cfca9e11a19b asterisk-addons-1.2.0.ebuild 3698 @@ -47,10 +48,14 @@ EBUILD asterisk-addons-1.2.3.ebuild 3901 RMD160 21aaaaa686773a2f6063241ecd6be514 MD5 41f20a278f4d4f18aada551a2a069d34 asterisk-addons-1.2.3.ebuild 3901 RMD160 21aaaaa686773a2f6063241ecd6be514909eb60a asterisk-addons-1.2.3.ebuild 3901 SHA256 7eb56d96af9a08f9e493ad968e71389aff1d1143acdf26c599f394f972c82d53 asterisk-addons-1.2.3.ebuild 3901 -MISC ChangeLog 14225 RMD160 f2abdbb73e088950ca3f2e71e32d4fa2b9c6135d SHA1 6fd85bb5b44bc3d7ac67628dc35964dd0d2db596 SHA256 54f1c22c57131e83d65545551242a75b160aa0ece6abf662797ba96c3cb039a3 -MD5 d810d157562fdcbaea183312733e24c6 ChangeLog 14225 -RMD160 f2abdbb73e088950ca3f2e71e32d4fa2b9c6135d ChangeLog 14225 -SHA256 54f1c22c57131e83d65545551242a75b160aa0ece6abf662797ba96c3cb039a3 ChangeLog 14225 +EBUILD asterisk-addons-1.2.4.ebuild 3901 RMD160 a32fb2ac91f6a3b6e0595de8dd74925c10f23534 SHA1 668b8521da5e089dae88058d40cde4a5c70ea27e SHA256 5414785eadd83c08ad0b41f611d7b0ecd33f019fc49b040a80e06362101019aa +MD5 306b57ac514d8cc164aae794f1888823 asterisk-addons-1.2.4.ebuild 3901 +RMD160 a32fb2ac91f6a3b6e0595de8dd74925c10f23534 asterisk-addons-1.2.4.ebuild 3901 +SHA256 5414785eadd83c08ad0b41f611d7b0ecd33f019fc49b040a80e06362101019aa asterisk-addons-1.2.4.ebuild 3901 +MISC ChangeLog 14327 RMD160 b9fae25aa331cc40cc9931fb0f956f1ee956c3e5 SHA1 5bc7ba8a9f5f1af0c30cf8117d44ef19ef2aaae3 SHA256 235b5abeb69bd3ed0a1810dc131bcc372a66f66cb9ab2e92ca3242835c2f932d +MD5 a88fc97486ed2d040a3a89cb8594bd24 ChangeLog 14327 +RMD160 b9fae25aa331cc40cc9931fb0f956f1ee956c3e5 ChangeLog 14327 +SHA256 235b5abeb69bd3ed0a1810dc131bcc372a66f66cb9ab2e92ca3242835c2f932d ChangeLog 14327 MD5 77abb2eacd1da7f5fd60936abc9414c9 files/digest-asterisk-addons-1.2.0 506 RMD160 c54d0b2c4b0395c6a9c2017c8943aac51ee17835 files/digest-asterisk-addons-1.2.0 506 SHA256 2a1526f0a414e4b05b69c871147d64280dacb610585f5e524906dfd6710c9d13 files/digest-asterisk-addons-1.2.0 506 @@ -63,3 +68,6 @@ SHA256 af56990ea95f3c18aec10a6f7a61dd77b0acfb3a4624d9e69c650c3b7f5a2503 files/di MD5 f4a88dd1c2e61360b356778d093e2f32 files/digest-asterisk-addons-1.2.3 506 RMD160 63589841aed9b8dfc7c5d5407cba4a9e831fd03e files/digest-asterisk-addons-1.2.3 506 SHA256 3eb4a508554cb7fc473e4ec81abb068d20b911b6124290cf88530ad04dd7e12b files/digest-asterisk-addons-1.2.3 506 +MD5 4366f55c15cd0977255a599b96ebb87b files/digest-asterisk-addons-1.2.4 506 +RMD160 d5fd18ccd92e188fe316a1eb645051144045a02b files/digest-asterisk-addons-1.2.4 506 +SHA256 feaa2746b646c2360505300a19941e2fb5b2c47b6743e3fc5c4afdffd7b2b465 files/digest-asterisk-addons-1.2.4 506 diff --git a/net-misc/asterisk-addons/asterisk-addons-1.2.4.ebuild b/net-misc/asterisk-addons/asterisk-addons-1.2.4.ebuild new file mode 100644 index 0000000..816a053 --- /dev/null +++ b/net-misc/asterisk-addons/asterisk-addons-1.2.4.ebuild @@ -0,0 +1,175 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/asterisk-addons/asterisk-addons-1.2.0.ebuild,v 1.1 2005/12/06 19:05:13 stkn Exp $ + +IUSE="elibc_uclibc mysql sqlite h323" + +inherit eutils flag-o-matic + +## TODO: +# +# - cleanup +# + + +SQLITE_PV="3.2.1" + +MY_P="${P/_/-}" + +DESCRIPTION="Additional Plugins for Asterisk" +HOMEPAGE="http://www.asterisk.org/" +SRC_URI="http://ftp.digium.com/pub/asterisk/${MY_P}.tar.gz + sqlite? ( http://www.sqlite.org/sqlite-${SQLITE_PV}.tar.gz )" + +S=${WORKDIR}/${MY_P} + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~hppa ~sparc ~x86" + +DEPEND=">=net-misc/asterisk-1.2.0 + mysql? ( dev-db/mysql )" + +pkg_setup() { + local n dosleep=0 + einfo "Running pre-flight checks..." + + if use h323 && built_with_use net-misc/asterisk h323; then + echo + ewarn "h323: Emerging ${PN} with the h323 flag enabled will overwrite asterisk's chan_h323.so!" + ewarn "h323: Be sure to upgrade ${ROOT}etc/asterisk/h323.conf afterwards!" + dosleep=1 + fi + + if use sqlite && built_with_use net-misc/asterisk sqlite; then + echo + ewarn "sqlite: Emerging ${PN} with the sqlite flag enabled will overwrite asterisk's res_sqlite.so!" + ewarn "sqlite: Be sure to upgrade ${ROOT}etc/asterisk/res_sqlite.conf afterwards!" + dosleep=1 + fi + + echo + if [[ $dosleep -gt 0 ]]; then + ebeep + n=10 + while [[ $n -gt 0 ]]; do + echo -en " Waiting $n seconds...\r" + sleep 1 + (( n-- )) + done + fi +} + +src_unpack() { + unpack ${A} + cd ${S} + + # + # gentoo patchset + # + epatch ${FILESDIR}/${PN}-1.2.0-gentoo-base.diff + epatch ${FILESDIR}/${PN}-1.2.0-gentoo-res_sqlite3.diff + epatch ${FILESDIR}/${PN}-1.2.2-gentoo-format_mp3.diff + epatch ${FILESDIR}/${PN}-1.2.3-gentoo-ooh323c.diff + + # patch from jaervosz for uclibc + use elibc_uclibc && \ + epatch ${FILESDIR}/${PN}-1.2.2-uclibc.diff + + # patch sqlite + if use sqlite; then + cd ${WORKDIR}/sqlite-${SQLITE_PV} + + epatch ${FILESDIR}/sqlite-${SQLITE_PV}-data-corruption.patch + epunt_cxx + fi + + # rebuild ooh323c configure + if use h323; then + cd ${S}/asterisk-ooh323c + libtoolize --copy --force || die "libtoolize failed" + fi +} + +src_compile() { + append-flags -fPIC + + emake -j1 OPTIMIZE="${CFLAGS}" || die "Make failed" + + if use sqlite; then + cd ${WORKDIR}/sqlite-${SQLITE_PV} + econf --enable-threadsafe || die "" + emake || die "" + + cd ${S} + emake -j1 -C res_sqlite3 \ + SQLITEDIR=${WORKDIR}/sqlite-${SQLITE_PV} || die "Make res_sqlite failed" + fi + + if use h323; then + cd ${S}/asterisk-ooh323c + econf || die "econf failed" + emake || die "emake failed" + fi +} + +src_install() { + make DESTDIR=${D} install || die "Make install failed" + + if use sqlite; then + make -C res_sqlite3 \ + DESTDIR=${D} install || die "Make install res_sqlite3 failed" + fi + + if use h323; then + make -C asterisk-ooh323c \ + DESTDIR=${D} install || die "Make instal ooh323c failed" + fi + + # install standard docs... + dodoc README + dodoc doc/cdr_mysql.txt + + insinto /usr/share/doc/${PF} + doins configs/*.sample + + if use sqlite; then + cd ${S}/res_sqlite3 + docinto res_sqlite3 + dodoc README + insinto /usr/share/doc/${PF}/res_sqlite3 + doins res_sqlite.conf dialplan.sql + keepdir /var/lib/asterisk/sqlite + fi + + if use h323; then + cd ${S}/asterisk-ooh323c + docinto chan_ooh323c + dodoc AUTHORS INSTALL NEWS README COPYING ChangeLog + dodoc h323.conf.sample extensions.conf.sample + + insinto /etc/asterisk + newins h323.conf.sample h323.conf + fi + + cd ${S} + + if use mysql; then + insinto /etc/asterisk + newins configs/cdr_mysql.conf.sample cdr_mysql.conf + newins configs/res_mysql.conf.sample res_mysql.conf + fi + + einfo "Fixing permissions" + chown -R root:asterisk ${D}etc/asterisk + chmod -R u=rwX,g=rX,o= ${D}etc/asterisk + +# chown -R asterisk:asterisk ${D}var/lib/asterisk +# chmod -R u=rwX,g=rX,o= ${D}var/lib/asterisk +} + +#pkg_postinst() { +# # +# # Announcements, warnings, reminders... +# # +#} diff --git a/net-misc/asterisk-addons/files/digest-asterisk-addons-1.2.4 b/net-misc/asterisk-addons/files/digest-asterisk-addons-1.2.4 new file mode 100644 index 0000000..2b0c7c1 --- /dev/null +++ b/net-misc/asterisk-addons/files/digest-asterisk-addons-1.2.4 @@ -0,0 +1,6 @@ +MD5 1a6d641572d35bb22d52c9d074fbfba8 asterisk-addons-1.2.4.tar.gz 755656 +RMD160 30418aa6e6dbfe26b841e96e352a1acf0049fbca asterisk-addons-1.2.4.tar.gz 755656 +SHA256 e32d11bf19d01ef01d4017f1e98c5701b94683e05ce51f3d45abe24598f692af asterisk-addons-1.2.4.tar.gz 755656 +MD5 ccf3831c2f67452d444c5e5e2c7ca6f0 sqlite-3.2.1.tar.gz 1351842 +RMD160 3b4cfc1fca27d4df369220d15eb5e28777bd99da sqlite-3.2.1.tar.gz 1351842 +SHA256 daba70d5d7666ff8091a7a9322a1a2d88889043d50e136ed7d3e726d751001a7 sqlite-3.2.1.tar.gz 1351842 |