# ChangeLog for net-libs/libpri
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/libpri/ChangeLog,v 1.91 2011/07/27 09:04:41 xarthisius Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/libpri/ChangeLog,v 1.92 2011/07/27 09:46:10 chainsaw Exp $
+
+*libpri-1.4.12-r1 (27 Jul 2011)
+
+ 27 Jul 2011; Tony Vroon <chainsaw@gentoo.org> +libpri-1.4.12-r1.ebuild,
+ +files/libpri-1.4.12-respect-user-flags.patch:
+ Consolidate flag respect patching and take care to remove spurious -g. As per
+ arch test report by Agostino "ago" Sarubbo in bug #376573.
27 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> libpri-1.4.11.4.ebuild,
libpri-1.4.11.5.ebuild, libpri-1.4.12_beta2.ebuild,
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
+Hash: SHA1
AUX libpri-1.4.11.1-multilib.patch 2503 RMD160 6d007d94fb6066993acdf1d8d90fa1333b9015c6 SHA1 cedd9e2036d691903c880faf974bc5e7fc4f3360 SHA256 5d13bfec3301b699f936a9a8727c6191d9f1e65ecebe7ddebbab5b1eb5de3880
AUX libpri-1.4.11.1-respect-cflags.patch 1139 RMD160 8acb09b58d5c124ca86269a7ef3b047e0450df17 SHA1 5a81fab8fd294e1b74b476011348fe68f6ae3847 SHA256 29d89457ce283cd59aa09e7b11fc0e0fd9ea95623702e8b94eac8a3afbccd2b6
AUX libpri-1.4.12-released-respect-cflags.patch 1380 RMD160 ba669e0feb90be9cc4cb829fbfe1e176e6e3b3e7 SHA1 ee9e86be6dadd3d1e90635750f50b08cebdbc144 SHA256 0d27aeb033f47309ba38bc494664294da2227043c3983d0fabc390b69769154e
AUX libpri-1.4.12-respect-cflags.patch 1427 RMD160 5b9a7fe0b0b0eb72d89ff054b71f08c62e3873e6 SHA1 10ac792147701021d5a23d0ef620be29c6013646 SHA256 1f053ecece913a00b93d7a508ac4d3e94cd21de45f5eb13937a39dcbf7ac23c0
AUX libpri-1.4.12-respect-ldflags.patch 397 RMD160 a968b57c0712512d8e728637d3560a6e6e04ed9a SHA1 79d23fce6f343cacdf1f83715a249c55f1aaa7cf SHA256 22c9336e30a323e1fc77121f419de10e5cf55d081fa7d9d550714d5cae8c9da5
+AUX libpri-1.4.12-respect-user-flags.patch 1694 RMD160 364cb3e1de959f3d38b707a38799f446632e66e3 SHA1 98cf49d5521e7353d8e81fe3876c4998d78f829e SHA256 a34e0fd4bef4e6fa28ef76f67edf83586197b8a41660b5594a2ab1a62f4ae9f0
DIST libpri-1.4.11.4.tar.gz 230748 RMD160 82d2709277a03c569d1f8153f3baedea45d1b5f9 SHA1 5cdb7342d799ea3bda863f0ce680203ccec93ecd SHA256 93332cda6f5eacb18efde21bf3a5e67fcfef79d0f62333239c428ffb8ecbdcca
DIST libpri-1.4.11.5.tar.gz 235367 RMD160 96673fbb52d93d269bf51306631e93e453071409 SHA1 43dc4037706fb9792be0344c600c18b66fd6578a SHA256 f72f0bbf9115be939ccf24ebd83a3a1482603743dff91952d8afacb16b954e6f
DIST libpri-1.4.12-beta2.tar.gz 312648 RMD160 c953c66c94695e80d50e9e620d652af985323cbb SHA1 ede623b4ea14c1fd28c8cf29f87b2c56ad356236 SHA256 a2436cb8e4dcfa08edae1b8f54783e79d1201b5fdf84d4e7da631140706c25e6
DIST libpri-1.4.12.tar.gz 339669 RMD160 0cfd14463c58c02e30c25e0a42ef2c7e07cd2164 SHA1 20db95cbc358ab5ca83f32f8275d59e60e03d7af SHA256 c0e170a742ed5d19515c99472fe79a467522355b3c24e4f7359d667b7d756e75
EBUILD libpri-1.4.11.4.ebuild 874 RMD160 42abadd7ad2014958170cec4e27a5b4c27ca27fd SHA1 da4f67ba663a745aff7e7cc05141789b44404cde SHA256 c9723470a2314d0dc9324c2f297dbda49cd84dd9e19b4bd011e580f767aa8c91
EBUILD libpri-1.4.11.5.ebuild 866 RMD160 c1d3aff641cc6a7dfbae14791bc361818bf308dd SHA1 fc5ca614c977aba009a5adfb25deedf4789d9156 SHA256 9e0db284fe7331872a5242850add6ed6bbfeaf860bc2fb7e45e3db3bf89e968a
+EBUILD libpri-1.4.12-r1.ebuild 801 RMD160 6fbc1bb78741edd2bdb1af4ec2579e5261c0c270 SHA1 9fdffae6938f1335ad141b5ab2e23e03e91a3159 SHA256 ceac2f3c496fdbb2087300a93a1e023ea528ed25a5e7528a096be418ab9f2eab
EBUILD libpri-1.4.12.ebuild 855 RMD160 a59492aa794190db5230929bd01c6741b757832a SHA1 7e56080de5d0af15341962dce5ef05d52b4422d2 SHA256 983c870aeeece7bdb6c57daa4ba12822c377f996d73a0f6a2e769107a098dd29
EBUILD libpri-1.4.12_beta2.ebuild 916 RMD160 33974ac7f770f6088af48964e530f90b4aa44151 SHA1 026f6feac01a3974ea80e9e6ade58f2619d45281 SHA256 66165e0777ab849d8a0e86a4bbf5a55b798742e261aa2fc815c3891686c14068
EBUILD libpri-1.4.12_beta3.ebuild 852 RMD160 a6a623e57818f23292ce3fdf403ea3f32f1c7292 SHA1 64ad81c63504204688c789f2100b81ec3a96ae05 SHA256 81979ecd460e5f4e59ac85cb06312f36f706709e26136797d67059da50577b73
-MISC ChangeLog 15006 RMD160 ea7ae0381e8c94f5b7b9bb00c2a89191ae991cbc SHA1 b3709fda0f323afa45fdb8f5ac2851da63dd577e SHA256 4124bb2023c2e08c99072344e3bc716d240ad16e9081e1d3c086cf35e509c4df
+MISC ChangeLog 15302 RMD160 409f75e125905d0e0c2a4bdff01df3afed5efd8f SHA1 37cffa5417f719bba30077a69bf8e197a6611ee6 SHA256 abcc177b36c385aae8953938bed4bbdbaa5f9435db0923a34c7a9a3b25f42cf0
MISC metadata.xml 257 RMD160 310ad9c194b37abe9bb814131148f5cc78c77625 SHA1 9f8b9263984b3fca531dcd3c859b0f0945d9920f SHA256 ad64812c2b7c47f6071002a0d7614aff3d4ba8349958093745d0a637b265d23b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iJwEAQEIAAYFAk4v1LMACgkQIiMqcbOVdxT3OQP/S6r7FoKkjq8cBwPMSuuE4nDc
-Qd3+kCURnBbjfBcCliKxw7km+JWWJc2A0zOrMVbyudA0Kv3XSy5vzD062p3JntId
-Cm66Mt1uFrW5ouEfhvalDEBcVVxwlpN/977kOQ3/poTxIZ5vLOwPZsCao99AaPMx
-zWizg/dIh0XoMZn7x2Y=
-=bJat
+iEYEARECAAYFAk4v3mgACgkQp5vW4rUFj5puAwCgobOAi7yuSS48eE0loRpbXkl4
+lt8AoJwia43UWWa96xBcYYFhPV5/hpyg
+=+0qP
-----END PGP SIGNATURE-----
--- /dev/null
+diff -uNr libpri-1.4.12.ORIG//Makefile libpri-1.4.12/Makefile
+--- libpri-1.4.12.ORIG//Makefile 2011-07-27 10:37:34.247793740 +0100
++++ libpri-1.4.12/Makefile 2011-07-27 10:38:54.183790788 +0100
+@@ -90,7 +90,7 @@
+ rose_qsig_mwi.lo \
+ rose_qsig_name.lo \
+ version.lo
+-CFLAGS=-Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g -fPIC $(ALERTING) $(LIBPRI_OPT) $(COVERAGE_CFLAGS)
++CFLAGS+=-Wall -Wstrict-prototypes -Wmissing-prototypes -fPIC $(ALERTING) $(LIBPRI_OPT) $(COVERAGE_CFLAGS)
+ INSTALL_PREFIX=$(DESTDIR)
+ INSTALL_BASE=/usr
+ LIBDIR=$(INSTALL_PREFIX)$(INSTALL_BASE)/lib
+@@ -124,20 +124,12 @@
+
+ PRIVERSION:=$(shell GREP=$(GREP) AWK=$(AWK) build_tools/make_version .)
+
+-#The problem with sparc is the best stuff is in newer versions of gcc (post 3.0) only.
+-#This works for even old (2.96) versions of gcc and provides a small boost either way.
+-#A ultrasparc cpu is really v9 but the stock debian stable 3.0 gcc doesnt support it.
+-ifeq ($(PROC),sparc64)
+-PROC=ultrasparc
+-LIBPRI_OPT = -mtune=$(PROC) -O3 -pipe -fomit-frame-pointer -mcpu=v8
++ifneq ($(CODE_COVERAGE),)
++ LIBPRI_OPT=
++ COVERAGE_CFLAGS=-ftest-coverage -fprofile-arcs
++ COVERAGE_LDFLAGS=-ftest-coverage -fprofile-arcs
+ else
+- ifneq ($(CODE_COVERAGE),)
+- LIBPRI_OPT=
+- COVERAGE_CFLAGS=-ftest-coverage -fprofile-arcs
+- COVERAGE_LDFLAGS=-ftest-coverage -fprofile-arcs
+- else
+- LIBPRI_OPT=-O2
+- endif
++ LIBPRI_OPT=
+ endif
+
+ ifeq ($(CPUARCH),i686)
+@@ -216,7 +208,7 @@
+ ranlib $(STATIC_LIBRARY)
+
+ $(DYNAMIC_LIBRARY): $(DYNAMIC_OBJS)
+- $(CC) $(SOFLAGS) -o $@ $(DYNAMIC_OBJS)
++ $(CC) $(SOFLAGS) $(LDFLAGS) -o $@ $(DYNAMIC_OBJS)
+ $(LDCONFIG) $(LDCONFIG_FLAGS) .
+ ln -sf libpri.so.$(SONAME) libpri.so
+
--- /dev/null
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/libpri/libpri-1.4.12-r1.ebuild,v 1.1 2011/07/27 09:46:10 chainsaw Exp $
+
+EAPI="3"
+
+inherit base
+
+MY_P="${P/_/-}"
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="Primary Rate ISDN (PRI) library"
+HOMEPAGE="http://www.asterisk.org/"
+SRC_URI="http://downloads.asterisk.org/pub/telephony/${PN}/releases/${MY_P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~sparc ~x86"
+IUSE=""
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.4.12-multilib.patch"
+ "${FILESDIR}/${PN}-1.4.12-respect-user-flags.patch"
+)
+
+src_install() {
+ emake INSTALL_PREFIX="${D}" LIBDIR="${D}/usr/$(get_libdir)" install \
+ || die "emake install failed"
+
+ dodoc ChangeLog README TODO || die "dodoc failed"
+}