Remove vulnerable ebuild, for security bug #546040.
authorTony Vroon <chainsaw@gentoo.org>
Tue, 28 Apr 2015 08:31:18 +0000 (08:31 +0000)
committerTony Vroon <chainsaw@gentoo.org>
Tue, 28 Apr 2015 08:31:18 +0000 (08:31 +0000)
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0xB5058F9A

net-misc/asterisk/ChangeLog
net-misc/asterisk/Manifest
net-misc/asterisk/asterisk-11.15.0-r1.ebuild [deleted file]

index 37711cc031457747da249b0704c88657e0cc1e71..265a85eff8747a2b4d2b75e0a978576e5b2a233d 100644 (file)
@@ -1,6 +1,9 @@
 # ChangeLog for net-misc/asterisk
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/asterisk/ChangeLog,v 1.522 2015/04/17 09:50:34 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/asterisk/ChangeLog,v 1.523 2015/04/28 08:31:13 chainsaw Exp $
+
+  28 Apr 2015; Tony Vroon <chainsaw@gentoo.org> -asterisk-11.15.0-r1.ebuild:
+  Remove vulnerable ebuild, for security bug #546040.
 
   17 Apr 2015; Agostino Sarubbo <ago@gentoo.org> asterisk-11.17.1.ebuild:
   Stable for x86, wrt bug #546040
index 36e62f4051cbced427b2947c65e01046dabc56e4..80af34392ab37c7d8dd868f3913b69014d99d298 100644 (file)
@@ -13,34 +13,22 @@ AUX 1.8.0/find_call_sip_trace.sh 1115 SHA256 e1ebeb1dab05f552f89f380719d319cdf57
 AUX asterisk.service 456 SHA256 a49fb681161d05b18b1cb6e8c3952de3baf53830709e38cfb125c4cf5085bb81 SHA512 d443c3821d50e78a76b7cad8906f560ab0f4b58007f6c9322256626bc4a502bdbd844f1ee48cdaf86d499bf78f50cebb0cfc88a0cab0c4876f4e853bc2e76aa8 WHIRLPOOL f428284c586240a9e8bcba535cf34924d924649b0891c5306a911ab1416e30ff42f43941dc2aade73bcbfdc6f833b6c14341a39167051adb8365b43e5dfd987d
 AUX asterisk.service.conf 324 SHA256 cc6e988f846fdf25f9dadc01c9ac274c168cd71278bf13bdb3f14ea08083877f SHA512 94be3b27f9d862d357b62d14b9d59ca47487bfd4987ce3b0ea2bb862c6d03e1d3c8b536590f20295fd085166da3efdff869c4cfc37542a31933d22b6d9b73da3 WHIRLPOOL efa9e1432e89efec4a0f78ac41f78e26e236f6397c528b6e5bd9d8b9191e4af8480d1ad5fbd3b12e5343e54ac4be5c20fd026ea437cfb28466ad96b9e3e4c988
 AUX asterisk.tmpfiles.conf 88 SHA256 7433786daa004699e290009d77690eafddeb475c06b2fc682c2c0ee2f8f3541c SHA512 a3bdc4608f8fa9e71c2ba398e7a12ed91b7f6c6eb52c96daa86133d382bd08e84d8dd5c1749baa0d1c9c6c5fca9be7aa932eb946d188869294af5b7062ed7a23 WHIRLPOOL dc175f7754f63bb2b04da2aa111f87947bd3a360992c1f65c16fcd3153c82d693dd2cd1ec69963a89eb11fed7c45ecc268f086347ad595acb6fab7b05cc9ba79
-DIST asterisk-11.15.0.tar.gz 34981005 SHA256 20a20d116a70f2187f3ddcf79e3109f62054b20b402d6bdd28a2cefc245bbb99 SHA512 12ff80d3f5e07ec6a2845ab27513cb61f2d94864e376ba96ceee9a1f15402d5c810cf96ee74bfcaab7eb785f68a1b9b072ac715046bae7ab25617cc8fd27d711 WHIRLPOOL cf01fabf9c0d304cfcfdbcb9010a9756e3fb166819bf1f4f6c65126d9dc31a5954a7b53a218baef2c32003cac72a756fb6cf169779100568dd627cc680d8695d
 DIST asterisk-11.17.1.tar.gz 35002041 SHA256 c22d5dfb6c901cdeb8a12ffb34c35565ccfd993d0c6ab7638fd11e5cd64e00b2 SHA512 cb7616d6868721bb91ff47a9601d81cce6e3670c6d484849a33fa58ff060a5a4993eb87cf0251baa88e63ba3b97a07c4a6ec3f6bab2980b087a9e140d2c9024e WHIRLPOOL f538ff11fc6d7c297a9a9a534d275132e7c84d41a9ffa2de8b1ffb2d596cf681ebed6f86001b1075d8cc648e7eee0f64af5dc4518ead41cf1ebec75a9b2f6535
 DIST asterisk-12.8.2.tar.gz 56890521 SHA256 e55dd97a284a404d7040122f6fa7208fa3b773c728da1196255921bc6ad075a1 SHA512 eb1929e55db5aeeba269155a956e7508771126f717d5a3c911a8c208320221b20d4845affc68d213a74285654c605e573c86d75051c2947123becd9b6801edb6 WHIRLPOOL 6735bbb758127b289e62cb884b72d429e29ccecee69fdcba1c6d5784db66885d4f649924170ca678c8ec213d7664c28f5655aec162cca0743093c17c59c7e3bb
 DIST asterisk-13.3.2.tar.gz 31978637 SHA256 ff87592a49156e2f7c03a39a12d099a610e71c3135ca9548429b4066fc76aaa5 SHA512 cfe2dec45d6162c0e9455de9a7a83b52c9041620b31c4fed835973c6a2805e9a51badc0637d6838dc52fbcceb01abb87f3fabddce1c8de3bd0f5ca65c5a39b06 WHIRLPOOL 3de98c03c8b0433a6072814724963c57cd1823d0f07a8bd6ca4d33cbe6c9a2f48ed7917db943fb37ac3c784de420178e625a6bedbf87eb7f92f425092e5b9148
 DIST gentoo-asterisk-patchset-3.14.tar.bz2 5954 SHA256 20daa50d3e9131fcb783ea9fc39a2183e75e81d4a41337ab432c5cbde24cb74c SHA512 78fb2657047cc7f9590c1e5a3c796e0d78b3cc28eed121d8c824b778af8ef8797870206587faf99bf4f97c367899ccc158b1d84c2d5dceaa3b8dd60907ef3f7b WHIRLPOOL 356a9949b4729052b68b8bf004885b237cd7074f29244c6f31a87461dcdc86e3174769710fee212890cbe2d3f7f25821997de4ba75046a7d2731e464f74349f4
 DIST gentoo-asterisk-patchset-3.15.tar.bz2 5570 SHA256 c9c4fb87b9b57a55b034510a2847eeb145cce31ef3d8df75d92036f93daa54eb SHA512 c4c51e46abeaf4cb37ff9725159e3b73451f83d6d59d65ea173a29dae2270d0276d9af89ce8145e5ba1b117e37ae651df37713831a2f5ff38e7c8da58820e241 WHIRLPOOL 334c887ffe0fd2b681bc8bd79922f6049d2b98ffe998451b2175a22e7560d4e581d6786316202c18826591fe019790c2464df85afd356d5f8257f5238c75c401
 DIST gentoo-asterisk-patchset-4.01.tar.bz2 6483 SHA256 ecd6b5e495d73444b15bfea3d69541abe8bf68274e5a130547a56aa5cfc7f455 SHA512 541c992b578ede198e91a10d954c398396f7068c34cc94be163497d2aa279605c702e8969dd8eda67334055c4a537d0930a7e140a91ebbb4580fdaf43bf203c3 WHIRLPOOL e36c58bdd1f41d10976d3b1c4e9b08b0436d9652845bcbda59c62a4599d14d03dcd661a54cfd32a1e04daaf6df8ae18b087944dcf0ded403391780d5219e965e
-EBUILD asterisk-11.15.0-r1.ebuild 9688 SHA256 5f6f41f08204bfad7b06f883ffa5433ea57aa6e3ab166233ad22dd7b56a286eb SHA512 967ebbbcfb290ee3a9494fcdfebfdd4d3a50284dabb4677cd9c11d9db9271c33994c1658c0d1b9feff8ab2d0bf71c69267395aa50f8030ece10f24b232d6267b WHIRLPOOL eea4f3558cf18f42897f6cb0a52850f100c74143e939adc4ee1b1768dd07c9d8ae1005607be8177c7a9ca9987e091dcb8d4d630b0c2d9b1c4fe50abdb307bce4
 EBUILD asterisk-11.17.1.ebuild 9680 SHA256 776d0c84db49dfa73773dd8ad9b5f618f0cd78b3d83370a1eee45f32bd3c34a8 SHA512 3229d4e33482992fb1b285a48de25639569a53ea646a9d3cc286ce08e906de73ef8873ec2af70e7c3839b0b6c625b2b7f710aefa303d759f61482307dbc22b9f WHIRLPOOL 75a965f2c070d40b42aa90d5883f9b9d53e9642aac151a97c4046e082d5326a93f3a0ce50d9c6104cc64fb4c5f3c3b56b6d1e133695e4b84f741de36de034493
 EBUILD asterisk-12.8.2.ebuild 9704 SHA256 1afc5628e855b51514186c57a44405b676c1f04b1c6b30215cce54a14c5c281b SHA512 51361765510e41e5265033908a2e13a88556eea06f147352a35261f067d27a4a71effd114e7e58e14807e79373893f5753c503d001f09d12821dfbcfd7c3afac WHIRLPOOL cf9d7f5b466d74c0fb49a30872903ef10a145b495ee1fdc167f3c202b83ec21883a0f1d3fb2a27f1e738f24fa0f406e465832dd4b77371f166b4ec6fb07b2026
 EBUILD asterisk-13.3.2.ebuild 9704 SHA256 1ceaed93ba154f5f1e6a670f2ec4acbeb1d6fc32c983d402ee4a9f77176f0b69 SHA512 3add6bf10b02e2065e037504014c6b257c1acc0b9ff5525fd099de078e5fba08018ea3632e397f2796da5f9ff0e6c994c46e6950d8b59967c3ab5d3a439505b6 WHIRLPOOL 73607add84642d4ac6a3cc57bd67f85ce1adc082fc813abfb35879db5a708f39b506a9a041c001ca42ed04280e1e7c2be42fad492e58d5d80db13bfb24a2b848
-MISC ChangeLog 26940 SHA256 42b2a381feec032f797522d710d5ba8c5706bf4f1f43b4cfe2b05336e8f1bf3e SHA512 5843380b0fe4bf732fd732c3ced8f4cd265417835ee09df2c22001ce814172725a4f4bf43d71d01249407a2ee9cb5dab01897b07288e5381e44fcde2c664ccda WHIRLPOOL 605958fb8d94b4ded9d9849a7be7623ec18e3fba68bf89022680e0192b7f26b66c15c36829179bd67d21eb298f7f37ee1f37e158bb47dedb53a78082184c3403
+MISC ChangeLog 27077 SHA256 64309f634fa19cda8ed0e4920c2cbdf7a5d0f9e0787e07ee33cb62c8c9ed6c9c SHA512 5ec87c4a05f1f404add920b55267aa56ac6e85432a54e0315220ed103eed78715a94a93f407c5e68b441b95929a6526c8933de42d9ff40bd5cf88c1b8ec35785 WHIRLPOOL 838590c7a70a94e9e29d1ce0c2f92af19374bdd7256a50fa35fe65573330fd51a0a7dff7c2d30cd060ee937819f7a43c4203fe22941647c1c99343fb663afda8
 MISC ChangeLog-2012 113409 SHA256 6beb419f0c2e63641c73f2c14bd0c3a6a319c65bca8be526aa441fac2104fc9c SHA512 08c037acd578b9c3c387a80e45e80a68c4da84e63fced30215f22ec14eb6e223348d8e7d68f4decdf8a2d8cd0933b3f7fa3adddf7cd80bb407498b3e2868d917 WHIRLPOOL be0f2192531f7477545ccc0f10d9a50f36228e8d8d0e2773ccce3799c2d1b5e1b7be70d96502f759c7c878f88efd83122fc9230374c40c8963fe0bc7ff014b87
 MISC metadata.xml 1080 SHA256 297d1772ab811058eefd6d99d80eff0c552dd1c4c1a55a2d5cafebd14e7b85f9 SHA512 fce6e57053f835e396553796ea3ff64c9411f81fed6e07c77e37b00f23b01739962afb069497764cabf38c3d2f3fcfccdbd0ac41a3da06969ee95faf7e2e3999 WHIRLPOOL 148361759ded02f98c735b0e8d2f72a37b908f8484cd978055ee05c9dc9b290c29c3983a51c4ffebe943a149e3d0df0df2c9b548256027a0ee5df289d63337b0
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iQIcBAEBCAAGBQJVMNdqAAoJELp701BxlEWfyxwQAIquYTLp6DVuI0nbvh6JVtsm
-kGeWfqk+xMA9tHpD39IgLjVa7hEgKiRJ7jfncbQIH8HDaljfAdfGp/zdyW9FFGWC
-pH3V+US3NJ3vjz39Bj+jBnojGXLKlL+OKIr9KOMm6U/zCA5ItoHCu35+xGOzj3ge
-jeYgB5RPWN0u4FiEr39wIGl6kVb2TxuypRhp493u0yWJR903eUP6HTQoGhZI8sQS
-eRuwnu/zlyn+jKbH9TVvvUMjyTdbYxsgJJ1ptqf1QKm/HsSwRPkI4zkqTDluuhZQ
-jDYMJsAL5TZ/aownQywP0lhLFFD9MCk5zlZypITa6BMYbIto2nRx7+fkhj0tPOkY
-54sc9eH4FGX+s8zyR1UW7NbK24OFhox25oCX3vqYuodVBFTc7nEwATw5IyJdX508
-52bJH3XAjrOdbOKw0GhCoPWbxVrnwTkvbHMDw+Uyx8j2M9y5Ec1UZ1cQZwR82zH9
-IFskA/DfHvoTL0TunGQLdF2xJ7hhFOzQ6uTZLl339zaYV4K7KdHP5Iy45VwVlavv
-sOPm+4q8xa6F9SB6J09e8GArCL/7wB6FBrEJwdIWc07pJkIukBXOdZqRupMVT6kb
-NOzWFHb2kusWPxP5KLXJciqigxhYMGi5un9fsueqo8zU6tymo6P1gQO/ocNGbASs
-zt6L5qIOeu/gFH6L+m22
-=H2xK
+iEYEAREIAAYFAlU/RVIACgkQp5vW4rUFj5pWngCfdkaVbnPk6e4e/wZaitQjIdZ6
+rBkAoJTtgRsofSVsGM+yUCpQVIL5qFKV
+=4nuf
 -----END PGP SIGNATURE-----
diff --git a/net-misc/asterisk/asterisk-11.15.0-r1.ebuild b/net-misc/asterisk/asterisk-11.15.0-r1.ebuild
deleted file mode 100644 (file)
index aa7d4c9..0000000
+++ /dev/null
@@ -1,324 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/asterisk/asterisk-11.15.0-r1.ebuild,v 1.4 2015/03/23 11:19:03 chainsaw Exp $
-
-EAPI=5
-inherit autotools base eutils linux-info multilib user systemd
-
-MY_P="${PN}-${PV/_/-}"
-
-DESCRIPTION="Asterisk: A Modular Open Source PBX System"
-HOMEPAGE="http://www.asterisk.org/"
-SRC_URI="http://downloads.asterisk.org/pub/telephony/asterisk/releases/${MY_P}.tar.gz
-        mirror://gentoo/gentoo-asterisk-patchset-3.14.tar.bz2"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE_VOICEMAIL_STORAGE="
-       +voicemail_storage_file
-       voicemail_storage_odbc
-       voicemail_storage_imap
-"
-IUSE="${IUSE_VOICEMAIL_STORAGE} alsa bluetooth calendar +caps cluster curl dahdi debug doc freetds gtalk http iconv ilbc jabber ldap libedit lua mysql newt +samples odbc osplookup oss portaudio postgres radius selinux snmp span speex srtp static syslog vorbis"
-IUSE_EXPAND="VOICEMAIL_STORAGE"
-REQUIRED_USE="gtalk? ( jabber )
-       ^^ ( ${IUSE_VOICEMAIL_STORAGE/+/} )
-       voicemail_storage_odbc? ( odbc )
-"
-
-EPATCH_SUFFIX="patch"
-PATCHES=( "${WORKDIR}/asterisk-patchset" )
-
-CDEPEND="dev-db/sqlite:3
-       dev-libs/popt
-       dev-libs/libxml2
-       dev-libs/openssl:*
-       sys-libs/ncurses
-       sys-libs/zlib
-       alsa? ( media-libs/alsa-lib )
-       bluetooth? ( net-wireless/bluez )
-       calendar? ( net-libs/neon
-                dev-libs/libical
-                dev-libs/iksemel )
-       caps? ( sys-libs/libcap )
-       cluster? ( sys-cluster/corosync )
-       curl? ( net-misc/curl )
-       dahdi? ( >=net-libs/libpri-1.4.12_beta2
-               net-misc/dahdi-tools )
-       freetds? ( dev-db/freetds )
-       gtalk? ( dev-libs/iksemel )
-       http? ( dev-libs/gmime:2.6 )
-       iconv? ( virtual/libiconv )
-       ilbc? ( dev-libs/ilbc-rfc3951 )
-       jabber? ( dev-libs/iksemel )
-       ldap? ( net-nds/openldap )
-       libedit? ( dev-libs/libedit )
-       lua? ( dev-lang/lua:* )
-       mysql? ( virtual/mysql )
-       newt? ( dev-libs/newt )
-       odbc? ( dev-db/unixODBC )
-       osplookup? ( net-libs/osptoolkit )
-       portaudio? ( media-libs/portaudio )
-       postgres? ( dev-db/postgresql:* )
-       radius? ( net-dialup/radiusclient-ng )
-       snmp? ( net-analyzer/net-snmp )
-       span? ( media-libs/spandsp )
-       speex? ( media-libs/speex )
-       srtp? ( net-libs/libsrtp )
-       vorbis? ( media-libs/libvorbis )"
-
-DEPEND="${CDEPEND}
-       !net-libs/openh323
-       !net-libs/pjsip
-       voicemail_storage_imap? ( virtual/imap-c-client )
-       virtual/pkgconfig
-"
-
-RDEPEND="${CDEPEND}
-       selinux? ( sec-policy/selinux-asterisk )
-       syslog? ( virtual/logger )"
-
-PDEPEND="net-misc/asterisk-core-sounds
-       net-misc/asterisk-extra-sounds
-       net-misc/asterisk-moh-opsound"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
-       CONFIG_CHECK="~!NF_CONNTRACK_SIP"
-       local WARNING_NF_CONNTRACK_SIP="SIP (NAT) connection tracking is enabled. Some users
-       have reported that this module dropped critical SIP packets in their deployments. You
-       may want to disable it if you see such problems."
-       check_extra_config
-
-       enewgroup asterisk
-       enewgroup dialout 20
-       enewuser asterisk -1 -1 /var/lib/asterisk "asterisk,dialout"
-}
-
-src_prepare() {
-       base_src_prepare
-       AT_M4DIR=autoconf eautoreconf
-}
-
-src_configure() {
-       local vmst
-
-       econf \
-               --libdir="/usr/$(get_libdir)" \
-               --localstatedir="/var" \
-               --with-crypto \
-               --with-gsm=internal \
-               --with-popt \
-               --with-ssl \
-               --with-z \
-               --without-pwlib \
-               $(use_with caps cap) \
-               $(use_with http gmime) \
-               $(use_with newt) \
-               $(use_with portaudio)
-
-       # Blank out sounds/sounds.xml file to prevent
-       # asterisk from installing sounds files (we pull them in via
-       # asterisk-{core,extra}-sounds and asterisk-moh-opsound.
-       >"${S}"/sounds/sounds.xml
-
-       # That NATIVE_ARCH chatter really is quite bothersome
-       sed -i 's/NATIVE_ARCH=/NATIVE_ARCH=0/' build_tools/menuselect-deps || die "Unable to squelch noisy build system"
-
-       # Compile menuselect binary for optional components
-       emake menuselect.makeopts
-
-       # Broken functionality is forcibly disabled (bug #360143)
-       menuselect/menuselect --disable chan_misdn menuselect.makeopts
-       menuselect/menuselect --disable chan_ooh323 menuselect.makeopts
-
-       # Utility set is forcibly enabled (bug #358001)
-       menuselect/menuselect --enable smsq menuselect.makeopts
-       menuselect/menuselect --enable streamplayer menuselect.makeopts
-       menuselect/menuselect --enable aelparse menuselect.makeopts
-       menuselect/menuselect --enable astman menuselect.makeopts
-
-       # this is connected, otherwise it would not find
-       # ast_pktccops_gate_alloc symbol
-       menuselect/menuselect --enable chan_mgcp menuselect.makeopts
-       menuselect/menuselect --enable res_pktccops menuselect.makeopts
-
-       # SSL is forcibly enabled, IAX2 & DUNDI are expected to be available
-       menuselect/menuselect --enable pbx_dundi menuselect.makeopts
-       menuselect/menuselect --enable func_aes menuselect.makeopts
-       menuselect/menuselect --enable chan_iax2 menuselect.makeopts
-
-       # SQlite3 is now the main database backend, enable related features
-       menuselect/menuselect --enable cdr_sqlite3_custom menuselect.makeopts
-       menuselect/menuselect --enable cel_sqlite3_custom menuselect.makeopts
-
-       # The others are based on USE-flag settings
-       use_select() {
-               local state=$(use "$1" && echo enable || echo disable)
-               shift # remove use from parameters
-
-               while [[ -n $1 ]]; do
-                       menuselect/menuselect --${state} "$1" menuselect.makeopts
-                       shift
-               done
-       }
-
-       use_select alsa                 chan_alsa
-       use_select bluetooth            chan_mobile
-       use_select calendar             res_calendar res_calendar_{caldav,ews,exchange,icalendar}
-       use_select cluster              res_corosync
-       use_select curl                 func_curl res_config_curl res_curl
-       use_select dahdi                app_dahdibarge app_dahdiras app_meetme chan_dahdi codec_dahdi res_timing_dahdi
-       use_select freetds              {cdr,cel}_tds
-       use_select gtalk                chan_motif
-       use_select http                 res_http_post
-       use_select iconv                func_iconv
-       use_select jabber               res_xmpp
-       use_select ilbc                 codec_ilbc format_ilbc
-       use_select ldap                 res_config_ldap
-       use_select lua                  pbx_lua
-       use_select mysql                app_mysql cdr_mysql res_config_mysql
-       use_select odbc                 cdr_adaptive_odbc res_config_odbc {cdr,cel,res,func}_odbc
-       use_select osplookup            app_osplookup
-       use_select oss                  chan_oss
-       use_select postgres             {cdr,cel}_pgsql res_config_pgsql
-       use_select radius               {cdr,cel}_radius
-       use_select snmp                 res_snmp
-       use_select span                 res_fax_spandsp
-       use_select speex                {codec,func}_speex
-       use_select srtp                 res_srtp
-       use_select syslog               cdr_syslog
-       use_select vorbis               format_ogg_vorbis
-
-       # Voicemail storage ...
-       for vmst in ${IUSE_VOICEMAIL_STORAGE/+/}; do
-               if use ${vmst}; then
-                       menuselect/menuselect --enable $(echo ${vmst##*_} | tr '[:lower:]' '[:upper:]')_STORAGE menuselect.makeopts
-               fi
-       done
-
-       if use debug; then
-               for o in DONT_OPTIMIZE DEBUG_THREADS BETTER_BACKTRACES; do
-                       menuselect/menuselect --enable $o menuselect.makeopts
-               done
-       fi
-}
-
-src_compile() {
-       ASTLDFLAGS="${LDFLAGS}" emake
-}
-
-src_install() {
-       mkdir -p "${D}"usr/$(get_libdir)/pkgconfig || die
-       emake DESTDIR="${D}" installdirs
-       emake DESTDIR="${D}" install
-
-       if use radius; then
-               insinto /etc/radiusclient-ng/
-               doins contrib/dictionary.digium
-       fi
-       diropts -m 0750 -o root -g asterisk
-       keepdir /etc/asterisk
-       if use samples; then
-               emake DESTDIR="${D}" samples
-               for conffile in "${D}"etc/asterisk/*.*
-               do
-                       chown root:root $conffile
-                       chmod 0644 $conffile
-               done
-               einfo "Sample files have been installed"
-       else
-               einfo "Skipping installation of sample files..."
-               rm -f  "${D}"var/lib/asterisk/mohmp3/* || die
-               rm -f  "${D}"var/lib/asterisk/sounds/demo-* || die
-               rm -f  "${D}"var/lib/asterisk/agi-bin/* || die
-               rm -f  "${D}"etc/asterisk/* || die
-       fi
-       rm -rf "${D}"var/spool/asterisk/voicemail/default || die
-
-       # keep directories
-       diropts -m 0770 -o asterisk asterisk
-       keepdir /var/lib/asterisk
-       keepdir /var/spool/asterisk
-       keepdir /var/spool/asterisk/{system,tmp,meetme,monitor,dictate,voicemail}
-       diropts -m 0750 -o asterisk -g asterisk
-       keepdir /var/log/asterisk/{cdr-csv,cdr-custom}
-
-       newinitd "${FILESDIR}"/1.8.0/asterisk.initd7 asterisk
-       newconfd "${FILESDIR}"/1.8.0/asterisk.confd asterisk
-
-       systemd_dounit "${FILESDIR}"/asterisk.service
-       systemd_newtmpfilesd "${FILESDIR}"/asterisk.tmpfiles.conf asterisk.conf
-       systemd_install_serviced "${FILESDIR}"/asterisk.service.conf
-
-       # install the upgrade documentation
-       #
-       dodoc README UPGRADE* BUGS CREDITS
-
-       # install extra documentation
-       #
-       if use doc
-       then
-               dodoc doc/*.txt
-               dodoc doc/*.pdf
-       fi
-
-       # install SIP scripts; bug #300832
-       #
-       dodoc "${FILESDIR}/1.6.2/sip_calc_auth"
-       dodoc "${FILESDIR}/1.8.0/find_call_sip_trace.sh"
-       dodoc "${FILESDIR}/1.8.0/find_call_ids.sh"
-       dodoc "${FILESDIR}/1.6.2/call_data.txt"
-
-       # install logrotate snippet; bug #329281
-       #
-       insinto /etc/logrotate.d
-       newins "${FILESDIR}/1.6.2/asterisk.logrotate3" asterisk
-}
-
-pkg_postinst() {
-       #
-       # Announcements, warnings, reminders...
-       #
-       einfo "Asterisk has been installed"
-       echo
-       elog "If you want to know more about asterisk, visit these sites:"
-       elog "http://www.asteriskdocs.org/"
-       elog "http://www.voip-info.org/wiki-Asterisk"
-       echo
-       elog "http://www.automated.it/guidetoasterisk.htm"
-       echo
-       elog "Gentoo VoIP IRC Channel:"
-       elog "#gentoo-voip @ irc.freenode.net"
-       echo
-       echo
-       elog "Please read the Asterisk 11 upgrade document:"
-       elog "https://wiki.asterisk.org/wiki/display/AST/Upgrading+to+Asterisk+11"
-}
-
-pkg_config() {
-       einfo "Do you want to reset file permissions and ownerships (y/N)?"
-
-       read tmp
-       tmp="$(echo $tmp | tr '[:upper:]' '[:lower:]')"
-
-       if [[ "$tmp" = "y" ]] ||\
-               [[ "$tmp" = "yes" ]]
-       then
-               einfo "Resetting permissions to defaults..."
-
-               for x in spool run lib log; do
-                       chown -R asterisk:asterisk "${ROOT}"var/${x}/asterisk
-                       chmod -R u=rwX,g=rwX,o=    "${ROOT}"var/${x}/asterisk
-               done
-
-               chown -R root:asterisk  "${ROOT}"etc/asterisk
-               chmod -R u=rwX,g=rwX,o= "${ROOT}"etc/asterisk
-
-               einfo "done"
-       else
-               einfo "skipping"
-       fi
-}