diff options
author | Mike Frysinger <vapier@gentoo.org> | 2005-10-05 01:15:50 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2005-10-05 01:15:50 +0000 |
commit | 2f87f54db22fa133e0fde03c0919655ead3e18c4 (patch) | |
tree | 591d75903efbd5ca2740fbbbb62fa114515d0d8c | |
parent | New release: 1.0.2 (diff) | |
download | historical-2f87f54db22fa133e0fde03c0919655ead3e18c4.tar.gz historical-2f87f54db22fa133e0fde03c0919655ead3e18c4.tar.bz2 historical-2f87f54db22fa133e0fde03c0919655ead3e18c4.zip |
uclibctoolize is no longer needed and fix executable stacks
Package-Manager: portage-2.0.51.22-r2
-rw-r--r-- | media-libs/libdv/Manifest | 11 | ||||
-rw-r--r-- | media-libs/libdv/files/libdv-0.104-no-exec-stack.patch | 135 | ||||
-rw-r--r-- | media-libs/libdv/libdv-0.104.ebuild | 8 | ||||
-rw-r--r-- | media-libs/xvid/Manifest | 46 |
4 files changed, 163 insertions, 37 deletions
diff --git a/media-libs/libdv/Manifest b/media-libs/libdv/Manifest index 44f694ddf181..1eef1d03d2b7 100644 --- a/media-libs/libdv/Manifest +++ b/media-libs/libdv/Manifest @@ -5,19 +5,20 @@ MD5 60942b2edbb86e8d72b2a8b583cb5e9c libdv-0.102.ebuild 1153 MD5 1427fcf4db28b76b675aae8bac20ab39 metadata.xml 274 MD5 9eddaa9f84b052f62b463beadff4dfe7 libdv-0.99-r1.ebuild 1169 MD5 9ff480f44ba52c721c629991852b4ddf libdv-0.101.ebuild 1147 -MD5 22bd73227f9f128a93f82f03d4f9e59a libdv-0.104.ebuild 1210 +MD5 4b6f2ab5770ea5c031c0cebdcd4e3c90 libdv-0.104.ebuild 1225 MD5 80c0b436e1352c2838f1b7592f4f13b6 ChangeLog 5983 MD5 3d3bbf2ecd039329fe6b73dc9ada38bf files/digest-libdv-0.99-r1 62 MD5 2524a27d2f6e849452d1d5d1f97580ec files/digest-libdv-0.104 63 +MD5 704fb72c3eb12e3adcc0b29838f9c1a1 files/libdv-0.104-no-exec-stack.patch 2631 MD5 592d600ce50f0a107ecd5b348d434f9f files/libdv-0.99-2.6.patch 439 MD5 21abc06a6e969b1a6b5b1ca2f1f09474 files/digest-libdv-0.101 63 MD5 ccdc17c32d38a07aab1b06d6932a13f8 files/libdv-0.104-amd64reloc.patch 9114 MD5 d577f2ed689030f4f13088422f1fa185 files/digest-libdv-0.102 63 MD5 db1c07312c8a5de3d64bc80c44b26d6e files/libdv-0.99-disablegtk.patch 3309 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.1 (GNU/Linux) +Version: GnuPG v1.4.2 (GNU/Linux) -iD8DBQFCzyjSgIKl8Uu19MoRAmUKAJ9X8OCEqjx00gMlXDison9yq+I4YgCbBJvH -oNUABmdTWpQcUDmfE6BPEDw= -=Dyje +iD8DBQFDQymfgIKl8Uu19MoRAiJkAJ43ATwHOMd8bG9kDmwv1g+BwyPMZwCeN+ei +LRfcud3ynvKR49QLhZk2MRM= +=fz6D -----END PGP SIGNATURE----- diff --git a/media-libs/libdv/files/libdv-0.104-no-exec-stack.patch b/media-libs/libdv/files/libdv-0.104-no-exec-stack.patch new file mode 100644 index 000000000000..f1870e34106a --- /dev/null +++ b/media-libs/libdv/files/libdv-0.104-no-exec-stack.patch @@ -0,0 +1,135 @@ +Make sure that the asm files don't incorrectly trigger an executable +stack marking in the final shared library. That's bad, mmmkay. + +--- libdv/dct_block_mmx.S ++++ libdv/dct_block_mmx.S +@@ -1207,3 +1207,7 @@ _dv_dct_block_mmx_postscale_248: + popl %esi + popl %ebp + ret ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",@progbits ++#endif +--- libdv/dct_block_mmx_x86_64.S ++++ libdv/dct_block_mmx_x86_64.S +@@ -1197,3 +1197,7 @@ _dv_dct_block_mmx_x86_64_postscale_248: + pop %r12 + + ret ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",@progbits ++#endif +--- libdv/encode_x86.S ++++ libdv/encode_x86.S +@@ -599,3 +599,6 @@ _dv_need_dct_248_mmx_rows: + + + ++#ifdef __ELF__ ++.section .note.GNU-stack,"",@progbits ++#endif +--- libdv/encode_x86_64.S ++++ libdv/encode_x86_64.S +@@ -600,3 +600,6 @@ _dv_need_dct_248_mmx_x86_64_rows: + + + ++#ifdef __ELF__ ++.section .note.GNU-stack,"",@progbits ++#endif +--- libdv/idct_block_mmx.S ++++ libdv/idct_block_mmx.S +@@ -648,3 +648,6 @@ x0: + .long 0,0 + .align 8 + ++#ifdef __ELF__ ++.section .note.GNU-stack,"",@progbits ++#endif +--- libdv/idct_block_mmx_x86_64.S ++++ libdv/idct_block_mmx_x86_64.S +@@ -653,3 +653,6 @@ x0: + .long 0,0 + .align 8 + ++#ifdef __ELF__ ++.section .note.GNU-stack,"",@progbits ++#endif +--- libdv/quant_x86.S ++++ libdv/quant_x86.S +@@ -454,3 +454,6 @@ _dv_quant_x86: + + + ++#ifdef __ELF__ ++.section .note.GNU-stack,"",@progbits ++#endif +--- libdv/quant_x86_64.S ++++ libdv/quant_x86_64.S +@@ -459,3 +459,6 @@ _dv_quant_x86_64: + + + ++#ifdef __ELF__ ++.section .note.GNU-stack,"",@progbits ++#endif +--- libdv/rgbtoyuv.S ++++ libdv/rgbtoyuv.S +@@ -1430,3 +1430,6 @@ video_copy_ntsc_c_block_mmx_loop: + + + ++#ifdef __ELF__ ++.section .note.GNU-stack,"",@progbits ++#endif +--- libdv/rgbtoyuv_x86_64.S ++++ libdv/rgbtoyuv_x86_64.S +@@ -1370,3 +1370,6 @@ video_copy_ntsc_c_block_mmx_loop: + + + ++#ifdef __ELF__ ++.section .note.GNU-stack,"",@progbits ++#endif +--- libdv/transpose_x86.S ++++ libdv/transpose_x86.S +@@ -188,3 +188,7 @@ popl %esi + popl %ebp + + ret $0 ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",@progbits ++#endif +--- libdv/transpose_x86_64.S ++++ libdv/transpose_x86_64.S +@@ -188,3 +188,7 @@ all_done_ready_to_exit: + pop %r12 + + ret $0 ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",@progbits ++#endif +--- libdv/vlc_x86.S ++++ libdv/vlc_x86.S +@@ -585,3 +585,7 @@ mod_12: + .align 16 + const_f_0_0_0: + .short 0xffff,0,0,0 ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",@progbits ++#endif +--- libdv/vlc_x86_64.S ++++ libdv/vlc_x86_64.S +@@ -671,3 +671,7 @@ mod_12: + .align 16 + const_f_0_0_0: + .short 0xffff,0,0,0 ++ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",@progbits ++#endif diff --git a/media-libs/libdv/libdv-0.104.ebuild b/media-libs/libdv/libdv-0.104.ebuild index 8749521bf921..bf9a3ad66a1d 100644 --- a/media-libs/libdv/libdv-0.104.ebuild +++ b/media-libs/libdv/libdv-0.104.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/libdv/libdv-0.104.ebuild,v 1.5 2005/07/09 01:29:58 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/libdv/libdv-0.104.ebuild,v 1.6 2005/10/05 01:15:50 vapier Exp $ -inherit eutils libtool flag-o-matic +inherit eutils flag-o-matic DESCRIPTION="Software codec for dv-format video (camcorders etc)" HOMEPAGE="http://libdv.sourceforge.net/" @@ -15,7 +15,7 @@ IUSE="debug gtk sdl xv" RDEPEND="dev-libs/popt gtk? ( =x11-libs/gtk+-1.2* ) - sdl? ( >=media-libs/libsdl-1.2.4.20020601 ) + sdl? ( >=media-libs/libsdl-1.2.5 ) xv? ( virtual/x11 )" DEPEND="${RDEPEND} dev-util/pkgconfig" @@ -25,8 +25,8 @@ src_unpack() { cd "${S}" epatch "${FILESDIR}"/${PN}-0.99-2.6.patch epatch "${FILESDIR}"/${PN}-0.104-amd64reloc.patch + epatch "${FILESDIR}"/${PN}-0.104-no-exec-stack.patch epunt_cxx #74497 - uclibctoolize #74497 } src_compile() { diff --git a/media-libs/xvid/Manifest b/media-libs/xvid/Manifest index 1b767ac47741..e6bc204bb190 100644 --- a/media-libs/xvid/Manifest +++ b/media-libs/xvid/Manifest @@ -1,36 +1,26 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 85b5f9326201af5c75913ae646b468d6 ChangeLog 5921 -MD5 9ef4af14dad87b03fde8e43f19e08d26 metadata.xml 225 -MD5 8e01e1865534a13a85e07a39895a556e xvid-0.9.1.ebuild 1036 -MD5 c951ce0d729ba204c7657bd7008d1ee6 xvid-0.9.2-r1.ebuild 1146 +MD5 b9df0b3dd75c05b7440daac11468ab83 xvid-1.1.0_beta2.ebuild 1203 MD5 d332fc92996c01572c8f514106f41c6d xvid-1.0.0_rc4.ebuild 1074 -MD5 12796f897e8656ae363eee47d96a4e59 xvid-1.0.1.ebuild 1291 -MD5 684af8a8c5e487d5e197b2b0f7793cec xvid-1.0.2.ebuild 1212 -MD5 7795b1c3b13b10f88a435742379a39a0 xvid-1.0.3.ebuild 1158 +MD5 9ef4af14dad87b03fde8e43f19e08d26 metadata.xml 225 +MD5 228242414e0235d94a7845883b4cb38e xvid-1.0.3.ebuild 1158 MD5 2b55e892423eb793e8a8e4d0a52c83fb xvid-1.1.0_beta2-r1.ebuild 1701 -MD5 b9df0b3dd75c05b7440daac11468ab83 xvid-1.1.0_beta2.ebuild 1203 -MD5 8c100445a64d960693db8424931ff0eb files/1.0.0_rc4-DESTDIR.patch 1450 -MD5 8c100445a64d960693db8424931ff0eb files/1.0.1-DESTDIR.patch 1450 +MD5 684af8a8c5e487d5e197b2b0f7793cec xvid-1.0.2.ebuild 1212 +MD5 12796f897e8656ae363eee47d96a4e59 xvid-1.0.1.ebuild 1291 +MD5 c951ce0d729ba204c7657bd7008d1ee6 xvid-0.9.2-r1.ebuild 1146 +MD5 8e01e1865534a13a85e07a39895a556e xvid-0.9.1.ebuild 1036 +MD5 85b5f9326201af5c75913ae646b468d6 ChangeLog 5921 +MD5 80a43f67032aa35894fcb976e575c252 files/xvid-1.1.0_beta2-altivec.patch 1070 +MD5 ea0eb745946d70fea0c5dfd32d166ddb files/digest-xvid-1.0.1 67 +MD5 ecea104174b77d80f9bbf94f94a78aec files/xvid-1.1.0_beta2-amd64-gcc4.patch 2135 MD5 8c100445a64d960693db8424931ff0eb files/1.0.2-DESTDIR.patch 1450 -MD5 8c100445a64d960693db8424931ff0eb files/1.0.3-DESTDIR.patch 1450 +MD5 3ed49831081a6eb29ccda7ec2956c592 files/digest-xvid-1.0.2 67 MD5 e83498fda540ee61cdb0ce3fe79585c8 files/digest-xvid-0.9.1 67 -MD5 3943af38157fef55f9da6987560d2e77 files/digest-xvid-0.9.2-r1 67 MD5 181053d1f28fcfb20d9a491c674d5064 files/digest-xvid-1.0.0_rc4 71 -MD5 ea0eb745946d70fea0c5dfd32d166ddb files/digest-xvid-1.0.1 67 -MD5 3ed49831081a6eb29ccda7ec2956c592 files/digest-xvid-1.0.2 67 +MD5 8c100445a64d960693db8424931ff0eb files/1.0.3-DESTDIR.patch 1450 MD5 a508fb244e68f01cbf06e590abbee04e files/digest-xvid-1.0.3 67 +MD5 b2f1f286ed22acfa893dae382f47fee2 files/xvid-1.0.1-64bit-clean.patch 1723 +MD5 8c100445a64d960693db8424931ff0eb files/1.0.0_rc4-DESTDIR.patch 1450 MD5 0d3933d54c7cd6f3b8a0ff039c73d2de files/digest-xvid-1.1.0_beta2 73 -MD5 0d3933d54c7cd6f3b8a0ff039c73d2de files/digest-xvid-1.1.0_beta2-r1 73 MD5 666fc1f16bf35b48d500b495509b07b2 files/xvid-1.0-ia64.patch 264 -MD5 b2f1f286ed22acfa893dae382f47fee2 files/xvid-1.0.1-64bit-clean.patch 1723 -MD5 80a43f67032aa35894fcb976e575c252 files/xvid-1.1.0_beta2-altivec.patch 1070 -MD5 ecea104174b77d80f9bbf94f94a78aec files/xvid-1.1.0_beta2-amd64-gcc4.patch 2135 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFDLLV0Kf2g/qXtneoRAhS3AJoCW/TsZkDB6tF3Zuxh8jCpQchUygCfQxoh -PeFgceiKkj/qRxLCKDjQL78= -=ChB4 ------END PGP SIGNATURE----- +MD5 8c100445a64d960693db8424931ff0eb files/1.0.1-DESTDIR.patch 1450 +MD5 3943af38157fef55f9da6987560d2e77 files/digest-xvid-0.9.2-r1 67 +MD5 0d3933d54c7cd6f3b8a0ff039c73d2de files/digest-xvid-1.1.0_beta2-r1 73 |