summaryrefslogtreecommitdiffstats
path: root/telephony/asterisk
diff options
context:
space:
mode:
authorMartin Spitzbarth2007-05-05 18:27:29 +0200
committerMartin Spitzbarth2007-05-05 18:27:29 +0200
commit4323aebcca37dc95718ee4c5a7e4c1ed402d800b (patch)
treeefa4325fd3f470f781b478ba460730aac9f3ca2e /telephony/asterisk
parentb16d5f3bb2fe1479b3ddd726904b214bc481c031 (diff)
asterisk: 1.4.4, upstream sig checking, more optional dependencies
Diffstat (limited to 'telephony/asterisk')
-rwxr-xr-xtelephony/asterisk/BUILD7
-rwxr-xr-xtelephony/asterisk/CONFIGURE3
-rwxr-xr-xtelephony/asterisk/DEPENDS55
-rwxr-xr-xtelephony/asterisk/DETAILS13
-rw-r--r--telephony/asterisk/HISTORY11
-rwxr-xr-xtelephony/asterisk/PRE_BUILD2
-rw-r--r--telephony/asterisk/asterisk.gpgbin0 -> 9270 bytes
7 files changed, 80 insertions, 11 deletions
diff --git a/telephony/asterisk/BUILD b/telephony/asterisk/BUILD
index 8f58e6df93..c745979613 100755
--- a/telephony/asterisk/BUILD
+++ b/telephony/asterisk/BUILD
@@ -1 +1,6 @@
-make
+default_build &&
+
+if [[ ${ASTERISK_DOXYGEN} == "y" ]]
+then
+ make progdocs
+fi
diff --git a/telephony/asterisk/CONFIGURE b/telephony/asterisk/CONFIGURE
new file mode 100755
index 0000000000..65bb2b677d
--- /dev/null
+++ b/telephony/asterisk/CONFIGURE
@@ -0,0 +1,3 @@
+config_query ASTERISK_DOXYGEN \
+ "Build doxygen source code documentation (takes a long time)?" \
+ "n"
diff --git a/telephony/asterisk/DEPENDS b/telephony/asterisk/DEPENDS
index 89b7372ae6..d11cfb85b1 100755
--- a/telephony/asterisk/DEPENDS
+++ b/telephony/asterisk/DEPENDS
@@ -1,8 +1,49 @@
+depends "ncurses" &&
+depends "openssl" &&
+depends "zlib" &&
+depends "MPG123" &&
-depends MPG123 &&
-optional_depends "asterisk-sounds" \
- "" \
- "" \
- "for additional sounds"
-#there is no such spell... I think there used to be
-#optional_depends zaptel
+if [[ ${ASTERISK_DOXYGEN} == "y" ]]
+then
+ depends "doxygen"
+fi &&
+
+optional_depends "asterisk-sounds" \
+ "" \
+ "" \
+ "for additional sounds" &&
+
+optional_depends "alsa-lib" \
+ "--with-asound" \
+ "--without-asound" \
+ "for making calls from the asterisk console" &&
+
+optional_depends "speex" \
+ "--with-speex" \
+ "--without-speex" \
+ "support for the speex codec" &&
+
+optional_depends "libvorbis" \
+ "--with-vorbis" \
+ "--without-vorbis" \
+ "support for the ogg-vorbis codec" &&
+
+optional_depends "postgresql" \
+ "--with-postgres" \
+ "--without-postgres" \
+ "for postgresql as database backend" &&
+
+optional_depends "sqlite" \
+ "--with-sqlite" \
+ "--without-sqlite" \
+ "for sqlite as database backend" &&
+
+optional_depends "net-snmp" \
+ "--with-netsnmp" \
+ "--without-netsnmp" \
+ "to monitor and configure asterisk with snmp" &&
+
+optional_depends "newt" \
+ "--with-newt" \
+ "--without-newt" \
+ "to build the manger interface client \"astman\""
diff --git a/telephony/asterisk/DETAILS b/telephony/asterisk/DETAILS
index 36007f3279..5ac3ce12d6 100755
--- a/telephony/asterisk/DETAILS
+++ b/telephony/asterisk/DETAILS
@@ -1,13 +1,22 @@
SPELL=asterisk
- VERSION=1.2.18
+ VERSION=1.4.4
SOURCE=${SPELL}-${VERSION}.tar.gz
+ SOURCE2=${SOURCE}.asc
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
SOURCE_URL[0]=http://ftp.digium.com/pub/${SPELL}/releases/${SOURCE}
+ SOURCE2_URL[0]=${SOURCE_URL}.asc
SOURCE_URL[1]=http://ftp1.digium.com/pub/${SPELL}/releases/${SOURCE}
+ SOURCE2_URL[1]=http://ftp1.digium.com/pub/${SPELL}/releases/${SOURCE}
SOURCE_URL[2]=http://ftp2.digium.com/pub/${SPELL}/releases/${SOURCE}
+ SOURCE2_URL[2]=http://ftp2.digium.com/pub/${SPELL}/releases/${SOURCE}
SOURCE_URL[3]=ftp://ftp1.digium.com/pub/${SPELL}/releases/${SOURCE}
+ SOURCE2_URL[3]=ftp://ftp1.digium.com/pub/${SPELL}/releases/${SOURCE}
SOURCE_URL[4]=ftp://ftp2.digium.com/pub/${SPELL}/releases/${SOURCE}
- SOURCE_HASH=sha512:30533a7441bef370c500a59040a71f3f3b4ddf501e5a159e41d856fe5b3b68a57e57a020fee95cdeee1db31b7ffb3472bbeda75c4e4fe63478906886ae1c58a0
+ SOURCE2_URL[4]=ftp://ftp2.digium.com/pub/${SPELL}/releases/${SOURCE}
+ SOURCE_GPG=asterisk.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+ DOCS="README* CHAN* doc* LICENSE COPYING configs"
+ DOCS="$DOCS UPGRADE.txt BUGS CREDITS"
WEB_SITE=http://www.asterisk.org/
ENTERED=20051223
SECURITY_PATCH=2
diff --git a/telephony/asterisk/HISTORY b/telephony/asterisk/HISTORY
index 5b25eb12e1..9dd54b459d 100644
--- a/telephony/asterisk/HISTORY
+++ b/telephony/asterisk/HISTORY
@@ -1,3 +1,14 @@
+2007-05-05 Martin Spitzbarth <m.spitzbarth@gmx.de>
+ * DETAILS: updated spell to 1.4.4
+ converted to upstream signature checking
+ added DOCS to include sample config files
+ * CONFIGURE: new file, added query about doxygen
+ * DEPENDS: added dependencies and optional dependencies for
+ most of the ./configure options
+ * PRE_BUILD: changed a path because a file has moved in the tarball
+ * BUILD: changed to default_build, build doxygen if requested
+ * asterisk.gpg: added gpg keyring
+
2007-04-25 Martin Spitzbarth <m.spitzbarth@gmx.de>
* DETAILS: version bumped to 1.2.17, SECURITY_PATCH++,
bug #13739
diff --git a/telephony/asterisk/PRE_BUILD b/telephony/asterisk/PRE_BUILD
index 5c0231f125..785fa29e9a 100755
--- a/telephony/asterisk/PRE_BUILD
+++ b/telephony/asterisk/PRE_BUILD
@@ -1,5 +1,5 @@
default_pre_build &&
cd ${SOURCE_DIRECTORY} &&
-sed -i -e "s|/usr/bin/awk|/bin/awk|" editline/makelist &&
+sed -i -e "s|/usr/bin/awk|/bin/awk|" main/editline/makelist &&
sed -i -e "s/OVERWRITE=y/OVERWRITE=n/" Makefile
diff --git a/telephony/asterisk/asterisk.gpg b/telephony/asterisk/asterisk.gpg
new file mode 100644
index 0000000000..fec1099533
--- /dev/null
+++ b/telephony/asterisk/asterisk.gpg
Binary files differ