Summary: | general: stronger ebuild QA when sed usage with s/ syntax | ||
---|---|---|---|
Product: | Gentoo Hosted Projects | Reporter: | and <and> |
Component: | PkgCore | Assignee: | PkgCore project <pkgcore> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | qa, sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=685160 https://bugs.gentoo.org/show_bug.cgi?id=558360 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
and
2015-12-27 16:18:43 UTC
reduced list of examples # grep 'sed .*s/.*$(tc' */*/*.ebuild | sed -e 's|[0-9\.abcr\-]*(\.ebuild\)|*\1|' | sort -u app-admin/paxtest/paxtest*.ebuild: sed -i "s/^CC := gcc/CC := $(tc-getCC)/" Makefile app-admin/paxtest/paxtest*.ebuild: sed -i "s/^LD := ld/LD := $(tc-getLD)/" Makefile app-benchmarks/contest/contest*.ebuild: sed -i -e "/^CC/s/gcc/$(tc-getCC)/" Makefile app-crypt/mit-krb5-appl/mit-krb5-appl*.ebuild: sed -i -e "s/-lncurses/$($(tc-getPKG_CONFIG) --libs ncurses)/" configure.ac app-crypt/pkcrack/pkcrack*.ebuild: sed -i -e "s/^CC=.*/CC=$(tc-getCC)/" \ app-i18n/mozc/moz*.ebuild: sed -i -e "s/<!(which clang)/$(tc-getCC)/" \ app-misc/worker/worke*.ebuild: sed -i -e "/AR/s/ar/$(tc-getAR)/" src/aguix/Makefile.in || die 'sed on Makefile.in failed' app-text/rnv/rnv*.ebuild: sed -i -e "/^AR/s/ar/$(tc-getAR)/" Makefile.in || die 'sed on Makefile.in failed' app-text/yodl/yodl*.ebuild: sed -e "s/ar ru/$(tc-getAR) ru/" \ dev-db/lmdb/lmd*.ebuild: sed -i -e "s/^CC.*/CC = $(tc-getCC)/" \ dev-embedded/scratchbox2/scratchbox*.ebuild: sed -e "s/^\(CC = \).*/\1$(tc-getCC)/" \ dev-libs/cyrus-imap-dev/cyrus-imap-dev*.ebuild: sed -i -e "s/ar cr/$(tc-getAR) cr/" \ dev-libs/libf2c/libf*.ebuild: sed -i -e "s/ld /$(tc-getLD) /" makefile.u || die mail-filter/policyd/policyd*.ebuild: sed -i -e "s/gcc/$(tc-getCC)/" Makefile mail-mta/postfix/postfix-3.1_pre*.ebuild: sed -i -e "/^AR/s/ar/$(tc-getAR)/g" "${S}"/makedefs mail-mta/postfix/postfix-3.1_pre*.ebuild: sed -i -e "/^RANLIB/s/ranlib/$(tc-getRANLIB)/g" "${S}"/makedefs mail-mta/postfix/postfix*.ebuild: sed -i -e "/^AR/s/ar/$(tc-getAR)/g" "${S}"/makedefs mail-mta/postfix/postfix*.ebuild: sed -i -e "/^RANLIB/s/ranlib/$(tc-getRANLIB)/g" "${S}"/makedefs media-radio/qrq/qrq*.ebuild: sed -i -e "s/CC=gcc/CC=$(tc-getCC)/" Makefile || die media-sound/aeolus/aeolus*.ebuild: sed -i -e "s/g++/$(tc-getCXX)/" Makefile || die "Failed to set correct compiler" media-sound/aeolus/aeolus*.ebuild: sed -i -e "s/-lXft/`$(tc-getPKG_CONFIG) --libs xft`/" Makefile || die media-sound/lilypond/lilypond*.ebuild: sed -i "s/^AR=ar/AR=$(tc-getAR)/" stepmake/stepmake/library-vars.make || die net-libs/c-client/c-client-2007f*.ebuild: sed -e "s/CC=cc/CC=$(tc-getCC)/" \ net-mail/cyrus-imap-admin/cyrus-imap-admin*.ebuild: sed -i -e "s/ar cr/$(tc-getAR) cr/" \ net-mail/cyrus-imapd/cyrus-imapd*.ebuild: sed -i -e "s/ar cr/$(tc-getAR) cr/" \ net-mail/metamail/metamail*.ebuild: sed -i -e "s/-lncurses/$($(tc-getPKG_CONFIG) --libs ncurses)/" \ net-p2p/mktorrent-borg/mktorrent-borg*.ebuild: sed -i -e "s/CC=gcc/CC=$(tc-getCC)/g" \ sci-biology/ariadne/ariadne*.ebuild: sed -e "s/CC = gcc/CC = $(tc-getCC)/" \ sci-biology/elph/elph*.ebuild: sed -i -e "s/CC := g++/CC := $(tc-getCXX)/" \ sci-biology/rnaview/rnaview*.ebuild: sed -e "s/CC = cc/CC = $(tc-getCC)/" \ sci-biology/wgs-assembler/wgs-assemble*.ebuild: sed -i -e "s/CC *:=.*/CC := $(tc-getCC)/" \ sci-biology/wgs-assembler/wgs-assemble*.ebuild: sed -i -e "s/CC *= *gcc/CC = $(tc-getCC)/" \ sci-chemistry/gamess/gamess*.ebuild: sed -e "s/gentoo-CC = 'gcc'/CC = '$(tc-getCC)'/" \ sci-libs/lrslib/lrsli*.ebuild: sed -i "s/gcc/$(tc-getCC)/g" makefile || die sci-libs/scotch/scotch*.ebuild: sed -e "s/gcc/$(tc-getCC)/" \ sci-libs/spooles/spooles*.ebuild: sed -e "s/@CC@/$(tc-getCC)/" \ sci-mathematics/bertini/bertini*.ebuild: sed -i -e "s/gcc/$(tc-getCC)/" Makefile www-apache/passenger/passenge*.ebuild: sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \ www-apache/passenger/passenge*.ebuild: sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/cplusplus_support.rb || die www-apache/passenger/passenge*.ebuild: sed -i -e "s/gcc/$(tc-getCC)/" \ www-client/w3m/w3m*.ebuild: sed -i -e "/^AR=/s/ar/$(tc-getAR)/" {.,w3mimg,libwc}/Makefile.in || die |