summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Pielmeier <billie@gentoo.org>2014-03-14 20:33:12 +0000
committerDaniel Pielmeier <billie@gentoo.org>2014-03-14 20:33:12 +0000
commit73bd0610fde8b431d0e8f6eb74490db5f12b7d6b (patch)
treee65a6cb8430712fbcb56e16a83cac14b3cca15ff /dev-libs/libburn
parentFixed confusing comment, bug #502482. (diff)
downloadhistorical-73bd0610fde8b431d0e8f6eb74490db5f12b7d6b.tar.gz
historical-73bd0610fde8b431d0e8f6eb74490db5f12b7d6b.tar.bz2
historical-73bd0610fde8b431d0e8f6eb74490db5f12b7d6b.zip
Add patch to prevent a buffer overflow in libburn/write.c which may occur for certain tracks when trying to burn a CD in TAO mode.
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0x215AD14D
Diffstat (limited to 'dev-libs/libburn')
-rw-r--r--dev-libs/libburn/ChangeLog7
-rw-r--r--dev-libs/libburn/Manifest23
-rw-r--r--dev-libs/libburn/files/libburn-1.3.6-buffer-overflow.patch11
-rw-r--r--dev-libs/libburn/libburn-1.3.4.ebuild8
-rw-r--r--dev-libs/libburn/libburn-1.3.6.ebuild8
5 files changed, 38 insertions, 19 deletions
diff --git a/dev-libs/libburn/ChangeLog b/dev-libs/libburn/ChangeLog
index 417ae6a983dd..d43f4b28de54 100644
--- a/dev-libs/libburn/ChangeLog
+++ b/dev-libs/libburn/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-libs/libburn
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libburn/ChangeLog,v 1.172 2014/03/12 05:14:12 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libburn/ChangeLog,v 1.173 2014/03/14 20:33:05 billie Exp $
+
+ 14 Mar 2014; Daniel Pielmeier <billie@gentoo.org> libburn-1.3.4.ebuild,
+ libburn-1.3.6.ebuild, +files/libburn-1.3.6-buffer-overflow.patch:
+ Add patch to prevent a buffer overflow in libburn/write.c which may occur for
+ certain tracks when trying to burn a CD in TAO mode.
09 Mar 2014; Pawel Hajdan jr <phajdan.jr@gentoo.org> libburn-1.3.4.ebuild:
x86 stable wrt bug #502718
diff --git a/dev-libs/libburn/Manifest b/dev-libs/libburn/Manifest
index 6a354bad0cae..551c74bb8984 100644
--- a/dev-libs/libburn/Manifest
+++ b/dev-libs/libburn/Manifest
@@ -1,28 +1,19 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
+AUX libburn-1.3.6-buffer-overflow.patch 361 SHA256 2884d4b02e91d17d8ed82743d20936473276ec7b0c3cbaa8e57299c01d41c5ac SHA512 7f0963f27a5cb1a4de3c5151f806b81e559227585fc97424a8acd7e6d82531c1f2184c715373d1a52f90b716a66c91f0bf2824da7dfcce9c5c88b4c451750a23 WHIRLPOOL 4d20fbff55fe1191dcedc4296d92e9b73b27d00a0162dd3082c336e82ac2fe78f7a50093a38cbdaf805540a3bf191fb2d61f538a4ca7af543a16d036692253b5
DIST libburn-1.3.2.tar.gz 949125 SHA256 c34d1fbde8b5d946e4f47ab29caae2ceb47ba23253e28cb5cecfbcfc1becab0c SHA512 6e527c4a65e6a86b7300f3e48d43cadd0e3c5d568d4fe4a9627e7d44618348c624b44ecc082d419859d064f0468b5ff68d588756100a394060abdb45d2a44734 WHIRLPOOL d2f4f9dffebe18e976b1aa9dde79958f10ee3e7ce5d7e2c18b1d2d0cfbc9483c773ba5503ed1713dc135c07d711912abd2b9963f2ecaa433ac38a91457c2ab6f
DIST libburn-1.3.4.tar.gz 953939 SHA256 60244606ebf7d150a5498863e7b8fc695d80b39a4404741e8d601af3312da919 SHA512 070ef744831156db2c603395205ce51bc5db3517a88ec4485caea1c4165a3393d8cc019e06aa323e2cdd8624d2fbc874d30fda39e558a53fe4d35c05d98e0a62 WHIRLPOOL ea75fa703c0698f26752469a1836872a728855ebfbdb8d7a416e9f26aea719d81f165a7c719e91b8229f1a26521656c9b336021a352e29fbce5e0e60049dd18b
DIST libburn-1.3.6.tar.gz 964875 SHA256 cdbe9ba1d0bd3ad80864eb1b8c1d7c368321fa52d65b92cdf15241586fb72350 SHA512 f09a13c3e66b3d6ce2340a42d401406e3c5e5d6d8b2ed114ed9bd5dbc63c28cf5c9149a4e95cd27a22e22cbcbb75ef274a75e6b45da1382b2de2411e04b63714 WHIRLPOOL e57cc4cbdcaf31ef78ffcd200b54856a6e2304a975cbf55ef344f661423219c558ff78ce256956b490b2edd9bd56369671bbb7d3589915c63d5c775147b2ca57
EBUILD libburn-1.3.2.ebuild 1107 SHA256 4cc418335e7b6b2355fcb035f1e1a0438fb4d7919ca15851ef16dea491f09ccf SHA512 8ab490851395b0ca856992b6e09cc9512cc2c2ed7a51ee14783994a085e8d891e8647d09f5fb421ce97ab36e302410bb4b3f96209b8966f247685b132d184b79 WHIRLPOOL 34fdd7be13cea75e108400c4bc8d5a483a0d94f92ee400ad54023716852d1134fdf2823e30408e3e50e81c4ea16ae03abcdf643534247c8a801955c6f4a1e149
-EBUILD libburn-1.3.4.ebuild 1118 SHA256 02b575bae6420a9cfce570a660b48d7f3eb04f4776a21d1dabb46f8e7dc775ab SHA512 835f8f07beb3f28d2053de2976906f8b36df3979288a8dee9c493bc2406c2344fe0e5d337f51ec8d66f1765832c936aeb0191102cee60c62e89e10f30563b7a7 WHIRLPOOL eca8cebe9d3c189a10eba839adff462f1436f7fc4de20d9a03d7eb584cfaad1824ebce7abd296916e1105e7f3b9dbd27314eb32bde70d0be7c60149fc0916ed1
-EBUILD libburn-1.3.6.ebuild 1118 SHA256 ff481cbacaca147354dc23614f428643ca5e07ee00d7963f603e7880b6dcb36d SHA512 0c90f244e3362085338a325c7d3d0e7a303f13b3e9baee345f1b52112c510b3a22bb4c631b61767a93d47628b1667f1ab117f913715f5a8a39c2a9fece2ff941 WHIRLPOOL c38f03c2be5d5dc5ac5c99876c954721879d2cc5426c8a5242f16e720cf3f1fe4e61b92d7c5b1503a2a3d9175469dfb0cb72e76226322bb0495f4e8840f18d44
-MISC ChangeLog 20812 SHA256 ff2672722515c926c8172ab6071169a73184e7d2f230c1deab7d4a079e04a832 SHA512 7d157bb48098d9c21118a86e996abc3a9cf3498ad81f2d603e464268fad23f0b9ff07a1a17e3dd6d6d1da973745a3ee01f773afca47adbdaab7a7b960dec4572 WHIRLPOOL 92444797669a032c3dc668ae1353107a2ee90497cde9ca7265a40aabe0369d530f9e6ddf3bf4f79f52e223bfc47b6c1709379973d4802b9bcb0f2985ba0449c9
+EBUILD libburn-1.3.4.ebuild 1206 SHA256 013cf11fd04d96629e8dd0e5dea9966e86fae8f1ea80d39f2b125b9afc20034b SHA512 3f2578bf71e8119c159d863706bcaf38a2079f344407b30be8a87e5bfa82aad12fb76193b25df55e713bedf14486e9947cabcd5964969fa7c2ae36703feda686 WHIRLPOOL bb5a5f2fcd95968d17eb141c610701dc81a41d6f578aeb27690c92cbde5b231873fead9a11ed12fd1e72ddaed8dcb72c300c2b43b7cda5059dabce51b40ca02a
+EBUILD libburn-1.3.6.ebuild 1203 SHA256 d19707c987246b039d7cd95a7963a7e0f1cd20de9fdb11c7e6fd2ba15959cc3c SHA512 40f48f54c67d27b7c8c5d9704ee32edbf5ad151eb0324da7c731d197d173f97b19a59b900c152922a755c7e626ccb0885b546d561f8b31a2ca3a0e9387f077a6 WHIRLPOOL f47925b5c496f4b848b97019fb005d152060c2d203940edac1055db70bfd63a8487abd108953d9b315ee550b61f7d7fa2631323ea7b40b1a9b53c88fea723519
+MISC ChangeLog 21086 SHA256 4fc862175f4f221a4df55ea6ec18b757aa40afee2f9e7a5a8b3b5abe78625086 SHA512 019b8e649909921ed1dd21e8078f925c8710383fc04a718636d7426355d81895b6865049ad22b3b4c41c3b88cbc8bfc6967feaecc838bdef05438bc9affd59dd WHIRLPOOL 56b842e88171ce582a6f6bf59d9963706d3f073121bebd7cbbd66ebce550a0d2ec6fb101e2371f883383b38a020cfb6eed3107243440bed8d523a4e980fdbbb7
MISC metadata.xml 629 SHA256 502fdd223728e37befae660191953ce8ed417fd0e35a4955147756db47c7e900 SHA512 1f7916bf3c93706caf11cbf9b2e34625f012d64f44defbc7b563926bc599c20b501b4f6e6d9c4660022c31f87a4d26da50fa09764b628edc3f613971de824c8f WHIRLPOOL 6436e94c1271d6d18e97108df60e45d7f1cf9a9dfe6d9d1fa07c052125d2107e886bcf4202570b9220c9fe09dda45d554b20f2cb9c2b0b19271b192a27cecac4
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJTHEygAAoJEE8aJVXqcZkdpTQP/3fjC96DUh31cjt7VdQJzlzr
-UJeNzP0HhhEWqy3n5L29ErgAwROfxY7+qnWygf0x/XnKiKh14nDjRias9ks11dZy
-aOLXGTk8seMasYTQCSLILNfzrMEUbaH2VJiFZrrffGdR+dPpIyKOFOtioxbxPYTj
-KyvXYqugKaep9GJ0Zqulz24LOFfxOAEfuWc3FuV7I4QBapgNKyR3IVs3maDXziFz
-5Veyq1enSROpqtGO8XKXlSkQoWIeixTKcbsY203l6/6oWlZWj7uE4+N4Alo4pJu3
-/7AFfvg56tHCLOSkMrL5STl8UOcW9hvbDG51iH9Z4tih7dvozuVEmyPS6DZlxC5r
-iL/oHCtV4UtMUJOZbljqeamcjmhozrRAMiHVqst3UU7vvrVVAtLDsKgWa46oA97u
-cnxoEEnaiZJevm9AN+bXQIM5Qs8sBAvAkZCp5TceX9INN+LbucmMnLdSCrcjVINc
-2KCV1NEBMaDNQJIVs7AfKIU73M4W1Dc3AiDr4ayAcaoZPaFGwiQJGsDSJls9Ar22
-m6rj1338VcFMMZmXFl2KyJ7yuruWs2a5MP1753IVzmlOJiLR//7pKtvj8wRtA6Xh
-5Zi6XH9NnBf2g6f7KR+QvbzEDNjvHFlNSvGi7JvjAXbxZNQQFmy0INcg9/58VV+0
-Hm5+R2zgaKOW2/LRGrIH
-=wyIJ
+iEYEAREIAAYFAlMjZ4gACgkQlcuUeyFa0U0ktgCcCmHZMu272SFoEXudeI8WS3Br
+4GsAnR8XX9Vqts3dcSnwf7cgItKkPdvz
+=Lwy4
-----END PGP SIGNATURE-----
diff --git a/dev-libs/libburn/files/libburn-1.3.6-buffer-overflow.patch b/dev-libs/libburn/files/libburn-1.3.6-buffer-overflow.patch
new file mode 100644
index 000000000000..74e87c7919ab
--- /dev/null
+++ b/dev-libs/libburn/files/libburn-1.3.6-buffer-overflow.patch
@@ -0,0 +1,11 @@
+Index: /libburn/trunk/libburn/write.c
+===================================================================
+--- /libburn/trunk/libburn/write.c (revision 5238)
++++ /libburn/trunk/libburn/write.c (revision 5281)
+@@ -1102,5 +1102,5 @@
+ int i, tmp = 0, open_ended = 0, ret= 0, nwa, lba;
+ int sectors;
+- char msg[80];
++ char msg[160];
+
+ d->rlba = -150;
diff --git a/dev-libs/libburn/libburn-1.3.4.ebuild b/dev-libs/libburn/libburn-1.3.4.ebuild
index 3ba27e655452..a10796ca050e 100644
--- a/dev-libs/libburn/libburn-1.3.4.ebuild
+++ b/dev-libs/libburn/libburn-1.3.4.ebuild
@@ -1,9 +1,11 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libburn/libburn-1.3.4.ebuild,v 1.5 2014/03/12 05:14:12 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libburn/libburn-1.3.4.ebuild,v 1.6 2014/03/14 20:33:05 billie Exp $
EAPI=5
+inherit eutils
+
DESCRIPTION="Libburn is an open-source library for reading, mastering and writing optical discs."
HOMEPAGE="http://libburnia-project.org"
SRC_URI="http://files.libburnia-project.org/releases/${P}.tar.gz"
@@ -17,6 +19,10 @@ RDEPEND="cdio? ( >=dev-libs/libcdio-0.83 )"
DEPEND="$RDEPEND
virtual/pkgconfig"
+src_prepare () {
+ epatch "${FILESDIR}/${PN}-1.3.6-buffer-overflow.patch"
+}
+
src_configure() {
econf \
$(use_enable static-libs static) \
diff --git a/dev-libs/libburn/libburn-1.3.6.ebuild b/dev-libs/libburn/libburn-1.3.6.ebuild
index 0bedad2ba3be..a501429aae22 100644
--- a/dev-libs/libburn/libburn-1.3.6.ebuild
+++ b/dev-libs/libburn/libburn-1.3.6.ebuild
@@ -1,9 +1,11 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libburn/libburn-1.3.6.ebuild,v 1.1 2014/03/07 16:45:55 billie Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libburn/libburn-1.3.6.ebuild,v 1.2 2014/03/14 20:33:05 billie Exp $
EAPI=5
+inherit eutils
+
DESCRIPTION="Libburn is an open-source library for reading, mastering and writing optical discs."
HOMEPAGE="http://libburnia-project.org"
SRC_URI="http://files.libburnia-project.org/releases/${P}.tar.gz"
@@ -17,6 +19,10 @@ RDEPEND="cdio? ( >=dev-libs/libcdio-0.83 )"
DEPEND="$RDEPEND
virtual/pkgconfig"
+src_prepare () {
+ epatch "${FILESDIR}/${P}-buffer-overflow.patch"
+}
+
src_configure() {
econf \
$(use_enable static-libs static) \