Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 417795 | Differences between
and this patch

Collapse All | Expand All

(-)a/util/clean-depend.pl (-1 / +1 lines)
Lines 1-4 Link Here
1
#!/usr/local/bin/perl -w
1
#!/usr/bin/perl -w
2
# Clean the dependency list in a makefile of standard includes...
2
# Clean the dependency list in a makefile of standard includes...
3
# Written by Ben Laurie <ben@algroup.co.uk> 19 Jan 1999
3
# Written by Ben Laurie <ben@algroup.co.uk> 19 Jan 1999
4
4
(-)a/util/domd (-17 / +11 lines)
Lines 14-36 if [ "$MAKEDEPEND" = "" ]; then MAKEDEPEND=makedepend; fi Link Here
14
cp Makefile Makefile.save
14
cp Makefile Makefile.save
15
# fake the presence of Kerberos
15
# fake the presence of Kerberos
16
touch $TOP/krb5.h
16
touch $TOP/krb5.h
17
if expr "$MAKEDEPEND" : '.*gcc$' > /dev/null; then
17
args=""
18
    args=""
18
while [ $# -gt 0 ]; do
19
    while [ $# -gt 0 ]; do
19
if [ "$1" != "--" ]; then args="$args $1"; fi
20
	if [ "$1" != "--" ]; then args="$args $1"; fi
20
shift
21
	shift
21
done
22
    done
22
sed -e '/^# DO NOT DELETE.*/,$d' < Makefile > Makefile.tmp
23
    sed -e '/^# DO NOT DELETE.*/,$d' < Makefile > Makefile.tmp
23
echo '# DO NOT DELETE THIS LINE -- make depend depends on it.' >> Makefile.tmp
24
    echo '# DO NOT DELETE THIS LINE -- make depend depends on it.' >> Makefile.tmp
24
${MAKEDEPEND} -Werror -D OPENSSL_DOING_MAKEDEPEND -M $args >> Makefile.tmp || exit 1
25
    ${MAKEDEPEND} -Werror -D OPENSSL_DOING_MAKEDEPEND -M $args >> Makefile.tmp || exit 1
25
${PERL} $TOP/util/clean-depend.pl < Makefile.tmp > Makefile.new
26
    ${PERL} $TOP/util/clean-depend.pl < Makefile.tmp > Makefile.new
26
RC=$?
27
    RC=$?
27
rm -f Makefile.tmp
28
    rm -f Makefile.tmp
29
else
30
    ${MAKEDEPEND} -D OPENSSL_DOING_MAKEDEPEND $@ && \
31
    ${PERL} $TOP/util/clean-depend.pl < Makefile > Makefile.new
32
    RC=$?
33
fi
34
mv Makefile.new Makefile
28
mv Makefile.new Makefile
35
# unfake the presence of Kerberos
29
# unfake the presence of Kerberos
36
rm $TOP/krb5.h
30
rm $TOP/krb5.h

Return to bug 417795