summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Schweizer <genstef@gentoo.org>2006-10-02 15:40:12 +0000
committerStefan Schweizer <genstef@gentoo.org>2006-10-02 15:40:12 +0000
commit0d10777c2201891948b46230216af4364536aac6 (patch)
treeebd8dcc84cbb4354d03e9fbcf90d743d597d77c5 /net-misc/asterisk-addons
parentalso in portage (diff)
downloadvoip-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/ChangeLog4
-rw-r--r--net-misc/asterisk-addons/Manifest22
-rw-r--r--net-misc/asterisk-addons/asterisk-addons-1.2.4.ebuild175
-rw-r--r--net-misc/asterisk-addons/files/digest-asterisk-addons-1.2.46
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