Browse code

pkg/gentoo: version bump, added ebuild for v3.3.1

Claudio Furrer authored on 05/10/2012 06:32:16
Showing 7 changed files
... ...
@@ -2,6 +2,22 @@
2 2
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
3 3
 # $Header: $
4 4
 
5
+*sip-router-3.3.1 (5 Oct 2012)
6
+
7
+  5 Oct 2012; Claudio G. Furrer <elcaio@gmail.com> +sip-router.3.3.1.ebuild:
8
+  Version bump (series 3.3.x).
9
+
10
+*sip-router-3.2.4 (4 Oct 2012)
11
+
12
+  4 Oct 2012; Claudio G. Furrer <elcaio@gmail.com> +sip-router.3.2.4.ebuild:
13
+  Version bump (series 3.2.x).
14
+
15
+*sip-router-3.1.6 (3 Oct 2012)
16
+
17
+  3 Oct 2012; Claudio G. Furrer <elcaio@gmail.com> +sip-router.3.1.6.ebuild:
18
+  Version bump (series 3.1.x).
19
+
20
+
5 21
 *sip-router-3.2.3 (26 Apr 2012)
6 22
 
7 23
   26 Apr 2012; Claudio G. Furrer <elcaio@gmail.com> +sip-router.3.2.3.ebuild:
... ...
@@ -1,14 +1,14 @@
1
-AUX ser.confd 514 RMD160 1e27c35d6a7ed944cec2d5d579ee7a62b44af28a SHA1 7574cdb34034c84cf8c5f8eba323fbfbd5df2a4e SHA256 fec2d2b5c1f222bfd413ece424c2ee6b7fdff2fc71f8b95abb6b31118f209770
2
-AUX ser.initd 800 RMD160 22797e05ff7a13b4ee2d080b20f14abadd8198ec SHA1 8f66d7312b23f5965e83dc93d19fc04e6d5b5f45 SHA256 c9b748c5756e1bf2ee72ff0350b5f9ad1b8489d41008a00d66e335b276252a44
3
-DIST kamailio-3.1.4_src.tar.gz 6959507 RMD160 d0f8746be3bda86c650486ac3a31186778e79dc4 SHA1 d663936e542969b63671dd514e7b368448fbe404 SHA256 669564fe3be9c8439749f6d435d39b5851c7fff61392924e2e6aeb60a8793956
4
-DIST kamailio-3.1.5_src.tar.gz 7025269 RMD160 b118e29d91303e0d84f7ebdb7d0d8641ce6f204c SHA1 62d32ceeddf29e6f279951cd329dc314bbc2b9bc SHA256 5d1a2db3f9bea3cfac76777646627be24e6033876a5bf60200882be00cefe9ca
5
-DIST kamailio-3.2.1_src.tar.gz 7252354 RMD160 9985c8de51fde8be081ab1da288d46421d87aa48 SHA1 ed9d27642429e94ed82ac89cf4dec71ef3177920 SHA256 4705711e19106268e300df3a4029dd3b94b0e57352de2766cb9ceb8c05c80afd
6
-DIST kamailio-3.2.2_src.tar.gz 7220916 RMD160 8581e020e0c1a168c57268bd782f2e3badb6ac51 SHA1 118c4e1c05165da84b2f91865c23c5f81c403689 SHA256 823653fcf5edf27d01adc4af4af5d515b7ccaa95039bc3eb71c28474e75ce44e
7
-DIST kamailio-3.2.3_src.tar.gz 7227846 RMD160 94a4f5975e1d3b2c92297bd9135c9a0b5c76cb79 SHA1 790a8d4db0d75dafe178caf7bc8948aa81227f2b SHA256 673253bb3ec2f0cccba0fcddc8c93b3a41da4a1f63b5220736ee348d5ca3d131
8
-EBUILD sip-router-3.1.4.ebuild 8024 RMD160 604e7f73449afcd0659ad0b7628a41f95aca16bf SHA1 012566e917c412e90e2addec3d5f83f895e337c1 SHA256 1adb67682eaa5a9dfee306473023bf7403068199a0e8916db521e230452b1e78
9
-EBUILD sip-router-3.1.5.ebuild 8024 RMD160 604e7f73449afcd0659ad0b7628a41f95aca16bf SHA1 012566e917c412e90e2addec3d5f83f895e337c1 SHA256 1adb67682eaa5a9dfee306473023bf7403068199a0e8916db521e230452b1e78
10
-EBUILD sip-router-3.2.1.ebuild 8115 RMD160 7654b54c122b27eb7237598c983cc8c6eaf1e45b SHA1 6188216b0a553dd38113781bdb83f38b77651bcc SHA256 fa4b3c79a93ee13bfa8ed47952c549e848b452689d78fac8d8596b4e2966864f
11
-EBUILD sip-router-3.2.2.ebuild 8115 RMD160 7654b54c122b27eb7237598c983cc8c6eaf1e45b SHA1 6188216b0a553dd38113781bdb83f38b77651bcc SHA256 fa4b3c79a93ee13bfa8ed47952c549e848b452689d78fac8d8596b4e2966864f
12
-EBUILD sip-router-3.2.3.ebuild 8115 RMD160 7654b54c122b27eb7237598c983cc8c6eaf1e45b SHA1 6188216b0a553dd38113781bdb83f38b77651bcc SHA256 fa4b3c79a93ee13bfa8ed47952c549e848b452689d78fac8d8596b4e2966864f
13
-MISC ChangeLog 1913 RMD160 eee742d8e10f8b2fc95cd4102bd91d792e1fc204 SHA1 8284e767dd5125f925c8f5b93f6757bae69bd064 SHA256 2a9804f439513886317debad106207d8b4e1acfb93fd94ff941c09f2912b06b8
14
-MISC metadata.xml 234 RMD160 7e65eb5a9a08368288fc1e3608ddb9a4677defdd SHA1 93c38407f533f522647683eb7b7c2121bc6f3707 SHA256 4009ad9d312db0ece6fd53e9dfabda98e2c1037ec540eb64d6ab43fe318c1a25
1
+AUX ser.confd 514 SHA256 fec2d2b5c1f222bfd413ece424c2ee6b7fdff2fc71f8b95abb6b31118f209770 SHA512 3745b3bdc1ae2dd2d4cf7c4dbdcb5dc8a2667dcbb50bcff89ea01ac3f95ff213b93ae0402c45703305781fd9c6f4968f59f1a9c509670f54f4cf58a788d53c55 WHIRLPOOL 645a88d3442a34d755eed69a7586c96f219ea3fb096ba6a86aaf13314d306c59d9dd5a656787612b1c0a7e784f148d712641f3c2869383a542e11c9525cd881b
2
+AUX ser.initd 800 SHA256 c9b748c5756e1bf2ee72ff0350b5f9ad1b8489d41008a00d66e335b276252a44 SHA512 57f558a42cfeee7eb78583ba68d64874e3d162c67ec064034061cf37e47d42e2924f0a37ecc47c25d7df1cab9281ac0d0f06ccb3b1bdebde8894f4450b3a8696 WHIRLPOOL cb6a2ff4d7ae5c88d87f1341ab38c787454b7074c9780cf93ebf52a06623720413ae636f40027beff18d828669194b47c5395ac368036db5bf8b543f6fdef54f
3
+DIST kamailio-3.1.5_src.tar.gz 7025269 SHA256 5d1a2db3f9bea3cfac76777646627be24e6033876a5bf60200882be00cefe9ca SHA512 5090e656ea3af12ea9dbbb09d2b1fbfaca4b7089f695d3652a64802d1e763678c2b2a03796eebb1a5d47530a786a4b88e9e5ee5bf80c260f4bd75033be3008cf WHIRLPOOL 68538eb109a4c5f8ab75e58a06453d80a2c80fcb777b42042369a8ed730a59634aaec1cb84a8c9c1e17dbc2a940851a698beb63f9afa2420748d6694a61c5686
4
+DIST kamailio-3.1.6_src.tar.gz 7002535 SHA256 eb69af9d5bf851c802618ffe9f901200a750366fe9a68e0fc7e5ed233997f4b5 SHA512 66347f73e8b48cb746e950c57b726a3e7640ae7ec78575307fb250103cab5660c93b1e186bdd89589a62f0d3ea329ea659afdf21723fd0bb9d89a041231850ff WHIRLPOOL fe309ab3c317b534e920605f749654f37670cb86f19417461f56692a26b54a54857a8c62c2332e25c9a308924974227e2a815bbbcaf84498bd866a9888d48fc9
5
+DIST kamailio-3.2.3_src.tar.gz 7227846 SHA256 673253bb3ec2f0cccba0fcddc8c93b3a41da4a1f63b5220736ee348d5ca3d131 SHA512 59dae999b0a598156032ba86e29cabf2053de1e7cb6dcb4a3b0ad76e4f0acc18980c804185a8edb545a360247676be13cbab77f2465875bb9591ca3885e85368 WHIRLPOOL b7978bba572724d709744a6c4e61aef740c611e011ef20469b51f9a419e88776329e4936ac664b1bce2c2b4b0b861c17ac927935637d0795c124597a1f163b2c
6
+DIST kamailio-3.2.4_src.tar.gz 7253378 SHA256 f367de0957807479f6c3f1df6ad3033819504c99f6007b90bc73ff0535657ab7 SHA512 9fe97296ac4321f8c9c052011b66ba298951499b4c27d16cb3b3e8aa6b9619e7ef91679c5ce22f4b0639bb06ceedc859efd2df3199338fb5da73005f11926eac WHIRLPOOL bf020eaab1b1e339165e51628ec37de8cbf9defde92248a37b519689516ee200287638a2ec489a180c05633bd9d7ddd933793f50ca97f360ad3a8310599d1493
7
+DIST kamailio-3.3.1_src.tar.gz 7468878 SHA256 45c153776efad809ec1f88710d7d3cd57c9f805050611378eaccf99bed63a122 SHA512 aa14c17fe113502266819f7824b377d8856aa48380ed4e66f2540d86a646cd19052b5e6da7f28f4b92fcbdd57b4182969536702f6f8f27119295a5c944242883 WHIRLPOOL c01fb645893284e7941f82dd61b3f79761600ac217dc8326614b16580c7d28d5a263c7235379901846948ec80dca695e69a6f617b2df5e1e0802d111432700bd
8
+EBUILD sip-router-3.1.5.ebuild 8024 SHA256 1adb67682eaa5a9dfee306473023bf7403068199a0e8916db521e230452b1e78 SHA512 8e8bf4b491e9dd5c17230fdd338138188f16a584e9a4e22baea4ac22a767ff8e40860618a630afd959f57fcf0948d7081827ddbcc1a6b62d691518d4716e6a2f WHIRLPOOL 820bbfcb11137d0a9414a9f9ebbb5be6930b269d1341c1b323ea682a55d1514312b918f7150b33034722c4d239f2f4b66a8edf41bec587f382ad24a140278088
9
+EBUILD sip-router-3.1.6.ebuild 8106 SHA256 a2959cdeef926236cdbadf06b4c2340ffca7cde1338499a14ca511c60ab3556a SHA512 ac238b7dd0a669a16caa047c99d74c0d0425759340b59785b1a3e593ae9e245d1e8dcf71b052070d8681c5b0db03abf2e7250b7f20fb09837d727809272f2515 WHIRLPOOL d3d332d549b9e73a6e685bbbe8e093372d794fd506e0826103450cc8a59bfa4c7f939d3893dab09ed845541c74ff64d8d04c3aad24ffea9b6964457806e7d387
10
+EBUILD sip-router-3.2.3.ebuild 8115 SHA256 fa4b3c79a93ee13bfa8ed47952c549e848b452689d78fac8d8596b4e2966864f SHA512 e257ecf83f44f446098ec6fc7b0565e5ca6b7eb7dbeddc34baacb5592825065ef93a05ca24c3f85b6c817e4c23e407861e7c1bc79d883f4882f7153a88bbc928 WHIRLPOOL 0a44d52e6fbae7e79f2f69b115734174af30cd6b662205e81b84b92b92158e7fb94416fa4d35b5b3c0f6048f6ca7b269c46c860602a276c872b5605cd1b018f0
11
+EBUILD sip-router-3.2.4.ebuild 8155 SHA256 4efbbf1cea7d46f065947869723db90dc43453b6451b6830dcf5f5363a3ff5b8 SHA512 2c20dfdee22e54f8a429e4aedcc7c0771c2e03b53a7632a11fdc47335d81ed33fc89070d22775c7cba68f7874fec97ac8441338b44f62be30654092ac0f239af WHIRLPOOL 53a960bc2d8bbd3a1a0a4fc3eee5ded932fd2576b57f12e1030a58913aeab2b61e089a23849c5b65afb41abd299cb7aa9496db343a6f472fc5438de27ef7f67c
12
+EBUILD sip-router-3.3.1.ebuild 8327 SHA256 12ab91b617bda58321dfa4d256628f533e299bd78632f7617a1ee7d35800f416 SHA512 d1aba8330182465234f7d64969a64fd412fb1866c22b51ae02b7866aa1936eb2fbe462aa8f43379e1ae19b38e973d9e8663f1faf0412566ca776b6e214423442 WHIRLPOOL f8fb38968d94576f8191dbafdda2c0709511b7f98ae24b3855e53990c55abacb98cbca3bd6c1440656cc41ee5d81e9b57c0765fbaa2ca413d9ce98438ec7207b
13
+MISC ChangeLog 2337 SHA256 910d31eefdfe59cca23c79da591a57b7af8c197ab65f3d8f5e516c29b0d68e4b SHA512 ad9593fe60bb2ba6968b13a4ad4ff1ef40fa8850ac361bfea1023012747850609213d2d93cddc9c0fd148005517456f88900fbfd06b2176086151f762c8328cb WHIRLPOOL 509d0dad423fb9bc1e143a43b92f13ac9ef318860dabf3e2829ad0454051604737273761ecc5b2996887cf57080741a06ec80d3830489d49ca324d0c9a15abb2
14
+MISC metadata.xml 234 SHA256 4009ad9d312db0ece6fd53e9dfabda98e2c1037ec540eb64d6ab43fe318c1a25 SHA512 cca7444682a294c6173682dc78d73ee82ff19a6a8bc052d6850dab0a49056c0bcca347b83cd592360540399f21016fc360ea29a2234dd8fa1d6e13f6feedee16 WHIRLPOOL a37bbdac2e9489e68e1e0871eb8847dd04df20c4aae756173e7c6a13622ee60c87508f6f26e24b1dbe9c5cb929f57cb86c65042945d8129d3ba1ef8d7338b314
15 15
deleted file mode 100644
... ...
@@ -1,250 +0,0 @@
1
-# Copyright 1999-2011 Gentoo Foundation
2
-# Distributed under the terms of the GNU General Public License v2
3
-# $Header: $
4
-
5
-inherit eutils flag-o-matic toolchain-funcs multilib
6
-
7
-DESCRIPTION="Sip-Router (Kamailio/SER) is an Open Source SIP Server"
8
-HOMEPAGE="http://sip-router.org/"
9
-MY_P="${P/sip-router/kamailio}"
10
-SRC_URI="http://www.kamailio.org/pub/kamailio/${PV}/src/${MY_P}_src.tar.gz"
11
-S=${WORKDIR}/${MY_P}
12
-
13
-SLOT="0"
14
-LICENSE="GPL-2"
15
-KEYWORDS="~amd64 ~x86"
16
-
17
-#Documentation can be found here: http://www.kamailio.org/docs/modules/3.1.x/
18
-IUSE="flavour_kamailio flavour_ser debug ipv6 sctp
19
-group_standard group_standard_dep group_mysql group_radius group_postgres group_presence group_stable group_experimental
20
-group_kstandard group_kmysql group_kradius group_kpostgres group_kpresence group_kxml group_kperl group_kldap
21
-acc acc_radius alias_db app_lua app_python auth auth_identity auth_db auth_diameter auth_radius avpops
22
-benchmark blst
23
-call_control carrierroute cfg_db cfg_rpc cfgutils counters cpl-c ctl
24
-db_berkeley db_flatstore db_mysql db_oracle db_postgres db_text db_unixodbc
25
-debugger dialog dialplan dispatcher diversion domain domainpolicy drouting
26
-enum exec
27
-geoip group
28
-h350 htable imc iptrtpproxy jabber kex
29
-lcr ldap
30
-matrix maxfwd mediaproxy memcached misc_radius mi_datagram mi_fifo mi_rpc mi_xmlrpc mqueue msilo mtree
31
-nathelper nat_traversal
32
-osp
33
-path pdb pdt peering perl perlvdb permissions pike pipelimit prefix_route
34
-presence presence_conference presence_dialoginfo presence_mwi presence_xml
35
-pua pua_bla pua_dialoginfo pua_mi pua_usrloc pua_xmpp purple pv
36
-qos
37
-ratelimit regex registrar rls rtimer rr rtpproxy
38
-sanity seas siptrace siputils sl sms snmpstats speeddial sqlops statistics sst
39
-textops textopsx tls tm tmx topoh
40
-uac uac_redirect uri_db userblacklist usrloc utils
41
-xcap_client xcap_server xhttp xlog xmlops xmlrpc xmpp"
42
-
43
-#osp? ( net-libs/osptoolkit )
44
-#pdb? ( pdb-server )
45
-#seas? ( www.wesip.eu )
46
-
47
-RDEPEND="
48
-	>=sys-libs/ncurses-5.7
49
-	>=sys-libs/readline-6.1_p2
50
-	group_mysql? ( >=dev-db/mysql-5.1.50 sys-libs/zlib )
51
-	group_radius? ( >=net-dialup/radiusclient-ng-0.5.0 )
52
-	group_presence? ( dev-libs/libxml2 net-misc/curl )
53
-	group_postgres? ( dev-db/postgresql-base )
54
-	group_standard? ( dev-libs/libxml2 dev-libs/openssl net-misc/curl )
55
-	group_kmysql? ( >=dev-db/mysql-5.1.50 sys-libs/zlib )
56
-	group_kradius? ( >=net-dialup/radiusclient-ng-0.5.0 )
57
-	group_kpresence? ( dev-libs/libxml2 net-misc/curl )
58
-	group_kpostgres? ( dev-db/postgresql-base )
59
-	group_kstandard? ( dev-libs/libxml2 dev-libs/openssl net-misc/curl )
60
-	group_kxml? ( dev-libs/libxml2 dev-libs/xmlrpc-c )
61
-	group_kperl? ( dev-lang/perl dev-perl/perl-ldap )
62
-	group_kldap? ( net-nds/openldap )
63
-	acc_radius? ( net-dialup/radiusclient-ng )
64
-	app_lua? ( dev-lang/lua )
65
-	app_python? ( dev-lang/python )
66
-	auth_identity? ( dev-libs/openssl net-misc/curl )
67
-	carrierroute? ( dev-libs/confuse )
68
-	cpl-c? ( dev-libs/libxml2 )
69
-	db_berkeley? ( >=sys-libs/db-4.6 )
70
-	db_mysql? ( >=dev-db/mysql-5.1.50 )
71
-	db_oracle? ( dev-db/oracle-instantclient-basic )
72
-	db_postgres? ( dev-db/postgresql-base )
73
-        db_unixodbc? ( dev-db/unixODBC )
74
-	dialplan? ( dev-libs/libpcre )
75
-	geoip? ( dev-libs/geoip )
76
-	h350? ( net-nds/openldap )
77
-	jabber? ( dev-libs/expat )
78
-	lcr? ( dev-libs/libpcre )
79
-	ldap? ( net-nds/openldap )
80
-	memcached? ( dev-libs/libmemcache net-misc/memcached )
81
-	mi_xmlrpc? ( dev-libs/libxml2 dev-libs/xmlrpc-c )
82
-	peering? ( net-dialup/radiusclient-ng )
83
-	perl? ( dev-lang/perl dev-perl/perl-ldap )
84
-	presence? ( dev-libs/libxml2 )
85
-	presence_conference? ( dev-libs/libxml2 )
86
-	presence_xml? ( dev-libs/libxml2 )
87
-	pua? ( dev-libs/libxml2 )
88
-	pua_bla? ( dev-libs/libxml2 )
89
-	pua_dialoginfo? ( dev-libs/libxml2 )
90
-	pua_usrloc? ( dev-libs/libxml2 )
91
-	pua_xmpp? ( dev-libs/libxml2 )
92
-	purple? ( net-im/pidgin )
93
-	regex? ( dev-libs/libpcre )
94
-	rls? ( dev-libs/libxml2 )
95
-	snmpstats? ( net-analyzer/net-snmp sys-apps/lm_sensors )
96
-	tls? (
97
-		sys-libs/zlib
98
-		>=dev-libs/openssl-1.0.0a-r1
99
-	)
100
-	utils? ( net-misc/curl )
101
-	xcap_client? ( dev-libs/libxml2 net-misc/curl )
102
-	xcap_server? ( dev-libs/libxml2 )
103
-	xmlops? ( dev-libs/libxml2 )
104
-	xmpp? ( dev-libs/expat )
105
-"
106
-DEPEND="${RDEPEND}
107
-	>=sys-devel/bison-1.35
108
-	>=sys-devel/flex-2.5.4a
109
-	app-text/docbook2X"
110
-
111
-src_unpack() {
112
-	unpack ${A}
113
-	cd "${S}"
114
-
115
-	use ipv6 || \
116
-		sed -i -e "s/-DUSE_IPV6//g" Makefile.defs || die
117
-}
118
-
119
-src_compile() {
120
-	# iptrtpproxy broken as the needed netfilter module is not supported
121
-	local mod_exc="iptrtpproxy"
122
-	local group_inc=""
123
-	local k=""
124
-	if use flavour_kamailio; then
125
-		k="k"
126
-		use group_kxml && group_inc="${group_inc} kxml"
127
-		use group_kperl && group_inc="${group_inc} kperl"
128
-		use group_kldap && group_inc="${group_inc} kldap"
129
-	fi
130
-	# you can USE flavour=kamailio but also group_standard. It will be converted to group_kstandard
131
-	# same as mysql/kmysql, postgres/kpostgres, radius/kradius, presence/kpresence
132
-	(use group_standard || use group_kstandard) && group_inc="${group_inc} ${k}standard"
133
-	use group_standard_dep && group_inc="${group_inc} standard_dep"
134
-	(use group_mysql || use group_kmysql) && group_inc="${group_inc} ${k}mysql"
135
-	(use group_radius || use group_kradius) && group_inc="${group_inc} ${k}radius"
136
-	(use group_postgres || use group_kpostgres) && group_inc="${group_inc} ${k}postgres"
137
-	(use group_presence || use group_kpresence) && group_inc="${group_inc} ${k}presence"
138
-	use group_stable && group_inc="${group_inc} stable"
139
-	use group_experimental && group_inc="${group_inc} experimental"
140
-	# TODO: skip_modules?
141
-
142
-	local mod_inc=""
143
-	# some IUSE flags must not be included here in mod_inc
144
-	# e.g.: flavour_kamailio, flavour_ser, debug, sctp, ipv6
145
-	for i in ${IUSE[@]}; do
146
-		for j in ${i[@]}; do
147
-			[[ ! "${i}" =~ "flavour_" ]] && \
148
-				[ ! "${i}" == "debug" ] && \
149
-				[ ! "${i}" == "ipv6" ] && \
150
-				[ ! "${i}" == "sctp" ] && \
151
-				[[ ! "${i}" =~ "group_" ]] && \
152
-			use "${i}" && mod_inc="${mod_inc} ${i}"
153
-		done
154
-	done
155
-
156
-	if use tls; then
157
-		tls_hooks=1
158
-	else
159
-		tls_hooks=0
160
-	fi
161
-
162
-	if use debug; then
163
-		mode=debug
164
-	else
165
-		mode=release
166
-	fi
167
-
168
-	if use flavour_kamailio; then
169
-		flavour=kamailio
170
-	else
171
-		flavour=ser # defaults to SER compatibility names
172
-	fi
173
-
174
-	if use sctp; then
175
-		sctp=1
176
-	else
177
-		sctp=0
178
-	fi
179
-
180
-	emake \
181
-		CC="$(tc-getCC)" \
182
-		CPU_TYPE="$(get-flag march)" \
183
-		SCTP="${sctp}" \
184
-		CC_EXTRA_OPTS=-I/usr/gnu/include \
185
-		mode="${mode}" \
186
-		TLS_HOOKS="${tls_hooks}" \
187
-		FLAVOUR="${flavour}" \
188
-		group_include="${group_inc}" \
189
-		include_modules="${mod_inc}" \
190
-		exclude_modules="${mod_exc}" \
191
-		prefix="/" \
192
-		all || die "emake all failed"
193
-}
194
-
195
-src_install() {
196
-	emake -j1 \
197
-		BASEDIR="${D}" \
198
-		FLAVOUR="${flavour}" \
199
-		prefix="/" \
200
-		bin_dir=/usr/sbin/ \
201
-		cfg_dir=/etc/${flavour}/ \
202
-		lib_dir=/usr/$(get_libdir)/${flavour}/ \
203
-		modules_dir="/usr/$(get_libdir)/${flavour}/" \
204
-		man_dir="/usr/share/man/" \
205
-		doc_dir="/usr/share/doc/${flavour}/" \
206
-		install || die "emake install failed"
207
-
208
-	sed -e "s/sip-router/${flavour}/g" \
209
-		${FILESDIR}/ser.initd > ${flavour}.initd || die
210
-	sed -e "s/sip-router/${flavour}/g" \
211
-		${FILESDIR}/ser.confd > ${flavour}.confd || die
212
-
213
-	newinitd "${flavour}".initd "${flavour}"
214
-	newconfd "${flavour}".confd "${flavour}"
215
-}
216
-
217
-pkg_preinst() {
218
-	if [[ -z "$(egetent passwd ${flavour})" ]]; then
219
-		einfo "Adding ${flavour} user and group"
220
-		enewgroup "${flavour}"
221
-		enewuser  "${flavour}" -1 -1 /dev/null "${flavour}"
222
-	fi
223
-
224
-	chown -R root:"${flavour}"  "${D}/etc/${flavour}"
225
-	chmod -R u=rwX,g=rX,o= "${D}/etc/${flavour}"
226
-
227
-	has_version <="${CATEGORY}/ser-0.9.8"
228
-	previous_installed_version=$?
229
-	if [[ $previous_installed_version = 1 ]] ; then
230
-		elog "You have a previous version of SER on ${ROOT}etc/ser"
231
-		elog "Consider or verify to remove it (emerge -C ser)."
232
-		elog
233
-		elog "Sip-Router may not could be installed/merged. See your elog."
234
-	fi
235
-}
236
-
237
-pkg_postinst() {
238
-	if [ use mediaproxy ]; then
239
-		einfo "You have enabled mediaproxy support. In order to use it, you have
240
-		to run it somewhere."
241
-	fi
242
-	if [ use rtpproxy ]; then
243
-		einfo "You have enabled rtpproxy support. In order to use it, you have
244
-		to run it somewhere."
245
-	fi
246
-}
247
-
248
-pkg_prerm () {
249
-	/etc/init.d/"${flavour}" stop >/dev/null
250
-}
251 0
deleted file mode 100644
... ...
@@ -1,250 +0,0 @@
1
-# Copyright 1999-2011 Gentoo Foundation
2
-# Distributed under the terms of the GNU General Public License v2
3
-# $Header: $
4
-
5
-inherit eutils flag-o-matic toolchain-funcs multilib
6
-
7
-DESCRIPTION="Sip-Router (Kamailio/SER) is an Open Source SIP Server"
8
-HOMEPAGE="http://sip-router.org/"
9
-MY_P="${P/sip-router/kamailio}"
10
-SRC_URI="http://www.kamailio.org/pub/kamailio/${PV}/src/${MY_P}_src.tar.gz"
11
-S=${WORKDIR}/${MY_P}
12
-
13
-SLOT="0"
14
-LICENSE="GPL-2"
15
-KEYWORDS="~amd64 ~x86"
16
-
17
-#Documentation can be found here: http://www.kamailio.org/docs/modules/3.1.x/
18
-IUSE="flavour_kamailio flavour_ser debug ipv6 sctp
19
-group_standard group_standard_dep group_mysql group_radius group_postgres group_presence group_stable group_experimental
20
-group_kstandard group_kmysql group_kradius group_kpostgres group_kpresence group_kxml group_kperl group_kldap
21
-acc acc_radius alias_db app_lua app_python auth auth_identity auth_db auth_diameter auth_radius avpops
22
-benchmark blst
23
-call_control carrierroute cfg_db cfg_rpc cfgutils counters cpl-c ctl
24
-db_berkeley db_flatstore db_mysql db_oracle db_postgres db_text db_unixodbc
25
-debugger dialog dialplan dispatcher diversion domain domainpolicy drouting
26
-enum exec
27
-geoip group
28
-h350 htable imc iptrtpproxy jabber kex
29
-lcr ldap
30
-matrix maxfwd mediaproxy memcached misc_radius mi_datagram mi_fifo mi_rpc mi_xmlrpc mqueue msilo mtree
31
-nathelper nat_traversal
32
-osp
33
-path pdb pdt peering perl perlvdb permissions pike pipelimit prefix_route
34
-presence presence_conference presence_dialoginfo presence_mwi presence_xml
35
-pua pua_bla pua_dialoginfo pua_mi pua_usrloc pua_xmpp purple pv
36
-qos
37
-ratelimit regex registrar rls rtimer rr rtpproxy
38
-sanity seas siptrace siputils sl sms snmpstats speeddial sqlops statistics sst
39
-textops textopsx tls tm tmx topoh
40
-uac uac_redirect uri_db userblacklist usrloc utils
41
-xcap_client xcap_server xhttp xlog xmlops xmlrpc xmpp"
42
-
43
-#osp? ( net-libs/osptoolkit )
44
-#pdb? ( pdb-server )
45
-#seas? ( www.wesip.eu )
46
-
47
-RDEPEND="
48
-	>=sys-libs/ncurses-5.7
49
-	>=sys-libs/readline-6.1_p2
50
-	group_mysql? ( >=dev-db/mysql-5.1.50 sys-libs/zlib )
51
-	group_radius? ( >=net-dialup/radiusclient-ng-0.5.0 )
52
-	group_presence? ( dev-libs/libxml2 net-misc/curl )
53
-	group_postgres? ( dev-db/postgresql-base )
54
-	group_standard? ( dev-libs/libxml2 dev-libs/openssl net-misc/curl )
55
-	group_kmysql? ( >=dev-db/mysql-5.1.50 sys-libs/zlib )
56
-	group_kradius? ( >=net-dialup/radiusclient-ng-0.5.0 )
57
-	group_kpresence? ( dev-libs/libxml2 net-misc/curl )
58
-	group_kpostgres? ( dev-db/postgresql-base )
59
-	group_kstandard? ( dev-libs/libxml2 dev-libs/openssl net-misc/curl )
60
-	group_kxml? ( dev-libs/libxml2 dev-libs/xmlrpc-c )
61
-	group_kperl? ( dev-lang/perl dev-perl/perl-ldap )
62
-	group_kldap? ( net-nds/openldap )
63
-	acc_radius? ( net-dialup/radiusclient-ng )
64
-	app_lua? ( dev-lang/lua )
65
-	app_python? ( dev-lang/python )
66
-	auth_identity? ( dev-libs/openssl net-misc/curl )
67
-	carrierroute? ( dev-libs/confuse )
68
-	cpl-c? ( dev-libs/libxml2 )
69
-	db_berkeley? ( >=sys-libs/db-4.6 )
70
-	db_mysql? ( >=dev-db/mysql-5.1.50 )
71
-	db_oracle? ( dev-db/oracle-instantclient-basic )
72
-	db_postgres? ( dev-db/postgresql-base )
73
-        db_unixodbc? ( dev-db/unixODBC )
74
-	dialplan? ( dev-libs/libpcre )
75
-	geoip? ( dev-libs/geoip )
76
-	h350? ( net-nds/openldap )
77
-	jabber? ( dev-libs/expat )
78
-	lcr? ( dev-libs/libpcre )
79
-	ldap? ( net-nds/openldap )
80
-	memcached? ( dev-libs/libmemcache net-misc/memcached )
81
-	mi_xmlrpc? ( dev-libs/libxml2 dev-libs/xmlrpc-c )
82
-	peering? ( net-dialup/radiusclient-ng )
83
-	perl? ( dev-lang/perl dev-perl/perl-ldap )
84
-	presence? ( dev-libs/libxml2 )
85
-	presence_conference? ( dev-libs/libxml2 )
86
-	presence_xml? ( dev-libs/libxml2 )
87
-	pua? ( dev-libs/libxml2 )
88
-	pua_bla? ( dev-libs/libxml2 )
89
-	pua_dialoginfo? ( dev-libs/libxml2 )
90
-	pua_usrloc? ( dev-libs/libxml2 )
91
-	pua_xmpp? ( dev-libs/libxml2 )
92
-	purple? ( net-im/pidgin )
93
-	regex? ( dev-libs/libpcre )
94
-	rls? ( dev-libs/libxml2 )
95
-	snmpstats? ( net-analyzer/net-snmp sys-apps/lm_sensors )
96
-	tls? (
97
-		sys-libs/zlib
98
-		>=dev-libs/openssl-1.0.0a-r1
99
-	)
100
-	utils? ( net-misc/curl )
101
-	xcap_client? ( dev-libs/libxml2 net-misc/curl )
102
-	xcap_server? ( dev-libs/libxml2 )
103
-	xmlops? ( dev-libs/libxml2 )
104
-	xmpp? ( dev-libs/expat )
105
-"
106
-DEPEND="${RDEPEND}
107
-	>=sys-devel/bison-1.35
108
-	>=sys-devel/flex-2.5.4a
109
-	app-text/docbook2X"
110
-
111
-src_unpack() {
112
-	unpack ${A}
113
-	cd "${S}"
114
-
115
-	use ipv6 || \
116
-		sed -i -e "s/-DUSE_IPV6//g" Makefile.defs || die
117
-}
118
-
119
-src_compile() {
120
-	# iptrtpproxy broken as the needed netfilter module is not supported
121
-	local mod_exc="iptrtpproxy"
122
-	local group_inc=""
123
-	local k=""
124
-	if use flavour_kamailio; then
125
-		k="k"
126
-		use group_kxml && group_inc="${group_inc} kxml"
127
-		use group_kperl && group_inc="${group_inc} kperl"
128
-		use group_kldap && group_inc="${group_inc} kldap"
129
-	fi
130
-	# you can USE flavour=kamailio but also group_standard. It will be converted to group_kstandard
131
-	# same as mysql/kmysql, postgres/kpostgres, radius/kradius, presence/kpresence
132
-	(use group_standard || use group_kstandard) && group_inc="${group_inc} ${k}standard"
133
-	use group_standard_dep && group_inc="${group_inc} standard_dep"
134
-	(use group_mysql || use group_kmysql) && group_inc="${group_inc} ${k}mysql"
135
-	(use group_radius || use group_kradius) && group_inc="${group_inc} ${k}radius"
136
-	(use group_postgres || use group_kpostgres) && group_inc="${group_inc} ${k}postgres"
137
-	(use group_presence || use group_kpresence) && group_inc="${group_inc} ${k}presence"
138
-	use group_stable && group_inc="${group_inc} stable"
139
-	use group_experimental && group_inc="${group_inc} experimental"
140
-	# TODO: skip_modules?
141
-
142
-	local mod_inc=""
143
-	# some IUSE flags must not be included here in mod_inc
144
-	# e.g.: flavour_kamailio, flavour_ser, debug, sctp, ipv6
145
-	for i in ${IUSE[@]}; do
146
-		for j in ${i[@]}; do
147
-			[[ ! "${i}" =~ "flavour_" ]] && \
148
-				[ ! "${i}" == "debug" ] && \
149
-				[ ! "${i}" == "ipv6" ] && \
150
-				[ ! "${i}" == "sctp" ] && \
151
-				[[ ! "${i}" =~ "group_" ]] && \
152
-			use "${i}" && mod_inc="${mod_inc} ${i}"
153
-		done
154
-	done
155
-
156
-	if use tls; then
157
-		tls_hooks=1
158
-	else
159
-		tls_hooks=0
160
-	fi
161
-
162
-	if use debug; then
163
-		mode=debug
164
-	else
165
-		mode=release
166
-	fi
167
-
168
-	if use flavour_kamailio; then
169
-		flavour=kamailio
170
-	else
171
-		flavour=ser # defaults to SER compatibility names
172
-	fi
173
-
174
-	if use sctp; then
175
-		sctp=1
176
-	else
177
-		sctp=0
178
-	fi
179
-
180
-	emake \
181
-		CC="$(tc-getCC)" \
182
-		CPU_TYPE="$(get-flag march)" \
183
-		SCTP="${sctp}" \
184
-		CC_EXTRA_OPTS=-I/usr/gnu/include \
185
-		mode="${mode}" \
186
-		TLS_HOOKS="${tls_hooks}" \
187
-		FLAVOUR="${flavour}" \
188
-		group_include="${group_inc}" \
189
-		include_modules="${mod_inc}" \
190
-		exclude_modules="${mod_exc}" \
191
-		prefix="/" \
192
-		all || die "emake all failed"
193
-}
194
-
195
-src_install() {
196
-	emake -j1 \
197
-		BASEDIR="${D}" \
198
-		FLAVOUR="${flavour}" \
199
-		prefix="/" \
200
-		bin_dir=/usr/sbin/ \
201
-		cfg_dir=/etc/${flavour}/ \
202
-		lib_dir=/usr/$(get_libdir)/${flavour}/ \
203
-		modules_dir="/usr/$(get_libdir)/${flavour}/" \
204
-		man_dir="/usr/share/man/" \
205
-		doc_dir="/usr/share/doc/${flavour}/" \
206
-		install || die "emake install failed"
207
-
208
-	sed -e "s/sip-router/${flavour}/g" \
209
-		${FILESDIR}/ser.initd > ${flavour}.initd || die
210
-	sed -e "s/sip-router/${flavour}/g" \
211
-		${FILESDIR}/ser.confd > ${flavour}.confd || die
212
-
213
-	newinitd "${flavour}".initd "${flavour}"
214
-	newconfd "${flavour}".confd "${flavour}"
215
-}
216
-
217
-pkg_preinst() {
218
-	if [[ -z "$(egetent passwd ${flavour})" ]]; then
219
-		einfo "Adding ${flavour} user and group"
220
-		enewgroup "${flavour}"
221
-		enewuser  "${flavour}" -1 -1 /dev/null "${flavour}"
222
-	fi
223
-
224
-	chown -R root:"${flavour}"  "${D}/etc/${flavour}"
225
-	chmod -R u=rwX,g=rX,o= "${D}/etc/${flavour}"
226
-
227
-	has_version <="${CATEGORY}/ser-0.9.8"
228
-	previous_installed_version=$?
229
-	if [[ $previous_installed_version = 1 ]] ; then
230
-		elog "You have a previous version of SER on ${ROOT}etc/ser"
231
-		elog "Consider or verify to remove it (emerge -C ser)."
232
-		elog
233
-		elog "Sip-Router may not could be installed/merged. See your elog."
234
-	fi
235
-}
236
-
237
-pkg_postinst() {
238
-	if [ use mediaproxy ]; then
239
-		einfo "You have enabled mediaproxy support. In order to use it, you have
240
-		to run it somewhere."
241
-	fi
242
-	if [ use rtpproxy ]; then
243
-		einfo "You have enabled rtpproxy support. In order to use it, you have
244
-		to run it somewhere."
245
-	fi
246
-}
247
-
248
-pkg_prerm () {
249
-	/etc/init.d/"${flavour}" stop >/dev/null
250
-}
251 0
similarity index 98%
252 1
rename from pkg/ser/gentoo/sip-router-3.1.2.ebuild
253 2
rename to pkg/ser/gentoo/sip-router-3.1.6.ebuild
... ...
@@ -1,4 +1,4 @@
1
-# Copyright 1999-2011 Gentoo Foundation
1
+# Copyright 1999-2012 Gentoo Foundation
2 2
 # Distributed under the terms of the GNU General Public License v2
3 3
 # $Header: $
4 4
 
... ...
@@ -47,6 +47,7 @@ xcap_client xcap_server xhttp xlog xmlops xmlrpc xmpp"
47 47
 RDEPEND="
48 48
 	>=sys-libs/ncurses-5.7
49 49
 	>=sys-libs/readline-6.1_p2
50
+	group_experimental? ( dev-libs/openssl dev-db/oracle-instantclient-basic )
50 51
 	group_mysql? ( >=dev-db/mysql-5.1.50 sys-libs/zlib )
51 52
 	group_radius? ( >=net-dialup/radiusclient-ng-0.5.0 )
52 53
 	group_presence? ( dev-libs/libxml2 net-misc/curl )
... ...
@@ -61,7 +62,7 @@ RDEPEND="
61 62
 	group_kperl? ( dev-lang/perl dev-perl/perl-ldap )
62 63
 	group_kldap? ( net-nds/openldap )
63 64
 	acc_radius? ( net-dialup/radiusclient-ng )
64
-	app_lua? ( dev-lang/lua )
65
+	app_lua? ( >=dev-lang/lua-5.1 )
65 66
 	app_python? ( dev-lang/python )
66 67
 	auth_identity? ( dev-libs/openssl net-misc/curl )
67 68
 	carrierroute? ( dev-libs/confuse )
68 69
similarity index 98%
69 70
rename from pkg/ser/gentoo/sip-router-3.2.2.ebuild
70 71
rename to pkg/ser/gentoo/sip-router-3.2.4.ebuild
... ...
@@ -48,7 +48,7 @@ xcap_client xcap_server xhttp xlog xmlops xmlrpc xmpp"
48 48
 RDEPEND="
49 49
 	>=sys-libs/ncurses-5.7
50 50
 	>=sys-libs/readline-6.1_p2
51
-	group_experimental? ( dev-libs/openssl dev-db/redis )
51
+	group_experimental? ( dev-libs/openssl dev-db/redis dev-db/oracle-instantclient-basic )
52 52
 	group_mysql? ( >=dev-db/mysql-5.1.50 sys-libs/zlib )
53 53
 	group_radius? ( >=net-dialup/radiusclient-ng-0.5.0 )
54 54
 	group_presence? ( dev-libs/libxml2 net-misc/curl )
... ...
@@ -64,7 +64,7 @@ RDEPEND="
64 64
 	group_kldap? ( net-nds/openldap )
65 65
 	group_kjson? ( dev-libs/json-c dev-libs/libevent )
66 66
 	acc_radius? ( net-dialup/radiusclient-ng )
67
-	app_lua? ( dev-lang/lua )
67
+	app_lua? ( >=dev-lang/lua-5.1 )
68 68
 	app_python? ( dev-lang/python )
69 69
 	auth_identity? ( dev-libs/openssl net-misc/curl )
70 70
 	carrierroute? ( dev-libs/confuse )
71 71
similarity index 91%
72 72
rename from pkg/ser/gentoo/sip-router-3.2.1.ebuild
73 73
rename to pkg/ser/gentoo/sip-router-3.3.1.ebuild
... ...
@@ -14,41 +14,44 @@ SLOT="0"
14 14
 LICENSE="GPL-2"
15 15
 KEYWORDS="~amd64 ~x86"
16 16
 
17
-#Documentation can be found here: http://www.kamailio.org/docs/modules/3.2.x/
18
-IUSE="flavour_kamailio flavour_ser debug ipv6 sctp
17
+#Documentation can be found here: http://www.kamailio.org/docs/modules/3.3.x/
18
+IUSE="flavour_kamailio flavour_ser
19
+debug ipv6 sctp
19 20
 group_standard group_standard_dep group_mysql group_radius group_postgres group_presence group_stable group_experimental
20 21
 group_kstandard group_kmysql group_kradius group_kpostgres group_kpresence
21 22
 group_kxml group_kperl group_kldap group_kjson
22
-acc acc_radius alias_db app_lua app_python async auth auth_identity auth_db auth_diameter auth_radius avpops
23
+acc acc_radius alias_db app_lua app_python app_mono async auth auth_identity auth_db auth_diameter auth_radius avpops
23 24
 benchmark blst
24 25
 call_control carrierroute cfg_db cfg_rpc cfgutils counters cpl-c ctl
25 26
 db_berkeley db_flatstore db_mysql db_oracle db_postgres db_text db_unixodbc
26
-db_sqlite ndb_redis
27
+db_sqlite ndb_redis db_cassandra db_cluster
27 28
 debugger dialog dialplan dispatcher diversion domain domainpolicy drouting dmq
28 29
 enum exec geoip group
29 30
 h350 htable imc ipops iptrtpproxy jabber json jsonrpc-c kex
30 31
 lcr ldap
31
-matrix maxfwd mediaproxy memcached misc_radius mi_datagram mi_fifo mi_rpc mi_xmlrpc mqueue msilo mtree
32
+matrix maxfwd msrp mediaproxy memcached misc_radius mi_datagram mi_fifo mi_rpc mi_xmlrpc mqueue msilo mtree
32 33
 nathelper nat_traversal
33 34
 osp
34 35
 p_usrloc
35 36
 path pdb pdt peering perl perlvdb permissions pike pipelimit prefix_route
36
-presence presence_conference presence_dialoginfo presence_mwi presence_reginfo presence_xml
37
+presence presence_conference presence_dialoginfo presence_mwi presence_profile presence_reginfo presence_xml
37 38
 pua pua_bla pua_dialoginfo pua_mi pua_reginfo pua_usrloc pua_xmpp purple pv
38 39
 qos
39 40
 ratelimit regex registrar rls rtimer rr rtpproxy
40 41
 sanity sdpops seas sipcapture siptrace siputils sl sms snmpstats speeddial sqlops statistics sst
41
-textops textopsx tls tm tmx topoh
42
+textops textopsx tls tm tmx tmrec topoh
42 43
 uac uac_redirect uri_db userblacklist usrloc utils
43
-xcap_client xcap_server xhttp xlog xmlops xmlrpc xmpp"
44
+xcap_client xcap_server xhttp xhttp_rpc xlog xmlops xmlrpc xmpp"
44 45
 
46
+# FIXME: no ebuilds for them
47
+#db_cassandra? ( thrift dev-db/cassandra )
45 48
 #pdb? ( pdb-server )
46 49
 #seas? ( www.wesip.eu )
47 50
 
48 51
 RDEPEND="
49 52
 	>=sys-libs/ncurses-5.7
50 53
 	>=sys-libs/readline-6.1_p2
51
-	group_experimental? ( dev-libs/openssl dev-db/redis )
54
+	group_experimental? ( dev-libs/openssl dev-db/redis dev-db/oracle-instantclient-basic )
52 55
 	group_mysql? ( >=dev-db/mysql-5.1.50 sys-libs/zlib )
53 56
 	group_radius? ( >=net-dialup/radiusclient-ng-0.5.0 )
54 57
 	group_presence? ( dev-libs/libxml2 net-misc/curl )
... ...
@@ -64,8 +67,9 @@ RDEPEND="
64 67
 	group_kldap? ( net-nds/openldap )
65 68
 	group_kjson? ( dev-libs/json-c dev-libs/libevent )
66 69
 	acc_radius? ( net-dialup/radiusclient-ng )
67
-	app_lua? ( dev-lang/lua )
70
+	app_lua? ( >=dev-lang/lua-5.1 )
68 71
 	app_python? ( dev-lang/python )
72
+	app_mono? ( dev-lang/mono )
69 73
 	auth_identity? ( dev-libs/openssl net-misc/curl )
70 74
 	carrierroute? ( dev-libs/confuse )
71 75
 	cpl-c? ( dev-libs/libxml2 )