From 859c2d063a868edbb65362f8835355b3568f58e7 Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Tue, 24 Dec 2013 02:41:17 +0000 Subject: Host binaries no longer have executable stacks. Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0x0BBEEA1FEA4843A4 --- sys-boot/grub/ChangeLog | 6 +- sys-boot/grub/Manifest | 23 +-- sys-boot/grub/grub-2.02_beta1-r1.ebuild | 8 +- sys-boot/grub/grub-2.02_beta1.ebuild | 322 -------------------------------- sys-boot/grub/grub-9999-r1.ebuild | 10 +- 5 files changed, 16 insertions(+), 353 deletions(-) delete mode 100644 sys-boot/grub/grub-2.02_beta1.ebuild (limited to 'sys-boot') diff --git a/sys-boot/grub/ChangeLog b/sys-boot/grub/ChangeLog index 23e67a218824..f905ff9b01b5 100644 --- a/sys-boot/grub/ChangeLog +++ b/sys-boot/grub/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sys-boot/grub # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/ChangeLog,v 1.299 2013/12/23 20:56:20 polynomial-c Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/ChangeLog,v 1.300 2013/12/24 02:41:11 floppym Exp $ + + 24 Dec 2013; Mike Gilbert -grub-2.02_beta1.ebuild, + grub-2.02_beta1-r1.ebuild, grub-9999-r1.ebuild: + Host binaries no longer have executable stacks. *grub-2.02_beta1-r1 (23 Dec 2013) diff --git a/sys-boot/grub/Manifest b/sys-boot/grub/Manifest index 5a72b93ef564..dc585126dc16 100644 --- a/sys-boot/grub/Manifest +++ b/sys-boot/grub/Manifest @@ -73,25 +73,14 @@ EBUILD grub-1.99-r2.ebuild 8413 SHA256 13a1281843b801804a5f2dc491cd21d6ac4d068c5 EBUILD grub-2.00-r4.ebuild 6772 SHA256 567b9c19af55d0687a084eab551197c6bb2b36bc800375f6fc3522b611effb19 SHA512 0a09c35b7e534a772451eb3a3ef8a6333d89abc9b6e3cae4548e4e289fe8104e1282fe7e1ca699a5d2650fb83ae75f06ee732ec13b2d6e509c3311591e654427 WHIRLPOOL ab8e4b5566283f6f07b31022e646863f44b37a8d8bb210bc7db7843220b25cf235599fc458225792afabec5e449e3d72dd005ee75d904b8e62b857e6bf680253 EBUILD grub-2.00_p5107-r2.ebuild 8080 SHA256 a962749fb4ef3cac0bdbe7faa620380a2d6cb064b37823dc71201dab8356804a SHA512 e29425d7262e5902fd9e87ed6c7e72df15dd670152c6dcd365b5c6e0ee8019599e3314a4cdea867de6acd7d2babcdb66b91535d7ceeb7c58c60ebca9407bb19c WHIRLPOOL 19d522b67db7139193505f93aa5a474e5f88a5d2ee322d7c8283c2c2ad7984bfaf9cbfae6820d125b11b8b0a8b41b049b3ca72e9c60b8f0a4d82653ea791c34e EBUILD grub-2.00_p5107.ebuild 6567 SHA256 fecc66f9d1f45a940530ddaf1fc9fcb1c05c2346b1ee8170c3a897d7be5c5fd9 SHA512 7ce9b814878dceb204dbe5a7103517ab451bce414e2075420e234392369b5edd82e499907becdabff456ad3c5ca53ede74dfa7132ed1b33904f44c52fc471cd0 WHIRLPOOL 103d3db1fb21055d69289717bf6acef361cc4fec4e862413f90d047987889d8b248b5c15288977aab2f3df686990dd14f3e6a3cf90da0d3eb0a066f2b773a593 -EBUILD grub-2.02_beta1-r1.ebuild 8281 SHA256 76fc5186626cbc38b55931f26ab83bd4f2ecd6a54f0750f236c9596301a3d8ad SHA512 5a14bcd9b8afb3eb1e67bc98046ffd632ef901e9227c0245ae72762e88e28f8532826d34d7daa7c805f6fcd95d9a9ec872f4dffd7359a61d1c36978860d069dd WHIRLPOOL 70aa73c45b0f945b9fdcc22e0241c54d9e1d6996f7ab5ca3ee8c595ac9ab1f8e1e4275c2550e730817f2bbfb67c908aa33dd9cf5f0552a88b1aeb5785b71f3f1 -EBUILD grub-2.02_beta1.ebuild 8210 SHA256 681abed5fa1585195b85b332089ca7f875422eb4c3f8a0bb9f06717723667dc9 SHA512 43a147d7ae4d9ad88400c46fc08a4675adea36b67bf365fcd8b69577ca7ec39678995afadd3a2e449bd59f23defee82d161b15a85bb8d273355dc1768590c937 WHIRLPOOL a3e24781afdfd7557867f0fc18f1d777a06067158c20d9342e791b6379e16dbebd45bb10f2dfc83efc4103c89d622e50ed4703a94ec9f364e8c7211827a5f733 -EBUILD grub-9999-r1.ebuild 8207 SHA256 3a2260774e37e24f118cf9575baf20ba2eee55e9b2664285df019de23caade1d SHA512 e8080e872dfe96cacc4c33ab5cfd8c69fe7f1600f6061f39680c7e016c9badb2a049b2ce438c20b59083e405f07aefc81edec61c0036cf49f5bd220de1a89de1 WHIRLPOOL 994e64896708da5d0b3375bc26870c4592dad0965da8b461375cc4a2421ffbc0fd7c6486ea2dc193e6f1248a598690646526c672f5174cec39f02596bcc89877 -MISC ChangeLog 56025 SHA256 d95ee1c6127c8e716b2feaba372dd173ec617b175e223878495713e7ec2f2fcd SHA512 01e1c2a4979e7cfdf780dd6a4dd6299e92bbaae5543658d74bb47f9a79d1ad83718b665825a3aa79f97215d36b3175fe9a197139e95927fb20086bc7c8341e94 WHIRLPOOL 60cf098e6fcc438d1ad8f8749523cf49412481760caa6517c5dc82c21e8fd72a6e11e6ad52018a0d35cfecf4ac81fc8730fff3a7e3ab43cf6f98d31b5bc11903 +EBUILD grub-2.02_beta1-r1.ebuild 8197 SHA256 8ad751b9fa33371bf242577bc387c436fc1685b5211363b6d108e2571f9bd0cc SHA512 27aeb00e699e5cd737e7d3c8f714a69e537bbe94e0a2210b40c2e98fe1bc4ee7c79f080ac334564190ea282dff0c76628a52b2f2cbd5d44e94512c45347686ef WHIRLPOOL 85affb0b3bc01fc8659ec27553e7e4827cf9aa7f56600b6855149e759cd935a4332112dad8fd0114e97d80dff5e5c63d6aa4c67832c23139a26bdc198dab8144 +EBUILD grub-9999-r1.ebuild 8191 SHA256 c76065b05cb5115301b818afa0b4efe7d1cd71069c03c85da95f14defdb7710b SHA512 2b6ca153f0e83bcc58b108a2a51907aa7e7fbc11607cf915f439d4872faee8ef4e7837d26e523a6e35d217a9e1bf466dd07e02ee46e9fee3c68cfabdee20c492 WHIRLPOOL a283fd7fc9a70987229b9e5817d788e603035a512454936d71158d60cdac3b6584fb35af2a77aa33c650bb48cc74a3a56838787e2ee3042d252886f88a8c6347 +MISC ChangeLog 56195 SHA256 aa85037f31093c265673287838b7e56c82aa9e3e8ebbbeebad70ffe9a168a1c1 SHA512 f1710dea4818b0d630046bef9af832001b8031e0edb4acee443ce77504164815384511102cc1f9c118ff4eaa65d0401c982bc2f711643fe33f99925f9bf8ed47 WHIRLPOOL 0a3cff9803bbff06c0735e186a78bf2809e74790581cba7e0d4f7cdef90e777d46172c9d62578e271a46bb1a7fe3ed4c4f9694993a1b92037f90c857924b028e MISC metadata.xml 838 SHA256 01beea9f20f03e00fdc21576a1311d3c21874980cdd57a9f2ed08a9d7cda1c46 SHA512 f6266f2f77db089d2f9289be079ef5a3637726b0906c5e96a7d8b7e29a8105cb7c48b9739f5607c0fdac2545db0e87f35132769f82b12db11a6f0018cc3c92f2 WHIRLPOOL 528d4f57ca38b0f0d4c34cd6bd60c7aeefc0fabd1e1e7be8efe0fcba04824d047a6e04288f1fbbd8e865c7435b53e84caffe7d4196809b157ee76e0d2be6f8df -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iQIcBAEBCAAGBQJSuKN2AAoJEPiazRVxLXTFBF8QAN86MNj497FXfnW317IyFWUQ -LycvlzHRaJEJWb7dqXwGH6xCPLK+BtfyDyLwMfUOKGemvqK1dh4Ptub96jWQgc9Q -fcZwjLSoNMf+MpaFYvl4G1TFPDtLdzksZmD2W41jlLJHY/ye+QIyhMqNajt5gFQS -Y7f7q2sKT49+tyjcQMrUj88u4sdFiwLLqj6PWfKiApdJB7y/DnDzOLCE7SNP2mw1 -op2bLfkGOKK2iFSe36pol+Nol+6O6PO2lxNqVjqsD8vM/T4ovFnbfpDZeL0TtE3l -6UwopUw7fgnsA7296ODlbj2WkSG9H413WPp46zO91/lChtPsfwWUQaT+S/oeU/DT -AqKNKrEazOhB+8ke92xQklCBq9g3x5lpn3032R28yEzdHayK4AWApEFHt0lc4hXp -kXBtduw4XlNeSsrsg/eiJEJ3N7e2DfagDGa7ChbLIyZ/EF/TIXGD9p36yFZe/2KR -WaIpsC6qYUG9Btw0YDdbTZH/AnnD3Of8zyr0lQxOdzEj/vX9gH179RJvPkonl55C -AKwpKc8qu1HxoRReq3Tefjjh7q1YKh3DG/oLreEBp1ybFMD2EZSaHyNciYu/4JuB -VzcXfGk7O0Smze3FQs+5dRiGVxzfu7rHumv3okw9SwQzTaP3ho054/KQpZ+KYp5Z -fT1bR9K4OgtjT05GHA2M -=s849 +iF4EAREIAAYFAlK49E0ACgkQC77qH+pIQ6TCnwEAjx6jhQG1ktHyy3O6ZcoNFVn1 +e34i58LnARuHALH6baoA/15lQsnQnu17I/z9467e2lrlGtPuMF6AYsPTPB0D9lG/ +=skX5 -----END PGP SIGNATURE----- diff --git a/sys-boot/grub/grub-2.02_beta1-r1.ebuild b/sys-boot/grub/grub-2.02_beta1-r1.ebuild index d918535ed015..e30f9fe017e6 100644 --- a/sys-boot/grub/grub-2.02_beta1-r1.ebuild +++ b/sys-boot/grub/grub-2.02_beta1-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/grub-2.02_beta1-r1.ebuild,v 1.1 2013/12/23 20:56:20 polynomial-c Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/grub-2.02_beta1-r1.ebuild,v 1.2 2013/12/24 02:41:11 floppym Exp $ EAPI=5 @@ -115,8 +115,7 @@ STRIP_MASK="*/grub/*/*.{mod,img}" RESTRICT="test" QA_EXECSTACK=" - usr/bin/grub* - usr/sbin/grub* + usr/bin/grub*-emu* usr/lib*/grub/*/*.mod usr/lib*/grub/*/*.module usr/lib*/grub/*/kernel.exec @@ -279,9 +278,6 @@ src_install() { insinto /etc/default newins "${FILESDIR}"/grub.default-3 grub - - cd "${ED}" || die - pax-mark mpes $(scanelf -BF %F usr/{bin,sbin}) } pkg_postinst() { diff --git a/sys-boot/grub/grub-2.02_beta1.ebuild b/sys-boot/grub/grub-2.02_beta1.ebuild deleted file mode 100644 index ff4a5bee3e4e..000000000000 --- a/sys-boot/grub/grub-2.02_beta1.ebuild +++ /dev/null @@ -1,322 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/grub-2.02_beta1.ebuild,v 1.2 2013/12/19 14:57:24 floppym Exp $ - -EAPI=5 - -if [[ ${PV} == 9999 ]]; then - AUTOTOOLS_AUTORECONF=1 - GRUB_AUTOGEN=1 -fi - -if [[ -n ${GRUB_AUTOGEN} ]]; then - PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} ) - inherit python-any-r1 -fi - -inherit autotools-utils bash-completion-r1 eutils flag-o-matic mount-boot multibuild pax-utils toolchain-funcs versionator - -if [[ ${PV} != 9999 ]]; then - if [[ ${PV} == *_alpha* || ${PV} == *_beta* || ${PV} == *_rc* ]]; then - MY_P="${P/_/~}" - SRC_URI="mirror://gnu-alpha/${PN}/${MY_P}.tar.xz" - S=${WORKDIR}/${MY_P} - else - SRC_URI="mirror://gnu/${PN}/${P}.tar.xz - mirror://gentoo/${P}.tar.xz - http://dev.gentoo.org/~floppym/dist/${P}.tar.xz" - S=${WORKDIR}/${P%_*} - fi - KEYWORDS="~amd64 ~x86" - PATCHES=() -else - inherit git-r3 - EGIT_REPO_URI="git://git.sv.gnu.org/grub.git - http://git.savannah.gnu.org/r/grub.git" -fi - -DEJAVU=dejavu-sans-ttf-2.34 -UNIFONT=unifont-6.3.20131217 -SRC_URI+=" truetype? ( - mirror://sourceforge/dejavu/${DEJAVU}.zip - http://unifoundry.com/pub/${UNIFONT}/${UNIFONT}.pcf.gz -)" - -DESCRIPTION="GNU GRUB boot loader" -HOMEPAGE="http://www.gnu.org/software/grub/" - -# Includes licenses for dejavu and unifont -LICENSE="GPL-3 truetype? ( BitstreamVera GPL-2-with-font-exception )" -SLOT="2" -IUSE="debug device-mapper doc efiemu mount +multislot nls static sdl test truetype libzfs" - -GRUB_ALL_PLATFORMS=( - # everywhere: - emu - # mips only: - qemu-mips yeeloong - # amd64, x86, ppc, ppc64: - ieee1275 - # amd64, x86: - coreboot multiboot efi-32 pc qemu - # amd64, ia64: - efi-64 -) -IUSE+=" ${GRUB_ALL_PLATFORMS[@]/#/grub_platforms_}" - -REQUIRED_USE="grub_platforms_qemu? ( truetype ) - grub_platforms_yeeloong? ( truetype )" - -# os-prober: Used on runtime to detect other OSes -# xorriso (dev-libs/libisoburn): Used on runtime for mkrescue -RDEPEND=" - app-arch/xz-utils - >=sys-libs/ncurses-5.2-r5 - debug? ( - sdl? ( media-libs/libsdl ) - ) - device-mapper? ( >=sys-fs/lvm2-2.02.45 ) - libzfs? ( sys-fs/zfs ) - mount? ( sys-fs/fuse ) - truetype? ( media-libs/freetype ) - ppc? ( sys-apps/ibm-powerpc-utils sys-apps/powerpc-utils ) - ppc64? ( sys-apps/ibm-powerpc-utils sys-apps/powerpc-utils ) -" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - app-misc/pax-utils - sys-devel/flex - sys-devel/bison - sys-apps/help2man - sys-apps/texinfo - static? ( - app-arch/xz-utils[static-libs(+)] - truetype? ( - app-arch/bzip2[static-libs(+)] - media-libs/freetype[static-libs(+)] - sys-libs/zlib[static-libs(+)] - ) - ) - test? ( - dev-libs/libisoburn - app-emulation/qemu - ) - truetype? ( app-arch/unzip ) -" -RDEPEND+=" - kernel_linux? ( - grub_platforms_efi-32? ( sys-boot/efibootmgr ) - grub_platforms_efi-64? ( sys-boot/efibootmgr ) - ) - !multislot? ( !sys-boot/grub:0 ) -" - -STRIP_MASK="*/grub/*/*.{mod,img}" -RESTRICT="test" - -QA_EXECSTACK=" - usr/bin/grub* - usr/sbin/grub* - usr/lib*/grub/*/*.mod - usr/lib*/grub/*/*.module - usr/lib*/grub/*/kernel.exec - usr/lib*/grub/*/kernel.img -" - -QA_WX_LOAD=" - usr/lib*/grub/*/kernel.exec - usr/lib*/grub/*/kernel.img - usr/lib*/grub/*/*.image -" - -QA_PRESTRIPPED=" - usr/lib.*/grub/.*/kernel.img -" - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]]; then - # Bug 439082 - if ! version_is_at_least 4.8 "$(gcc-version)" && - $(tc-getLD) --version | grep -q "GNU gold"; then - eerror "GRUB does not function correctly when built with the gold linker." - eerror "Please select the bfd linker with binutils-config." - die "GNU gold detected" - fi - fi -} - -src_unpack() { - if [[ ${PV} == 9999 ]]; then - git-r3_src_unpack - fi - default_src_unpack -} - -src_prepare() { - [[ ${PATCHES} ]] && epatch "${PATCHES[@]}" - sed -i -e /autoreconf/d autogen.sh || die - if use multislot; then - # fix texinfo file name, bug 416035 - sed -i -e 's/^\* GRUB:/* GRUB2:/' -e 's/(grub)/(grub2)/' docs/grub.texi || die - fi - epatch_user - if [[ -n ${GRUB_AUTOGEN} ]]; then - python_setup - bash autogen.sh || die - fi - if [[ -n ${AUTOTOOLS_AUTORECONF} ]]; then - autopoint() { return 0; } - eautoreconf - fi -} - -setup_fonts() { - ln -s "${WORKDIR}/${DEJAVU}/ttf/DejaVuSans.ttf" DejaVuSans.ttf || die - ln -s "${WORKDIR}/${UNIFONT}.pcf" unifont.pcf || die -} - -grub_configure() { - local platform - - case ${MULTIBUILD_VARIANT} in - efi-32) - platform=efi - if [[ ${CTARGET:-${CHOST}} == x86_64* ]]; then - local CTARGET=${CTARGET:-i386} - fi ;; - efi-64) - platform=efi - if [[ ${CTARGET:-${CHOST}} == i?86* ]]; then - local CTARGET=${CTARGET:-x86_64} - local TARGET_CFLAGS="-Os -march=x86-64 ${TARGET_CFLAGS}" - local TARGET_CPPFLAGS="-march=x86-64 ${TARGET_CPPFLAGS}" - export TARGET_CFLAGS TARGET_CPPFLAGS - fi ;; - guessed) ;; - *) platform=${MULTIBUILD_VARIANT} ;; - esac - - local myeconfargs=( - --disable-werror - --program-prefix= - --libdir="${EPREFIX}"/usr/lib - --htmldir="${EPREFIX}"/usr/share/doc/${PF}/html - $(use_enable debug mm-debug) - $(use_enable debug grub-emu-usb) - $(use_enable device-mapper) - $(use_enable mount grub-mount) - $(use_enable nls) - $(use_enable truetype grub-mkfont) - $(use_enable libzfs) - $(use sdl && use_enable debug grub-emu-sdl) - ${platform:+--with-platform=}${platform} - - # Let configure detect this where supported - $(usex efiemu '' '--disable-efiemu') - ) - - if use multislot; then - myeconfargs+=( --program-transform-name="s,grub,grub2," ) - fi - - if use truetype; then - mkdir -p "${BUILD_DIR}" || die - run_in_build_dir setup_fonts - fi - - autotools-utils_src_configure -} - -src_configure() { - # We don't want to leak flags onto boot code. - export HOST_CCASFLAGS=${CCASFLAGS} - export HOST_CFLAGS=${CFLAGS} - export HOST_CPPFLAGS=${CPPFLAGS} - export HOST_LDFLAGS=${LDFLAGS} - unset CCASFLAGS CFLAGS CPPFLAGS LDFLAGS - - use static && HOST_LDFLAGS+=" -static" - - if version_is_at_least 4.8 "$(gcc-version)"; then - export TARGET_LDFLAGS+=" -fuse-ld=bfd" - fi - - tc-export CC NM OBJCOPY STRIP - export TARGET_CC=${TARGET_CC:-${CC}} - tc-export BUILD_CC # Bug 485592 - - # Portage will take care of cleaning up GRUB_PLATFORMS - MULTIBUILD_VARIANTS=( ${GRUB_PLATFORMS:-guessed} ) - multibuild_parallel_foreach_variant grub_configure -} - -src_compile() { - # Sandbox bug 404013. - use libzfs && addpredict /etc/dfs:/dev/zfs - - multibuild_foreach_variant autotools-utils_src_compile - - use doc && multibuild_for_best_variant \ - autotools-utils_src_compile -C docs html -} - -src_test() { - # The qemu dependency is a bit complex. - # You will need to adjust QEMU_SOFTMMU_TARGETS to match the cpu/platform. - multibuild_foreach_variant autotools-utils_src_test -} - -src_install() { - multibuild_foreach_variant autotools-utils_src_install \ - bashcompletiondir="$(get_bashcompdir)" - - use doc && multibuild_for_best_variant run_in_build_dir \ - emake -C docs DESTDIR="${D}" install-html - - if use multislot; then - mv "${ED%/}"/usr/share/info/grub{,2}.info || die - fi - - insinto /etc/default - newins "${FILESDIR}"/grub.default-3 grub - - cd "${ED}" || die - pax-mark mpes $(scanelf -BF %F usr/{bin,sbin}) -} - -pkg_postinst() { - mount-boot_mount_boot_partition - - if [[ -e "${ROOT%/}/boot/grub2/grub.cfg" && ! -e "${ROOT%/}/boot/grub/grub.cfg" ]]; then - mkdir -p "${ROOT%/}/boot/grub" - ln -s ../grub2/grub.cfg "${ROOT%/}/boot/grub/grub.cfg" - fi - - mount-boot_pkg_postinst - - elog "For information on how to configure GRUB2 please refer to the guide:" - elog " http://wiki.gentoo.org/wiki/GRUB2_Quick_Start" - - if has_version 'sys-boot/grub:0'; then - elog "A migration guide for GRUB Legacy users is available:" - elog " http://www.gentoo.org/doc/en/grub2-migration.xml" - fi - - if [[ -z ${REPLACING_VERSIONS} ]]; then - if ! has_version sys-boot/os-prober; then - elog "Install sys-boot/os-prober to enable detection of other operating systems using grub2-mkconfig." - fi - if ! has_version dev-libs/libisoburn; then - elog "Install dev-libs/libisoburn to enable creation of rescue media using grub2-mkrescue." - fi - else - local v - for v in ${REPLACING_VERSIONS}; do - if use multislot && ! version_is_at_least 2.00_p5107-r1 ${v}; then - ewarn "The grub directory has changed from /boot/grub2 to /boot/grub." - ewarn "Please run grub2-install and grub2-mkconfig -o /boot/grub/grub.cfg." - break - fi - done - fi -} diff --git a/sys-boot/grub/grub-9999-r1.ebuild b/sys-boot/grub/grub-9999-r1.ebuild index 818cf209ba35..964563703efc 100644 --- a/sys-boot/grub/grub-9999-r1.ebuild +++ b/sys-boot/grub/grub-9999-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/grub-9999-r1.ebuild,v 1.8 2013/12/19 14:57:24 floppym Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/grub-9999-r1.ebuild,v 1.9 2013/12/24 02:41:11 floppym Exp $ EAPI=5 @@ -28,7 +28,7 @@ if [[ ${PV} != 9999 ]]; then S=${WORKDIR}/${P%_*} fi KEYWORDS="~amd64 ~x86" - PATCHES=() + PATCHES=( "${FILESDIR}/${P}-only-use-scripts-that-are-executable.patch" ) else inherit git-r3 EGIT_REPO_URI="git://git.sv.gnu.org/grub.git @@ -115,8 +115,7 @@ STRIP_MASK="*/grub/*/*.{mod,img}" RESTRICT="test" QA_EXECSTACK=" - usr/bin/grub* - usr/sbin/grub* + usr/bin/grub*-emu* usr/lib*/grub/*/*.mod usr/lib*/grub/*/*.module usr/lib*/grub/*/kernel.exec @@ -279,9 +278,6 @@ src_install() { insinto /etc/default newins "${FILESDIR}"/grub.default-3 grub - - cd "${ED}" || die - pax-mark mpes $(scanelf -BF %F usr/{bin,sbin}) } pkg_postinst() { -- cgit v1.2.3-65-gdbad